|
dRonin
adbada4
dRonin firmware
|
Code to bind and read Spektrum/JR DSMx satellite receiver serial stream. More...
Files | |
| file | pios_dsm.c |
| Code bind and read Spektrum/JR DSMx satellite receiver serial stream. | |
| file | pios_dsm.h |
| Spektrum/JR DSMx satellite receiver functions header. | |
| file | pios_dsm_priv.h |
| Spektrum/JR DSMx satellite receiver private structures. | |
Data Structures | |
| struct | pios_dsm_cfg |
Macros | |
| #define | DSM_CHANNELS_PER_FRAME 7 |
| #define | DSM_FRAME_LENGTH (1+1+DSM_CHANNELS_PER_FRAME*2) |
| #define | DSM_2ND_FRAME_MASK 0x8000 |
Functions | |
| int32_t | PIOS_DSM_Init (uintptr_t *dsm_id, const struct pios_dsm_cfg *cfg, const struct pios_com_driver *driver, uintptr_t lower_id, HwSharedDSMxModeOptions mode) |
Variables | |
| struct pios_dsm_cfg | __attribute__ |
| const struct pios_rcvr_driver | pios_dsm_rcvr_driver |
Code to bind and read Spektrum/JR DSMx satellite receiver serial stream.
PIOS interface to bind and read Spektrum/JR DSMx satellite receiver.
| #define DSM_2ND_FRAME_MASK 0x8000 |
Definition at line 111 of file pios_dsm_priv.h.
| #define DSM_CHANNELS_PER_FRAME 7 |
Definition at line 109 of file pios_dsm_priv.h.
| #define DSM_FRAME_LENGTH (1+1+DSM_CHANNELS_PER_FRAME*2) |
Definition at line 110 of file pios_dsm_priv.h.
| int32_t PIOS_DSM_Init | ( | uintptr_t * | dsm_id, |
| const struct pios_dsm_cfg * | cfg, | ||
| const struct pios_com_driver * | driver, | ||
| uintptr_t | lower_id, | ||
| HwSharedDSMxModeOptions | mode | ||
| ) |
| struct pios_dsm_cfg __attribute__ |
| const struct pios_rcvr_driver pios_dsm_rcvr_driver |