diff options
Diffstat (limited to 'chip/stm32/i2c.c')
-rw-r--r-- | chip/stm32/i2c.c | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/chip/stm32/i2c.c b/chip/stm32/i2c.c index 2b06f6055d..c3fe00af2b 100644 --- a/chip/stm32/i2c.c +++ b/chip/stm32/i2c.c @@ -612,6 +612,8 @@ int i2c_read_string(int port, int slave_addr, int offset, uint8_t *data, /*****************************************************************************/ /* Console commands */ +#ifdef I2C_PORT_HOST + static int command_i2c(int argc, char **argv) { int rw = 0; @@ -665,16 +667,16 @@ static int command_i2c(int argc, char **argv) switch (rw) { case 0: - rv = i2c_read8(I2C2, slave_addr, offset, &value); + rv = i2c_read8(I2C_PORT_HOST, slave_addr, offset, &value); break; case 1: - rv = i2c_read16(I2C2, slave_addr, offset, &value); + rv = i2c_read16(I2C_PORT_HOST, slave_addr, offset, &value); break; case 2: - rv = i2c_write8(I2C2, slave_addr, offset, value); + rv = i2c_write8(I2C_PORT_HOST, slave_addr, offset, value); break; case 3: - rv = i2c_write16(I2C2, slave_addr, offset, value); + rv = i2c_write16(I2C_PORT_HOST, slave_addr, offset, value); break; } @@ -698,3 +700,5 @@ DECLARE_CONSOLE_COMMAND(i2c, command_i2c, "Read write i2c", NULL); +#endif /* I2C_PORT_HOST */ + |