mirror of
https://github.com/espressif/esp-idf.git
synced 2025-10-25 19:28:14 +00:00
esp_hw_support/sleep: fix current leakage when hold digital io during deep sleep
This commit is contained in:
@@ -13,6 +13,7 @@
|
||||
// limitations under the License.
|
||||
|
||||
#include "soc/gpio_periph.h"
|
||||
#include "esp_attr.h"
|
||||
|
||||
const uint32_t GPIO_PIN_MUX_REG[SOC_GPIO_PIN_COUNT] = {
|
||||
IO_MUX_GPIO0_REG,
|
||||
@@ -99,3 +100,46 @@ const uint32_t GPIO_HOLD_MASK[SOC_GPIO_PIN_COUNT] = {
|
||||
0,
|
||||
0,
|
||||
};
|
||||
|
||||
DRAM_ATTR const uint8_t GPIO_PIN_MUX_REG_OFFSET[] = {
|
||||
0x44,
|
||||
0x88,
|
||||
0x40,
|
||||
0x84,
|
||||
0x48,
|
||||
0x6c,
|
||||
0x60,
|
||||
0x64,
|
||||
0x68,
|
||||
0x54,
|
||||
0x58,
|
||||
0x5c,
|
||||
0x34,
|
||||
0x38,
|
||||
0x30,
|
||||
0x3c,
|
||||
0x4c,
|
||||
0x50,
|
||||
0x70,
|
||||
0x74,
|
||||
0x78,
|
||||
0x7c,
|
||||
0x80,
|
||||
0x8c,
|
||||
0xFF, // 24
|
||||
0x24,
|
||||
0x28,
|
||||
0x2c,
|
||||
0xFF, // 28
|
||||
0xFF, // 29
|
||||
0xFF, // 30
|
||||
0xFF, // 31
|
||||
0x1c,
|
||||
0x20,
|
||||
0x14,
|
||||
0x18,
|
||||
0x04,
|
||||
0x08,
|
||||
0x0c,
|
||||
0x10,
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user