ESOS32
ESOSOn32-bitProcessors
Functions
esos_hwxxxx_ecan.c File Reference

Template for creating hardware-specific support for the ESOS32 Controller Area Network (CAN) service. More...

#include "esos.h"
#include "esos_hwxxx.h"
#include "esos_hwxxx_ecan.h"
#include "pic24_all.h"
#include "pic24_ecan.h"
Include dependency graph for esos_hwxxxx_ecan.c:

Go to the source code of this file.

Functions

__eds__ ECANMSG __esos_ecan_msgBuf[__ESOS_ECAN_HW_NUM_BUFS] __attribute__ ((space(dma), aligned(__ESOS_ECAN_HW_NUM_BUFS *16), eds))
 
void __esos_ecan_hw_config_ecan (void)
 
void __esos_ecan_hw_config_dma_tx (void)
 
void __esos_ecan_hw_config_dma_rx (void)
 
void __esos_ecan_hw_mark_message_received (uint16_t u16_rx_buff_id)
 
void __esos_ecan_hw_format_and_send (ECANMSG *p_temp_Msg, uint16_t u16_can_id, uint8_t u8_payload_len)
 

Detailed Description

Template for creating hardware-specific support for the ESOS32 Controller Area Network (CAN) service.

Definition in file esos_hwxxxx_ecan.c.