AN1105 STMicroelectronics, AN1105 Datasheet - Page 59

no-image

AN1105

Manufacturer Part Number
AN1105
Description
ST7 PCAN PERIPHERAL DRIVER
Manufacturer
STMicroelectronics
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AN1105W-12-RR
Quantity:
13 804
Part Number:
AN1105W-22-RR
Manufacturer:
SANYO
Quantity:
8 570
Part Number:
AN1105W-TR
Manufacturer:
PANASONIC
Quantity:
27 995
Part Number:
AN1105W-TR
Manufacturer:
STANLEY
Quantity:
20 000
*/
#define REMOTE_BIT
#define REGISTER_SIZE 8
/
*#########################################################################*/
/*
/
*#########################################################################*/
//Transmission queue element
typedef struct FIFO_Object{
in the queue
preceding object in the queue
//Transmission queue
typedef struct {
#ifdef FILTERS_ENABLED
//Filtering results
typedef enum {CAN_FILTER_MATCH,CAN_FILTER_NO_MATCH}CAN_Filter_Status;
#endif
//IT types
typedef enum {ITERR,ITRECEPT,ITTRANSMIT,ITSCIF}IT_Type;
//Clean error codes
typedef enum
{CAN_CLEAN_FATAL,CAN_CLEAN_SUCCESS,CAN_CLEAN_FAILURE}CAN_Clean_Error;
/
*#########################################################################*/
/*
struct FIFO_Object* next_object;
STRUCTURES TYPEDEF
// to give them the correct hardware format
VARIABLES
5
u8 fifo_size;
FIFO_Object* first_object; // Next object to be outqueued
FIFO_Object* last_object;
CAN_Bool isinuse;
} FIFO;
CAN_Buffer* message; // Pointer to a CAN message structure
struct FIFO_Object* preceding_object;
}FIFO_Object;
/*Place of the remote bit in the ID field*/
/*Size of a register*/
// Definition of the reception FIFO type
// Definition of the reception FIFO unit
// Size of the FIFO
// Data sharing control
// Pointer to the following object
*/
// Next place to fill
ST7 pCAN PERIPHERAL DRIVER
//
*/
// Pointer on the
59/100

Related parts for AN1105