Хочу перезадать пины i2c в библиотеке i2c_master, чтобы было как в библиотеке Wire Ардуино (GPIO 4 и 5 ). Модуль у меня 12E Witty Cloud. Изменил в i2_master.h , как показано ниже, но не работает. Где и что ещё нужно исправить?
Хотя бы подскажите, как вместо GPIO2 задать GPIO15 в примере blinky?
Код:
/*
#define I2C_MASTER_SDA_MUX PERIPHS_IO_MUX_GPIO2_U
#define I2C_MASTER_SCL_MUX PERIPHS_IO_MUX_MTMS_U
#define I2C_MASTER_SDA_GPIO 2
#define I2C_MASTER_SCL_GPIO 14
#define I2C_MASTER_SDA_FUNC FUNC_GPIO2
#define I2C_MASTER_SCL_FUNC FUNC_GPIO14
*/
#define I2C_MASTER_SDA_MUX PERIPHS_IO_MUX_GPIO4_U
#define I2C_MASTER_SCL_MUX PERIPHS_IO_MUX_GPIO5_U
#define I2C_MASTER_SDA_GPIO 4
#define I2C_MASTER_SCL_GPIO 5
#define I2C_MASTER_SDA_FUNC FUNC_GPIO4
#define I2C_MASTER_SCL_FUNC FUNC_GPIO5