/hal_espressif-2.7.6/docs/zh_CN/api-reference/storage/ |
D | spi_flash_concurrency.rst | 55 为常量添加 ``DRAM_ATTR`` 和 ``DRAM_STR`` 属性:: 59 const static DRAM_ATTR uint8_t INDEX_DATA[] = { 45, 33, 12, 0 }; 63 辨别哪些数据应标记为 ``DRAM_ATTR`` 可能会比较困难,除非明确标记为 ``DRAM_ATTR``,否则编译器依然可能将某些变量或表达式当做常量(即便没有 ``const`` 标记),并将…
|
/hal_espressif-2.7.6/components/spi_flash/ |
D | spi_flash_os_func_noos.c | 41 static DRAM_ATTR spi_noos_arg_t spi_arg = { 0 }; 47 static DRAM_ATTR spi_noos_arg_t spi_arg = { 0 }; 99 const DRAM_ATTR esp_flash_os_functions_t esp_flash_noos_functions = {
|
D | spi_flash_os_func_app.c | 194 static DRAM_ATTR spi1_app_func_arg_t main_flash_arg = {}; 197 static const DRAM_ATTR esp_flash_os_functions_t esp_flash_spi1_default_os_functions = {
|
D | esp_flash_spi_init.c | 247 static DRAM_ATTR memspi_host_inst_t esp_flash_default_host; 249 static DRAM_ATTR esp_flash_t default_chip = {
|
D | spi_flash_chip_generic.c | 33 DRAM_ATTR const static flash_chip_dummy_t default_flash_chip_dummy = { 42 DRAM_ATTR flash_chip_dummy_t *rom_flash_chip_dummy = (flash_chip_dummy_t *)&default_flash_chip_dumm… 53 const DRAM_ATTR flash_chip_op_timeout_t spi_flash_chip_generic_timeout = {
|
/hal_espressif-2.7.6/components/riscv/include/ |
D | esp_attr.h | 33 #define DRAM_ATTR _SECTION_ATTR_IMPL(".dram1", __COUNTER__) macro 39 #define DMA_ATTR WORD_ALIGNED_ATTR DRAM_ATTR 46 #define DRAM_STR(str) (__extension__({static const DRAM_ATTR char __c[] = (str); (const char *)&__c…
|
/hal_espressif-2.7.6/components/xtensa/include/ |
D | esp_attr.h | 30 #define DRAM_ATTR _SECTION_ATTR_IMPL(".dram1", __COUNTER__) macro 52 #define DMA_ATTR WORD_ALIGNED_ATTR DRAM_ATTR 59 #define DRAM_STR(str) (__extension__({static const DRAM_ATTR char __c[] = (str); (const char *)&__c…
|
/hal_espressif-2.7.6/components/spi_flash/sim/stubs/xtensa/ |
D | esp_attr.h | 29 #define DRAM_ATTR _SECTION_ATTR_IMPL(".dram1", __COUNTER__) macro 51 #define DMA_ATTR WORD_ALIGNED_ATTR DRAM_ATTR 58 #define DRAM_STR(str) (__extension__({static const DRAM_ATTR char __c[] = (str); (const char *)&__c…
|
/hal_espressif-2.7.6/docs/zh_CN/api-guides/ |
D | memory-types.rst | 41 放在 IRAM 中运行,那么必须使用宏定义 ``DRAM_ATTR`` 将该 ISR 83 部分的介绍),为此需要使用 ``DRAM_ATTR`` 宏来声明。 87 DRAM_ATTR const char[] format_string = "%p %x";
|
/hal_espressif-2.7.6/components/bt/controller/esp32s3/ |
D | bt.c | 319 static DRAM_ATTR struct osi_funcs_t *osi_funcs_p; 322 static DRAM_ATTR btdm_queue_item_t btdm_queue_table[BTDM_MAX_QUEUE_NUM]; 323 static DRAM_ATTR SemaphoreHandle_t btdm_queue_table_mux = NULL; 329 static DRAM_ATTR esp_bt_controller_status_t btdm_controller_status = ESP_BT_CONTROLLER_STATUS_IDLE; 331 static DRAM_ATTR portMUX_TYPE global_int_mux = portMUX_INITIALIZER_UNLOCKED; 334 static DRAM_ATTR uint32_t btdm_lpcycle_us = 0; 335 static DRAM_ATTR uint8_t btdm_lpcycle_us_frac = 0; // number of fractional bit for btdm_lpcycle_us 338 static DRAM_ATTR esp_timer_handle_t s_btdm_slp_tmr; 339 static DRAM_ATTR esp_pm_lock_handle_t s_pm_lock; 340 static DRAM_ATTR esp_pm_lock_handle_t s_light_sleep_pm_lock; // pm_lock to prevent light sleep due … [all …]
|
/hal_espressif-2.7.6/components/bt/controller/esp32/ |
D | bt.c | 406 static DRAM_ATTR struct osi_funcs_t *osi_funcs_p; 409 static DRAM_ATTR btdm_queue_item_t btdm_queue_table[BTDM_MAX_QUEUE_NUM]; 410 static DRAM_ATTR SemaphoreHandle_t btdm_queue_table_mux = NULL; 415 static DRAM_ATTR int64_t s_time_phy_rf_just_enabled = 0; 416 static DRAM_ATTR esp_bt_controller_status_t btdm_controller_status = ESP_BT_CONTROLLER_STATUS_IDLE; 418 static DRAM_ATTR portMUX_TYPE global_int_mux = portMUX_INITIALIZER_UNLOCKED; 421 static DRAM_ATTR uint32_t btdm_lpcycle_us = 0; 422 static DRAM_ATTR uint8_t btdm_lpcycle_us_frac = 0; // number of fractional bit for btdm_lpcycle_us 426 static DRAM_ATTR uint8_t btdm_lpclk_sel; 429 static DRAM_ATTR QueueHandle_t s_wakeup_req_sem = NULL; [all …]
|
/hal_espressif-2.7.6/components/bt/controller/esp32c3/ |
D | bt.c | 382 static DRAM_ATTR struct osi_funcs_t *osi_funcs_p; 385 static DRAM_ATTR esp_bt_controller_status_t btdm_controller_status = ESP_BT_CONTROLLER_STATUS_IDLE; 387 static DRAM_ATTR portMUX_TYPE global_int_mux = portMUX_INITIALIZER_UNLOCKED; 390 static DRAM_ATTR btdm_lpcntl_t s_lp_cntl; 392 static DRAM_ATTR btdm_lpstat_t s_lp_stat; 394 static DRAM_ATTR uint32_t btdm_lpcycle_us = 0; 396 static DRAM_ATTR uint8_t btdm_lpcycle_us_frac = 0; 398 static DRAM_ATTR QueueHandle_t s_wakeup_req_sem = NULL; 400 static DRAM_ATTR esp_timer_handle_t s_btdm_slp_tmr; 403 static DRAM_ATTR esp_pm_lock_handle_t s_pm_lock; [all …]
|
/hal_espressif-2.7.6/components/freertos/ |
D | FreeRTOS-openocd.c | 23 const int USED DRAM_ATTR uxTopUsedPriority = configMAX_PRIORITIES - 1;
|
/hal_espressif-2.7.6/components/espcoredump/src/ |
D | core_dump_uart.c | 24 const static DRAM_ATTR char TAG[] __attribute__((unused)) = "esp_core_dump_uart"; 33 const static DRAM_ATTR char b64[] = in esp_core_dump_b64_encode()
|
D | core_dump_checksum.c | 38 const static DRAM_ATTR char TAG[] __attribute__((unused)) = "esp_core_dump_checksum";
|
D | core_dump_common.c | 26 const static DRAM_ATTR char TAG[] __attribute__((unused)) = "esp_core_dump_common";
|
/hal_espressif-2.7.6/zephyr/esp32c3/src/bt/ |
D | esp_bt_adapter.c | 325 static DRAM_ATTR struct osi_funcs_t *osi_funcs_p; 327 static DRAM_ATTR uint32_t btdm_lpcycle_us = 0; 328 static DRAM_ATTR uint8_t btdm_lpcycle_us_frac = 0; 329 static DRAM_ATTR esp_bt_controller_status_t btdm_controller_status = ESP_BT_CONTROLLER_STATUS_IDLE; 336 static DRAM_ATTR uint8_t bt_heap_pool[ESP_BT_HEAP_SIZE]; 339 static DRAM_ATTR uint8_t btdm_lpclk_sel; 340 static DRAM_ATTR struct k_sem *s_wakeup_req_sem = NULL;
|
/hal_espressif-2.7.6/components/esp_pm/ |
D | pm_trace.c | 23 static const int DRAM_ATTR s_trace_io[] = {
|
/hal_espressif-2.7.6/zephyr/esp32/src/bt/ |
D | esp_bt_adapter.c | 333 static DRAM_ATTR struct osi_funcs_t *osi_funcs_p; 337 static DRAM_ATTR int64_t s_time_phy_rf_just_enabled = 0; 338 static DRAM_ATTR esp_bt_controller_status_t btdm_controller_status = ESP_BT_CONTROLLER_STATUS_IDLE; 349 static DRAM_ATTR uint32_t btdm_lpcycle_us = 0; 351 static DRAM_ATTR uint8_t btdm_lpcycle_us_frac = 0; 355 static DRAM_ATTR uint8_t btdm_lpclk_sel; 358 static DRAM_ATTR struct k_sem *s_wakeup_req_sem = NULL;
|
/hal_espressif-2.7.6/examples/peripherals/spi_master/lcd/main/ |
D | spi_master_example_main.c | 89 DRAM_ATTR static const lcd_init_cmd_t st_init_cmds[]={ 123 DRAM_ATTR static const lcd_init_cmd_t ili_init_cmds[]={
|
/hal_espressif-2.7.6/examples/bluetooth/esp_ble_mesh/common_components/light_driver/ |
D | iot_led.c | 59 static DRAM_ATTR iot_light_t *g_light_config = NULL; 60 static DRAM_ATTR uint16_t *g_gamma_table = NULL; 61 static DRAM_ATTR bool g_hw_timer_started = false; 62 static DRAM_ATTR timg_dev_t *TG[2] = {&TIMERG0, &TIMERG1};
|
/hal_espressif-2.7.6/components/driver/test/ |
D | test_common_spi.c | 12 DRAM_ATTR uint8_t spitest_master_send[] = { 20 DRAM_ATTR uint8_t spitest_slave_send[] = {
|
/hal_espressif-2.7.6/components/hal/esp32/ |
D | gpio_hal_workaround.c | 34 static DRAM_ATTR gpio_slp_mode_cfg_t gpio_cfg; in gpio_hal_sleep_mode_setup_wrapper()
|
/hal_espressif-2.7.6/components/spi_flash/test/ |
D | test_partitions.c | 46 const static DRAM_ATTR char some_data[] = "abcdefghijklmn";
|
/hal_espressif-2.7.6/docs/en/api-guides/ |
D | memory-types.rst | 84 …function may not be placed in RAM automatically. It's possible to use ``DRAM_ATTR`` attributes to … 90 const static DRAM_ATTR uint8_t INDEX_DATA[] = { 45, 33, 12, 0 }; 94 …DRAM_ATTR`` can be hard, the compiler will sometimes recognize that a variable or expression is co… 141 The ``DRAM_ATTR`` attribute can be used to force constants from DROM into the :ref:`dram` section (…
|