wardriver_uart.h 511 B

1234567891011121314151617
  1. #include "wardriver.h"
  2. #define UART_CH_ESP \
  3. (xtreme_settings.uart_esp_channel == UARTDefault ? FuriHalUartIdUSART1 : FuriHalUartIdLPUART1)
  4. #define UART_CH_GPS \
  5. (xtreme_settings.uart_nmea_channel == UARTDefault ? FuriHalUartIdUSART1 : FuriHalUartIdLPUART1)
  6. #define WORKER_ALL_RX_EVENTS (WorkerEvtStop | WorkerEvtRxDone)
  7. typedef enum {
  8. WorkerEvtStop = (1 << 0),
  9. WorkerEvtRxDone = (1 << 1),
  10. } WorkerEvtFlags;
  11. void wardriver_uart_init(Context* ctx);
  12. void wardriver_uart_deinit(Context* ctx);