![]() |
Serial Wombat 18AB Firmware
|
Classes | |
struct | ultrasonicDistance_n |
Macros | |
#define | COUNTS_TO_uS(_a) ((uint32_t)( _a * (uint32_t) (65536.0 * 1000000 / DMA_FREQUENCY + .5)) >> 16) |
#define | COUNTS_TO_Hz(_a) (((uint32_t)DMA_FREQUENCY * 2) / ( _a ) + 1) >> 1; |
#define | COUNTS_TO_mm(_a) (COUNTS_TO_uS(_a) * 170 / 1000) |
Typedefs | |
typedef struct ultrasonicDistance_n | ultrasonicDistance_t |
Enumerations | |
enum | DRIVER_t { HC_SR04 = 0 } |
Functions | |
void | initUltrasonicDistance () |
void | updateUltrasonicDistance () |
Variables | |
ultrasonicDistance_t * | debugUltrasonicDistance |
#define COUNTS_TO_Hz | ( | _a | ) | (((uint32_t)DMA_FREQUENCY * 2) / ( _a ) + 1) >> 1; |
#define COUNTS_TO_mm | ( | _a | ) | (COUNTS_TO_uS(_a) * 170 / 1000) |
#define COUNTS_TO_uS | ( | _a | ) | ((uint32_t)( _a * (uint32_t) (65536.0 * 1000000 / DMA_FREQUENCY + .5)) >> 16) |
typedef struct ultrasonicDistance_n ultrasonicDistance_t |
enum DRIVER_t |
void initUltrasonicDistance | ( | ) |
void updateUltrasonicDistance | ( | ) |
ultrasonicDistance_t* debugUltrasonicDistance |