Home
last modified time | relevance | path

Searched refs:DRAM_ATTR (Results 1 – 25 of 39) sorted by relevance

12

/hal_espressif-2.7.6/docs/zh_CN/api-reference/storage/
Dspi_flash_concurrency.rst55 为常量添加 ``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/
Dspi_flash_os_func_noos.c41 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 = {
Dspi_flash_os_func_app.c194 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 = {
Desp_flash_spi_init.c247 static DRAM_ATTR memspi_host_inst_t esp_flash_default_host;
249 static DRAM_ATTR esp_flash_t default_chip = {
Dspi_flash_chip_generic.c33 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/
Desp_attr.h33 #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/
Desp_attr.h30 #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/
Desp_attr.h29 #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/
Dmemory-types.rst41 放在 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/
Dbt.c319 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/
Dbt.c406 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/
Dbt.c382 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/
DFreeRTOS-openocd.c23 const int USED DRAM_ATTR uxTopUsedPriority = configMAX_PRIORITIES - 1;
/hal_espressif-2.7.6/components/espcoredump/src/
Dcore_dump_uart.c24 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()
Dcore_dump_checksum.c38 const static DRAM_ATTR char TAG[] __attribute__((unused)) = "esp_core_dump_checksum";
Dcore_dump_common.c26 const static DRAM_ATTR char TAG[] __attribute__((unused)) = "esp_core_dump_common";
/hal_espressif-2.7.6/zephyr/esp32c3/src/bt/
Desp_bt_adapter.c325 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/
Dpm_trace.c23 static const int DRAM_ATTR s_trace_io[] = {
/hal_espressif-2.7.6/zephyr/esp32/src/bt/
Desp_bt_adapter.c333 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/
Dspi_master_example_main.c89 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/
Diot_led.c59 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/
Dtest_common_spi.c12 DRAM_ATTR uint8_t spitest_master_send[] = {
20 DRAM_ATTR uint8_t spitest_slave_send[] = {
/hal_espressif-2.7.6/components/hal/esp32/
Dgpio_hal_workaround.c34 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/
Dtest_partitions.c46 const static DRAM_ATTR char some_data[] = "abcdefghijklmn";
/hal_espressif-2.7.6/docs/en/api-guides/
Dmemory-types.rst84 …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 };
94DRAM_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 (…

12