From 0c5fcf85ace36eacde417883932639c9655c3dfd Mon Sep 17 00:00:00 2001 From: jake Date: Wed, 6 Sep 2023 23:00:10 -0700 Subject: [PATCH] added in recursion to the twi for TX --- tests/gy521_driver/test_gy521_driver.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tests/gy521_driver/test_gy521_driver.c b/tests/gy521_driver/test_gy521_driver.c index 48a7fb5..6860f22 100644 --- a/tests/gy521_driver/test_gy521_driver.c +++ b/tests/gy521_driver/test_gy521_driver.c @@ -37,6 +37,11 @@ void fake_twi_tx(uint8_t slave_addr, uint8_t *data, uint8_t size) if(idx > REG_SIZE){ idx = 0; } + + /*Make use of recursion if there is still more data*/ + if((size - 2) > 0) { + fake_twi_tx(slave_addr, data + 2, size - 2); + } } /* Fake Object for TWI_RX*/