/hal_espressif-3.7.0/components/hal/esp32h2/include/hal/ |
D | pmu_ll.h | 343 hw->power.hp_pd[domain].force_reset = rst; in pmu_ll_hp_set_power_force_reset() 348 hw->power.hp_pd[domain].force_iso = iso; in pmu_ll_hp_set_power_force_isolate() 353 hw->power.hp_pd[domain].force_pu = fpu; in pmu_ll_hp_set_power_force_power_up() 358 hw->power.hp_pd[domain].force_no_reset = no_rst; in pmu_ll_hp_set_power_force_no_reset() 363 hw->power.hp_pd[domain].force_no_iso = no_iso; in pmu_ll_hp_set_power_force_no_isolate() 368 hw->power.hp_pd[domain].force_pd = fpd; in pmu_ll_hp_set_power_force_power_down() 373 hw->power.lp_peri.force_reset = rst; in pmu_ll_lp_set_power_force_reset() 378 hw->power.lp_peri.force_iso = iso; in pmu_ll_lp_set_power_force_isolate() 383 hw->power.lp_peri.force_pu = fpu; in pmu_ll_lp_set_power_force_power_up() 388 hw->power.lp_peri.force_no_reset = no_rst; in pmu_ll_lp_set_power_force_no_reset() [all …]
|
/hal_espressif-3.7.0/components/hal/esp32c6/include/hal/ |
D | pmu_ll.h | 384 hw->power.hp_pd[domain].force_reset = rst; in pmu_ll_hp_set_power_force_reset() 389 hw->power.hp_pd[domain].force_iso = iso; in pmu_ll_hp_set_power_force_isolate() 394 hw->power.hp_pd[domain].force_pu = fpu; in pmu_ll_hp_set_power_force_power_up() 399 hw->power.hp_pd[domain].force_no_reset = no_rst; in pmu_ll_hp_set_power_force_no_reset() 404 hw->power.hp_pd[domain].force_no_iso = no_iso; in pmu_ll_hp_set_power_force_no_isolate() 409 hw->power.hp_pd[domain].force_pd = fpd; in pmu_ll_hp_set_power_force_power_down() 414 hw->power.lp_peri.force_reset = rst; in pmu_ll_lp_set_power_force_reset() 419 hw->power.lp_peri.force_iso = iso; in pmu_ll_lp_set_power_force_isolate() 424 hw->power.lp_peri.force_pu = fpu; in pmu_ll_lp_set_power_force_power_up() 429 hw->power.lp_peri.force_no_reset = no_rst; in pmu_ll_lp_set_power_force_no_reset() [all …]
|
/hal_espressif-3.7.0/components/esp_system/test_apps/rtc_power_modes/ |
D | README.md | 4 # RTC power test 6 …is test app is to enter 7 different sub power modes we have, so that the power consumption under d… 8 Currently there are 6 sub power modes, 3 for deepsleep and 3 for lightsleep. Show as below (priorit… 13 3. Ultra low power mode. To enable this mode, call `rtc_sleep_enable_ultra_low`. Note if mode 1 has…
|
/hal_espressif-3.7.0/components/esp_hw_support/port/esp32h2/ |
D | pmu_init.c | 24 const pmu_hp_system_power_param_t *power; member 32 const pmu_lp_system_power_param_t *power; member 48 const pmu_hp_system_power_param_t *power = param->power; in pmu_hp_system_init() local 56 pmu_ll_hp_set_dig_power(ctx->hal->dev, mode, power->dig_power.val); in pmu_hp_system_init() 57 pmu_ll_hp_set_clk_power(ctx->hal->dev, mode, power->clk_power.val); in pmu_hp_system_init() 58 pmu_ll_hp_set_xtal_xpd (ctx->hal->dev, mode, power->xtal.xpd_xtal); in pmu_hp_system_init() 107 const pmu_lp_system_power_param_t *power = param->power; in pmu_lp_system_init() local 112 pmu_ll_lp_set_dig_power(ctx->hal->dev, mode, power->dig_power.val); in pmu_lp_system_init() 113 pmu_ll_lp_set_clk_power(ctx->hal->dev, mode, power->clk_power.val); in pmu_lp_system_init() 114 pmu_ll_lp_set_xtal_xpd (ctx->hal->dev, PMU_MODE_LP_SLEEP, power->xtal.xpd_xtal); in pmu_lp_system_init() [all …]
|
D | pmu_sleep.c | 65 …pmu_sleep_power_config_t *power, /* We'll use the runtime power parameter to determine some hardwa… in pmu_sleep_param_config_default() argument 85 if (power->hp_sys.xtal.xpd_xtal) { in pmu_sleep_param_config_default() 109 config->power = power_default; in pmu_sleep_config_default() 143 static void pmu_sleep_power_init(pmu_context_t *ctx, const pmu_sleep_power_config_t *power, bool ds… in pmu_sleep_power_init() argument 145 pmu_ll_hp_set_dig_power(ctx->hal->dev, HP(SLEEP), power->hp_sys.dig_power.val); in pmu_sleep_power_init() 146 pmu_ll_hp_set_clk_power(ctx->hal->dev, HP(SLEEP), power->hp_sys.clk_power.val); in pmu_sleep_power_init() 147 pmu_ll_hp_set_xtal_xpd (ctx->hal->dev, HP(SLEEP), power->hp_sys.xtal.xpd_xtal); in pmu_sleep_power_init() 149 pmu_ll_lp_set_dig_power(ctx->hal->dev, LP(ACTIVE), power->lp_sys[LP(ACTIVE)].dig_power.val); in pmu_sleep_power_init() 150 pmu_ll_lp_set_clk_power(ctx->hal->dev, LP(ACTIVE), power->lp_sys[LP(ACTIVE)].clk_power.val); in pmu_sleep_power_init() 152 pmu_ll_lp_set_dig_power(ctx->hal->dev, LP(SLEEP), power->lp_sys[LP(SLEEP)].dig_power.val); in pmu_sleep_power_init() [all …]
|
/hal_espressif-3.7.0/components/esp_hw_support/port/esp32c6/ |
D | pmu_init.c | 23 const pmu_hp_system_power_param_t *power; member 31 const pmu_lp_system_power_param_t *power; member 47 const pmu_hp_system_power_param_t *power = param->power; in pmu_hp_system_init() local 55 pmu_ll_hp_set_dig_power(ctx->hal->dev, mode, power->dig_power.val); in pmu_hp_system_init() 56 pmu_ll_hp_set_clk_power(ctx->hal->dev, mode, power->clk_power.val); in pmu_hp_system_init() 57 pmu_ll_hp_set_xtal_xpd (ctx->hal->dev, mode, power->xtal.xpd_xtal); in pmu_hp_system_init() 106 const pmu_lp_system_power_param_t *power = param->power; in pmu_lp_system_init() local 111 pmu_ll_lp_set_dig_power(ctx->hal->dev, mode, power->dig_power.val); in pmu_lp_system_init() 112 pmu_ll_lp_set_clk_power(ctx->hal->dev, mode, power->clk_power.val); in pmu_lp_system_init() 113 pmu_ll_lp_set_xtal_xpd (ctx->hal->dev, PMU_MODE_LP_SLEEP, power->xtal.xpd_xtal); in pmu_lp_system_init() [all …]
|
D | pmu_sleep.c | 103 …pmu_sleep_power_config_t *power, /* We'll use the runtime power parameter to determine some hardwa… in pmu_sleep_param_config_default() argument 128 if (power->hp_sys.xtal.xpd_xtal) { in pmu_sleep_param_config_default() 152 config->power = power_default; in pmu_sleep_config_default() 187 static void pmu_sleep_power_init(pmu_context_t *ctx, const pmu_sleep_power_config_t *power, bool ds… in pmu_sleep_power_init() argument 189 pmu_ll_hp_set_dig_power(ctx->hal->dev, HP(SLEEP), power->hp_sys.dig_power.val); in pmu_sleep_power_init() 190 pmu_ll_hp_set_clk_power(ctx->hal->dev, HP(SLEEP), power->hp_sys.clk_power.val); in pmu_sleep_power_init() 191 pmu_ll_hp_set_xtal_xpd (ctx->hal->dev, HP(SLEEP), power->hp_sys.xtal.xpd_xtal); in pmu_sleep_power_init() 193 pmu_ll_lp_set_dig_power(ctx->hal->dev, LP(ACTIVE), power->lp_sys[LP(ACTIVE)].dig_power.val); in pmu_sleep_power_init() 194 pmu_ll_lp_set_clk_power(ctx->hal->dev, LP(ACTIVE), power->lp_sys[LP(ACTIVE)].clk_power.val); in pmu_sleep_power_init() 196 pmu_ll_lp_set_dig_power(ctx->hal->dev, LP(SLEEP), power->lp_sys[LP(SLEEP)].dig_power.val); in pmu_sleep_power_init() [all …]
|
/hal_espressif-3.7.0/components/esp_pm/ |
D | Kconfig | 3 bool "Support for power management" 4 # SMP FreeRTOS currently does not support power management IDF-4997 8 If enabled, application is compiled with support for power management. 12 Enable this option if application uses power management APIs. 31 each of the power management locks has been held, and esp_pm_dump_locks 34 from going into a lower power state, and see what time the chip spends 35 in each power saving mode. This feature does incur some run-time 47 of power management implementation, and should be kept disabled in 56 This feature is intended to be used when lower power consumption is needed 65 This feature is intended to be used when lower power consumption is needed [all …]
|
/hal_espressif-3.7.0/components/bt/esp_ble_mesh/mesh_models/client/include/ |
D | generic_client.h | 193 uint16_t power; /* The value of the Generic Power Last state */ member 197 uint16_t power; /* The value of the Generic Default Last state */ member 208 uint16_t power; /* Target value of Generic Power Actual state */ member 215 uint16_t power; /* The value of the Generic Power Default state */ member
|
/hal_espressif-3.7.0/components/bt/esp_ble_mesh/mesh_models/server/include/ |
D | generic_server.h | 228 uint16_t power; member 231 uint16_t power; member 316 uint16_t power; member 322 uint16_t power; member
|
D | state_binding.h | 47 uint16_t power; member
|
/hal_espressif-3.7.0/components/bt/esp_ble_mesh/api/models/include/ |
D | esp_ble_mesh_generic_model_api.h | 203 uint16_t power; /*!< Target value of Generic Power Actual state */ member 211 uint16_t power; /*!< The value of the Generic Power Default state */ member 345 uint16_t power; /*!< The value of the Generic Power Last state */ member 350 uint16_t power; /*!< The value of the Generic Default Last state */ member 1008 uint16_t power; /*!< The value of Generic Power Actual state */ member 1013 uint16_t power; /*!< The value of Generic Power Default state */ member 1159 uint16_t power; /*!< Target value of Generic Power Actual state */ member 1167 uint16_t power; /*!< The value of the Generic Power Default state */ member
|
/hal_espressif-3.7.0/components/esp_phy/ |
D | Kconfig | 80 int "Max WiFi TX power (dBm)" 84 Set maximum transmit power for WiFi radio. Actual transmit power for high 97 down when PHY is disabled. Enabling this setting reduces power consumption 102 bool "Reduce PHY TX power when brownout reset" 106 When brownout reset occurs, reduce PHY TX power to keep the code running. 153 …is is a workaround to improve Wi-Fi receive 11b pkts for some modules using AC-DC power supply with
|
/hal_espressif-3.7.0/components/bt/controller/esp32/ |
D | Kconfig.in | 215 Enable/disable bluetooth controller low power mode. 224 bool "ORIG Mode(sleep with low power clock)" 227 … bluetooth controller sleeps between BR/EDR frames and BLE events. A low power clock is used to 238 prompt "Bluetooth low power clock" 241 Select the low power clock source for bluetooth controller. Bluetooth low power clock is 247 power clock. This option is allowed as long as External 32kHz crystal is configured as 254 … Main crystal can be used as low power clock for bluetooth modem sleep. If this option is 257 the bluetooth low power clock source. 264 … stability. If used as Bluetooth low power clock, External 32kHz can support Bluetooth 278 … increase of power consumption but a higher level of robustness in keeping connected. According [all …]
|
/hal_espressif-3.7.0/components/bt/controller/esp32c3/ |
D | Kconfig.in | 154 prompt "BLE default Tx power level" 157 Specify default Tx power level 366 Enable/disable bluetooth controller low power mode. 376 power clock is used to maintain bluetooth reference clock. 379 prompt "Bluetooth low power clock" 382 Select the low power clock source for bluetooth controller 387 … Main crystal can be used as low power clock for bluetooth modem sleep. If this option is 390 than other bluetooth low power clock sources. 396 … stability. If used as Bluetooth low power clock, External 32kHz can support Bluetooth 408 bool "power up main XTAL during light sleep" [all …]
|
/hal_espressif-3.7.0/components/esp_hw_support/ |
D | Kconfig | 59 # regardless of power management configuration. 65 … If enabled, chip will try to power down flash as part of esp_light_sleep_start(), which costs 68 …This option will power down flash under a strict but relatively safe condition. Also, it is possib… 69 …power down flash under a relaxed condition by using esp_sleep_pd_config() to set ESP_PD_DOMAIN_VDD… 79 … Since the power supply of SPI Flash is not lost during lightsleep, if its CS pin is recognized as 85 … with chips, you can also pull up the CS pin of SPI Flash in the external circuit to save power 95 … Since the power supply of PSRAM is not lost during lightsleep, if its CS pin is recognized as 101 … with chips, you can also pull up the CS pin of PSRAM in the external circuit to save power 148 time to pass between power on and first read operation. By default,
|
/hal_espressif-3.7.0/components/wpa_supplicant/src/crypto/ |
D | crypto_internal-modexp.c | 90 const u8 *power, size_t power_len, in crypto_mod_exp() argument 107 bignum_set_unsigned_bin(bn_exp, power, power_len) < 0 || in crypto_mod_exp()
|
/hal_espressif-3.7.0/tools/esptool_py/docs/en/ |
D | troubleshooting.rst | 17 * Check the chip is receiving 3.3V from a stable power source (see `Insufficient Power`_ for more … 44 …power supply for the ESP chip has to supply large amounts of current (up to 70mA continuous, 200-3… 49 …nt board or module then the built-in power regulator & capacitors are usually good enough, provide… 59 It is possible to have a power supply that supplies enough current for the serial bootloader stage … 61 …ply with a higher current rating, add capacitors to the power line, and/or shorten any 3.3V power … 63 …2R chips/adapters or Arduino boards *do not* supply sufficient current to power an ESP chip (it ma… 182 …out during flashing. FTDI chips' internal 3.3V regulator is not enough to power an ESP, see `Insuf…
|
/hal_espressif-3.7.0/components/esp_pm/test_apps/esp_pm/ |
D | sdkconfig.defaults | 7 # SMP FreeRTOS currently does not support power management IDF-4997
|
/hal_espressif-3.7.0/components/bt/esp_ble_mesh/mesh_models/server/ |
D | generic_server.c | 1078 uint16_t power = 0U; in gen_power_level_set() local 1086 power = net_buf_simple_pull_le16(buf); in gen_power_level_set() 1097 .power_level_set.power = power, in gen_power_level_set() 1121 if (power) { in gen_power_level_set() 1122 if (srv->state->power_range_min && power < srv->state->power_range_min) { in gen_power_level_set() 1123 power = srv->state->power_range_min; in gen_power_level_set() 1124 } else if (srv->state->power_range_max && power > srv->state->power_range_max) { in gen_power_level_set() 1125 power = srv->state->power_range_max; in gen_power_level_set() 1128 srv->state->target_power_actual = power; in gen_power_level_set() 1137 .gen_power_level_set.power = srv->state->power_actual, in gen_power_level_set() [all …]
|
/hal_espressif-3.7.0/components/hal/include/hal/ |
D | ieee802154_common_ll.h | 260 static inline void ieee802154_ll_set_power(uint8_t power) in ieee802154_ll_set_power() argument 262 IEEE802154.txpower.power = power; in ieee802154_ll_set_power()
|
/hal_espressif-3.7.0/components/esp_phy/include/ |
D | esp_phy_cert_test.h | 182 void esp_phy_bt_tx_tone(uint32_t start, uint32_t chan, uint32_t power);
|
/hal_espressif-3.7.0/components/esp_wifi/include/ |
D | esp_wifi.h | 944 esp_err_t esp_wifi_set_max_tx_power(int8_t power); 957 esp_err_t esp_wifi_get_max_tx_power(int8_t *power);
|
/hal_espressif-3.7.0/components/esp_system/ld/esp32/ |
D | sections.ld.in | 83 /* This section holds data that should not be initialized at power up 114 * The data are not initialized at power-up and are retained during deep sleep. 133 * The data are not initialized at power-up and are retained during deep sleep. 246 /*This section holds data that should not be initialized at power up.
|
/hal_espressif-3.7.0/tools/esptool_py/docs/en/espefuse/inc/ |
D | summary_ESP32-S3.rst | 20 …PIN_POWER_SELECTION (BLOCK0) Set default power supply for GPIO33-GPIO37; set… 28 …FLASH_TPUW (BLOCK0) Configures flash waiting time after power-up; i… 152 …VDD_SPI_XPD (BLOCK0) SPI regulator power up signal …
|