#include <rc_sbus.h>
Definition at line 40 of file rc_sbus.h.
◆ anonymous enum
Enumerator |
---|
START_BYTE | |
END_BYTE | |
Definition at line 43 of file rc_sbus.h.
◆ failsafe_state_t
Enumerator |
---|
SBUS_SIGNAL_OK | |
SBUS_SIGNAL_LOST | |
SBUS_SIGNAL_FAILSAFE | |
Definition at line 49 of file rc_sbus.h.
◆ __attribute__()
◆ decode_buffer()
void RC_SBUS::decode_buffer |
( |
| ) |
|
|
private |
◆ get_errors()
uint32_t RC_SBUS::get_errors |
( |
| ) |
|
|
inline |
◆ init()
void RC_SBUS::init |
( |
GPIO * |
inv_pin, |
|
|
UART * |
uart |
|
) |
| |
◆ lost()
◆ read()
float RC_SBUS::read |
( |
uint8_t |
channel | ) |
|
|
virtual |
◆ read_cb()
void RC_SBUS::read_cb |
( |
uint8_t |
byte | ) |
|
◆ __attribute__
typedef RC_SBUS::__attribute__ |
|
private |
◆ buffer_
uint8_t RC_SBUS::buffer_[25] |
|
private |
◆ buffer_pos_
uint8_t RC_SBUS::buffer_pos_ = 0 |
|
private |
◆ errors_
uint32_t RC_SBUS::errors_ = 0 |
|
private |
◆ failsafe_status_
◆ frame_start_ms_
uint32_t RC_SBUS::frame_start_ms_ = 0 |
|
private |
◆ frame_started_
bool RC_SBUS::frame_started_ = false |
|
private |
◆ inv_pin_
◆ prev_byte_
uint8_t RC_SBUS::prev_byte_ = 0 |
|
private |
◆ raw_
uint32_t RC_SBUS::raw_[18] |
|
private |
◆ sbus_union_
◆ uart_
The documentation for this class was generated from the following files: