beautypg.com

Get_event (), Set_event (), Set_event – Maxim Integrated 73S12xxF Software User Manual

Page 56: E 56)

background image

73S12xxF Software User Guide

UG_12xxF_016

56

Rev. 1.50

Get_Event ()

Purpose

Get selected event vector.

Synopsis

(* void () ) Get_Event_Vector ( IN enum EVENT_ID eEventID );

Parameters

eEventID: Input parameter
Specifies for which event to return the current vector. Possible values are:

eEXT0,

// 0

eEXT1,

// 1

eEXT2,

// 2

eEXT3,

// 3

eTIMER0,

// 4

eTIMER1,

// 5

eICC,

// 6 – will return pointer to a Null_isr

eRTC,

// 7

eKEY_DETECT,

// 8

eUSB,

// 9

eVDDF,

// 10

eI2C,

// 11

eANALOG,

// 12

eUSR0,

// 13

eUSR1,

// 14

eUSR2,

// 15

eUSR3,

// 16

eSERIAL

// 17– will return pointer to a Null_isr

Return Value

Selected Event vector.

Set_Event ()

Purpose

Set selected event vector. Use this function to redirect an interrupt service routine to
a customized function/routine. Care must be taken when using this function as other
functions within the LAPI may no longer work.

Synopsis

Void Set_Event_Vector (

IN enum EVENT_ID eEventID,

IN void (*pEventVector)(void) );

Parameters

eEventID: Input parameter
Specifies for which event to add the handler. Possible values are:

eEXT0,

// 0

eEXT1,

// 1

eEXT2,

// 2

eEXT3,

// 3

eTIMER0,

// 4

eTIMER1,

// 5

RFU,

// 6

eRTC,

// 7

eKEY_DETECT,

// 8

eUSB,

// 9

eVDDF,

// 10

eI2C,

// 11

eANALOG,

// 12

eUSR0,

// 13

eUSR1,

// 14

eUSR2,

// 15

eUSR3,

// 16