Home
last modified time | relevance | path

Searched defs:_i2c_slave_handle (Results 1 – 4 of 4) sorted by relevance

/hal_nxp-latest/mcux/mcux-sdk/drivers/ii2c/
Dfsl_i2c.h177 struct _i2c_slave_handle struct
179 volatile uint8_t state; /*!< A transfer state maintained during transfer. */
180 i2c_slave_transfer_t transfer; /*!< I2C slave transfer copy. */
181 uint32_t eventMask; /*!< A mask of enabled events. */
182 … i2c_slave_transfer_callback_t callback; /*!< A callback function called at the transfer event. */
183 void *userData; /*!< A callback parameter passed to the callback. */
/hal_nxp-latest/mcux/mcux-sdk/drivers/i2c/
Dfsl_i2c.h251 struct _i2c_slave_handle struct
253 volatile bool isBusy; /*!< Indicates whether a transfer is busy. */
254 i2c_slave_transfer_t transfer; /*!< I2C slave transfer copy. */
255 uint32_t eventMask; /*!< A mask of enabled events. */
256 … i2c_slave_transfer_callback_t callback; /*!< A callback function called at the transfer event. */
257 void *userData; /*!< A callback parameter passed to the callback. */
/hal_nxp-latest/mcux/mcux-sdk/drivers/lpc_i2c/
Dfsl_i2c.h358 struct _i2c_slave_handle struct
360 volatile i2c_slave_transfer_t transfer; /*!< I2C slave transfer. */
361 volatile bool isBusy; /*!< Whether transfer is busy. */
362 volatile i2c_slave_fsm_t slaveFsm; /*!< slave transfer state machine. */
363 i2c_slave_transfer_callback_t callback; /*!< Callback function called at transfer event. */
364 void *userData; /*!< Callback parameter passed to callback. */
/hal_nxp-latest/mcux/mcux-sdk/drivers/flexcomm/i2c/
Dfsl_i2c.h425 struct _i2c_slave_handle struct
427 volatile i2c_slave_transfer_t transfer; /*!< I2C slave transfer. */
428 volatile bool isBusy; /*!< Whether transfer is busy. */
429 volatile i2c_slave_fsm_t slaveFsm; /*!< slave transfer state machine. */
430 i2c_slave_transfer_callback_t callback; /*!< Callback function called at transfer event. */
431 void *userData; /*!< Callback parameter passed to callback. */