| 
    ChibiOS/HAL
    6.1.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.