Events_init(), Events_clear(), E 55) – Maxim Integrated 73S12xxF Software User Manual
Page 55
UG_12xxF_016
73S12xxF Software User Guide
Rev. 1.50
55
4.2.11 Event Management API – Available with all 73S12xxF Devices
The Event Management API allows the application to handle all system events. An application should
always call
to initialize all event vectors at the beginning of the main program. The API
includes:
•
(page 55)
•
(page 55)
•
(page 56)
•
(page 56)
Events_Init()
Purpose
Initialize the system default event vectors. Upon exiting this function, all vectors will
point to a null_isr. For this reason, every feature (Smart card, USB, RTC, Keypad,
LCD, etc.) must call its initialization routine so that its interrupt service routine will be
set properly.
Synopsis
void Events_Init ( void );
Parameters
None.
Return Codes None.
Events_Clear()
Purpose
Clear selected events.
Synopsis
Void Events_Clear ( unsigned long Events );
Parameters
Events: Input parameter
Specifies which events to clear. Multiple events are specified by OR’ing together
individual events. Possible values are:
EVENT_EXT0
BIT0
EVENT_EXT1
BIT1
EVENT_EXT2
BIT2
EVENT_EXT3
BIT3
EVENT_TIMER0 BIT4
EVENT_TIMER1 BIT5
RFU
BIT6
EVENT_RTC
BIT7
//not available with the 73S1205F
EVENT_KEY_DETECT BIT8
EVENT_USB
BIT9
//not available with the 73S1205F
EVENT_VDDF
BIT10
EVENT_I2C
BIT11
EVENT_ANALOG BIT12
EVENT_USR0
BIT13
EVENT_USR1
BIT14
EVENT_USR2
BIT15
EVENT_USR3
BIT16
RFU
BIT17
Return Codes None.