diff --git a/ports/espressif/boards/m5stack_core2/board.c b/ports/espressif/boards/m5stack_core2/board.c index ea0d0a1a7d..a2565229ce 100644 --- a/ports/espressif/boards/m5stack_core2/board.c +++ b/ports/espressif/boards/m5stack_core2/board.c @@ -99,12 +99,12 @@ static bool pmic_set_power_source(uint8_t source, busio_i2c_obj_t *i2c) { #if M5STACK_CORE2_5V_OUTPUT_ENABLE_DEFAULT // Set EXTENT output high to enable 5V power boost - write_buf[0] = AXP192_EXTEN_DCDC2_CTRL; + write_buf[0] = AXP192_DCDC13_LDO23_CTRL; rc = common_hal_busio_i2c_write_read(i2c, AXP192_I2C_ADDRESS, write_buf, 1, read_buf, sizeof(read_buf)); if (rc != 0) { return false; } - write_buf[1] = read_buf[0] | AXP192_EXTEN_DCDC2_CTRL_EXTEN; + write_buf[1] = read_buf[0] | AXP192_DCDC13_LDO23_CTRL_EXTEN; rc = common_hal_busio_i2c_write(i2c, AXP192_I2C_ADDRESS, write_buf, sizeof(write_buf)); if (rc != 0) { return false; @@ -139,12 +139,12 @@ static bool pmic_set_power_source(uint8_t source, busio_i2c_obj_t *i2c) { } // Set EXTENT output low to disable 5V power boost - write_buf[0] = AXP192_EXTEN_DCDC2_CTRL; + write_buf[0] = AXP192_DCDC13_LDO23_CTRL; rc = common_hal_busio_i2c_write_read(i2c, AXP192_I2C_ADDRESS, write_buf, 1, read_buf, sizeof(read_buf)); if (rc != 0) { return false; } - write_buf[1] = read_buf[0] & ~AXP192_EXTEN_DCDC2_CTRL_EXTEN; + write_buf[1] = read_buf[0] & ~AXP192_DCDC13_LDO23_CTRL_EXTEN; rc = common_hal_busio_i2c_write(i2c, AXP192_I2C_ADDRESS, write_buf, sizeof(write_buf)); if (rc != 0) { return false; diff --git a/ports/espressif/pmic/axp192/axp192.h b/ports/espressif/pmic/axp192/axp192.h index 65eb712b1a..587ce04b0c 100755 --- a/ports/espressif/pmic/axp192/axp192.h +++ b/ports/espressif/pmic/axp192/axp192.h @@ -42,14 +42,11 @@ #define AXP192_INPUT_POWER_STATE_ACIN_VBUS_PCB_SHORTED 0b00000010 #define AXP192_INPUT_POWER_STATE_BOOT_SOURCE_ACIN_OR_VBUS 0b00000001 -#define AXP192_EXTEN_DCDC2_CTRL 0x10 -#define AXP192_EXTEN_DCDC2_CTRL_EXTEN 0b00000100 -#define AXP192_EXTEN_DCDC2_CTRL_DCDC2 0b00000001 - #define AXP192_DCDC13_LDO23_CTRL 0x12 #define AXP192_DCDC13_LDO23_CTRL_EXTEN 0b01000000 -#define AXP192_DCDC13_LDO23_CTRL_LDO3 0b00001000 -#define AXP192_DCDC13_LDO23_CTRL_LDO2 0b00000100 +#define AXP192_DCDC13_LDO23_CTRL_DCDC2 0b00010000 +#define AXP192_DCDC13_LDO23_CTRL_LDO3 0b00001000 +#define AXP192_DCDC13_LDO23_CTRL_LDO2 0b00000100 #define AXP192_DCDC13_LDO23_CTRL_DCDC3 0b00000010 #define AXP192_DCDC13_LDO23_CTRL_DCDC1 0b00000001