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 |