Hardware communication layer.
More...
Hardware communication layer.
PIOS interface for RCVR drivers.
Define error codes for PIOS_RCVR_Get
Enumerator |
---|
PIOS_RCVR_TIMEOUT |
Indicates that a failsafe condition or missing receiver detected for that channel
|
PIOS_RCVR_INVALID |
Channel is invalid for this driver (usually out of range supported)
|
PIOS_RCVR_NODRIVER |
Indicates that the driver for this channel has not been initialized
|
Definition at line 46 of file pios_rcvr.h.
void PIOS_RCVR_Active |
( |
| ) |
|
void PIOS_RCVR_ActiveFromISR |
( |
| ) |
|
uintptr_t PIOS_RCVR_GetLowerDevice |
( |
uintptr_t |
rcvr_id | ) |
|
int32_t PIOS_RCVR_Init |
( |
uintptr_t * |
rcvr_id, |
|
|
const struct pios_rcvr_driver * |
driver, |
|
|
const uintptr_t |
lower_id |
|
) |
| |
void PIOS_RCVR_IRQ_Handler |
( |
uintptr_t |
rcvr_id | ) |
|
int32_t PIOS_RCVR_Read |
( |
uintptr_t |
rcvr_id, |
|
|
uint8_t |
channel |
|
) |
| |
bool PIOS_RCVR_WaitActivity |
( |
uint32_t |
timeout_ms | ) |
|
uint32_t pios_rcvr_max_channel |