1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-23 16:25:31 +03:00

Remove telemetry_*.c's dependency on mw.h/board.h.

Finally, the only dependency on mw.h/board.h is now mw.c itself.
This commit is contained in:
Dominic Clifton 2014-04-24 01:44:58 +01:00
parent 7af9ca4fdc
commit cb63f6e2b5
10 changed files with 96 additions and 34 deletions

View file

@ -21,7 +21,15 @@ typedef enum {
TELEMETRY_PORT_MAX = TELEMETRY_PORT_SOFTSERIAL_2
} TelemetryPort;
typedef struct telemetryConfig_s {
uint8_t telemetry_provider; // See TelemetryProvider enum.
uint8_t telemetry_port; // See TelemetryPort enum.
uint8_t telemetry_switch; // Use aux channel to change serial output & baudrate( MSP / Telemetry ). It disables automatic switching to Telemetry when armed.
} telemetryConfig_t;
void checkTelemetryState(void);
void handleTelemetry(void);
void useTelemetryConfig(telemetryConfig_t *telemetryConfig);
#endif /* TELEMETRY_COMMON_H_ */