| LPCOpen Platform v1.03 LPCOpen Platform for NXP LPC Microcontrollers

- Main Page
- Modules
- Data Structures
- Files
- Related Pages

- File List
- Globals

All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
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.