|
ChibiOS
0.0.0
|
PLATFORM CAN subsystem low level driver source. More...
#include "hal.h"Go to the source code of this file.
Functions | |
| void | can_lld_init (void) |
| Low level CAN driver initialization. More... | |
| void | can_lld_start (CANDriver *canp) |
| Configures and activates the CAN peripheral. More... | |
| void | can_lld_stop (CANDriver *canp) |
| Deactivates the CAN peripheral. More... | |
| bool | can_lld_is_tx_empty (CANDriver *canp, canmbx_t mailbox) |
| Determines whether a frame can be transmitted. More... | |
| void | can_lld_transmit (CANDriver *canp, canmbx_t mailbox, const CANTxFrame *ctfp) |
| Inserts a frame into the transmit queue. More... | |
| bool | can_lld_is_rx_nonempty (CANDriver *canp, canmbx_t mailbox) |
| Determines whether a frame has been received. More... | |
| void | can_lld_receive (CANDriver *canp, canmbx_t mailbox, CANRxFrame *crfp) |
| Receives a frame from the input queue. More... | |
| void | can_lld_sleep (CANDriver *canp) |
| Enters the sleep mode. More... | |
| void | can_lld_wakeup (CANDriver *canp) |
| Enforces leaving the sleep mode. More... | |
Variables | |
| CANDriver | CAND1 |
| CAN1 driver identifier. More... | |
PLATFORM CAN subsystem low level driver source.
Definition in file hal_can_lld.c.