From 778f4786868268f4f53270dbfd00a6021f2eb1f6 Mon Sep 17 00:00:00 2001 From: gagarinlg Date: Sat, 11 Jun 2022 20:39:58 +0200 Subject: [PATCH] fix NV14 touch driver --- radio/src/targets/nv14/touch_driver.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/radio/src/targets/nv14/touch_driver.cpp b/radio/src/targets/nv14/touch_driver.cpp index 82d9e7458..b9bbd0611 100644 --- a/radio/src/targets/nv14/touch_driver.cpp +++ b/radio/src/targets/nv14/touch_driver.cpp @@ -179,7 +179,7 @@ void I2C_Init() bool touch_i2c_read(uint8_t addr, uint8_t reg, uint8_t * data, uint8_t len) { - if (stm32_i2c_read(TOUCH_I2C_BUS, addr, reg, 2, data, len, I2C_TIMEOUT_MAX) < 0) + if (stm32_i2c_read(TOUCH_I2C_BUS, addr, reg, 1, data, len, I2C_TIMEOUT_MAX) < 0) return false; return true; @@ -187,7 +187,7 @@ bool touch_i2c_read(uint8_t addr, uint8_t reg, uint8_t * data, uint8_t len) static bool touch_i2c_write(uint8_t addr, uint8_t reg, uint8_t * data, uint8_t len) { - if (stm32_i2c_write(TOUCH_I2C_BUS, addr, reg, 2, data, len, I2C_TIMEOUT_MAX) < 0) + if (stm32_i2c_write(TOUCH_I2C_BUS, addr, reg, 1, data, len, I2C_TIMEOUT_MAX) < 0) return false; return true;