ARMEBS4  revision-26.06.2015
Data Structures | Macros
stm32f4xx_can.h File Reference

This file contains all the functions prototypes for the CAN firmware library. More...

#include "stm32/stm32f4xx.h"
Include dependency graph for stm32f4xx_can.h:

Go to the source code of this file.

Data Structures

struct  CAN_InitTypeDef
 CAN init structure definition. More...
 
struct  CAN_FilterInitTypeDef
 CAN filter init structure definition. More...
 
struct  CanTxMsg
 CAN Tx message structure definition. More...
 
struct  CanRxMsg
 CAN Rx message structure definition. More...
 

Macros

#define CAN_InitStatus_Failed
 
#define CAN_InitStatus_Success
 
#define CAN_Mode_Normal
 
#define CAN_Mode_LoopBack
 
#define CAN_Mode_Silent
 
#define CAN_Mode_Silent_LoopBack
 
#define CAN_OperatingMode_Initialization
 
#define CAN_OperatingMode_Normal
 
#define CAN_OperatingMode_Sleep
 
#define CAN_ModeStatus_Failed
 
#define CAN_ModeStatus_Success
 
#define CAN_SJW_1tq
 
#define CAN_SJW_2tq
 
#define CAN_SJW_3tq
 
#define CAN_SJW_4tq
 
#define CAN_BS1_1tq
 
#define CAN_BS1_2tq
 
#define CAN_BS1_3tq
 
#define CAN_BS1_4tq
 
#define CAN_BS1_5tq
 
#define CAN_BS1_6tq
 
#define CAN_BS1_7tq
 
#define CAN_BS1_8tq
 
#define CAN_BS1_9tq
 
#define CAN_BS1_10tq
 
#define CAN_BS1_11tq
 
#define CAN_BS1_12tq
 
#define CAN_BS1_13tq
 
#define CAN_BS1_14tq
 
#define CAN_BS1_15tq
 
#define CAN_BS1_16tq
 
#define CAN_BS2_1tq
 
#define CAN_BS2_2tq
 
#define CAN_BS2_3tq
 
#define CAN_BS2_4tq
 
#define CAN_BS2_5tq
 
#define CAN_BS2_6tq
 
#define CAN_BS2_7tq
 
#define CAN_BS2_8tq
 
#define CAN_FilterMode_IdMask
 
#define CAN_FilterMode_IdList
 
#define CAN_FilterScale_16bit
 
#define CAN_FilterScale_32bit
 
#define CAN_Filter_FIFO0
 
#define CAN_Filter_FIFO1
 
#define CAN_Id_Standard
 
#define CAN_Id_Extended
 
#define CAN_RTR_Data
 
#define CAN_RTR_Remote
 
#define CAN_TxStatus_Failed
 
#define CAN_TxStatus_Ok
 
#define CAN_TxStatus_Pending
 
#define CAN_TxStatus_NoMailBox
 
#define CAN_FIFO0
 
#define CAN_FIFO1
 
#define CAN_Sleep_Failed
 
#define CAN_Sleep_Ok
 
#define CAN_WakeUp_Failed
 
#define CAN_WakeUp_Ok
 
#define CAN_ErrorCode_NoErr
 
#define CAN_ErrorCode_StuffErr
 
#define CAN_ErrorCode_FormErr
 
#define CAN_ErrorCode_ACKErr
 
#define CAN_ErrorCode_BitRecessiveErr
 
#define CAN_ErrorCode_BitDominantErr
 
#define CAN_ErrorCode_CRCErr
 
#define CAN_ErrorCode_SoftwareSetErr
 
#define CAN_FLAG_RQCP0
 
#define CAN_FLAG_RQCP1
 
#define CAN_FLAG_RQCP2
 
#define CAN_FLAG_FMP0
 
#define CAN_FLAG_FF0
 
#define CAN_FLAG_FOV0
 
#define CAN_FLAG_FMP1
 
#define CAN_FLAG_FF1
 
#define CAN_FLAG_FOV1
 
#define CAN_FLAG_WKU
 
#define CAN_FLAG_SLAK
 
#define CAN_FLAG_EWG
 
#define CAN_FLAG_EPV
 
#define CAN_FLAG_BOF
 
#define CAN_FLAG_LEC
 
#define CAN_IT_TME
 
#define CAN_IT_FMP0
 
#define CAN_IT_FF0
 
#define CAN_IT_FOV0
 
#define CAN_IT_FMP1
 
#define CAN_IT_FF1
 
#define CAN_IT_FOV1
 
#define CAN_IT_WKU
 
#define CAN_IT_SLK
 
#define CAN_IT_EWG
 
#define CAN_IT_EPV
 
#define CAN_IT_BOF
 
#define CAN_IT_LEC
 
#define CAN_IT_ERR
 

Detailed Description

This file contains all the functions prototypes for the CAN firmware library.

Author
MCD Application Team
Version
V1.0.0
Date
30-September-2011
Attention

THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.

© COPYRIGHT 2011 STMicroelectronics

Definition in file stm32f4xx_can.h.