From 0f2478eb0a005fd24cb24a14d3208df653dbf38b Mon Sep 17 00:00:00 2001 From: shining-man Date: Wed, 3 Jul 2024 21:09:34 +0200 Subject: [PATCH] =?UTF-8?q?Sendefuntkion=20f=C3=BCr=20ein=20U8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- include/i2c.h | 1 + src/i2c.cpp | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/include/i2c.h b/include/i2c.h index ad2adc4a..80fcb43a 100644 --- a/include/i2c.h +++ b/include/i2c.h @@ -15,6 +15,7 @@ void i2cInit(); void i2cCyclicRun(Inverter &inverter); void i2cSendData(Inverter &inverter, uint8_t i2cAdr, uint8_t data1, uint8_t data2, uint8_t data3, const void *dataAdr, uint8_t dataLen); void i2cSendData(Inverter &inverter, uint8_t i2cAdr, uint8_t data1, uint8_t data2, uint8_t data3, String data, uint8_t dataLen); +void i2cSendDataU8(Inverter &inverter, uint8_t i2cAdr, uint8_t data1, uint8_t data2, uint8_t data3, uint8_t data); void i2cExtSerialSetEnable(uint8_t u8_serialDevNr, serialRxTxEn_e serialRxTxEn); bool isSerialExtEnabled(); diff --git a/src/i2c.cpp b/src/i2c.cpp index 595ddf7d..81366415 100644 --- a/src/i2c.cpp +++ b/src/i2c.cpp @@ -222,6 +222,10 @@ void i2cSendData(Inverter &inverter, uint8_t i2cAdr, uint8_t data1, uint8_t data i2cSendData(inverter, i2cAdr, data1, data2, data3, data.c_str(), dataLen); } +void i2cSendDataU8(Inverter &inverter, uint8_t i2cAdr, uint8_t data1, uint8_t data2, uint8_t data3, uint8_t data) +{ + i2cSendData(inverter, i2cAdr, data1, data2, data3, &data, 1); +} void i2cSendData(Inverter &inverter, uint8_t i2cAdr, uint8_t data1, uint8_t data2, uint8_t data3, int16_t data) {