![]() |
MCUXpresso SDK API Reference Manual
Rev 2.12.1
NXP Semiconductors
|
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... | |
| struct smbus_event_t |
| status_t SMBUS_EventCreate | ( | void * | eventHandle | ) |
| eventHandle | event handle. |
| kStatus_Fail | or kStatus_Success. |
| status_t SMBUS_EventWait | ( | void * | eventHandle, |
| uint32_t | eventType, | ||
| uint32_t | timeoutMilliseconds, | ||
| uint32_t * | event | ||
| ) |
| eventHandle | The event type |
| eventType | Timeout time in milliseconds. |
| timeoutMilliseconds | timeout value in ms. |
| event | event flags. |
| kStatus_Fail | or kStatus_Success. |
| status_t SMBUS_EventSet | ( | void * | eventHandle, |
| uint32_t | eventType | ||
| ) |
| eventHandle | event handle. |
| eventType | The event type |
| kStatus_Fail | or kStatus_Success. |
| status_t SMBUS_EventGet | ( | void * | eventHandle, |
| uint32_t | eventType, | ||
| uint32_t * | flag | ||
| ) |
| eventHandle | event handle. |
| eventType | event type. |
| flag | pointer to store event value. |
| kStatus_Fail | or kStatus_Success. |
| status_t SMBUS_EventClear | ( | void * | eventHandle, |
| uint32_t | eventType | ||
| ) |
| eventHandle | event handle. |
| eventType | The event type |
| kStatus_Fail | or kStatus_Success. |
| status_t SMBUS_EventDestroy | ( | void * | eventHandle | ) |
| eventHandle | The event handle. |