APM:Libraries
RC_SBUS_parser.h
Go to the documentation of this file.
1 #pragma once
2 
3 
4 #include <AP_HAL/HAL.h>
5 
6 #include "RC_parser.h"
7 #include "RCInput.h"
8 
9 
11 public:
13 
14  void init(uint8_t ch);
15  void late_init(uint8_t ch);
16 
17 private:
18 
20 
21  void add_uart_input(); // add some input bytes, for SBUS over a serial port
22  void _io_completion();
23 
24  uint8_t _ioc;
25 
26 // state of add_sbus_input
27  struct SBUS {
28  uint8_t frame[26];
30  uint32_t last_input_uS;
31  } sbus;
32 };
33 
static UARTDriver * uartSDriver
struct F4Light::SBUS_parser::SBUS sbus
void late_init(uint8_t ch)
void init(uint8_t ch)