LPCOpen Platform  v1.03
LPCOpen Platform for NXP LPC Microcontrollers
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
can_17xx_40xx.c File Reference
#include "chip.h"

Go to the source code of this file.

Functions

static CHIP_SYSCTL_CLOCK_T Chip_CAN_DetermineClk (LPC_CAN_T *pCAN)
 
static uint32_t Chip_CAN_GetClockRate (LPC_CAN_T *pCAN)
 
static CHIP_SYSCTL_RESET_T Chip_CAN_DetermineReset (LPC_CAN_T *pCAN)
 
void Chip_CAN_Init (LPC_CAN_T *pCAN)
 Initialize CAN Interface.
 
void Chip_CAN_DeInit (LPC_CAN_T *pCAN)
 De-Initialize CAN Interface.
 
Status Chip_CAN_SetBitRate (LPC_CAN_T *pCAN, uint32_t BitRate)
 Set CAN bitrate.
 
CAN_BUFFER_ID Chip_CAN_GetFreeTxBuf (LPC_CAN_T *pCAN)
 Get Free TxBuffer.
 

Function Documentation

static CHIP_SYSCTL_CLOCK_T Chip_CAN_DetermineClk ( LPC_CAN_T pCAN)
static

Definition at line 47 of file can_17xx_40xx.c.

static CHIP_SYSCTL_RESET_T Chip_CAN_DetermineReset ( LPC_CAN_T pCAN)
static

Definition at line 77 of file can_17xx_40xx.c.

static uint32_t Chip_CAN_GetClockRate ( LPC_CAN_T pCAN)
static

Definition at line 62 of file can_17xx_40xx.c.