diff --git a/components/hal/esp32/include/hal/touch_sensor_ll.h b/components/hal/esp32/include/hal/touch_sensor_ll.h index 3aded8a799..31daf784af 100644 --- a/components/hal/esp32/include/hal/touch_sensor_ll.h +++ b/components/hal/esp32/include/hal/touch_sensor_ll.h @@ -328,7 +328,7 @@ static inline void touch_ll_set_init_charge_voltage(uint32_t touch_num, touch_in */ static inline void touch_ll_enable_channel_mask(uint16_t enable_mask) { - SENS.sar_touch_enable.touch_pad_worken = enable_mask; + SENS.sar_touch_enable.touch_pad_worken = TOUCH_LL_BITS_SWAP(enable_mask); } /**