| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227 |
- ---
- vendor: essemi
- dvendor: essemi
- name: ES32W3
- version: 0.0.1
- yaml_version: 1
- type: Chip_Support_Packages
- family_name: ES32
- series:
- description: |-
- ES' ES32W3 series of mainstream MCUs covers the needs of a large variety of applications . High performance with first-class peripherals and low-power.
- - Bluetooth Low Power (BLE) 5.0 specification
- series_name: ES32W3
- peripheral: {}
- sub_series:
- - sub_series_name: ES32W3120
- chips:
- - chip_name: ES32W3120NK
- peripheral: {}
- memory:
- - id: IROM1
- start: '0x00000000'
- size: '0x00080000'
- default: '1'
- - id: IRAM1
- start: '0x20000000'
- size: '0x00010000'
- init: '0'
- default: '1'
- cpu_info:
- max_clock: '48000000'
- fpu: '0'
- mpu: '0'
- endian: Little-endian
- compiler:
- gcc:
- entry_point: entry
- link_script: linkscripts\ES32W3120NK\link.lds
- marco:
- - ES32W3120NQ
- - ES32W3120
- files:
- - libraries\CMSIS\Device\EastSoft\ES32W3120\Include\es32w3120.h
- - libraries\CMSIS\Device\EastSoft\ES32W3120\Include\ES32W3120
- - libraries\CMSIS\Include
- - libraries\CMSIS\Device\EastSoft\ES32W3120\Startup\gcc\startup_es32w3120.s
- armcc:
- entry_point: none
- link_script: none
- marco: []
- files: []
- iarcc:
- entry_point: none
- link_script: none
- marco: []
- files: []
- - chip_name: ES32W3120NQ
- peripheral: {}
- memory:
- - id: IROM1
- start: '0x00000000'
- size: '0x00080000'
- default: '1'
- - id: IRAM1
- start: '0x20000000'
- size: '0x00010000'
- init: '0'
- default: '1'
- cpu_info:
- max_clock: '48000000'
- fpu: '0'
- mpu: '0'
- endian: Little-endian
- compiler:
- gcc:
- entry_point: entry
- link_script: linkscripts\ES32W3120NQ\link.lds
- marco:
- - ES32W3120NQ
- - ES32W3120
- files:
- - libraries\CMSIS\Device\EastSoft\ES32W3120\Include\es32w3120.h
- - libraries\CMSIS\Device\EastSoft\ES32W3120\Include\ES32W3120
- - libraries\CMSIS\Include
- - libraries\CMSIS\Device\EastSoft\ES32W3120\Startup\gcc\startup_es32w3120.s
- armcc:
- entry_point: none
- link_script: none
- marco: []
- files: []
- iarcc:
- entry_point: none
- link_script: none
- marco: []
- files: []
- ui:
- uart:
- default_value: UART1
- prompt_message_en: select one uart as console output interface
- prompt_message_zh: 选择一个串口作为控制台信息输出接口
- tx_pin:
- default_value: PA11
- prompt_message_en: 'set the tx pin name of the console device interface, the
- value should be with a format"P+[port name][pin number]",eg. PA9,PB6 '
- prompt_message_zh: 设置控制台设备的数据发送引脚的名称, 名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA9,
- PB6
- rx_pin:
- default_value: PA12
- prompt_message_en: 'set the rx pin name of the console device interface, the
- value should be with a format"P+[port name][pin number]", eg. PA10, PB7 '
- prompt_message_zh: 设置控制台设备的数据发送引脚的名称,名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA9, PB6
- docs:
- - file: 0.0.1\documents\ES32W3120_Reference_Manual_C V1.0.pdf
- title: ES32W3120 Reference Manual
- svd:
- file: debug\svd\ES32W3120.svd
- project_type:
- bare_metal:
- function_map:
- clk_init: none
- uart_init: none
- putc: none
- sysTick: none
- marco:
- - SOC_FAMILY_ES
- - SOC_SERIES_ES32W3
- - ES32W3120
- source_files:
- - drivers\baremetal
- rtt_nano:
- function_map:
- clk_init: none
- uart_init: none
- putc: none
- getc: none
- sysTick: none
- heap_init: none
- marco:
- - SOC_FAMILY_ES
- - SOC_SERIES_ES32W3
- - ES32W3120
- source_files:
- - drivers\nano
- rtt:
- function_map:
- rt_hw_board_init;: none
- rt_hw_serial_register: none
- rt_hw_pin_register: none
- heap_init: none
- marco:
- - SOC_FAMILY_ES
- - SOC_SERIES_ES32W3
- - ES32W3120
- source_files:
- - drivers\rtt
- docs:
- - file: 0.0.1\documents\ES32W3120_Reference_Manual_C V1.0.pdf
- title: ES32W3120 Reference Manual
- svd:
- file: debug\svd\ES32W3120.svd
- project_type:
- bare_metal:
- function_map:
- clk_init: none
- uart_init: none
- putc: none
- sysTick: none
- marco:
- - SOC_FAMILY_ES
- - SOC_SERIES_ES32W3
- - ES32W3120
- source_files:
- - drivers\baremetal
- rtt_nano:
- function_map:
- clk_init: none
- uart_init: none
- putc: none
- getc: none
- sysTick: none
- heap_init: none
- marco:
- - SOC_FAMILY_ES
- - SOC_SERIES_ES32W3
- - ES32W3120
- source_files:
- - drivers\nano
- rtt:
- function_map:
- rt_hw_board_init;: none
- rt_hw_serial_register: none
- rt_hw_pin_register: none
- heap_init: none
- marco:
- - SOC_FAMILY_ES
- - SOC_SERIES_ES32W3
- - ES32W3120
- source_files:
- - drivers\rtt
- docs:
- - file: Documents\dui0552a_cortex_m3_dgug.pdf
- title: Cortex-M3 Generic User Guide
- source_files:
- file:
- - libraries\ES32W3120_ALD_StdPeriph_Driver\Include
- - libraries\ES32W3120_ALD_StdPeriph_Driver\Source
- - libraries\CMSIS\Include
- - libraries\CMSIS\Device\EastSoft\ES32W3120\Include\es32w3120.h
- - libraries\CMSIS\Device\EastSoft\ES32W3120\System\system_es32w3120_template.c
- cpu_info:
- core: Cortex-M3
- ui:
- uart:
- default_value: UART1
- prompt_message_en: select one uart as console output interface
- prompt_message_zh: 选择一个串口作为控制台信息输出接口
- tx_pin:
- default_value: PA11
- prompt_message_en: 'set the tx pin name of the console device interface, the
- value should be with a format"P+[port name][pin number]",eg. PA9,PB6 '
- prompt_message_zh: 设置控制台设备的数据发送引脚的名称, 名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA9, PB6
- rx_pin:
- default_value: PA12
- prompt_message_en: 'set the rx pin name of the console device interface, the
- value should be with a format"P+[port name][pin number]", eg. PA10, PB7 '
- prompt_message_zh: 设置控制台设备的数据发送引脚的名称,名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA9, PB6
|