Home
last modified time | relevance | path

Searched refs:i2c_driver (Results 1 – 2 of 2) sorted by relevance

/hal_nxp-latest/mcux/mcux-sdk/components/ft6x06/
Dfsl_ft6x06.c56 status_t FT6X06_Init(ft6x06_handle_t *handle, ARM_DRIVER_I2C *i2c_driver) in FT6X06_Init() argument
62 assert(i2c_driver); in FT6X06_Init()
64 if (!handle || !i2c_driver) in FT6X06_Init()
69 handle->i2c_driver = i2c_driver; in FT6X06_Init()
78 if (handle->i2c_driver->MasterTransmit(FT6X06_I2C_ADDRESS, i2c_buf, 2, false) != ARM_DRIVER_OK) in FT6X06_Init()
114 handle->i2c_driver = NULL; in FT6X06_Denit()
127 if (!handle || !(handle->i2c_driver)) in FT6X06_ReadTouchData()
134 if (handle->i2c_driver->MasterTransmit(FT6X06_I2C_ADDRESS, i2c_buf, 1, true) != ARM_DRIVER_OK) in FT6X06_ReadTouchData()
142 …else if (handle->i2c_driver->MasterReceive(FT6X06_I2C_ADDRESS, handle->touch_buf, FT6X06_TOUCH_DAT… in FT6X06_ReadTouchData()
Dfsl_ft6x06.h78 ARM_DRIVER_I2C *i2c_driver; member
107 status_t FT6X06_Init(ft6x06_handle_t *handle, ARM_DRIVER_I2C *i2c_driver);