diff --git a/core/include/esp/iomux_regs.h b/core/include/esp/iomux_regs.h index 2600da9..ff6f614 100644 --- a/core/include/esp/iomux_regs.h +++ b/core/include/esp/iomux_regs.h @@ -40,9 +40,9 @@ _Static_assert(sizeof(struct IOMUX_REGS) == 0x44, "IOMUX_REGS is the wrong size" #define IOMUX_PIN_PULLDOWN BIT(6) #define IOMUX_PIN_PULLUP BIT(7) #define IOMUX_PIN_FUNC_HIGH_M 0x00000004 -#define IOMUX_PIN_FUNC_HIGH_S 8 +#define IOMUX_PIN_FUNC_HIGH_S 6 -#define IOMUX_PIN_FUNC_MASK 0x00001030 +#define IOMUX_PIN_FUNC_MASK 0x00000130 /* WARNING: Macro evaluates argument twice */ #define IOMUX_FUNC(val) (VAL2FIELD_M(IOMUX_PIN_FUNC_LOW, val) | VAL2FIELD_M(IOMUX_PIN_FUNC_HIGH, val))