avr: implement i2c_read

Signed-off-by:  Eric Callahan <arksine.code@gmail.com>
This commit is contained in:
Arksine
2020-01-09 19:24:51 -05:00
committed by KevinOConnor
parent b28df43b26
commit 5fe9dd5a50
2 changed files with 19 additions and 2 deletions

View File

@@ -42,7 +42,7 @@ command_i2c_read(uint32_t * args)
struct i2cdev_s *i2c = oid_lookup(oid, command_config_i2c);
uint8_t reg_len = args[1];
uint8_t *reg = (void*)(size_t)args[2];
uint32_t data_len = args[3];
uint8_t data_len = args[3];
uint8_t receive_array[data_len];
uint8_t *data = (void*)(size_t)receive_array;
i2c_read(i2c->i2c_config, reg_len, reg, data_len, data);