MCUXpresso SDK API Reference Manual  Rev 2.12.1
NXP Semiconductors
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
SMBUS EVENT

Overview

Data Structures

struct  smbus_event_t
 smbus event event More...
 

Macros

#define SMBUS_EVENT_TRANSFER_MASTER_COMPLETE   (1UL << 0U)
 transfer event
 
#define SMBUS_POLLING_EVENT_BY_SEMPHORE   1
 enable semphore by default
 

smbus event Function

status_t SMBUS_EventCreate (void *eventHandle)
 OSA Create event. More...
 
status_t SMBUS_EventWait (void *eventHandle, uint32_t eventType, uint32_t timeoutMilliseconds, uint32_t *event)
 Wait event. More...
 
status_t SMBUS_EventSet (void *eventHandle, uint32_t eventType)
 set event. More...
 
status_t SMBUS_EventGet (void *eventHandle, uint32_t eventType, uint32_t *flag)
 Get event flag. More...
 
status_t SMBUS_EventClear (void *eventHandle, uint32_t eventType)
 clear event flag. More...
 
status_t SMBUS_EventDestroy (void *eventHandle)
 Delete event. More...
 

Data Structure Documentation

struct smbus_event_t

Function Documentation

status_t SMBUS_EventCreate ( void *  eventHandle)
Parameters
eventHandleevent handle.
Return values
kStatus_Failor kStatus_Success.
status_t SMBUS_EventWait ( void *  eventHandle,
uint32_t  eventType,
uint32_t  timeoutMilliseconds,
uint32_t *  event 
)
Parameters
eventHandleThe event type
eventTypeTimeout time in milliseconds.
timeoutMillisecondstimeout value in ms.
eventevent flags.
Return values
kStatus_Failor kStatus_Success.
status_t SMBUS_EventSet ( void *  eventHandle,
uint32_t  eventType 
)
Parameters
eventHandleevent handle.
eventTypeThe event type
Return values
kStatus_Failor kStatus_Success.
status_t SMBUS_EventGet ( void *  eventHandle,
uint32_t  eventType,
uint32_t *  flag 
)
Parameters
eventHandleevent handle.
eventTypeevent type.
flagpointer to store event value.
Return values
kStatus_Failor kStatus_Success.
status_t SMBUS_EventClear ( void *  eventHandle,
uint32_t  eventType 
)
Parameters
eventHandleevent handle.
eventTypeThe event type
Return values
kStatus_Failor kStatus_Success.
status_t SMBUS_EventDestroy ( void *  eventHandle)
Parameters
eventHandleThe event handle.