2435 lines
89 KiB
JSON
2435 lines
89 KiB
JSON
{
|
|
"name": "STM32WB15CC",
|
|
"family": "STM32WB",
|
|
"line": "STM32WBx5",
|
|
"die": "DIE494",
|
|
"device_id": 1172,
|
|
"packages": [
|
|
{
|
|
"name": "STM32WB15CCUx",
|
|
"package": "UFQFPN48"
|
|
},
|
|
{
|
|
"name": "STM32WB15CCUxE",
|
|
"package": "UFQFPN48"
|
|
},
|
|
{
|
|
"name": "STM32WB15CCYx",
|
|
"package": "WLCSP49"
|
|
}
|
|
],
|
|
"memory": [
|
|
{
|
|
"name": "BANK_1",
|
|
"kind": "flash",
|
|
"address": 134217728,
|
|
"size": 327680,
|
|
"settings": {
|
|
"erase_size": 2048,
|
|
"write_size": 8,
|
|
"erase_value": 0
|
|
}
|
|
},
|
|
{
|
|
"name": "SRAM",
|
|
"kind": "ram",
|
|
"address": 536870912,
|
|
"size": 12288
|
|
}
|
|
],
|
|
"docs": [
|
|
{
|
|
"type": "programming_manual",
|
|
"title": "STM32 Cortex-M4 MCUs and MPUs programming manual",
|
|
"name": "DM00046982",
|
|
"url": "http://www.st.com/resource/en/programming_manual/DM00046982.pdf"
|
|
},
|
|
{
|
|
"type": "programming_manual",
|
|
"title": "Cortex-M0+ programming manual for STM32L0, STM32G0, STM32WL and STM32WB Series",
|
|
"name": "DM00104451",
|
|
"url": "http://www.st.com/resource/en/programming_manual/DM00104451.pdf"
|
|
},
|
|
{
|
|
"type": "programming_manual",
|
|
"title": "STM32WB BLE stack programming guidelines",
|
|
"name": "DM00716581",
|
|
"url": "http://www.st.com/resource/en/programming_manual/DM00716581.pdf"
|
|
},
|
|
{
|
|
"type": "datahseet",
|
|
"title": "Multiprotocol wireless 32-bit MCU Arm\u00ae-based Cortex\u00ae-M4 with FPU, Bluetooth\u00ae 5.2 radio solution",
|
|
"name": "DM00687952",
|
|
"url": "https://www.st.com/resource/en/datasheet/dm00687952.pdf"
|
|
},
|
|
{
|
|
"type": "errata_sheet",
|
|
"title": "STM32WB15CC device errata",
|
|
"name": "DM00770953",
|
|
"url": "https://www.st.com/resource/en/errata_sheet/dm00770953-stm32wb15cc-device-errata-stmicroelectronics.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "FreeRTOS Guide",
|
|
"name": "AN1202_FreeRTOS_Guide",
|
|
"url": "https://www.st.com/resource/en/application_note/an1202_freertos_guide-freertos-guide-stmicroelectronics.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "Installing STM32Cubeprogrammer in TrueSTUDIO",
|
|
"name": "AN1801_Cubeprogrammer_in_TrueSTUDIO",
|
|
"url": "https://www.st.com/resource/en/application_note/an1801_stm32cubeprogrammer_in_truestudio-installing-stm32cubeprogrammer-in-truestudio-stmicroelectronics.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "How to do semihosting in TrueSTUDIO",
|
|
"name": "AN_1602_Semihosting_in_TrueSTUDIO",
|
|
"url": "https://www.st.com/resource/en/application_note/an1602_semihosting_in_truestudio-how-to-do-semihosting-in-truestudio-stmicroelectronics.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "Atollic Editing Keyboard Shortcuts",
|
|
"name": "Atollic_editing_keyboard_shortcuts",
|
|
"url": "https://www.st.com/resource/en/application_note/atollic_editing_keyboard_shortcuts-atollic-editing-keyboard-shortcuts-stmicroelectronics.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "Electrostatic discharge sensitivity measurement",
|
|
"name": "CD00004125",
|
|
"url": "https://www.st.com/resource/en/application_note/cd00004125-electrostatic-discharge-sensitivity-measurement-stmicroelectronics.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "EMC design guide for STM8, STM32 and Legacy MCUs",
|
|
"name": "CD00004479",
|
|
"url": "https://www.st.com/resource/en/application_note/cd00004479-emc-design-guide-for-stm8-stm32-and-legacy-mcus-stmicroelectronics.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "Soldering recommendations and package information for Lead-free ECOPACK MCUs and MPUs",
|
|
"name": "CD00173820",
|
|
"url": "https://www.st.com/resource/en/application_note/cd00173820-soldering-recommendations-and-package-information-for-leadfree-ecopack-mcus-and-mpus-stmicroelectronics.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "How to get the best ADC accuracy in STM32 microcontrollers",
|
|
"name": "CD00211314",
|
|
"url": "http://www.st.com/resource/en/application_note/CD00211314.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "Oscillator design guide for STM8AF/AL/S, STM32 MCUs and MPUs",
|
|
"name": "CD00221665",
|
|
"url": "https://www.st.com/resource/en/application_note/cd00221665-oscillator-design-guide-for-stm8afals-stm32-mcus-and-mpus-stmicroelectronics.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "Audio and waveform generation using the DAC in STM32 products",
|
|
"name": "CD00259245",
|
|
"url": "http://www.st.com/resource/en/application_note/CD00259245.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "USART protocol used in the STM32 bootloader",
|
|
"name": "CD00264342",
|
|
"url": "http://www.st.com/resource/en/application_note/CD00264342.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "USB DFU protocol used in the STM32 bootloader",
|
|
"name": "CD00264379",
|
|
"url": "http://www.st.com/resource/en/application_note/CD00264379.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "Increase the number of touchkeys for touch sensing applications on MCUs",
|
|
"name": "CD00276277",
|
|
"url": "https://www.st.com/resource/en/application_note/cd00276277-increase-the-number-of-touchkeys-for-touch-sensing-applications-on-mcus-stmicroelectronics.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "ESD considerations for touch sensing applications on MCUs",
|
|
"name": "DM00035396",
|
|
"url": "https://www.st.com/resource/en/application_note/dm00035396-esd-considerations-for-touch-sensing-applications-on-mcus-stmicroelectronics.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "STM32 cross-series timer overview",
|
|
"name": "DM00042534",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00042534.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "I2C protocol used in the STM32 bootloader",
|
|
"name": "DM00072315",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00072315.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "How to implement a vocoder solution using STM32 microcontrollers",
|
|
"name": "DM00073742",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00073742.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "SPI protocol used in the STM32 bootloader",
|
|
"name": "DM00081379",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00081379.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "Improve conducted noise robustness for touch sensing applications on MCUs",
|
|
"name": "DM00085385",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00085385.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "Sampling capacitor selection guide for touch sensing applications on MCUs",
|
|
"name": "DM00087593",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00087593.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "Design with surface sensors for touch sensing applications on MCUs",
|
|
"name": "DM00087990",
|
|
"url": "https://www.st.com/resource/en/application_note/dm00087990-design-with-surface-sensors-for-touch-sensing-applications-on-mcus-stmicroelectronics.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "Tuning a touch sensing application on MCUs",
|
|
"name": "DM00088471",
|
|
"url": "https://www.st.com/resource/en/application_note/dm00088471-tuning-a-touch-sensing-application-on-mcus-stmicroelectronics.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "Guidelines for obtaining UL/CSA/IEC 60730-1/60335-1 Class B certification in any STM32 application",
|
|
"name": "DM00105610",
|
|
"url": "https://www.st.com/resource/en/application_note/dm00105610-guidelines-for-obtaining-ulcsaiec-607301603351-class-b-certification-in-any-stm32-application-stmicroelectronics.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "STM32 SMBus/PMBus\u2122 embedded software expansion for STM32Cube\u2122",
|
|
"name": "DM00118362",
|
|
"url": "https://www.st.com/resource/en/application_note/dm00118362-stm32-smbuspmbus-embedded-software-expansion-for-stm32cube-stmicroelectronics.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "Minimization of power consumption using LPUART for STM32 microcontrollers",
|
|
"name": "DM00151811",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00151811.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "Minimization of power consumption using LPUART for STM32 microcontrollers",
|
|
"name": "DM00151811",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00151811.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "Virtually increasing the number of serial communication peripherals in STM32 applications",
|
|
"name": "DM00160482",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00160482.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "STM32 in-application programming (IAP) using the USART",
|
|
"name": "DM00161366",
|
|
"url": "https://www.st.com/resource/en/application_note/dm00161366-stm32-inapplication-programming-iap-using-the-usart-stmicroelectronics.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "Handling of soft errors in STM32 applications",
|
|
"name": "DM00220769",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00220769.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "Using the hardware real-time clock (RTC) and the tamper management unit (TAMP) with STM32 microcontrollers",
|
|
"name": "DM00226326",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00226326.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "Using the hardware real-time clock (RTC) and the tamper management unit (TAMP) with STM32 microcontrollers",
|
|
"name": "DM00226326",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00226326.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "General-purpose timer cookbook for STM32 microcontrollers",
|
|
"name": "DM00236305",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00236305.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "High-speed SI simulations using IBIS and board-level simulations using HyperLynx SI on STM32 MCUs and MPUs",
|
|
"name": "DM00257177",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00257177.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "Managing memory protection unit in STM32 MCUs",
|
|
"name": "DM00272912",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00272912.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "Digital signal processing for STM32 microcontrollers using CMSIS",
|
|
"name": "DM00273990",
|
|
"url": "https://www.st.com/resource/en/application_note/dm00273990-digital-signal-processing-for-stm32-microcontrollers-using-cmsis-stmicroelectronics.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "Low-power timer (LPTIM) applicative use cases on STM32 microcontrollers",
|
|
"name": "DM00290631",
|
|
"url": "https://www.st.com/resource/en/application_note/dm00290631-lowpower-timer-lptim-applicative-use-cases-on-stm32-microcontrollers-stmicroelectronics.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "EEPROM emulation techniques and software for STM32 microcontrollers",
|
|
"name": "DM00311483",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00311483.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "STM32 GPIO configuration for hardware settings and low-power consumption",
|
|
"name": "DM00315319",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00315319.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "How to wake up an STM32xx Series microcontroller from low-power mode with the USART or the LPUART",
|
|
"name": "DM00355687",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00355687.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "Interfacing PDM digital microphones using STM32 MCUs and MPUs",
|
|
"name": "DM00380469",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00380469.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "Thermal management guidelines for STM32 applications",
|
|
"name": "DM00395696",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00395696.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "Precise HSE frequency and startup time tuning for STM32 wireless MCUs",
|
|
"name": "DM00403796",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00403796.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "Precise HSE frequency and startup time tuning for STM32 wireless MCUs",
|
|
"name": "DM00403796",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00403796.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "Secure programming using STM32CubeProgrammer",
|
|
"name": "DM00413494",
|
|
"url": "https://www.st.com/resource/en/application_note/dm00413494-secure-programming-using-stm32cubeprogrammer-stmicroelectronics.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "Integration guide for the X-CUBE-SBSFU STM32Cube Expansion Package",
|
|
"name": "DM00414677",
|
|
"url": "https://www.st.com/resource/en/application_note/dm00414677-integration-guide-for-the-xcubesbsfu-stm32cube-expansion-package-stmicroelectronics.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "STM32WB Series microcontrollers ultra-low-power features overview",
|
|
"name": "DM00429003",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00429003.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "Low cost PCB antenna for 2.4GHz radio: meander design for STM32WB Series",
|
|
"name": "DM00470410",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00470410.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "STM32Cube MCU Package examples for STM32WB Series",
|
|
"name": "DM00492814",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00492814.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "STM32Cube MCU Package examples for STM32WB Series",
|
|
"name": "DM00492814",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00492814.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "Introduction to STM32 microcontrollers security",
|
|
"name": "DM00493651",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00493651.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "Development of RF hardware using STM32WB microcontrollers",
|
|
"name": "DM00504903",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00504903.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "ST firmware upgrade services for STM32WB Series",
|
|
"name": "DM00513965",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00513965.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "STM32 DMAMUX: the DMA request router",
|
|
"name": "DM00535045",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00535045.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "USB Type-C Power Delivery using STM32 MCUs and MPUs",
|
|
"name": "DM00536349",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00536349.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "Usage of SMPS on STM32WB Series microcontrollers",
|
|
"name": "DM00556293",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00556293.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "Over-the-air application and wireless firmware update for STM32WB Series microcontrollers",
|
|
"name": "DM00556294",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00556294.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "STM32WB Bluetooth Low Energy (BLE) wireless interface",
|
|
"name": "DM00571230",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00571230.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "Building wireless applications with STM32WB Series microcontrollers",
|
|
"name": "DM00598033",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00598033.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "Minimal BOM for STM32WB Series microcontrollers",
|
|
"name": "DM00600032",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00600032.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "How to build a Bluetooth Low Energy mesh application for STM32WBx5 line microcontrollers",
|
|
"name": "DM00600575",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00600575.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "Getting started with projects based on the STM32MP1 Series in STM32CubeIDE",
|
|
"name": "DM00629854",
|
|
"url": "https://www.st.com/resource/en/application_note/dm00629854-getting-started-with-projects-based-on-the-stm32mp1-series-in-stm32cubeide-stmicroelectronics.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "Getting started with projects based on dual-core STM32H7 microcontrollers in STM32CubeIDE",
|
|
"name": "DM00629855",
|
|
"url": "https://www.st.com/resource/en/application_note/dm00629855-getting-started-with-projects-based-on-dualcore-stm32h7-microcontrollers-in-stm32cubeide-stmicroelectronics.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "STM32WB Series microcontrollers bring-up procedure",
|
|
"name": "DM00642959",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00642959.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "Examples of AT commands on STM32WB Series microcontrollers",
|
|
"name": "DM00643581",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00643581.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "Getting started with projects based on the STM32L5 Series in STM32CubeIDE",
|
|
"name": "DM00652038",
|
|
"url": "https://www.st.com/resource/en/application_note/dm00652038-getting-started-with-projects-based-on-the-stm32l5-series-in-stm32cubeide-stmicroelectronics.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "STM32WB Series MCUs with an external power amplifier",
|
|
"name": "DM00652728",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00652728.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "How to build a simple USB-PD sink application with STM32CubeMX",
|
|
"name": "DM00663511",
|
|
"url": "https://www.st.com/resource/en/application_note/dm00663511-how-to-build-a-simple-usbpd-sink-application-with-stm32cubemx-stmicroelectronics.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "Migrating graphics middleware projects from STM32CubeMX 5.4.0 to STM32CubeMX 5.5.0",
|
|
"name": "DM00670808",
|
|
"url": "https://www.st.com/resource/en/application_note/dm00670808-migrating-graphics-middleware-projects-from-stm32cubemx-540-to-stm32cubemx-550-stmicroelectronics.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "On-board antennas reference design for the STM32WB Series MCUs",
|
|
"name": "DM00674475",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00674475.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "Creating manufacture specific clusters on STM32WB Series",
|
|
"name": "DM00704235",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00704235.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "Persistent data management ZigBee and non-volatile memory in STM32WB Series",
|
|
"name": "DM00704246",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00704246.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "How to use Zigbee clusters templates on STM32WB Series",
|
|
"name": "DM00706938",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00706938.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "ZSDK API implementation for Zigbee on STM32WB Series",
|
|
"name": "DM00707537",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00707537.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "Getting started with Zigbee on STM32WB Series",
|
|
"name": "DM00710974",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00710974.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "Enhanced methods to handle SPI communication on STM32 devices",
|
|
"name": "DM00725181",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00725181.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "Getting started with projects based on dual-core STM32WL microcontrollers in STM32CubeIDE",
|
|
"name": "DM00736854",
|
|
"url": "https://www.st.com/resource/en/application_note/dm00736854-getting-started-with-projects-based-on-dualcore-stm32wl-microcontrollers-in-stm32cubeide-stmicroelectronics.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "STM32WB Series BLE interoperability report",
|
|
"name": "DM00765305",
|
|
"url": "https://www.st.com/resource/en/application_note/dm00765305-stm32wb-series-ble-interoperability-report-stmicroelectronics.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "STM32CubeMX Installation in TrueSTUDIO",
|
|
"name": "STM32CubeMX_Installation_in_TruesSTUDIO",
|
|
"url": "https://www.st.com/resource/en/application_note/stm32cubemx_installation_in_truestudio-stm32cubemx-installation-in-truestudio-stmicroelectronics.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "TrueSTUDIO for ARM\u00ae Migration Guide: IAR Embedded Workbench to TrueSTUDIO",
|
|
"name": "TrueSTUDIO_for_ARM_Migration_Guide",
|
|
"url": "https://www.st.com/resource/en/application_note/iar_to_atollic_truestudio_migration_guide-truestudio-for-arm-migration-guide-iar-embedded-workbench-to-truestudio-stmicroelectronics.pdf"
|
|
}
|
|
],
|
|
"cores": [
|
|
{
|
|
"name": "cm4",
|
|
"peripherals": [
|
|
{
|
|
"name": "ADC1",
|
|
"address": 1073816576,
|
|
"rcc": {
|
|
"bus_clock": "HCLK2",
|
|
"kernel_clock": {
|
|
"register": "CCIPR",
|
|
"field": "ADCSEL"
|
|
},
|
|
"enable": {
|
|
"register": "AHB2ENR",
|
|
"field": "ADCEN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB2RSTR",
|
|
"field": "ADCRST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA0",
|
|
"signal": "IN5"
|
|
},
|
|
{
|
|
"pin": "PA1",
|
|
"signal": "IN6"
|
|
},
|
|
{
|
|
"pin": "PA2",
|
|
"signal": "IN7"
|
|
},
|
|
{
|
|
"pin": "PA3",
|
|
"signal": "IN8"
|
|
},
|
|
{
|
|
"pin": "PA4",
|
|
"signal": "IN9"
|
|
},
|
|
{
|
|
"pin": "PA5",
|
|
"signal": "IN10"
|
|
},
|
|
{
|
|
"pin": "PA6",
|
|
"signal": "IN11"
|
|
},
|
|
{
|
|
"pin": "PA7",
|
|
"signal": "IN2"
|
|
},
|
|
{
|
|
"pin": "PA8",
|
|
"signal": "IN3"
|
|
},
|
|
{
|
|
"pin": "PA9",
|
|
"signal": "IN4"
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "ADC1"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "ADC1",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 5
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "ADC_COMMON",
|
|
"address": 1073817344
|
|
},
|
|
{
|
|
"name": "AES2",
|
|
"address": 1476401152,
|
|
"rcc": {
|
|
"bus_clock": "HCLK3",
|
|
"kernel_clock": "HCLK3",
|
|
"enable": {
|
|
"register": "AHB3ENR",
|
|
"field": "AES2EN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB3RSTR",
|
|
"field": "AES2RST"
|
|
}
|
|
},
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "AES2"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "IN",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 39
|
|
},
|
|
{
|
|
"signal": "OUT",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 40
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "COMP1",
|
|
"address": 1073807872,
|
|
"pins": [
|
|
{
|
|
"pin": "PA0",
|
|
"signal": "INM"
|
|
},
|
|
{
|
|
"pin": "PA0",
|
|
"signal": "OUT",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PA1",
|
|
"signal": "INP"
|
|
},
|
|
{
|
|
"pin": "PA4",
|
|
"signal": "INM"
|
|
},
|
|
{
|
|
"pin": "PA5",
|
|
"signal": "INM"
|
|
},
|
|
{
|
|
"pin": "PA9",
|
|
"signal": "INM"
|
|
},
|
|
{
|
|
"pin": "PB0",
|
|
"signal": "OUT",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PB2",
|
|
"signal": "INP"
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "WKUP",
|
|
"interrupt": "COMP"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "CRC",
|
|
"address": 1073885184,
|
|
"registers": {
|
|
"kind": "crc",
|
|
"version": "v3",
|
|
"block": "CRC"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK1",
|
|
"kernel_clock": "HCLK1",
|
|
"enable": {
|
|
"register": "AHB1ENR",
|
|
"field": "CRCEN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB1RSTR",
|
|
"field": "CRCRST"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "DBGMCU",
|
|
"address": 3758366720,
|
|
"registers": {
|
|
"kind": "dbgmcu",
|
|
"version": "wb",
|
|
"block": "DBGMCU"
|
|
}
|
|
},
|
|
{
|
|
"name": "DMA1",
|
|
"address": 1073872896,
|
|
"registers": {
|
|
"kind": "bdma",
|
|
"version": "v1",
|
|
"block": "DMA"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK1",
|
|
"kernel_clock": "HCLK1",
|
|
"enable": {
|
|
"register": "AHB1ENR",
|
|
"field": "DMA1EN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB1RSTR",
|
|
"field": "DMA1RST"
|
|
}
|
|
},
|
|
"interrupts": [
|
|
{
|
|
"signal": "CH1",
|
|
"interrupt": "DMA1_Channel1"
|
|
},
|
|
{
|
|
"signal": "CH2",
|
|
"interrupt": "DMA1_Channel2"
|
|
},
|
|
{
|
|
"signal": "CH3",
|
|
"interrupt": "DMA1_Channel3"
|
|
},
|
|
{
|
|
"signal": "CH4",
|
|
"interrupt": "DMA1_Channel4"
|
|
},
|
|
{
|
|
"signal": "CH5",
|
|
"interrupt": "DMA1_Channel5"
|
|
},
|
|
{
|
|
"signal": "CH6",
|
|
"interrupt": "DMA1_Channel6"
|
|
},
|
|
{
|
|
"signal": "CH7",
|
|
"interrupt": "DMA1_Channel7"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "DMAMUX1",
|
|
"address": 1073874944,
|
|
"registers": {
|
|
"kind": "dmamux",
|
|
"version": "v1",
|
|
"block": "DMAMUX"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK1",
|
|
"kernel_clock": "HCLK1",
|
|
"enable": {
|
|
"register": "AHB1ENR",
|
|
"field": "DMAMUX1EN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB1RSTR",
|
|
"field": "DMAMUX1RST"
|
|
}
|
|
},
|
|
"interrupts": [
|
|
{
|
|
"signal": "OVR",
|
|
"interrupt": "DMAMUX1_OVR"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "EXTI",
|
|
"address": 1476397056,
|
|
"registers": {
|
|
"kind": "exti",
|
|
"version": "w",
|
|
"block": "EXTI"
|
|
},
|
|
"interrupts": [
|
|
{
|
|
"signal": "EXTI0",
|
|
"interrupt": "EXTI0"
|
|
},
|
|
{
|
|
"signal": "EXTI1",
|
|
"interrupt": "EXTI1"
|
|
},
|
|
{
|
|
"signal": "EXTI10",
|
|
"interrupt": "EXTI15_10"
|
|
},
|
|
{
|
|
"signal": "EXTI11",
|
|
"interrupt": "EXTI15_10"
|
|
},
|
|
{
|
|
"signal": "EXTI12",
|
|
"interrupt": "EXTI15_10"
|
|
},
|
|
{
|
|
"signal": "EXTI13",
|
|
"interrupt": "EXTI15_10"
|
|
},
|
|
{
|
|
"signal": "EXTI14",
|
|
"interrupt": "EXTI15_10"
|
|
},
|
|
{
|
|
"signal": "EXTI15",
|
|
"interrupt": "EXTI15_10"
|
|
},
|
|
{
|
|
"signal": "EXTI2",
|
|
"interrupt": "EXTI2"
|
|
},
|
|
{
|
|
"signal": "EXTI3",
|
|
"interrupt": "EXTI3"
|
|
},
|
|
{
|
|
"signal": "EXTI4",
|
|
"interrupt": "EXTI4"
|
|
},
|
|
{
|
|
"signal": "EXTI5",
|
|
"interrupt": "EXTI9_5"
|
|
},
|
|
{
|
|
"signal": "EXTI6",
|
|
"interrupt": "EXTI9_5"
|
|
},
|
|
{
|
|
"signal": "EXTI7",
|
|
"interrupt": "EXTI9_5"
|
|
},
|
|
{
|
|
"signal": "EXTI8",
|
|
"interrupt": "EXTI9_5"
|
|
},
|
|
{
|
|
"signal": "EXTI9",
|
|
"interrupt": "EXTI9_5"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "FLASH",
|
|
"address": 1476411392,
|
|
"registers": {
|
|
"kind": "flash",
|
|
"version": "wb",
|
|
"block": "FLASH"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK3",
|
|
"kernel_clock": "HCLK3",
|
|
"enable": {
|
|
"register": "AHB3ENR",
|
|
"field": "FLASHEN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB3RSTR",
|
|
"field": "FLASHRST"
|
|
}
|
|
},
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "FLASH"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "GPIOA",
|
|
"address": 1207959552,
|
|
"registers": {
|
|
"kind": "gpio",
|
|
"version": "v2",
|
|
"block": "GPIO"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK2",
|
|
"kernel_clock": "HCLK2",
|
|
"enable": {
|
|
"register": "AHB2ENR",
|
|
"field": "GPIOAEN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB2RSTR",
|
|
"field": "GPIOARST"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "GPIOB",
|
|
"address": 1207960576,
|
|
"registers": {
|
|
"kind": "gpio",
|
|
"version": "v2",
|
|
"block": "GPIO"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK2",
|
|
"kernel_clock": "HCLK2",
|
|
"enable": {
|
|
"register": "AHB2ENR",
|
|
"field": "GPIOBEN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB2RSTR",
|
|
"field": "GPIOBRST"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "GPIOC",
|
|
"address": 1207961600,
|
|
"registers": {
|
|
"kind": "gpio",
|
|
"version": "v2",
|
|
"block": "GPIO"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK2",
|
|
"kernel_clock": "HCLK2",
|
|
"enable": {
|
|
"register": "AHB2ENR",
|
|
"field": "GPIOCEN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB2RSTR",
|
|
"field": "GPIOCRST"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "GPIOE",
|
|
"address": 1207963648,
|
|
"registers": {
|
|
"kind": "gpio",
|
|
"version": "v2",
|
|
"block": "GPIO"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK2",
|
|
"kernel_clock": "HCLK2",
|
|
"enable": {
|
|
"register": "AHB2ENR",
|
|
"field": "GPIOEEN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB2RSTR",
|
|
"field": "GPIOERST"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "GPIOH",
|
|
"address": 1207966720,
|
|
"registers": {
|
|
"kind": "gpio",
|
|
"version": "v2",
|
|
"block": "GPIO"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK2",
|
|
"kernel_clock": "HCLK2",
|
|
"enable": {
|
|
"register": "AHB2ENR",
|
|
"field": "GPIOHEN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB2RSTR",
|
|
"field": "GPIOHRST"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "HSEM",
|
|
"address": 1476400128,
|
|
"rcc": {
|
|
"bus_clock": "HCLK3",
|
|
"kernel_clock": "HCLK3",
|
|
"enable": {
|
|
"register": "AHB3ENR",
|
|
"field": "HSEMEN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB3RSTR",
|
|
"field": "HSEMRST"
|
|
}
|
|
},
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "HSEM"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "I2C1",
|
|
"address": 1073763328,
|
|
"registers": {
|
|
"kind": "i2c",
|
|
"version": "v2",
|
|
"block": "I2C"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": {
|
|
"register": "CCIPR",
|
|
"field": "I2C1SEL"
|
|
},
|
|
"enable": {
|
|
"register": "APB1ENR1",
|
|
"field": "I2C1EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1RSTR1",
|
|
"field": "I2C1RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA1",
|
|
"signal": "SMBA",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PA10",
|
|
"signal": "SDA",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PA14",
|
|
"signal": "SMBA",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PA9",
|
|
"signal": "SCL",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PB5",
|
|
"signal": "SMBA",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PB6",
|
|
"signal": "SCL",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PB7",
|
|
"signal": "SDA",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PB8",
|
|
"signal": "SCL",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PB9",
|
|
"signal": "SDA",
|
|
"af": 4
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "ER",
|
|
"interrupt": "I2C1_ER"
|
|
},
|
|
{
|
|
"signal": "EV",
|
|
"interrupt": "I2C1_EV"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "RX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 10
|
|
},
|
|
{
|
|
"signal": "TX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 11
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "IPCC",
|
|
"address": 1476398080,
|
|
"registers": {
|
|
"kind": "ipcc",
|
|
"version": "v1",
|
|
"block": "IPCC"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK3",
|
|
"kernel_clock": "HCLK3",
|
|
"enable": {
|
|
"register": "AHB3ENR",
|
|
"field": "IPCCEN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB3RSTR",
|
|
"field": "IPCCRST"
|
|
}
|
|
},
|
|
"interrupts": [
|
|
{
|
|
"signal": "C1_RX",
|
|
"interrupt": "IPCC_C1_RX"
|
|
},
|
|
{
|
|
"signal": "C1_TX",
|
|
"interrupt": "IPCC_C1_TX"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "IWDG",
|
|
"address": 1073754112,
|
|
"registers": {
|
|
"kind": "iwdg",
|
|
"version": "v2",
|
|
"block": "IWDG"
|
|
}
|
|
},
|
|
{
|
|
"name": "LPTIM1",
|
|
"address": 1073773568,
|
|
"registers": {
|
|
"kind": "lptim",
|
|
"version": "v1",
|
|
"block": "LPTIM"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": {
|
|
"register": "CCIPR",
|
|
"field": "LPTIM1SEL"
|
|
},
|
|
"enable": {
|
|
"register": "APB1ENR1",
|
|
"field": "LPTIM1EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1RSTR1",
|
|
"field": "LPTIM1RST"
|
|
},
|
|
"stop_mode": "Stop2"
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA14",
|
|
"signal": "OUT",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PB2",
|
|
"signal": "OUT",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PB5",
|
|
"signal": "IN1",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PB6",
|
|
"signal": "ETR",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PB7",
|
|
"signal": "IN2",
|
|
"af": 1
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "LPTIM1"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "LPTIM2",
|
|
"address": 1073779712,
|
|
"registers": {
|
|
"kind": "lptim",
|
|
"version": "v1",
|
|
"block": "LPTIM"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": {
|
|
"register": "CCIPR",
|
|
"field": "LPTIM2SEL"
|
|
},
|
|
"enable": {
|
|
"register": "APB1ENR2",
|
|
"field": "LPTIM2EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1RSTR2",
|
|
"field": "LPTIM2RST"
|
|
},
|
|
"stop_mode": "Stop2"
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA4",
|
|
"signal": "OUT",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PA5",
|
|
"signal": "ETR",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PA8",
|
|
"signal": "OUT",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PB1",
|
|
"signal": "IN1",
|
|
"af": 14
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "LPTIM2"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "LPUART1",
|
|
"address": 1073774592,
|
|
"registers": {
|
|
"kind": "usart",
|
|
"version": "v4",
|
|
"block": "LPUART"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": {
|
|
"register": "CCIPR",
|
|
"field": "LPUART1SEL"
|
|
},
|
|
"enable": {
|
|
"register": "APB1ENR2",
|
|
"field": "LPUART1EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1RSTR2",
|
|
"field": "LPUART1RST"
|
|
},
|
|
"stop_mode": "Stop2"
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA12",
|
|
"signal": "RX",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PA2",
|
|
"signal": "TX",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PA3",
|
|
"signal": "RX",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PA6",
|
|
"signal": "CTS",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PB1",
|
|
"signal": "DE",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PB1",
|
|
"signal": "RTS",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PB5",
|
|
"signal": "TX",
|
|
"af": 8
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "LPUART1"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "RX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 16
|
|
},
|
|
{
|
|
"signal": "TX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 17
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "PKA",
|
|
"address": 1476403200,
|
|
"registers": {
|
|
"kind": "pka",
|
|
"version": "v1c",
|
|
"block": "PKA"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK3",
|
|
"kernel_clock": "HCLK3",
|
|
"enable": {
|
|
"register": "AHB3ENR",
|
|
"field": "PKAEN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB3RSTR",
|
|
"field": "PKARST"
|
|
}
|
|
},
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "PKA"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "PWR",
|
|
"address": 1476396032,
|
|
"registers": {
|
|
"kind": "pwr",
|
|
"version": "wb",
|
|
"block": "PWR"
|
|
}
|
|
},
|
|
{
|
|
"name": "RCC",
|
|
"address": 1476395008,
|
|
"registers": {
|
|
"kind": "rcc",
|
|
"version": "wb",
|
|
"block": "RCC"
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA15",
|
|
"signal": "MCO",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PA2",
|
|
"signal": "LSCO",
|
|
"af": 0
|
|
},
|
|
{
|
|
"pin": "PA8",
|
|
"signal": "MCO",
|
|
"af": 0
|
|
},
|
|
{
|
|
"pin": "PB6",
|
|
"signal": "MCO",
|
|
"af": 0
|
|
},
|
|
{
|
|
"pin": "PC14",
|
|
"signal": "OSC32_IN"
|
|
},
|
|
{
|
|
"pin": "PC15",
|
|
"signal": "OSC32_OUT"
|
|
},
|
|
{
|
|
"pin": "PH3",
|
|
"signal": "LSCO",
|
|
"af": 0
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "RCC"
|
|
},
|
|
{
|
|
"signal": "LSECSS",
|
|
"interrupt": "TAMP_STAMP_LSECSS"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "RNG",
|
|
"address": 1476399104,
|
|
"registers": {
|
|
"kind": "rng",
|
|
"version": "v1",
|
|
"block": "RNG"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK3",
|
|
"kernel_clock": {
|
|
"register": "CCIPR",
|
|
"field": "RNGSEL"
|
|
},
|
|
"enable": {
|
|
"register": "AHB3ENR",
|
|
"field": "RNGEN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB3RSTR",
|
|
"field": "RNGRST"
|
|
}
|
|
},
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "RNG"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "RTC",
|
|
"address": 1073752064,
|
|
"registers": {
|
|
"kind": "rtc",
|
|
"version": "v2wb",
|
|
"block": "RTC"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": "PCLK1",
|
|
"enable": {
|
|
"register": "APB1ENR1",
|
|
"field": "RTCAPBEN"
|
|
},
|
|
"stop_mode": "Standby"
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA0",
|
|
"signal": "TAMP2"
|
|
},
|
|
{
|
|
"pin": "PB2",
|
|
"signal": "OUT",
|
|
"af": 0
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "ALARM",
|
|
"interrupt": "RTC_Alarm"
|
|
},
|
|
{
|
|
"signal": "STAMP",
|
|
"interrupt": "TAMP_STAMP_LSECSS"
|
|
},
|
|
{
|
|
"signal": "TAMP",
|
|
"interrupt": "TAMP_STAMP_LSECSS"
|
|
},
|
|
{
|
|
"signal": "WKUP",
|
|
"interrupt": "RTC_WKUP"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "SPI1",
|
|
"address": 1073819648,
|
|
"registers": {
|
|
"kind": "spi",
|
|
"version": "v2",
|
|
"block": "SPI"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK2",
|
|
"kernel_clock": "PCLK2",
|
|
"enable": {
|
|
"register": "APB2ENR",
|
|
"field": "SPI1EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB2RSTR",
|
|
"field": "SPI1RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA1",
|
|
"signal": "SCK",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PA11",
|
|
"signal": "MISO",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PA12",
|
|
"signal": "MOSI",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PA13",
|
|
"signal": "MOSI",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PA14",
|
|
"signal": "NSS",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PA15",
|
|
"signal": "NSS",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PA4",
|
|
"signal": "NSS",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PA5",
|
|
"signal": "MOSI",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PA5",
|
|
"signal": "SCK",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PA6",
|
|
"signal": "MISO",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PA7",
|
|
"signal": "MOSI",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PB2",
|
|
"signal": "NSS",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PB3",
|
|
"signal": "SCK",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PB4",
|
|
"signal": "MISO",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PB5",
|
|
"signal": "MOSI",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PB6",
|
|
"signal": "NSS",
|
|
"af": 5
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "SPI1"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "RX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 6
|
|
},
|
|
{
|
|
"signal": "TX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "SYSCFG",
|
|
"address": 1073807360,
|
|
"registers": {
|
|
"kind": "syscfg",
|
|
"version": "wb",
|
|
"block": "SYSCFG"
|
|
}
|
|
},
|
|
{
|
|
"name": "TIM1",
|
|
"address": 1073818624,
|
|
"registers": {
|
|
"kind": "timer",
|
|
"version": "v1",
|
|
"block": "TIM_ADV"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK2",
|
|
"kernel_clock": "PCLK2_TIM",
|
|
"enable": {
|
|
"register": "APB2ENR",
|
|
"field": "TIM1EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB2RSTR",
|
|
"field": "TIM1RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA10",
|
|
"signal": "CH3",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PA11",
|
|
"signal": "BKIN2",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PA11",
|
|
"signal": "CH4",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PA12",
|
|
"signal": "ETR",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PA6",
|
|
"signal": "BKIN",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PA7",
|
|
"signal": "CH1N",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PA8",
|
|
"signal": "CH1",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PA9",
|
|
"signal": "CH2",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PB14",
|
|
"signal": "CH1",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PB7",
|
|
"signal": "BKIN",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PB7",
|
|
"signal": "CH3",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PB8",
|
|
"signal": "CH2N",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PB9",
|
|
"signal": "CH3N",
|
|
"af": 1
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "BRK",
|
|
"interrupt": "TIM1_BRK"
|
|
},
|
|
{
|
|
"signal": "CC",
|
|
"interrupt": "TIM1_CC"
|
|
},
|
|
{
|
|
"signal": "COM",
|
|
"interrupt": "TIM1_TRG_COM"
|
|
},
|
|
{
|
|
"signal": "TRG",
|
|
"interrupt": "TIM1_TRG_COM"
|
|
},
|
|
{
|
|
"signal": "UP",
|
|
"interrupt": "TIM1_UP"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "CH1",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 21
|
|
},
|
|
{
|
|
"signal": "CH2",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 22
|
|
},
|
|
{
|
|
"signal": "CH3",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 23
|
|
},
|
|
{
|
|
"signal": "CH4",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 24
|
|
},
|
|
{
|
|
"signal": "UP",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 25
|
|
},
|
|
{
|
|
"signal": "TRIG",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 26
|
|
},
|
|
{
|
|
"signal": "COM",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 27
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "TIM2",
|
|
"address": 1073741824,
|
|
"registers": {
|
|
"kind": "timer",
|
|
"version": "v1",
|
|
"block": "TIM_GP32"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": "PCLK1_TIM",
|
|
"enable": {
|
|
"register": "APB1ENR1",
|
|
"field": "TIM2EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1RSTR1",
|
|
"field": "TIM2RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA0",
|
|
"signal": "CH1",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PA0",
|
|
"signal": "ETR",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PA1",
|
|
"signal": "CH2",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PA15",
|
|
"signal": "CH1",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PA15",
|
|
"signal": "ETR",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PA2",
|
|
"signal": "CH3",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PA3",
|
|
"signal": "CH4",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PA5",
|
|
"signal": "CH1",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PA5",
|
|
"signal": "ETR",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PB12",
|
|
"signal": "CH2",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PB13",
|
|
"signal": "CH3",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PB15",
|
|
"signal": "CH1",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PB3",
|
|
"signal": "CH2",
|
|
"af": 1
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "BRK",
|
|
"interrupt": "TIM2"
|
|
},
|
|
{
|
|
"signal": "CC",
|
|
"interrupt": "TIM2"
|
|
},
|
|
{
|
|
"signal": "COM",
|
|
"interrupt": "TIM2"
|
|
},
|
|
{
|
|
"signal": "TRG",
|
|
"interrupt": "TIM2"
|
|
},
|
|
{
|
|
"signal": "UP",
|
|
"interrupt": "TIM2"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "CH1",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 28
|
|
},
|
|
{
|
|
"signal": "CH2",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 29
|
|
},
|
|
{
|
|
"signal": "CH3",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 30
|
|
},
|
|
{
|
|
"signal": "CH4",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 31
|
|
},
|
|
{
|
|
"signal": "UP",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 32
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "TSC",
|
|
"address": 1073889280,
|
|
"rcc": {
|
|
"bus_clock": "HCLK1",
|
|
"kernel_clock": "HCLK1",
|
|
"enable": {
|
|
"register": "AHB1ENR",
|
|
"field": "TSCEN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB1RSTR",
|
|
"field": "TSCRST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA10",
|
|
"signal": "G7_IO2",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PA13",
|
|
"signal": "G7_IO1",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PA15",
|
|
"signal": "G3_IO1",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PB10",
|
|
"signal": "G3_IO2",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PB12",
|
|
"signal": "G1_IO1",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PB13",
|
|
"signal": "G1_IO2",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PB4",
|
|
"signal": "G2_IO1",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PB5",
|
|
"signal": "G2_IO2",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PB6",
|
|
"signal": "G2_IO3",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PB7",
|
|
"signal": "G2_IO4",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PB8",
|
|
"signal": "G7_IO3",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PB9",
|
|
"signal": "G7_IO4",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PC1",
|
|
"signal": "G3_IO3",
|
|
"af": 9
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "TSC"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "UID",
|
|
"address": 536835472,
|
|
"registers": {
|
|
"kind": "uid",
|
|
"version": "v1",
|
|
"block": "UID"
|
|
}
|
|
},
|
|
{
|
|
"name": "USART1",
|
|
"address": 1073821696,
|
|
"registers": {
|
|
"kind": "usart",
|
|
"version": "v4",
|
|
"block": "USART"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK2",
|
|
"kernel_clock": {
|
|
"register": "CCIPR",
|
|
"field": "USART1SEL"
|
|
},
|
|
"enable": {
|
|
"register": "APB2ENR",
|
|
"field": "USART1EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB2RSTR",
|
|
"field": "USART1RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA10",
|
|
"signal": "RX",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PA11",
|
|
"signal": "CTS",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PA11",
|
|
"signal": "NSS",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PA12",
|
|
"signal": "DE",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PA12",
|
|
"signal": "RTS",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PA8",
|
|
"signal": "CK",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PA9",
|
|
"signal": "TX",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PB3",
|
|
"signal": "DE",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PB3",
|
|
"signal": "RTS",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PB4",
|
|
"signal": "CTS",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PB4",
|
|
"signal": "NSS",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PB5",
|
|
"signal": "CK",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PB6",
|
|
"signal": "TX",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PB7",
|
|
"signal": "RX",
|
|
"af": 7
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "USART1"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "RX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 14
|
|
},
|
|
{
|
|
"signal": "TX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 15
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "VREFINTCAL",
|
|
"address": 536835498,
|
|
"registers": {
|
|
"kind": "vrefintcal",
|
|
"version": "v1",
|
|
"block": "VREFINTCAL"
|
|
}
|
|
},
|
|
{
|
|
"name": "WWDG",
|
|
"address": 1073753088,
|
|
"registers": {
|
|
"kind": "wwdg",
|
|
"version": "v2",
|
|
"block": "WWDG"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": "PCLK1",
|
|
"enable": {
|
|
"register": "APB1ENR1",
|
|
"field": "WWDGEN"
|
|
}
|
|
},
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "WWDG"
|
|
},
|
|
{
|
|
"signal": "RST",
|
|
"interrupt": "WWDG"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"nvic_priority_bits": 4,
|
|
"interrupts": [
|
|
{
|
|
"name": "WWDG",
|
|
"number": 0
|
|
},
|
|
{
|
|
"name": "PVD_PVM",
|
|
"number": 1
|
|
},
|
|
{
|
|
"name": "TAMP_STAMP_LSECSS",
|
|
"number": 2
|
|
},
|
|
{
|
|
"name": "RTC_WKUP",
|
|
"number": 3
|
|
},
|
|
{
|
|
"name": "FLASH",
|
|
"number": 4
|
|
},
|
|
{
|
|
"name": "RCC",
|
|
"number": 5
|
|
},
|
|
{
|
|
"name": "EXTI0",
|
|
"number": 6
|
|
},
|
|
{
|
|
"name": "EXTI1",
|
|
"number": 7
|
|
},
|
|
{
|
|
"name": "EXTI2",
|
|
"number": 8
|
|
},
|
|
{
|
|
"name": "EXTI3",
|
|
"number": 9
|
|
},
|
|
{
|
|
"name": "EXTI4",
|
|
"number": 10
|
|
},
|
|
{
|
|
"name": "DMA1_Channel1",
|
|
"number": 11
|
|
},
|
|
{
|
|
"name": "DMA1_Channel2",
|
|
"number": 12
|
|
},
|
|
{
|
|
"name": "DMA1_Channel3",
|
|
"number": 13
|
|
},
|
|
{
|
|
"name": "DMA1_Channel4",
|
|
"number": 14
|
|
},
|
|
{
|
|
"name": "DMA1_Channel5",
|
|
"number": 15
|
|
},
|
|
{
|
|
"name": "DMA1_Channel6",
|
|
"number": 16
|
|
},
|
|
{
|
|
"name": "DMA1_Channel7",
|
|
"number": 17
|
|
},
|
|
{
|
|
"name": "ADC1",
|
|
"number": 18
|
|
},
|
|
{
|
|
"name": "C2SEV_PWR_C2H",
|
|
"number": 21
|
|
},
|
|
{
|
|
"name": "COMP",
|
|
"number": 22
|
|
},
|
|
{
|
|
"name": "EXTI9_5",
|
|
"number": 23
|
|
},
|
|
{
|
|
"name": "TIM1_BRK",
|
|
"number": 24
|
|
},
|
|
{
|
|
"name": "TIM1_UP",
|
|
"number": 25
|
|
},
|
|
{
|
|
"name": "TIM1_TRG_COM",
|
|
"number": 26
|
|
},
|
|
{
|
|
"name": "TIM1_CC",
|
|
"number": 27
|
|
},
|
|
{
|
|
"name": "TIM2",
|
|
"number": 28
|
|
},
|
|
{
|
|
"name": "PKA",
|
|
"number": 29
|
|
},
|
|
{
|
|
"name": "I2C1_EV",
|
|
"number": 30
|
|
},
|
|
{
|
|
"name": "I2C1_ER",
|
|
"number": 31
|
|
},
|
|
{
|
|
"name": "SPI1",
|
|
"number": 34
|
|
},
|
|
{
|
|
"name": "USART1",
|
|
"number": 36
|
|
},
|
|
{
|
|
"name": "LPUART1",
|
|
"number": 37
|
|
},
|
|
{
|
|
"name": "TSC",
|
|
"number": 39
|
|
},
|
|
{
|
|
"name": "EXTI15_10",
|
|
"number": 40
|
|
},
|
|
{
|
|
"name": "RTC_Alarm",
|
|
"number": 41
|
|
},
|
|
{
|
|
"name": "IPCC_C1_RX",
|
|
"number": 44
|
|
},
|
|
{
|
|
"name": "IPCC_C1_TX",
|
|
"number": 45
|
|
},
|
|
{
|
|
"name": "HSEM",
|
|
"number": 46
|
|
},
|
|
{
|
|
"name": "LPTIM1",
|
|
"number": 47
|
|
},
|
|
{
|
|
"name": "LPTIM2",
|
|
"number": 48
|
|
},
|
|
{
|
|
"name": "AES2",
|
|
"number": 52
|
|
},
|
|
{
|
|
"name": "RNG",
|
|
"number": 53
|
|
},
|
|
{
|
|
"name": "FPU",
|
|
"number": 54
|
|
},
|
|
{
|
|
"name": "DMAMUX1_OVR",
|
|
"number": 62
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"name": "DMA1_CH1",
|
|
"dma": "DMA1",
|
|
"channel": 0,
|
|
"dmamux": "DMAMUX1",
|
|
"dmamux_channel": 0
|
|
},
|
|
{
|
|
"name": "DMA1_CH2",
|
|
"dma": "DMA1",
|
|
"channel": 1,
|
|
"dmamux": "DMAMUX1",
|
|
"dmamux_channel": 1
|
|
},
|
|
{
|
|
"name": "DMA1_CH3",
|
|
"dma": "DMA1",
|
|
"channel": 2,
|
|
"dmamux": "DMAMUX1",
|
|
"dmamux_channel": 2
|
|
},
|
|
{
|
|
"name": "DMA1_CH4",
|
|
"dma": "DMA1",
|
|
"channel": 3,
|
|
"dmamux": "DMAMUX1",
|
|
"dmamux_channel": 3
|
|
},
|
|
{
|
|
"name": "DMA1_CH5",
|
|
"dma": "DMA1",
|
|
"channel": 4,
|
|
"dmamux": "DMAMUX1",
|
|
"dmamux_channel": 4
|
|
},
|
|
{
|
|
"name": "DMA1_CH6",
|
|
"dma": "DMA1",
|
|
"channel": 5,
|
|
"dmamux": "DMAMUX1",
|
|
"dmamux_channel": 5
|
|
},
|
|
{
|
|
"name": "DMA1_CH7",
|
|
"dma": "DMA1",
|
|
"channel": 6,
|
|
"dmamux": "DMAMUX1",
|
|
"dmamux_channel": 6
|
|
}
|
|
]
|
|
}
|
|
]
|
|
} |