C_LINKAGE bool yggdrasil_CAN_Init(can_t can)
CAN init function.
Definition: can.cpp:38
Commonly used type definitions and helper templates.
uint16_t u16
Definition: types.h:37
uint8_t u8
Unsigned integer definitions.
Definition: types.h:36
C_LINKAGE bool yggdrasil_CAN_SetStdFilter(can_t can, u8 bank, u16 id, u16 mask)
Standard ID filter configuration function.
Definition: can.cpp:89
CAN handle type.
Definition: can.h:33
C_LINKAGE bool yggdrasil_CAN_Enable(can_t can)
CAN enable.
Definition: can.cpp:47
uint32_t u32
Definition: types.h:38
C_LINKAGE bool yggdrasil_CAN_Disable(can_t can)
CAN disable.
Definition: can.cpp:51
CAN_HandleTypeDef * interface
Definition: can.h:34
C_LINKAGE bool yggdrasil_CAN_DisableFilter(can_t can, u8 bank)
Filter bank disable.
Definition: can.cpp:110
C_LINKAGE bool yggdrasil_CAN_Deinit(can_t can)
CAN init function.
Definition: can.cpp:43
C_LINKAGE u32 yggdrasil_CAN_Write(can_t can, u32 id, void *data, size_t size)
CAN write.
Definition: can.cpp:67
#define C_LINKAGE
Definition: attributes.h:43
C_LINKAGE void yggdrasil_CAN_Read(can_t can, u32 *id, void *data, size_t size)
CAN receive.
Definition: can.cpp:55