27#ifndef FLIGHT_PLATFORM_H
28#define FLIGHT_PLATFORM_H
#define ERROR_BUFFER_NOT_IMPLEMENTED
Variable to raise an error if an appropriate buffer is not in place.
Definition clockwerkerrors.h:126
Definition DeadReckon.cpp:20
Struct type definition for ADC configuration interface.
Definition Platform.h:92
const char * device
Definition Platform.h:93
floating_point voltage_min
Definition Platform.h:95
floating_point timeout_ms
Definition Platform.h:97
floating_point voltage_max
Definition Platform.h:96
uint16 resolution_bits
Definition Platform.h:94
Struct type definition for GPIO configuration interface.
Definition Platform.h:39
uint32 pull
Definition Platform.h:44
uint32 mode
Definition Platform.h:42
uint32 pin
Definition Platform.h:41
uint32 alternate
Definition Platform.h:45
uint8 bank
Definition Platform.h:40
uint32 speed
Definition Platform.h:43
Struct type definition for I2C configuration interface.
Definition Platform.h:72
const char * device
Definition Platform.h:73
uint32 clock_rate
Definition Platform.h:74
int timeout_ms
Definition Platform.h:75
Struct type definition for PWM configuration interface.
Definition Platform.h:81
uint8 channel
Definition Platform.h:83
uint32 signal_rate
Definition Platform.h:84
int32 fd
Definition Platform.h:85
const char * device
Definition Platform.h:82
Struct type definition for SPI configuration interface.
Definition Platform.h:51
uint8 mode
Definition Platform.h:54
uint8 bits_per_word
Definition Platform.h:55
uint32 clock_rate
Definition Platform.h:53
const char * device
Definition Platform.h:52
Struct type definition for UART configuration interface.
Definition Platform.h:61
uint8 data_bits
Definition Platform.h:65
uint8 stop_bits
Definition Platform.h:66
uint32 baud_rate
Definition Platform.h:63
int8 parity
Definition Platform.h:64
const char * device
Definition Platform.h:62