Searched defs:_i2c_slave_handle (Results 1 – 4 of 4) sorted by relevance
177 struct _i2c_slave_handle struct179 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. */
251 struct _i2c_slave_handle struct253 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. */
358 struct _i2c_slave_handle struct360 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. */
425 struct _i2c_slave_handle struct427 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. */