#include <mios32.h>
#include <FreeRTOS.h>
#include <portmacro.h>
#include "mbnet_hal.h"
Defines | |
#define | MBNET_RX_PORT GPIOB |
#define | MBNET_RX_PIN GPIO_Pin_8 |
#define | MBNET_TX_PORT GPIOB |
#define | MBNET_TX_PIN GPIO_Pin_9 |
#define | MBNET_REMAP_FUNC { GPIO_PinRemapConfig(GPIO_Remap1_CAN1, ENABLE); } |
Functions | |
s32 | MBNET_HAL_Init (u32 mode) |
s32 | MBNET_HAL_FilterInit (u8 node_id) |
s32 | MBNET_HAL_Send (mbnet_id_t mbnet_id, mbnet_msg_t msg, u8 dlc) |
s32 | MBNET_HAL_ReceiveAck (mbnet_packet_t *p) |
s32 | MBNET_HAL_ReceiveReq (mbnet_packet_t *p) |
s32 | MBNET_HAL_BusErrorCheck (void) |
s32 | MBNET_HAL_InstallTxHandler (s32(*_tx_handler_callback)(mbnet_id_t *mbnet_id, mbnet_msg_t *msg, u8 *dlc)) |
s32 | MBNET_HAL_TriggerTxHandler (void) |
#define MBNET_REMAP_FUNC { GPIO_PinRemapConfig(GPIO_Remap1_CAN1, ENABLE); } |
#define MBNET_RX_PIN GPIO_Pin_8 |
#define MBNET_RX_PORT GPIOB |
#define MBNET_TX_PIN GPIO_Pin_9 |
#define MBNET_TX_PORT GPIOB |
s32 MBNET_HAL_BusErrorCheck | ( | void | ) |
s32 MBNET_HAL_InstallTxHandler | ( | s32(*)(mbnet_id_t *mbnet_id, mbnet_msg_t *msg, u8 *dlc) | _tx_handler_callback | ) |
s32 MBNET_HAL_ReceiveAck | ( | mbnet_packet_t * | p | ) |
s32 MBNET_HAL_ReceiveReq | ( | mbnet_packet_t * | p | ) |
s32 MBNET_HAL_Send | ( | mbnet_id_t | mbnet_id, | |
mbnet_msg_t | msg, | |||
u8 | dlc | |||
) |
s32 MBNET_HAL_TriggerTxHandler | ( | void | ) |