19720 lines
679 KiB
JSON
19720 lines
679 KiB
JSON
{
|
|
"name": "STM32H747BG",
|
|
"family": "STM32H7",
|
|
"line": "STM32H747/757",
|
|
"die": "DIE450",
|
|
"device_id": 1104,
|
|
"packages": [
|
|
{
|
|
"name": "STM32H747BGTx",
|
|
"package": "LQFP208"
|
|
}
|
|
],
|
|
"memory": [
|
|
{
|
|
"name": "BANK_1",
|
|
"kind": "flash",
|
|
"address": 134217728,
|
|
"size": 1048576,
|
|
"settings": {
|
|
"erase_size": 131072,
|
|
"write_size": 32,
|
|
"erase_value": 255
|
|
}
|
|
},
|
|
{
|
|
"name": "SRAM",
|
|
"kind": "ram",
|
|
"address": 603979776,
|
|
"size": 524288
|
|
}
|
|
],
|
|
"docs": [
|
|
{
|
|
"type": "reference_manual",
|
|
"title": "STM32H745/755 and STM32H747/757 advanced Arm-based 32-bit MCUs",
|
|
"name": "DM00176879",
|
|
"url": "http://www.st.com/resource/en/reference_manual/DM00176879.pdf"
|
|
},
|
|
{
|
|
"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": "STM32F7 Series and STM32H7 Series Cortex-M7 processor programming manual",
|
|
"name": "DM00237416",
|
|
"url": "http://www.st.com/resource/en/programming_manual/DM00237416.pdf"
|
|
},
|
|
{
|
|
"type": "datahseet",
|
|
"title": "Dual 32-bit Arm Cortex-M7 up to 480MHz and -M4 MCUs, up to 2MB Flash, 1MB RAM, 46 com. and analog interfaces, SMPS, DSI",
|
|
"name": "DM00602212",
|
|
"url": "http://www.st.com/resource/en/datasheet/DM00602212.pdf"
|
|
},
|
|
{
|
|
"type": "errata_sheet",
|
|
"title": "STM32H745/747xI/G and STM32H755/757xI device limitations",
|
|
"name": "DM00530531",
|
|
"url": "http://www.st.com/resource/en/errata_sheet/DM00530531.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "STM32 microcontroller system memory boot mode",
|
|
"name": "CD00167594",
|
|
"url": "http://www.st.com/resource/en/application_note/CD00167594.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": "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": "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": "STM32 microcontroller random number generation validation using the NIST statistical test suite",
|
|
"name": "DM00073853",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00073853.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": "HRTIM cookbook",
|
|
"name": "DM00121475",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00121475.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "Extending the DAC performance of STM32 microcontrollers",
|
|
"name": "DM00129215",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00129215.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": "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": "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": "Level 1 cache on STM32F7 Series and STM32H7 Series",
|
|
"name": "DM00272913",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00272913.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "LCD-TFT display controller (LTDC) on STM32 MCUs",
|
|
"name": "DM00287603",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00287603.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": "STM32 USART automatic baud rate detection",
|
|
"name": "DM00327191",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00327191.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "Getting started with STM32H74xI/G and STM32H75xI/G hardware development",
|
|
"name": "DM00337873",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00337873.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "STM32 microcontroller debug toolbox",
|
|
"name": "DM00354244",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00354244.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "Getting started with sigma-delta digital interface on applicable STM32 microcontrollers",
|
|
"name": "DM00354333",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00354333.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "Hardware JPEG codec peripheral in STM32F76/77xxx and STM32H743/53/45/55/47/57/50/A3/B3/B0xx microcontrollers",
|
|
"name": "DM00356635",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00356635.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": "STM32Cube MCU Package examples for STM32H7 Series",
|
|
"name": "DM00393275",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00393275.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": "Receiving S/PDIF audio stream with the STM32F4/F7/H7 Series",
|
|
"name": "DM00431633",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00431633.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": "Getting started with STM32H7 Series SDMMC host controller",
|
|
"name": "DM00525510",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00525510.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "STM32H747/757 advanced power management",
|
|
"name": "DM00533174",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00533174.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": "STM32H7x5/x7 dual-core microcontroller debugging",
|
|
"name": "DM00597308",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00597308.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "STM32H7 Series lifetime estimates",
|
|
"name": "DM00622045",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00622045.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "Error correction code (ECC) management for internal memories protection on STM32H7 Series",
|
|
"name": "DM00623136",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00623136.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "FDCAN peripheral on STM32 devices",
|
|
"name": "DM00625700",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00625700.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "Getting started with the STM32H7 Series MCU 16-bit ADC",
|
|
"name": "DM00628458",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00628458.pdf"
|
|
},
|
|
{
|
|
"type": "application_note",
|
|
"title": "FDCAN protocol used in the STM32 bootloader",
|
|
"name": "DM00660346",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00660346.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": "STM32H745/755 and STM32H747/757 lines dual-core architecture",
|
|
"name": "DM00733995",
|
|
"url": "http://www.st.com/resource/en/application_note/DM00733995.pdf"
|
|
}
|
|
],
|
|
"cores": [
|
|
{
|
|
"name": "cm7",
|
|
"peripherals": [
|
|
{
|
|
"name": "ADC1",
|
|
"address": 1073881088,
|
|
"registers": {
|
|
"kind": "adc",
|
|
"version": "v4",
|
|
"block": "ADC"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK1",
|
|
"kernel_clock": {
|
|
"register": "D3CCIPR",
|
|
"field": "ADCSEL"
|
|
},
|
|
"enable": {
|
|
"register": "AHB1ENR",
|
|
"field": "ADC12EN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB1RSTR",
|
|
"field": "ADC12RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA0",
|
|
"signal": "INP16"
|
|
},
|
|
{
|
|
"pin": "PA1",
|
|
"signal": "INN16"
|
|
},
|
|
{
|
|
"pin": "PA1",
|
|
"signal": "INP17"
|
|
},
|
|
{
|
|
"pin": "PA2",
|
|
"signal": "INP14"
|
|
},
|
|
{
|
|
"pin": "PA3",
|
|
"signal": "INP15"
|
|
},
|
|
{
|
|
"pin": "PA4",
|
|
"signal": "INP18"
|
|
},
|
|
{
|
|
"pin": "PA5",
|
|
"signal": "INN18"
|
|
},
|
|
{
|
|
"pin": "PA5",
|
|
"signal": "INP19"
|
|
},
|
|
{
|
|
"pin": "PA6",
|
|
"signal": "INP3"
|
|
},
|
|
{
|
|
"pin": "PA7",
|
|
"signal": "INN3"
|
|
},
|
|
{
|
|
"pin": "PA7",
|
|
"signal": "INP7"
|
|
},
|
|
{
|
|
"pin": "PB0",
|
|
"signal": "INN5"
|
|
},
|
|
{
|
|
"pin": "PB0",
|
|
"signal": "INP9"
|
|
},
|
|
{
|
|
"pin": "PB1",
|
|
"signal": "INP5"
|
|
},
|
|
{
|
|
"pin": "PC0",
|
|
"signal": "INP10"
|
|
},
|
|
{
|
|
"pin": "PC1",
|
|
"signal": "INN10"
|
|
},
|
|
{
|
|
"pin": "PC1",
|
|
"signal": "INP11"
|
|
},
|
|
{
|
|
"pin": "PC4",
|
|
"signal": "INP4"
|
|
},
|
|
{
|
|
"pin": "PC5",
|
|
"signal": "INN4"
|
|
},
|
|
{
|
|
"pin": "PC5",
|
|
"signal": "INP8"
|
|
},
|
|
{
|
|
"pin": "PF11",
|
|
"signal": "INP2"
|
|
},
|
|
{
|
|
"pin": "PF12",
|
|
"signal": "INN2"
|
|
},
|
|
{
|
|
"pin": "PF12",
|
|
"signal": "INP6"
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "ADC"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "ADC1",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 9
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "ADC2",
|
|
"address": 1073881344,
|
|
"registers": {
|
|
"kind": "adc",
|
|
"version": "v4",
|
|
"block": "ADC"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK1",
|
|
"kernel_clock": {
|
|
"register": "D3CCIPR",
|
|
"field": "ADCSEL"
|
|
},
|
|
"enable": {
|
|
"register": "AHB1ENR",
|
|
"field": "ADC12EN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB1RSTR",
|
|
"field": "ADC12RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA2",
|
|
"signal": "INP14"
|
|
},
|
|
{
|
|
"pin": "PA3",
|
|
"signal": "INP15"
|
|
},
|
|
{
|
|
"pin": "PA4",
|
|
"signal": "INP18"
|
|
},
|
|
{
|
|
"pin": "PA5",
|
|
"signal": "INN18"
|
|
},
|
|
{
|
|
"pin": "PA5",
|
|
"signal": "INP19"
|
|
},
|
|
{
|
|
"pin": "PA6",
|
|
"signal": "INP3"
|
|
},
|
|
{
|
|
"pin": "PA7",
|
|
"signal": "INN3"
|
|
},
|
|
{
|
|
"pin": "PA7",
|
|
"signal": "INP7"
|
|
},
|
|
{
|
|
"pin": "PB0",
|
|
"signal": "INN5"
|
|
},
|
|
{
|
|
"pin": "PB0",
|
|
"signal": "INP9"
|
|
},
|
|
{
|
|
"pin": "PB1",
|
|
"signal": "INP5"
|
|
},
|
|
{
|
|
"pin": "PC0",
|
|
"signal": "INP10"
|
|
},
|
|
{
|
|
"pin": "PC1",
|
|
"signal": "INN10"
|
|
},
|
|
{
|
|
"pin": "PC1",
|
|
"signal": "INP11"
|
|
},
|
|
{
|
|
"pin": "PC4",
|
|
"signal": "INP4"
|
|
},
|
|
{
|
|
"pin": "PC5",
|
|
"signal": "INN4"
|
|
},
|
|
{
|
|
"pin": "PC5",
|
|
"signal": "INP8"
|
|
},
|
|
{
|
|
"pin": "PF13",
|
|
"signal": "INP2"
|
|
},
|
|
{
|
|
"pin": "PF14",
|
|
"signal": "INN2"
|
|
},
|
|
{
|
|
"pin": "PF14",
|
|
"signal": "INP6"
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "ADC"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "ADC2",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 10
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "ADC3",
|
|
"address": 1476550656,
|
|
"registers": {
|
|
"kind": "adc",
|
|
"version": "v4",
|
|
"block": "ADC"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK4",
|
|
"kernel_clock": {
|
|
"register": "D3CCIPR",
|
|
"field": "ADCSEL"
|
|
},
|
|
"enable": {
|
|
"register": "AHB4ENR",
|
|
"field": "ADC3EN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB4RSTR",
|
|
"field": "ADC3RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PC0",
|
|
"signal": "INP10"
|
|
},
|
|
{
|
|
"pin": "PC1",
|
|
"signal": "INN10"
|
|
},
|
|
{
|
|
"pin": "PC1",
|
|
"signal": "INP11"
|
|
},
|
|
{
|
|
"pin": "PC2_C",
|
|
"signal": "INN1"
|
|
},
|
|
{
|
|
"pin": "PC2_C",
|
|
"signal": "INP0"
|
|
},
|
|
{
|
|
"pin": "PC3_C",
|
|
"signal": "INP1"
|
|
},
|
|
{
|
|
"pin": "PF10",
|
|
"signal": "INN2"
|
|
},
|
|
{
|
|
"pin": "PF10",
|
|
"signal": "INP6"
|
|
},
|
|
{
|
|
"pin": "PF3",
|
|
"signal": "INP5"
|
|
},
|
|
{
|
|
"pin": "PF4",
|
|
"signal": "INN5"
|
|
},
|
|
{
|
|
"pin": "PF4",
|
|
"signal": "INP9"
|
|
},
|
|
{
|
|
"pin": "PF5",
|
|
"signal": "INP4"
|
|
},
|
|
{
|
|
"pin": "PF6",
|
|
"signal": "INN4"
|
|
},
|
|
{
|
|
"pin": "PF6",
|
|
"signal": "INP8"
|
|
},
|
|
{
|
|
"pin": "PF7",
|
|
"signal": "INP3"
|
|
},
|
|
{
|
|
"pin": "PF8",
|
|
"signal": "INN3"
|
|
},
|
|
{
|
|
"pin": "PF8",
|
|
"signal": "INP7"
|
|
},
|
|
{
|
|
"pin": "PF9",
|
|
"signal": "INP2"
|
|
},
|
|
{
|
|
"pin": "PH2",
|
|
"signal": "INP13"
|
|
},
|
|
{
|
|
"pin": "PH3",
|
|
"signal": "INN13"
|
|
},
|
|
{
|
|
"pin": "PH3",
|
|
"signal": "INP14"
|
|
},
|
|
{
|
|
"pin": "PH4",
|
|
"signal": "INN14"
|
|
},
|
|
{
|
|
"pin": "PH4",
|
|
"signal": "INP15"
|
|
},
|
|
{
|
|
"pin": "PH5",
|
|
"signal": "INN15"
|
|
},
|
|
{
|
|
"pin": "PH5",
|
|
"signal": "INP16"
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "ADC3"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "ADC3",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 115
|
|
},
|
|
{
|
|
"signal": "ADC3",
|
|
"dmamux": "DMAMUX2",
|
|
"request": 17
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "ADC3_COMMON",
|
|
"address": 1476551424,
|
|
"registers": {
|
|
"kind": "adccommon",
|
|
"version": "v4",
|
|
"block": "ADC_COMMON"
|
|
}
|
|
},
|
|
{
|
|
"name": "ADC_COMMON",
|
|
"address": 1073881856,
|
|
"registers": {
|
|
"kind": "adccommon",
|
|
"version": "v4",
|
|
"block": "ADC_COMMON"
|
|
}
|
|
},
|
|
{
|
|
"name": "BDMA",
|
|
"address": 1476547584,
|
|
"registers": {
|
|
"kind": "bdma",
|
|
"version": "v1",
|
|
"block": "DMA"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK4",
|
|
"kernel_clock": "HCLK4",
|
|
"enable": {
|
|
"register": "AHB4ENR",
|
|
"field": "BDMAEN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB4RSTR",
|
|
"field": "BDMARST"
|
|
}
|
|
},
|
|
"interrupts": [
|
|
{
|
|
"signal": "CH0",
|
|
"interrupt": "BDMA_Channel0"
|
|
},
|
|
{
|
|
"signal": "CH1",
|
|
"interrupt": "BDMA_Channel1"
|
|
},
|
|
{
|
|
"signal": "CH2",
|
|
"interrupt": "BDMA_Channel2"
|
|
},
|
|
{
|
|
"signal": "CH3",
|
|
"interrupt": "BDMA_Channel3"
|
|
},
|
|
{
|
|
"signal": "CH4",
|
|
"interrupt": "BDMA_Channel4"
|
|
},
|
|
{
|
|
"signal": "CH5",
|
|
"interrupt": "BDMA_Channel5"
|
|
},
|
|
{
|
|
"signal": "CH6",
|
|
"interrupt": "BDMA_Channel6"
|
|
},
|
|
{
|
|
"signal": "CH7",
|
|
"interrupt": "BDMA_Channel7"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "CEC",
|
|
"address": 1073769472,
|
|
"registers": {
|
|
"kind": "cec",
|
|
"version": "v2",
|
|
"block": "CEC"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": {
|
|
"register": "D2CCIP2R",
|
|
"field": "CECSEL"
|
|
},
|
|
"enable": {
|
|
"register": "APB1LENR",
|
|
"field": "CECEN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1LRSTR",
|
|
"field": "CECRST"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "COMP1",
|
|
"address": 1476409356,
|
|
"registers": {
|
|
"kind": "comp",
|
|
"version": "h7_b",
|
|
"block": "COMP"
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PB0",
|
|
"signal": "INP"
|
|
},
|
|
{
|
|
"pin": "PB1",
|
|
"signal": "INM"
|
|
},
|
|
{
|
|
"pin": "PB2",
|
|
"signal": "INP"
|
|
},
|
|
{
|
|
"pin": "PC4",
|
|
"signal": "INM"
|
|
},
|
|
{
|
|
"pin": "PC5",
|
|
"signal": "OUT",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PE12",
|
|
"signal": "OUT",
|
|
"af": 13
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "COMP2",
|
|
"address": 1476409360,
|
|
"registers": {
|
|
"kind": "comp",
|
|
"version": "h7_b",
|
|
"block": "COMP"
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PE10",
|
|
"signal": "INM"
|
|
},
|
|
{
|
|
"pin": "PE11",
|
|
"signal": "INP"
|
|
},
|
|
{
|
|
"pin": "PE13",
|
|
"signal": "OUT",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PE7",
|
|
"signal": "INM"
|
|
},
|
|
{
|
|
"pin": "PE8",
|
|
"signal": "OUT",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PE9",
|
|
"signal": "INP"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "CRC",
|
|
"address": 1476545536,
|
|
"registers": {
|
|
"kind": "crc",
|
|
"version": "v3",
|
|
"block": "CRC"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK4",
|
|
"kernel_clock": "HCLK4",
|
|
"enable": {
|
|
"register": "AHB4ENR",
|
|
"field": "CRCEN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB4RSTR",
|
|
"field": "CRCRST"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "CRS",
|
|
"address": 1073775616,
|
|
"registers": {
|
|
"kind": "crs",
|
|
"version": "v1",
|
|
"block": "CRS"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": "PCLK1",
|
|
"enable": {
|
|
"register": "APB1HENR",
|
|
"field": "CRSEN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1HRSTR",
|
|
"field": "CRSRST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PB3",
|
|
"signal": "SYNC",
|
|
"af": 10
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "DAC1",
|
|
"address": 1073771520,
|
|
"registers": {
|
|
"kind": "dac",
|
|
"version": "v4",
|
|
"block": "DAC"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": "PCLK1",
|
|
"enable": {
|
|
"register": "APB1LENR",
|
|
"field": "DAC12EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1LRSTR",
|
|
"field": "DAC12RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA4",
|
|
"signal": "OUT1"
|
|
},
|
|
{
|
|
"pin": "PA5",
|
|
"signal": "OUT2"
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "TIM6_DAC"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "CH1",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 67
|
|
},
|
|
{
|
|
"signal": "CH2",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 68
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "DBGMCU",
|
|
"address": 1543507968,
|
|
"registers": {
|
|
"kind": "dbgmcu",
|
|
"version": "h7",
|
|
"block": "DBGMCU"
|
|
}
|
|
},
|
|
{
|
|
"name": "DCMI",
|
|
"address": 1208090624,
|
|
"registers": {
|
|
"kind": "dcmi",
|
|
"version": "v1",
|
|
"block": "DCMI"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK2",
|
|
"kernel_clock": "HCLK2",
|
|
"enable": {
|
|
"register": "AHB2ENR",
|
|
"field": "DCMIEN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB2RSTR",
|
|
"field": "DCMIRST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA10",
|
|
"signal": "D1",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PA4",
|
|
"signal": "HSYNC",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PA6",
|
|
"signal": "PIXCLK",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PA9",
|
|
"signal": "D0",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PB5",
|
|
"signal": "D10",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PB6",
|
|
"signal": "D5",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PB7",
|
|
"signal": "VSYNC",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PB8",
|
|
"signal": "D6",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PB9",
|
|
"signal": "D7",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PC10",
|
|
"signal": "D8",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PC11",
|
|
"signal": "D4",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PC12",
|
|
"signal": "D9",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PC6",
|
|
"signal": "D0",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PC7",
|
|
"signal": "D1",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PC8",
|
|
"signal": "D2",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PC9",
|
|
"signal": "D3",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PD2",
|
|
"signal": "D11",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PD3",
|
|
"signal": "D5",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PD6",
|
|
"signal": "D10",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PE0",
|
|
"signal": "D2",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PE1",
|
|
"signal": "D3",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PE4",
|
|
"signal": "D4",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PE5",
|
|
"signal": "D6",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PE6",
|
|
"signal": "D7",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PF10",
|
|
"signal": "D11",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PF11",
|
|
"signal": "D12",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PG10",
|
|
"signal": "D2",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PG11",
|
|
"signal": "D3",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PG15",
|
|
"signal": "D13",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PG6",
|
|
"signal": "D12",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PG7",
|
|
"signal": "D13",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PG9",
|
|
"signal": "VSYNC",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PH10",
|
|
"signal": "D1",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PH11",
|
|
"signal": "D2",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PH12",
|
|
"signal": "D3",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PH14",
|
|
"signal": "D4",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PH15",
|
|
"signal": "D11",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PH6",
|
|
"signal": "D8",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PH7",
|
|
"signal": "D9",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PH8",
|
|
"signal": "HSYNC",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PH9",
|
|
"signal": "D0",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PI0",
|
|
"signal": "D13",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PI1",
|
|
"signal": "D8",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PI2",
|
|
"signal": "D9",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PI3",
|
|
"signal": "D10",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PI4",
|
|
"signal": "D5",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PI5",
|
|
"signal": "VSYNC",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PI6",
|
|
"signal": "D6",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PI7",
|
|
"signal": "D7",
|
|
"af": 13
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "DCMI"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "PSSI",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 75
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "DFSDM1",
|
|
"address": 1073836032,
|
|
"rcc": {
|
|
"bus_clock": "PCLK2",
|
|
"kernel_clock": {
|
|
"register": "D2CCIP1R",
|
|
"field": "DFSDM1SEL"
|
|
},
|
|
"enable": {
|
|
"register": "APB2ENR",
|
|
"field": "DFSDM1EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB2RSTR",
|
|
"field": "DFSDM1RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PB0",
|
|
"signal": "CKOUT",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PB1",
|
|
"signal": "DATIN1",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PB10",
|
|
"signal": "DATIN7",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PB11",
|
|
"signal": "CKIN7",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PB12",
|
|
"signal": "DATIN1",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PB13",
|
|
"signal": "CKIN1",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PB14",
|
|
"signal": "DATIN2",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PB15",
|
|
"signal": "CKIN2",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PB2",
|
|
"signal": "CKIN1",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PB6",
|
|
"signal": "DATIN5",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PB7",
|
|
"signal": "CKIN5",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PB8",
|
|
"signal": "CKIN7",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PB9",
|
|
"signal": "DATIN7",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PC0",
|
|
"signal": "CKIN0",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PC0",
|
|
"signal": "DATIN4",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PC1",
|
|
"signal": "CKIN4",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PC1",
|
|
"signal": "DATIN0",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PC10",
|
|
"signal": "CKIN5",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PC11",
|
|
"signal": "DATIN5",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PC2",
|
|
"signal": "CKIN1",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PC2",
|
|
"signal": "CKOUT",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PC3",
|
|
"signal": "DATIN1",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PC4",
|
|
"signal": "CKIN2",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PC5",
|
|
"signal": "DATIN2",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PC6",
|
|
"signal": "CKIN3",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PC7",
|
|
"signal": "DATIN3",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PD0",
|
|
"signal": "CKIN6",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PD1",
|
|
"signal": "DATIN6",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PD10",
|
|
"signal": "CKOUT",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PD3",
|
|
"signal": "CKOUT",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PD6",
|
|
"signal": "CKIN4",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PD6",
|
|
"signal": "DATIN1",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PD7",
|
|
"signal": "CKIN1",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PD7",
|
|
"signal": "DATIN4",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PD8",
|
|
"signal": "CKIN3",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PD9",
|
|
"signal": "DATIN3",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PE10",
|
|
"signal": "DATIN4",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PE11",
|
|
"signal": "CKIN4",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PE12",
|
|
"signal": "DATIN5",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PE13",
|
|
"signal": "CKIN5",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PE4",
|
|
"signal": "DATIN3",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PE5",
|
|
"signal": "CKIN3",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PE7",
|
|
"signal": "DATIN2",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PE8",
|
|
"signal": "CKIN2",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PE9",
|
|
"signal": "CKOUT",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PF13",
|
|
"signal": "DATIN6",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PF14",
|
|
"signal": "CKIN6",
|
|
"af": 3
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "FLT0",
|
|
"interrupt": "DFSDM1_FLT0"
|
|
},
|
|
{
|
|
"signal": "FLT1",
|
|
"interrupt": "DFSDM1_FLT1"
|
|
},
|
|
{
|
|
"signal": "FLT2",
|
|
"interrupt": "DFSDM1_FLT2"
|
|
},
|
|
{
|
|
"signal": "FLT3",
|
|
"interrupt": "DFSDM1_FLT3"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "FLT0",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 101
|
|
},
|
|
{
|
|
"signal": "FLT1",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 102
|
|
},
|
|
{
|
|
"signal": "FLT2",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 103
|
|
},
|
|
{
|
|
"signal": "FLT3",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 104
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "DMA1",
|
|
"address": 1073872896,
|
|
"registers": {
|
|
"kind": "dma",
|
|
"version": "v1",
|
|
"block": "DMA"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK1",
|
|
"kernel_clock": "HCLK1",
|
|
"enable": {
|
|
"register": "AHB1ENR",
|
|
"field": "DMA1EN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB1RSTR",
|
|
"field": "DMA1RST"
|
|
}
|
|
},
|
|
"interrupts": [
|
|
{
|
|
"signal": "CH0",
|
|
"interrupt": "DMA1_Stream0"
|
|
},
|
|
{
|
|
"signal": "CH1",
|
|
"interrupt": "DMA1_Stream1"
|
|
},
|
|
{
|
|
"signal": "CH2",
|
|
"interrupt": "DMA1_Stream2"
|
|
},
|
|
{
|
|
"signal": "CH3",
|
|
"interrupt": "DMA1_Stream3"
|
|
},
|
|
{
|
|
"signal": "CH4",
|
|
"interrupt": "DMA1_Stream4"
|
|
},
|
|
{
|
|
"signal": "CH5",
|
|
"interrupt": "DMA1_Stream5"
|
|
},
|
|
{
|
|
"signal": "CH6",
|
|
"interrupt": "DMA1_Stream6"
|
|
},
|
|
{
|
|
"signal": "CH7",
|
|
"interrupt": "DMA1_Stream7"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "DMA2",
|
|
"address": 1073873920,
|
|
"registers": {
|
|
"kind": "dma",
|
|
"version": "v1",
|
|
"block": "DMA"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK1",
|
|
"kernel_clock": "HCLK1",
|
|
"enable": {
|
|
"register": "AHB1ENR",
|
|
"field": "DMA2EN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB1RSTR",
|
|
"field": "DMA2RST"
|
|
}
|
|
},
|
|
"interrupts": [
|
|
{
|
|
"signal": "CH0",
|
|
"interrupt": "DMA2_Stream0"
|
|
},
|
|
{
|
|
"signal": "CH1",
|
|
"interrupt": "DMA2_Stream1"
|
|
},
|
|
{
|
|
"signal": "CH2",
|
|
"interrupt": "DMA2_Stream2"
|
|
},
|
|
{
|
|
"signal": "CH3",
|
|
"interrupt": "DMA2_Stream3"
|
|
},
|
|
{
|
|
"signal": "CH4",
|
|
"interrupt": "DMA2_Stream4"
|
|
},
|
|
{
|
|
"signal": "CH5",
|
|
"interrupt": "DMA2_Stream5"
|
|
},
|
|
{
|
|
"signal": "CH6",
|
|
"interrupt": "DMA2_Stream6"
|
|
},
|
|
{
|
|
"signal": "CH7",
|
|
"interrupt": "DMA2_Stream7"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "DMA2D",
|
|
"address": 1375735808,
|
|
"registers": {
|
|
"kind": "dma2d",
|
|
"version": "v2",
|
|
"block": "DMA2D"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK3",
|
|
"kernel_clock": "HCLK3",
|
|
"enable": {
|
|
"register": "AHB3ENR",
|
|
"field": "DMA2DEN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB3RSTR",
|
|
"field": "DMA2DRST"
|
|
}
|
|
},
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "DMA2D"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "DMAMUX1",
|
|
"address": 1073874944,
|
|
"registers": {
|
|
"kind": "dmamux",
|
|
"version": "v1",
|
|
"block": "DMAMUX"
|
|
},
|
|
"interrupts": [
|
|
{
|
|
"signal": "OVR",
|
|
"interrupt": "DMAMUX1_OVR"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "DMAMUX2",
|
|
"address": 1476548608,
|
|
"registers": {
|
|
"kind": "dmamux",
|
|
"version": "v1",
|
|
"block": "DMAMUX"
|
|
},
|
|
"interrupts": [
|
|
{
|
|
"signal": "OVR",
|
|
"interrupt": "DMAMUX2_OVR"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "ETH",
|
|
"address": 1073905664,
|
|
"registers": {
|
|
"kind": "eth",
|
|
"version": "v2",
|
|
"block": "ETH"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK1",
|
|
"kernel_clock": "HCLK1",
|
|
"enable": {
|
|
"register": "AHB1ENR",
|
|
"field": "ETH1MACEN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB1RSTR",
|
|
"field": "ETH1MACRST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA0",
|
|
"signal": "CRS",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PA1",
|
|
"signal": "REF_CLK",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PA1",
|
|
"signal": "RX_CLK",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PA2",
|
|
"signal": "MDIO",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PA3",
|
|
"signal": "COL",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PA7",
|
|
"signal": "CRS_DV",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PA7",
|
|
"signal": "RX_DV",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PA9",
|
|
"signal": "TX_ER",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PB0",
|
|
"signal": "RXD2",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PB1",
|
|
"signal": "RXD3",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PB10",
|
|
"signal": "RX_ER",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PB11",
|
|
"signal": "TX_EN",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PB12",
|
|
"signal": "TXD0",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PB13",
|
|
"signal": "TXD1",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PB2",
|
|
"signal": "TX_ER",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PB5",
|
|
"signal": "PPS_OUT",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PB8",
|
|
"signal": "TXD3",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PC1",
|
|
"signal": "MDC",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PC2",
|
|
"signal": "TXD2",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PC3",
|
|
"signal": "TX_CLK",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PC4",
|
|
"signal": "RXD0",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PC5",
|
|
"signal": "RXD1",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PE2",
|
|
"signal": "TXD3",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PG11",
|
|
"signal": "TX_EN",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PG12",
|
|
"signal": "TXD1",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PG13",
|
|
"signal": "TXD0",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PG14",
|
|
"signal": "TXD1",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PG8",
|
|
"signal": "PPS_OUT",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PH2",
|
|
"signal": "CRS",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PH3",
|
|
"signal": "COL",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PH6",
|
|
"signal": "RXD2",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PH7",
|
|
"signal": "RXD3",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PI10",
|
|
"signal": "RX_ER",
|
|
"af": 11
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "ETH"
|
|
},
|
|
{
|
|
"signal": "WKUP",
|
|
"interrupt": "ETH_WKUP"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "EXTI",
|
|
"address": 1476395008,
|
|
"registers": {
|
|
"kind": "exti",
|
|
"version": "h7",
|
|
"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": "FDCAN1",
|
|
"address": 1073782784,
|
|
"registers": {
|
|
"kind": "can",
|
|
"version": "fdcan_h7",
|
|
"block": "FDCAN"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": {
|
|
"register": "D2CCIP1R",
|
|
"field": "FDCANSEL"
|
|
},
|
|
"enable": {
|
|
"register": "APB1HENR",
|
|
"field": "FDCANEN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1HRSTR",
|
|
"field": "FDCANRST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA11",
|
|
"signal": "RX",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PA12",
|
|
"signal": "TX",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PB8",
|
|
"signal": "RX",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PB9",
|
|
"signal": "TX",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PD0",
|
|
"signal": "RX",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PD1",
|
|
"signal": "TX",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PH13",
|
|
"signal": "TX",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PH14",
|
|
"signal": "RX",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PI9",
|
|
"signal": "RX",
|
|
"af": 9
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "CAL",
|
|
"interrupt": "FDCAN_CAL"
|
|
},
|
|
{
|
|
"signal": "IT0",
|
|
"interrupt": "FDCAN1_IT0"
|
|
},
|
|
{
|
|
"signal": "IT1",
|
|
"interrupt": "FDCAN1_IT1"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "FDCAN2",
|
|
"address": 1073783808,
|
|
"registers": {
|
|
"kind": "can",
|
|
"version": "fdcan_h7",
|
|
"block": "FDCAN"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": {
|
|
"register": "D2CCIP1R",
|
|
"field": "FDCANSEL"
|
|
},
|
|
"enable": {
|
|
"register": "APB1HENR",
|
|
"field": "FDCANEN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1HRSTR",
|
|
"field": "FDCANRST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PB12",
|
|
"signal": "RX",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PB13",
|
|
"signal": "TX",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PB5",
|
|
"signal": "RX",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PB6",
|
|
"signal": "TX",
|
|
"af": 9
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "CAL",
|
|
"interrupt": "FDCAN_CAL"
|
|
},
|
|
{
|
|
"signal": "IT0",
|
|
"interrupt": "FDCAN2_IT0"
|
|
},
|
|
{
|
|
"signal": "IT1",
|
|
"interrupt": "FDCAN2_IT1"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "FDCANRAM",
|
|
"address": 1073785856,
|
|
"registers": {
|
|
"kind": "fdcanram",
|
|
"version": "h7",
|
|
"block": "FDCANRAM"
|
|
}
|
|
},
|
|
{
|
|
"name": "FLASH",
|
|
"address": 1375739904,
|
|
"registers": {
|
|
"kind": "flash",
|
|
"version": "h7",
|
|
"block": "FLASH"
|
|
},
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "FLASH"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "FMC",
|
|
"address": 1375748096,
|
|
"registers": {
|
|
"kind": "fmc",
|
|
"version": "v3x1",
|
|
"block": "FMC"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK3",
|
|
"kernel_clock": {
|
|
"register": "D1CCIPR",
|
|
"field": "FMCSEL"
|
|
},
|
|
"enable": {
|
|
"register": "AHB3ENR",
|
|
"field": "FMCEN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB3RSTR",
|
|
"field": "FMCRST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA7",
|
|
"signal": "SDNWE",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PB5",
|
|
"signal": "SDCKE1",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PB6",
|
|
"signal": "SDNE1",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PB7",
|
|
"signal": "NL",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PC0",
|
|
"signal": "SDNWE",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PC2",
|
|
"signal": "SDNE0",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PC3",
|
|
"signal": "SDCKE0",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PC4",
|
|
"signal": "SDNE0",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PC5",
|
|
"signal": "SDCKE0",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PC6",
|
|
"signal": "NWAIT",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PC7",
|
|
"signal": "NE1",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PC8",
|
|
"signal": "NCE",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PC8",
|
|
"signal": "NE2",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PD0",
|
|
"signal": "D2",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PD0",
|
|
"signal": "DA2",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PD1",
|
|
"signal": "D3",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PD1",
|
|
"signal": "DA3",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PD10",
|
|
"signal": "D15",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PD10",
|
|
"signal": "DA15",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PD11",
|
|
"signal": "A16",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PD11",
|
|
"signal": "CLE"
|
|
},
|
|
{
|
|
"pin": "PD12",
|
|
"signal": "A17",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PD12",
|
|
"signal": "ALE"
|
|
},
|
|
{
|
|
"pin": "PD13",
|
|
"signal": "A18",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PD14",
|
|
"signal": "D0",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PD14",
|
|
"signal": "DA0",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PD15",
|
|
"signal": "D1",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PD15",
|
|
"signal": "DA1",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PD3",
|
|
"signal": "CLK",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PD4",
|
|
"signal": "NOE",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PD5",
|
|
"signal": "NWE",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PD6",
|
|
"signal": "NWAIT",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PD7",
|
|
"signal": "NE1",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PD8",
|
|
"signal": "D13",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PD8",
|
|
"signal": "DA13",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PD9",
|
|
"signal": "D14",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PD9",
|
|
"signal": "DA14",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PE0",
|
|
"signal": "NBL0",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PE1",
|
|
"signal": "NBL1",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PE10",
|
|
"signal": "D7",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PE10",
|
|
"signal": "DA7",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PE11",
|
|
"signal": "D8",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PE11",
|
|
"signal": "DA8",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PE12",
|
|
"signal": "D9",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PE12",
|
|
"signal": "DA9",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PE13",
|
|
"signal": "D10",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PE13",
|
|
"signal": "DA10",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PE14",
|
|
"signal": "D11",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PE14",
|
|
"signal": "DA11",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PE15",
|
|
"signal": "D12",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PE15",
|
|
"signal": "DA12",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PE2",
|
|
"signal": "A23",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PE3",
|
|
"signal": "A19",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PE4",
|
|
"signal": "A20",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PE5",
|
|
"signal": "A21",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PE6",
|
|
"signal": "A22",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PE7",
|
|
"signal": "D4",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PE7",
|
|
"signal": "DA4",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PE8",
|
|
"signal": "D5",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PE8",
|
|
"signal": "DA5",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PE9",
|
|
"signal": "D6",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PE9",
|
|
"signal": "DA6",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PF0",
|
|
"signal": "A0",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PF1",
|
|
"signal": "A1",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PF11",
|
|
"signal": "SDNRAS",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PF12",
|
|
"signal": "A6",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PF13",
|
|
"signal": "A7",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PF14",
|
|
"signal": "A8",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PF15",
|
|
"signal": "A9",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PF2",
|
|
"signal": "A2",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PF3",
|
|
"signal": "A3",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PF4",
|
|
"signal": "A4",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PF5",
|
|
"signal": "A5",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PG0",
|
|
"signal": "A10",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PG1",
|
|
"signal": "A11",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PG10",
|
|
"signal": "NE3",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PG12",
|
|
"signal": "NE4",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PG13",
|
|
"signal": "A24",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PG14",
|
|
"signal": "A25",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PG15",
|
|
"signal": "SDNCAS",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PG2",
|
|
"signal": "A12",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PG3",
|
|
"signal": "A13",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PG4",
|
|
"signal": "A14",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PG4",
|
|
"signal": "BA0",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PG5",
|
|
"signal": "A15",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PG5",
|
|
"signal": "BA1",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PG6",
|
|
"signal": "NE3",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PG7",
|
|
"signal": "INT",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PG8",
|
|
"signal": "SDCLK",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PG9",
|
|
"signal": "NCE",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PG9",
|
|
"signal": "NE2",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PH10",
|
|
"signal": "D18",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PH11",
|
|
"signal": "D19",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PH12",
|
|
"signal": "D20",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PH13",
|
|
"signal": "D21",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PH14",
|
|
"signal": "D22",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PH15",
|
|
"signal": "D23",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PH2",
|
|
"signal": "SDCKE0",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PH3",
|
|
"signal": "SDNE0",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PH5",
|
|
"signal": "SDNWE",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PH6",
|
|
"signal": "SDNE1",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PH7",
|
|
"signal": "SDCKE1",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PH8",
|
|
"signal": "D16",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PH9",
|
|
"signal": "D17",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PI0",
|
|
"signal": "D24",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PI1",
|
|
"signal": "D25",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PI10",
|
|
"signal": "D31",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PI2",
|
|
"signal": "D26",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PI3",
|
|
"signal": "D27",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PI4",
|
|
"signal": "NBL2",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PI5",
|
|
"signal": "NBL3",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PI6",
|
|
"signal": "D28",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PI7",
|
|
"signal": "D29",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PI9",
|
|
"signal": "D30",
|
|
"af": 12
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "FMC"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "GPIOA",
|
|
"address": 1476526080,
|
|
"registers": {
|
|
"kind": "gpio",
|
|
"version": "v2",
|
|
"block": "GPIO"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK4",
|
|
"kernel_clock": "HCLK4",
|
|
"enable": {
|
|
"register": "AHB4ENR",
|
|
"field": "GPIOAEN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB4RSTR",
|
|
"field": "GPIOARST"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "GPIOB",
|
|
"address": 1476527104,
|
|
"registers": {
|
|
"kind": "gpio",
|
|
"version": "v2",
|
|
"block": "GPIO"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK4",
|
|
"kernel_clock": "HCLK4",
|
|
"enable": {
|
|
"register": "AHB4ENR",
|
|
"field": "GPIOBEN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB4RSTR",
|
|
"field": "GPIOBRST"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "GPIOC",
|
|
"address": 1476528128,
|
|
"registers": {
|
|
"kind": "gpio",
|
|
"version": "v2",
|
|
"block": "GPIO"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK4",
|
|
"kernel_clock": "HCLK4",
|
|
"enable": {
|
|
"register": "AHB4ENR",
|
|
"field": "GPIOCEN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB4RSTR",
|
|
"field": "GPIOCRST"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "GPIOD",
|
|
"address": 1476529152,
|
|
"registers": {
|
|
"kind": "gpio",
|
|
"version": "v2",
|
|
"block": "GPIO"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK4",
|
|
"kernel_clock": "HCLK4",
|
|
"enable": {
|
|
"register": "AHB4ENR",
|
|
"field": "GPIODEN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB4RSTR",
|
|
"field": "GPIODRST"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "GPIOE",
|
|
"address": 1476530176,
|
|
"registers": {
|
|
"kind": "gpio",
|
|
"version": "v2",
|
|
"block": "GPIO"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK4",
|
|
"kernel_clock": "HCLK4",
|
|
"enable": {
|
|
"register": "AHB4ENR",
|
|
"field": "GPIOEEN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB4RSTR",
|
|
"field": "GPIOERST"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "GPIOF",
|
|
"address": 1476531200,
|
|
"registers": {
|
|
"kind": "gpio",
|
|
"version": "v2",
|
|
"block": "GPIO"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK4",
|
|
"kernel_clock": "HCLK4",
|
|
"enable": {
|
|
"register": "AHB4ENR",
|
|
"field": "GPIOFEN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB4RSTR",
|
|
"field": "GPIOFRST"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "GPIOG",
|
|
"address": 1476532224,
|
|
"registers": {
|
|
"kind": "gpio",
|
|
"version": "v2",
|
|
"block": "GPIO"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK4",
|
|
"kernel_clock": "HCLK4",
|
|
"enable": {
|
|
"register": "AHB4ENR",
|
|
"field": "GPIOGEN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB4RSTR",
|
|
"field": "GPIOGRST"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "GPIOH",
|
|
"address": 1476533248,
|
|
"registers": {
|
|
"kind": "gpio",
|
|
"version": "v2",
|
|
"block": "GPIO"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK4",
|
|
"kernel_clock": "HCLK4",
|
|
"enable": {
|
|
"register": "AHB4ENR",
|
|
"field": "GPIOHEN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB4RSTR",
|
|
"field": "GPIOHRST"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "GPIOI",
|
|
"address": 1476534272,
|
|
"registers": {
|
|
"kind": "gpio",
|
|
"version": "v2",
|
|
"block": "GPIO"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK4",
|
|
"kernel_clock": "HCLK4",
|
|
"enable": {
|
|
"register": "AHB4ENR",
|
|
"field": "GPIOIEN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB4RSTR",
|
|
"field": "GPIOIRST"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "GPIOJ",
|
|
"address": 1476535296,
|
|
"registers": {
|
|
"kind": "gpio",
|
|
"version": "v2",
|
|
"block": "GPIO"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK4",
|
|
"kernel_clock": "HCLK4",
|
|
"enable": {
|
|
"register": "AHB4ENR",
|
|
"field": "GPIOJEN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB4RSTR",
|
|
"field": "GPIOJRST"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "GPIOK",
|
|
"address": 1476536320,
|
|
"registers": {
|
|
"kind": "gpio",
|
|
"version": "v2",
|
|
"block": "GPIO"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK4",
|
|
"kernel_clock": "HCLK4",
|
|
"enable": {
|
|
"register": "AHB4ENR",
|
|
"field": "GPIOKEN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB4RSTR",
|
|
"field": "GPIOKRST"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "HRTIM",
|
|
"address": 1073837056,
|
|
"registers": {
|
|
"kind": "hrtim",
|
|
"version": "v1",
|
|
"block": "HRTIM"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK2",
|
|
"kernel_clock": "PCLK2",
|
|
"enable": {
|
|
"register": "APB2ENR",
|
|
"field": "HRTIMEN"
|
|
},
|
|
"reset": {
|
|
"register": "APB2RSTR",
|
|
"field": "HRTIMRST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA10",
|
|
"signal": "CHC2",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PA11",
|
|
"signal": "CHD1",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PA12",
|
|
"signal": "CHD2",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PA15",
|
|
"signal": "FLT1",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PA8",
|
|
"signal": "CHB2",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PA9",
|
|
"signal": "CHC1",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PB10",
|
|
"signal": "SCOUT",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PB11",
|
|
"signal": "SCIN",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PB3",
|
|
"signal": "FLT4",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PB4",
|
|
"signal": "EEV6",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PB5",
|
|
"signal": "EEV7",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PB6",
|
|
"signal": "EEV8",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PB7",
|
|
"signal": "EEV9",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PC10",
|
|
"signal": "EEV1",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PC11",
|
|
"signal": "FLT2",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PC12",
|
|
"signal": "EEV2",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PC6",
|
|
"signal": "CHA1",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PC7",
|
|
"signal": "CHA2",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PC8",
|
|
"signal": "CHB1",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PD4",
|
|
"signal": "FLT3",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PD5",
|
|
"signal": "EEV3",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PE0",
|
|
"signal": "SCIN",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PE1",
|
|
"signal": "SCOUT",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PG10",
|
|
"signal": "FLT5",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PG11",
|
|
"signal": "EEV4",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PG12",
|
|
"signal": "EEV5",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PG13",
|
|
"signal": "EEV10",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PG6",
|
|
"signal": "CHE1",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PG7",
|
|
"signal": "CHE2",
|
|
"af": 2
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "FLT",
|
|
"interrupt": "HRTIM1_FLT"
|
|
},
|
|
{
|
|
"signal": "MASTER",
|
|
"interrupt": "HRTIM1_Master"
|
|
},
|
|
{
|
|
"signal": "TIMA",
|
|
"interrupt": "HRTIM1_TIMA"
|
|
},
|
|
{
|
|
"signal": "TIMB",
|
|
"interrupt": "HRTIM1_TIMB"
|
|
},
|
|
{
|
|
"signal": "TIMC",
|
|
"interrupt": "HRTIM1_TIMC"
|
|
},
|
|
{
|
|
"signal": "TIMD",
|
|
"interrupt": "HRTIM1_TIMD"
|
|
},
|
|
{
|
|
"signal": "TIME",
|
|
"interrupt": "HRTIM1_TIME"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "MASTER",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 95
|
|
},
|
|
{
|
|
"signal": "TIMER",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 96
|
|
},
|
|
{
|
|
"signal": "TIMER",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 97
|
|
},
|
|
{
|
|
"signal": "TIMER",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 98
|
|
},
|
|
{
|
|
"signal": "TIMER",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 99
|
|
},
|
|
{
|
|
"signal": "TIMER",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 100
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "HSEM",
|
|
"address": 1476551680,
|
|
"registers": {
|
|
"kind": "hsem",
|
|
"version": "v1",
|
|
"block": "HSEM"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK4",
|
|
"kernel_clock": "HCLK4",
|
|
"enable": {
|
|
"register": "AHB4ENR",
|
|
"field": "HSEMEN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB4RSTR",
|
|
"field": "HSEMRST"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "I2C1",
|
|
"address": 1073763328,
|
|
"registers": {
|
|
"kind": "i2c",
|
|
"version": "v2",
|
|
"block": "I2C"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": {
|
|
"register": "D2CCIP2R",
|
|
"field": "I2C1235SEL"
|
|
},
|
|
"enable": {
|
|
"register": "APB1LENR",
|
|
"field": "I2C1EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1LRSTR",
|
|
"field": "I2C1RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"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": 33
|
|
},
|
|
{
|
|
"signal": "TX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 34
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "I2C2",
|
|
"address": 1073764352,
|
|
"registers": {
|
|
"kind": "i2c",
|
|
"version": "v2",
|
|
"block": "I2C"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": {
|
|
"register": "D2CCIP2R",
|
|
"field": "I2C1235SEL"
|
|
},
|
|
"enable": {
|
|
"register": "APB1LENR",
|
|
"field": "I2C2EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1LRSTR",
|
|
"field": "I2C2RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PB10",
|
|
"signal": "SCL",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PB11",
|
|
"signal": "SDA",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PB12",
|
|
"signal": "SMBA",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PF0",
|
|
"signal": "SDA",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PF1",
|
|
"signal": "SCL",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PF2",
|
|
"signal": "SMBA",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PH4",
|
|
"signal": "SCL",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PH5",
|
|
"signal": "SDA",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PH6",
|
|
"signal": "SMBA",
|
|
"af": 4
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "ER",
|
|
"interrupt": "I2C2_ER"
|
|
},
|
|
{
|
|
"signal": "EV",
|
|
"interrupt": "I2C2_EV"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "RX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 35
|
|
},
|
|
{
|
|
"signal": "TX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 36
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "I2C3",
|
|
"address": 1073765376,
|
|
"registers": {
|
|
"kind": "i2c",
|
|
"version": "v2",
|
|
"block": "I2C"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": {
|
|
"register": "D2CCIP2R",
|
|
"field": "I2C1235SEL"
|
|
},
|
|
"enable": {
|
|
"register": "APB1LENR",
|
|
"field": "I2C3EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1LRSTR",
|
|
"field": "I2C3RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA8",
|
|
"signal": "SCL",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PA9",
|
|
"signal": "SMBA",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PC9",
|
|
"signal": "SDA",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PH7",
|
|
"signal": "SCL",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PH8",
|
|
"signal": "SDA",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PH9",
|
|
"signal": "SMBA",
|
|
"af": 4
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "ER",
|
|
"interrupt": "I2C3_ER"
|
|
},
|
|
{
|
|
"signal": "EV",
|
|
"interrupt": "I2C3_EV"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "RX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 73
|
|
},
|
|
{
|
|
"signal": "TX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 74
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "I2C4",
|
|
"address": 1476402176,
|
|
"registers": {
|
|
"kind": "i2c",
|
|
"version": "v2",
|
|
"block": "I2C"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK4",
|
|
"kernel_clock": {
|
|
"register": "D3CCIPR",
|
|
"field": "I2C4SEL"
|
|
},
|
|
"enable": {
|
|
"register": "APB4ENR",
|
|
"field": "I2C4EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB4RSTR",
|
|
"field": "I2C4RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PB5",
|
|
"signal": "SMBA",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PB6",
|
|
"signal": "SCL",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PB7",
|
|
"signal": "SDA",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PB8",
|
|
"signal": "SCL",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PB9",
|
|
"signal": "SDA",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PB9",
|
|
"signal": "SMBA",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PD11",
|
|
"signal": "SMBA",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PD12",
|
|
"signal": "SCL",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PD13",
|
|
"signal": "SDA",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PF13",
|
|
"signal": "SMBA",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PF14",
|
|
"signal": "SCL",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PF15",
|
|
"signal": "SDA",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PH10",
|
|
"signal": "SMBA",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PH11",
|
|
"signal": "SCL",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PH12",
|
|
"signal": "SDA",
|
|
"af": 4
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "ER",
|
|
"interrupt": "I2C4_ER"
|
|
},
|
|
{
|
|
"signal": "EV",
|
|
"interrupt": "I2C4_EV"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "RX",
|
|
"dmamux": "DMAMUX2",
|
|
"request": 13
|
|
},
|
|
{
|
|
"signal": "TX",
|
|
"dmamux": "DMAMUX2",
|
|
"request": 14
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "IWDG1",
|
|
"address": 1476413440,
|
|
"registers": {
|
|
"kind": "iwdg",
|
|
"version": "v2",
|
|
"block": "IWDG"
|
|
}
|
|
},
|
|
{
|
|
"name": "IWDG2",
|
|
"address": 1476414464,
|
|
"registers": {
|
|
"kind": "iwdg",
|
|
"version": "v2",
|
|
"block": "IWDG"
|
|
}
|
|
},
|
|
{
|
|
"name": "JPEG",
|
|
"address": 1375744000,
|
|
"registers": {
|
|
"kind": "jpeg",
|
|
"version": "v1",
|
|
"block": "JPEG"
|
|
},
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "JPEG"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "LPTIM1",
|
|
"address": 1073751040,
|
|
"registers": {
|
|
"kind": "lptim",
|
|
"version": "v1",
|
|
"block": "LPTIM"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": {
|
|
"register": "D2CCIP2R",
|
|
"field": "LPTIM1SEL"
|
|
},
|
|
"enable": {
|
|
"register": "APB1LENR",
|
|
"field": "LPTIM1EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1LRSTR",
|
|
"field": "LPTIM1RST"
|
|
},
|
|
"stop_mode": "Stop2"
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PD12",
|
|
"signal": "IN1",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PD13",
|
|
"signal": "OUT",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PE0",
|
|
"signal": "ETR",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PE1",
|
|
"signal": "IN2",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PG11",
|
|
"signal": "IN2",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PG12",
|
|
"signal": "IN1",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PG13",
|
|
"signal": "OUT",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PG14",
|
|
"signal": "ETR",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PH2",
|
|
"signal": "IN2",
|
|
"af": 1
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "LPTIM1"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "LPTIM2",
|
|
"address": 1476404224,
|
|
"registers": {
|
|
"kind": "lptim",
|
|
"version": "v1",
|
|
"block": "LPTIM"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK4",
|
|
"kernel_clock": {
|
|
"register": "D3CCIPR",
|
|
"field": "LPTIM2SEL"
|
|
},
|
|
"enable": {
|
|
"register": "APB4ENR",
|
|
"field": "LPTIM2EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB4RSTR",
|
|
"field": "LPTIM2RST"
|
|
},
|
|
"stop_mode": "Stop2"
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PB10",
|
|
"signal": "IN1",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PB11",
|
|
"signal": "ETR",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PB13",
|
|
"signal": "OUT",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PD11",
|
|
"signal": "IN2",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PD12",
|
|
"signal": "IN1",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PE0",
|
|
"signal": "ETR",
|
|
"af": 4
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "LPTIM2"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "LPTIM3",
|
|
"address": 1476405248,
|
|
"registers": {
|
|
"kind": "lptim",
|
|
"version": "v1",
|
|
"block": "LPTIM"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK4",
|
|
"kernel_clock": "PCLK4",
|
|
"enable": {
|
|
"register": "APB4ENR",
|
|
"field": "LPTIM3EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB4RSTR",
|
|
"field": "LPTIM3RST"
|
|
},
|
|
"stop_mode": "Stop2"
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA1",
|
|
"signal": "OUT",
|
|
"af": 3
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "LPTIM3"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "LPTIM4",
|
|
"address": 1476406272,
|
|
"registers": {
|
|
"kind": "lptim",
|
|
"version": "v1",
|
|
"block": "LPTIM"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK4",
|
|
"kernel_clock": "PCLK4",
|
|
"enable": {
|
|
"register": "APB4ENR",
|
|
"field": "LPTIM4EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB4RSTR",
|
|
"field": "LPTIM4RST"
|
|
},
|
|
"stop_mode": "Stop2"
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA2",
|
|
"signal": "OUT",
|
|
"af": 3
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "LPTIM4"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "LPTIM5",
|
|
"address": 1476407296,
|
|
"registers": {
|
|
"kind": "lptim",
|
|
"version": "v1",
|
|
"block": "LPTIM"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK4",
|
|
"kernel_clock": "PCLK4",
|
|
"enable": {
|
|
"register": "APB4ENR",
|
|
"field": "LPTIM5EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB4RSTR",
|
|
"field": "LPTIM5RST"
|
|
},
|
|
"stop_mode": "Stop2"
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA3",
|
|
"signal": "OUT",
|
|
"af": 3
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "LPTIM5"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "LPUART1",
|
|
"address": 1476398080,
|
|
"registers": {
|
|
"kind": "usart",
|
|
"version": "v4",
|
|
"block": "LPUART"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK4",
|
|
"kernel_clock": {
|
|
"register": "D3CCIPR",
|
|
"field": "LPUART1SEL"
|
|
},
|
|
"enable": {
|
|
"register": "APB4ENR",
|
|
"field": "LPUART1EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB4RSTR",
|
|
"field": "LPUART1RST"
|
|
},
|
|
"stop_mode": "Stop2"
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA10",
|
|
"signal": "RX",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PA11",
|
|
"signal": "CTS",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PA12",
|
|
"signal": "DE",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PA12",
|
|
"signal": "RTS",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PA9",
|
|
"signal": "TX",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PB6",
|
|
"signal": "TX",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PB7",
|
|
"signal": "RX",
|
|
"af": 8
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "LPUART1"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "RX",
|
|
"dmamux": "DMAMUX2",
|
|
"request": 9
|
|
},
|
|
{
|
|
"signal": "TX",
|
|
"dmamux": "DMAMUX2",
|
|
"request": 10
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "LTDC",
|
|
"address": 1342181376,
|
|
"rcc": {
|
|
"bus_clock": "PCLK3",
|
|
"kernel_clock": "PCLK3",
|
|
"enable": {
|
|
"register": "APB3ENR",
|
|
"field": "LTDCEN"
|
|
},
|
|
"reset": {
|
|
"register": "APB3RSTR",
|
|
"field": "LTDCRST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA1",
|
|
"signal": "R2",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PA10",
|
|
"signal": "B1",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PA10",
|
|
"signal": "B4",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PA11",
|
|
"signal": "R4",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PA12",
|
|
"signal": "R5",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PA2",
|
|
"signal": "R1",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PA3",
|
|
"signal": "B2",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PA3",
|
|
"signal": "B5",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PA4",
|
|
"signal": "VSYNC",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PA5",
|
|
"signal": "R4",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PA6",
|
|
"signal": "G2",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PA8",
|
|
"signal": "B3",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PA8",
|
|
"signal": "R6",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PA9",
|
|
"signal": "R5",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PB0",
|
|
"signal": "G1",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PB0",
|
|
"signal": "R3",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PB1",
|
|
"signal": "G0",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PB1",
|
|
"signal": "R6",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PB10",
|
|
"signal": "G4",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PB11",
|
|
"signal": "G5",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PB8",
|
|
"signal": "B6",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PB9",
|
|
"signal": "B7",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PC0",
|
|
"signal": "R5",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PC10",
|
|
"signal": "R2",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PC6",
|
|
"signal": "HSYNC",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PC7",
|
|
"signal": "G6",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PC9",
|
|
"signal": "B2",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PC9",
|
|
"signal": "G3",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PD10",
|
|
"signal": "B3",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PD3",
|
|
"signal": "G7",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PD6",
|
|
"signal": "B2",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PE11",
|
|
"signal": "G3",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PE12",
|
|
"signal": "B4",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PE13",
|
|
"signal": "DE",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PE14",
|
|
"signal": "CLK",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PE15",
|
|
"signal": "R7",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PE4",
|
|
"signal": "B0",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PE5",
|
|
"signal": "G0",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PE6",
|
|
"signal": "G1",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PF10",
|
|
"signal": "DE",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PG10",
|
|
"signal": "B2",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PG10",
|
|
"signal": "G3",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PG11",
|
|
"signal": "B3",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PG12",
|
|
"signal": "B1",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PG12",
|
|
"signal": "B4",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PG13",
|
|
"signal": "R0",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PG14",
|
|
"signal": "B0",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PG6",
|
|
"signal": "R7",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PG7",
|
|
"signal": "CLK",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PG8",
|
|
"signal": "G7",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PH10",
|
|
"signal": "R4",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PH11",
|
|
"signal": "R5",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PH12",
|
|
"signal": "R6",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PH13",
|
|
"signal": "G2",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PH14",
|
|
"signal": "G3",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PH15",
|
|
"signal": "G4",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PH2",
|
|
"signal": "R0",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PH3",
|
|
"signal": "R1",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PH4",
|
|
"signal": "G4",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PH4",
|
|
"signal": "G5",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PH8",
|
|
"signal": "R2",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PH9",
|
|
"signal": "R3",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PI0",
|
|
"signal": "G5",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PI1",
|
|
"signal": "G6",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PI10",
|
|
"signal": "HSYNC",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PI11",
|
|
"signal": "G6",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PI15",
|
|
"signal": "G2",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PI15",
|
|
"signal": "R0",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PI2",
|
|
"signal": "G7",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PI4",
|
|
"signal": "B4",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PI5",
|
|
"signal": "B5",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PI6",
|
|
"signal": "B6",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PI7",
|
|
"signal": "B7",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PI9",
|
|
"signal": "VSYNC",
|
|
"af": 14
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "ER",
|
|
"interrupt": "LTDC_ER"
|
|
},
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "LTDC"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "MDIOS",
|
|
"address": 1073779712,
|
|
"registers": {
|
|
"kind": "mdios",
|
|
"version": "v1",
|
|
"block": "MDIOS"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": "PCLK1",
|
|
"enable": {
|
|
"register": "APB1HENR",
|
|
"field": "MDIOSEN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1HRSTR",
|
|
"field": "MDIOSRST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA10",
|
|
"signal": "MDIO",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PA2",
|
|
"signal": "MDIO",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PA6",
|
|
"signal": "MDC",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PC1",
|
|
"signal": "MDC",
|
|
"af": 12
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "MDIOS"
|
|
},
|
|
{
|
|
"signal": "WKUP",
|
|
"interrupt": "MDIOS_WKUP"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "MDMA",
|
|
"address": 1375731712,
|
|
"rcc": {
|
|
"bus_clock": "HCLK3",
|
|
"kernel_clock": "HCLK3",
|
|
"enable": {
|
|
"register": "AHB3ENR",
|
|
"field": "MDMAEN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB3RSTR",
|
|
"field": "MDMARST"
|
|
}
|
|
},
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "MDMA"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "OPAMP1",
|
|
"address": 1073778688,
|
|
"registers": {
|
|
"kind": "opamp",
|
|
"version": "h_v1",
|
|
"block": "OPAMP"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": "PCLK1",
|
|
"enable": {
|
|
"register": "APB1HENR",
|
|
"field": "OPAMPEN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1HRSTR",
|
|
"field": "OPAMPRST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA7",
|
|
"signal": "VINM"
|
|
},
|
|
{
|
|
"pin": "PA7",
|
|
"signal": "VINM1"
|
|
},
|
|
{
|
|
"pin": "PB0",
|
|
"signal": "VINP"
|
|
},
|
|
{
|
|
"pin": "PC4",
|
|
"signal": "VOUT"
|
|
},
|
|
{
|
|
"pin": "PC5",
|
|
"signal": "VINM"
|
|
},
|
|
{
|
|
"pin": "PC5",
|
|
"signal": "VINM0"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "OPAMP2",
|
|
"address": 1073778704,
|
|
"registers": {
|
|
"kind": "opamp",
|
|
"version": "h_v1",
|
|
"block": "OPAMP"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": "PCLK1",
|
|
"enable": {
|
|
"register": "APB1HENR",
|
|
"field": "OPAMPEN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1HRSTR",
|
|
"field": "OPAMPRST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PE7",
|
|
"signal": "VOUT"
|
|
},
|
|
{
|
|
"pin": "PE8",
|
|
"signal": "VINM"
|
|
},
|
|
{
|
|
"pin": "PE8",
|
|
"signal": "VINM0"
|
|
},
|
|
{
|
|
"pin": "PE9",
|
|
"signal": "VINP"
|
|
},
|
|
{
|
|
"pin": "PG1",
|
|
"signal": "VINM"
|
|
},
|
|
{
|
|
"pin": "PG1",
|
|
"signal": "VINM1"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "PWR",
|
|
"address": 1476544512,
|
|
"registers": {
|
|
"kind": "pwr",
|
|
"version": "h7rm0399",
|
|
"block": "PWR"
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA0",
|
|
"signal": "WKUP1"
|
|
},
|
|
{
|
|
"pin": "PA2",
|
|
"signal": "WKUP2"
|
|
},
|
|
{
|
|
"pin": "PA5",
|
|
"signal": "NDSTOP2"
|
|
},
|
|
{
|
|
"pin": "PB7",
|
|
"signal": "PVD_IN"
|
|
},
|
|
{
|
|
"pin": "PC1",
|
|
"signal": "WKUP6"
|
|
},
|
|
{
|
|
"pin": "PC13",
|
|
"signal": "WKUP4"
|
|
},
|
|
{
|
|
"pin": "PC2",
|
|
"signal": "CSTOP"
|
|
},
|
|
{
|
|
"pin": "PC3",
|
|
"signal": "CSLEEP"
|
|
},
|
|
{
|
|
"pin": "PI11",
|
|
"signal": "WKUP5"
|
|
},
|
|
{
|
|
"pin": "PI8",
|
|
"signal": "WKUP3"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "QUADSPI",
|
|
"address": 1375752192,
|
|
"registers": {
|
|
"kind": "quadspi",
|
|
"version": "v1",
|
|
"block": "QUADSPI"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK3",
|
|
"kernel_clock": {
|
|
"register": "D1CCIPR",
|
|
"field": "QUADSPISEL"
|
|
},
|
|
"enable": {
|
|
"register": "AHB3ENR",
|
|
"field": "QUADSPIEN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB3RSTR",
|
|
"field": "QUADSPIRST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA1",
|
|
"signal": "BK1_IO3",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PB10",
|
|
"signal": "BK1_NCS",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PB2",
|
|
"signal": "CLK",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PB6",
|
|
"signal": "BK1_NCS",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PC10",
|
|
"signal": "BK1_IO1",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PC11",
|
|
"signal": "BK2_NCS",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PC9",
|
|
"signal": "BK1_IO0",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PD11",
|
|
"signal": "BK1_IO0",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PD12",
|
|
"signal": "BK1_IO1",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PD13",
|
|
"signal": "BK1_IO3",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PE10",
|
|
"signal": "BK2_IO3",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PE2",
|
|
"signal": "BK1_IO2",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PE7",
|
|
"signal": "BK2_IO0",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PE8",
|
|
"signal": "BK2_IO1",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PE9",
|
|
"signal": "BK2_IO2",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PF10",
|
|
"signal": "CLK",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PF6",
|
|
"signal": "BK1_IO3",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PF7",
|
|
"signal": "BK1_IO2",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PF8",
|
|
"signal": "BK1_IO0",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PF9",
|
|
"signal": "BK1_IO1",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PG14",
|
|
"signal": "BK2_IO3",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PG6",
|
|
"signal": "BK1_NCS",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PG9",
|
|
"signal": "BK2_IO2",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PH2",
|
|
"signal": "BK2_IO0",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PH3",
|
|
"signal": "BK2_IO1",
|
|
"af": 9
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "QUADSPI"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "RCC",
|
|
"address": 1476543488,
|
|
"registers": {
|
|
"kind": "rcc",
|
|
"version": "h7",
|
|
"block": "RCC"
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA8",
|
|
"signal": "MCO_1",
|
|
"af": 0
|
|
},
|
|
{
|
|
"pin": "PC14",
|
|
"signal": "OSC32_IN"
|
|
},
|
|
{
|
|
"pin": "PC15",
|
|
"signal": "OSC32_OUT"
|
|
},
|
|
{
|
|
"pin": "PC9",
|
|
"signal": "MCO_2",
|
|
"af": 0
|
|
},
|
|
{
|
|
"pin": "PH0",
|
|
"signal": "OSC_IN"
|
|
},
|
|
{
|
|
"pin": "PH1",
|
|
"signal": "OSC_OUT"
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "CRS",
|
|
"interrupt": "CRS"
|
|
},
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "RCC"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "RNG",
|
|
"address": 1208096768,
|
|
"registers": {
|
|
"kind": "rng",
|
|
"version": "v1",
|
|
"block": "RNG"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK2",
|
|
"kernel_clock": {
|
|
"register": "D2CCIP2R",
|
|
"field": "RNGSEL"
|
|
},
|
|
"enable": {
|
|
"register": "AHB2ENR",
|
|
"field": "RNGEN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB2RSTR",
|
|
"field": "RNGRST"
|
|
}
|
|
},
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "RNG"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "RTC",
|
|
"address": 1476411392,
|
|
"registers": {
|
|
"kind": "rtc",
|
|
"version": "v2h7",
|
|
"block": "RTC"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK4",
|
|
"kernel_clock": "PCLK4",
|
|
"enable": {
|
|
"register": "APB4ENR",
|
|
"field": "RTCAPBEN"
|
|
},
|
|
"stop_mode": "Standby"
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PB15",
|
|
"signal": "REFIN",
|
|
"af": 0
|
|
},
|
|
{
|
|
"pin": "PB2",
|
|
"signal": "OUT_ALARM",
|
|
"af": 0
|
|
},
|
|
{
|
|
"pin": "PB2",
|
|
"signal": "OUT_CALIB",
|
|
"af": 0
|
|
},
|
|
{
|
|
"pin": "PC1",
|
|
"signal": "TAMP3"
|
|
},
|
|
{
|
|
"pin": "PC13",
|
|
"signal": "OUT_ALARM"
|
|
},
|
|
{
|
|
"pin": "PC13",
|
|
"signal": "OUT_CALIB"
|
|
},
|
|
{
|
|
"pin": "PC13",
|
|
"signal": "TAMP1"
|
|
},
|
|
{
|
|
"pin": "PC13",
|
|
"signal": "TS"
|
|
},
|
|
{
|
|
"pin": "PI8",
|
|
"signal": "TAMP2"
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "ALARM",
|
|
"interrupt": "RTC_Alarm"
|
|
},
|
|
{
|
|
"signal": "STAMP",
|
|
"interrupt": "TAMP_STAMP"
|
|
},
|
|
{
|
|
"signal": "TAMP",
|
|
"interrupt": "TAMP_STAMP"
|
|
},
|
|
{
|
|
"signal": "WKUP",
|
|
"interrupt": "RTC_WKUP"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "SAI1",
|
|
"address": 1073829888,
|
|
"registers": {
|
|
"kind": "sai",
|
|
"version": "v3_4pdm",
|
|
"block": "SAI"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK2",
|
|
"kernel_clock": {
|
|
"register": "D2CCIP1R",
|
|
"field": "SAI1SEL"
|
|
},
|
|
"enable": {
|
|
"register": "APB2ENR",
|
|
"field": "SAI1EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB2RSTR",
|
|
"field": "SAI1RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PB2",
|
|
"signal": "D1",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PB2",
|
|
"signal": "SD_A",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PC1",
|
|
"signal": "D1",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PC1",
|
|
"signal": "SD_A",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PC5",
|
|
"signal": "D3",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PD6",
|
|
"signal": "D1",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PD6",
|
|
"signal": "SD_A",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PE2",
|
|
"signal": "CK1",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PE2",
|
|
"signal": "MCLK_A",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PE3",
|
|
"signal": "SD_B",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PE4",
|
|
"signal": "D2",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PE4",
|
|
"signal": "FS_A",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PE5",
|
|
"signal": "CK2",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PE5",
|
|
"signal": "SCK_A",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PE6",
|
|
"signal": "D1",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PE6",
|
|
"signal": "SD_A",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PF10",
|
|
"signal": "D3",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PF6",
|
|
"signal": "SD_B",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PF7",
|
|
"signal": "MCLK_B",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PF8",
|
|
"signal": "SCK_B",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PF9",
|
|
"signal": "FS_B",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PG7",
|
|
"signal": "MCLK_A",
|
|
"af": 6
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "SAI1"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "A",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 87
|
|
},
|
|
{
|
|
"signal": "B",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 88
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "SAI2",
|
|
"address": 1073830912,
|
|
"registers": {
|
|
"kind": "sai",
|
|
"version": "v3_4pdm",
|
|
"block": "SAI"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK2",
|
|
"kernel_clock": {
|
|
"register": "D2CCIP1R",
|
|
"field": "SAI23SEL"
|
|
},
|
|
"enable": {
|
|
"register": "APB2ENR",
|
|
"field": "SAI2EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB2RSTR",
|
|
"field": "SAI2RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA0",
|
|
"signal": "SD_B",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PA1",
|
|
"signal": "MCLK_B",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PA12",
|
|
"signal": "FS_B",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PA2",
|
|
"signal": "SCK_B",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PC0",
|
|
"signal": "FS_B",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PD11",
|
|
"signal": "SD_A",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PD12",
|
|
"signal": "FS_A",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PD13",
|
|
"signal": "SCK_A",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PE0",
|
|
"signal": "MCLK_A",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PE11",
|
|
"signal": "SD_B",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PE12",
|
|
"signal": "SCK_B",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PE13",
|
|
"signal": "FS_B",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PE14",
|
|
"signal": "MCLK_B",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PE6",
|
|
"signal": "MCLK_B",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PF11",
|
|
"signal": "SD_B",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PG10",
|
|
"signal": "SD_B",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PG9",
|
|
"signal": "FS_B",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PH2",
|
|
"signal": "SCK_B",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PH3",
|
|
"signal": "MCLK_B",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PI4",
|
|
"signal": "MCLK_A",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PI5",
|
|
"signal": "SCK_A",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PI6",
|
|
"signal": "SD_A",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PI7",
|
|
"signal": "FS_A",
|
|
"af": 10
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "SAI2"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "A",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 89
|
|
},
|
|
{
|
|
"signal": "B",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 90
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "SAI3",
|
|
"address": 1073831936,
|
|
"registers": {
|
|
"kind": "sai",
|
|
"version": "v3_4pdm",
|
|
"block": "SAI"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK2",
|
|
"kernel_clock": {
|
|
"register": "D2CCIP1R",
|
|
"field": "SAI23SEL"
|
|
},
|
|
"enable": {
|
|
"register": "APB2ENR",
|
|
"field": "SAI3EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB2RSTR",
|
|
"field": "SAI3RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PD0",
|
|
"signal": "SCK_A",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PD1",
|
|
"signal": "SD_A",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PD10",
|
|
"signal": "FS_B",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PD14",
|
|
"signal": "MCLK_B",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PD15",
|
|
"signal": "MCLK_A",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PD4",
|
|
"signal": "FS_A",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PD8",
|
|
"signal": "SCK_B",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PD9",
|
|
"signal": "SD_B",
|
|
"af": 6
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "SAI3"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "A",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 113
|
|
},
|
|
{
|
|
"signal": "B",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 114
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "SAI4",
|
|
"address": 1476416512,
|
|
"registers": {
|
|
"kind": "sai",
|
|
"version": "v3_4pdm",
|
|
"block": "SAI"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK4",
|
|
"kernel_clock": "PCLK4",
|
|
"enable": {
|
|
"register": "APB4ENR",
|
|
"field": "SAI4EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB4RSTR",
|
|
"field": "SAI4RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PB2",
|
|
"signal": "D1",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PB2",
|
|
"signal": "SD_A",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PC1",
|
|
"signal": "D1",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PC1",
|
|
"signal": "SD_A",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PC5",
|
|
"signal": "D3",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PD6",
|
|
"signal": "D1",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PD6",
|
|
"signal": "SD_A",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PE2",
|
|
"signal": "CK1",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PE2",
|
|
"signal": "MCLK_A",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PE3",
|
|
"signal": "SD_B",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PE4",
|
|
"signal": "D2",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PE4",
|
|
"signal": "FS_A",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PE5",
|
|
"signal": "CK2",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PE5",
|
|
"signal": "SCK_A",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PE6",
|
|
"signal": "D1",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PE6",
|
|
"signal": "SD_A",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PF10",
|
|
"signal": "D3",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PF6",
|
|
"signal": "SD_B",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PF7",
|
|
"signal": "MCLK_B",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PF8",
|
|
"signal": "SCK_B",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PF9",
|
|
"signal": "FS_B",
|
|
"af": 8
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "SAI4"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "A",
|
|
"dmamux": "DMAMUX2",
|
|
"request": 15
|
|
},
|
|
{
|
|
"signal": "B",
|
|
"dmamux": "DMAMUX2",
|
|
"request": 16
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "SDMMC1",
|
|
"address": 1375760384,
|
|
"registers": {
|
|
"kind": "sdmmc",
|
|
"version": "v2",
|
|
"block": "SDMMC"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK3",
|
|
"kernel_clock": {
|
|
"register": "D1CCIPR",
|
|
"field": "SDMMCSEL"
|
|
},
|
|
"enable": {
|
|
"register": "AHB3ENR",
|
|
"field": "SDMMC1EN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB3RSTR",
|
|
"field": "SDMMC1RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PB8",
|
|
"signal": "CKIN",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PB8",
|
|
"signal": "D4",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PB9",
|
|
"signal": "CDIR",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PB9",
|
|
"signal": "D5",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PC10",
|
|
"signal": "D2",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PC11",
|
|
"signal": "D3",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PC12",
|
|
"signal": "CK",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PC6",
|
|
"signal": "D0DIR",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PC6",
|
|
"signal": "D6",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PC7",
|
|
"signal": "D123DIR",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PC7",
|
|
"signal": "D7",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PC8",
|
|
"signal": "D0",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PC9",
|
|
"signal": "D1",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PD2",
|
|
"signal": "CMD",
|
|
"af": 12
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "SDMMC1"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "SDMMC2",
|
|
"address": 1208099840,
|
|
"registers": {
|
|
"kind": "sdmmc",
|
|
"version": "v2",
|
|
"block": "SDMMC"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK2",
|
|
"kernel_clock": {
|
|
"register": "D1CCIPR",
|
|
"field": "SDMMCSEL"
|
|
},
|
|
"enable": {
|
|
"register": "AHB2ENR",
|
|
"field": "SDMMC2EN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB2RSTR",
|
|
"field": "SDMMC2RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA0",
|
|
"signal": "CMD",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PB14",
|
|
"signal": "D0",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PB15",
|
|
"signal": "D1",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PB3",
|
|
"signal": "D2",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PB4",
|
|
"signal": "D3",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PB8",
|
|
"signal": "D4",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PB9",
|
|
"signal": "D5",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PC1",
|
|
"signal": "CK",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PC6",
|
|
"signal": "D6",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PC7",
|
|
"signal": "D7",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PD6",
|
|
"signal": "CK",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PD7",
|
|
"signal": "CMD",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PG11",
|
|
"signal": "D2",
|
|
"af": 10
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "SDMMC2"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "SPI1",
|
|
"address": 1073819648,
|
|
"registers": {
|
|
"kind": "spi",
|
|
"version": "v3",
|
|
"block": "SPI"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK2",
|
|
"kernel_clock": {
|
|
"register": "D2CCIP1R",
|
|
"field": "SPI123SEL"
|
|
},
|
|
"enable": {
|
|
"register": "APB2ENR",
|
|
"field": "SPI1EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB2RSTR",
|
|
"field": "SPI1RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA15",
|
|
"signal": "I2S_WS",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PA15",
|
|
"signal": "NSS",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PA4",
|
|
"signal": "I2S_WS",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PA4",
|
|
"signal": "NSS",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PA5",
|
|
"signal": "I2S_CK",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PA5",
|
|
"signal": "SCK",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PA6",
|
|
"signal": "I2S_SDI",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PA6",
|
|
"signal": "MISO",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PA7",
|
|
"signal": "I2S_SDO",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PA7",
|
|
"signal": "MOSI",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PB3",
|
|
"signal": "I2S_CK",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PB3",
|
|
"signal": "SCK",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PB4",
|
|
"signal": "I2S_SDI",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PB4",
|
|
"signal": "MISO",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PB5",
|
|
"signal": "I2S_SDO",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PB5",
|
|
"signal": "MOSI",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PC4",
|
|
"signal": "I2S_MCK",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PD7",
|
|
"signal": "I2S_SDO",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PD7",
|
|
"signal": "MOSI",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PG10",
|
|
"signal": "I2S_WS",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PG10",
|
|
"signal": "NSS",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PG11",
|
|
"signal": "I2S_CK",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PG11",
|
|
"signal": "SCK",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PG9",
|
|
"signal": "I2S_SDI",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PG9",
|
|
"signal": "MISO",
|
|
"af": 5
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "SPI1"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "RX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 37
|
|
},
|
|
{
|
|
"signal": "TX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 38
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "SPI2",
|
|
"address": 1073756160,
|
|
"registers": {
|
|
"kind": "spi",
|
|
"version": "v3",
|
|
"block": "SPI"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": {
|
|
"register": "D2CCIP1R",
|
|
"field": "SPI123SEL"
|
|
},
|
|
"enable": {
|
|
"register": "APB1LENR",
|
|
"field": "SPI2EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1LRSTR",
|
|
"field": "SPI2RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA11",
|
|
"signal": "I2S_WS",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PA11",
|
|
"signal": "NSS",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PA12",
|
|
"signal": "I2S_CK",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PA12",
|
|
"signal": "SCK",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PA9",
|
|
"signal": "I2S_CK",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PA9",
|
|
"signal": "SCK",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PB10",
|
|
"signal": "I2S_CK",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PB10",
|
|
"signal": "SCK",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PB12",
|
|
"signal": "I2S_WS",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PB12",
|
|
"signal": "NSS",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PB13",
|
|
"signal": "I2S_CK",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PB13",
|
|
"signal": "SCK",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PB14",
|
|
"signal": "I2S_SDI",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PB14",
|
|
"signal": "MISO",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PB15",
|
|
"signal": "I2S_SDO",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PB15",
|
|
"signal": "MOSI",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PB4",
|
|
"signal": "I2S_WS",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PB4",
|
|
"signal": "NSS",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PB9",
|
|
"signal": "I2S_WS",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PB9",
|
|
"signal": "NSS",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PC1",
|
|
"signal": "I2S_SDO",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PC1",
|
|
"signal": "MOSI",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PC2",
|
|
"signal": "I2S_SDI",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PC2",
|
|
"signal": "MISO",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PC3",
|
|
"signal": "I2S_SDO",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PC3",
|
|
"signal": "MOSI",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PC6",
|
|
"signal": "I2S_MCK",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PD3",
|
|
"signal": "I2S_CK",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PD3",
|
|
"signal": "SCK",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PI0",
|
|
"signal": "I2S_WS",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PI0",
|
|
"signal": "NSS",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PI1",
|
|
"signal": "I2S_CK",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PI1",
|
|
"signal": "SCK",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PI2",
|
|
"signal": "I2S_SDI",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PI2",
|
|
"signal": "MISO",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PI3",
|
|
"signal": "I2S_SDO",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PI3",
|
|
"signal": "MOSI",
|
|
"af": 5
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "SPI2"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "RX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 39
|
|
},
|
|
{
|
|
"signal": "TX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 40
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "SPI3",
|
|
"address": 1073757184,
|
|
"registers": {
|
|
"kind": "spi",
|
|
"version": "v3",
|
|
"block": "SPI"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": {
|
|
"register": "D2CCIP1R",
|
|
"field": "SPI123SEL"
|
|
},
|
|
"enable": {
|
|
"register": "APB1LENR",
|
|
"field": "SPI3EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1LRSTR",
|
|
"field": "SPI3RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA15",
|
|
"signal": "I2S_WS",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PA15",
|
|
"signal": "NSS",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PA4",
|
|
"signal": "I2S_WS",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PA4",
|
|
"signal": "NSS",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PB2",
|
|
"signal": "I2S_SDO",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PB2",
|
|
"signal": "MOSI",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PB3",
|
|
"signal": "I2S_CK",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PB3",
|
|
"signal": "SCK",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PB4",
|
|
"signal": "I2S_SDI",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PB4",
|
|
"signal": "MISO",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PB5",
|
|
"signal": "I2S_SDO",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PB5",
|
|
"signal": "MOSI",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PC10",
|
|
"signal": "I2S_CK",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PC10",
|
|
"signal": "SCK",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PC11",
|
|
"signal": "I2S_SDI",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PC11",
|
|
"signal": "MISO",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PC12",
|
|
"signal": "I2S_SDO",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PC12",
|
|
"signal": "MOSI",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PC7",
|
|
"signal": "I2S_MCK",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PD6",
|
|
"signal": "I2S_SDO",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PD6",
|
|
"signal": "MOSI",
|
|
"af": 5
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "SPI3"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "RX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 61
|
|
},
|
|
{
|
|
"signal": "TX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 62
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "SPI4",
|
|
"address": 1073820672,
|
|
"registers": {
|
|
"kind": "spi",
|
|
"version": "v3",
|
|
"block": "SPI"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK2",
|
|
"kernel_clock": "PCLK2",
|
|
"enable": {
|
|
"register": "APB2ENR",
|
|
"field": "SPI4EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB2RSTR",
|
|
"field": "SPI4RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PE11",
|
|
"signal": "NSS",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PE12",
|
|
"signal": "SCK",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PE13",
|
|
"signal": "MISO",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PE14",
|
|
"signal": "MOSI",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PE2",
|
|
"signal": "SCK",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PE4",
|
|
"signal": "NSS",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PE5",
|
|
"signal": "MISO",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PE6",
|
|
"signal": "MOSI",
|
|
"af": 5
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "SPI4"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "RX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 83
|
|
},
|
|
{
|
|
"signal": "TX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 84
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "SPI5",
|
|
"address": 1073827840,
|
|
"registers": {
|
|
"kind": "spi",
|
|
"version": "v3",
|
|
"block": "SPI"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK2",
|
|
"kernel_clock": "PCLK2",
|
|
"enable": {
|
|
"register": "APB2ENR",
|
|
"field": "SPI5EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB2RSTR",
|
|
"field": "SPI5RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PF11",
|
|
"signal": "MOSI",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PF6",
|
|
"signal": "NSS",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PF7",
|
|
"signal": "SCK",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PF8",
|
|
"signal": "MISO",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PF9",
|
|
"signal": "MOSI",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PH5",
|
|
"signal": "NSS",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PH6",
|
|
"signal": "SCK",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PH7",
|
|
"signal": "MISO",
|
|
"af": 5
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "SPI5"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "RX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 85
|
|
},
|
|
{
|
|
"signal": "TX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 86
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "SPI6",
|
|
"address": 1476400128,
|
|
"registers": {
|
|
"kind": "spi",
|
|
"version": "v3",
|
|
"block": "SPI"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK4",
|
|
"kernel_clock": {
|
|
"register": "D3CCIPR",
|
|
"field": "SPI6SEL"
|
|
},
|
|
"enable": {
|
|
"register": "APB4ENR",
|
|
"field": "SPI6EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB4RSTR",
|
|
"field": "SPI6RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA15",
|
|
"signal": "NSS",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PA4",
|
|
"signal": "NSS",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PA5",
|
|
"signal": "SCK",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PA6",
|
|
"signal": "MISO",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PA7",
|
|
"signal": "MOSI",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PB3",
|
|
"signal": "SCK",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PB4",
|
|
"signal": "MISO",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PB5",
|
|
"signal": "MOSI",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PG12",
|
|
"signal": "MISO",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PG13",
|
|
"signal": "SCK",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PG14",
|
|
"signal": "MOSI",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PG8",
|
|
"signal": "NSS",
|
|
"af": 5
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "SPI6"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "RX",
|
|
"dmamux": "DMAMUX2",
|
|
"request": 11
|
|
},
|
|
{
|
|
"signal": "TX",
|
|
"dmamux": "DMAMUX2",
|
|
"request": 12
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "SWPMI1",
|
|
"address": 1073776640,
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": {
|
|
"register": "D2CCIP1R",
|
|
"field": "SWPMISEL"
|
|
},
|
|
"enable": {
|
|
"register": "APB1HENR",
|
|
"field": "SWPMIEN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1HRSTR",
|
|
"field": "SWPMIRST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PC6",
|
|
"signal": "IO"
|
|
},
|
|
{
|
|
"pin": "PC7",
|
|
"signal": "TX",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PC8",
|
|
"signal": "RX",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PC9",
|
|
"signal": "SUSPEND",
|
|
"af": 11
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "SWPMI1"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "SYSCFG",
|
|
"address": 1476396032,
|
|
"registers": {
|
|
"kind": "syscfg",
|
|
"version": "h7od",
|
|
"block": "SYSCFG"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK4",
|
|
"kernel_clock": "PCLK4",
|
|
"enable": {
|
|
"register": "APB4ENR",
|
|
"field": "SYSCFGEN"
|
|
},
|
|
"reset": {
|
|
"register": "APB4RSTR",
|
|
"field": "SYSCFGRST"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "TIM1",
|
|
"address": 1073807360,
|
|
"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": "CH4",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PA12",
|
|
"signal": "ETR",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PA6",
|
|
"signal": "BKIN",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PA6",
|
|
"signal": "BKIN_COMP1",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PA6",
|
|
"signal": "BKIN_COMP2",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PA7",
|
|
"signal": "CH1N",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PA8",
|
|
"signal": "CH1",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PA9",
|
|
"signal": "CH2",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PB0",
|
|
"signal": "CH2N",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PB1",
|
|
"signal": "CH3N",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PB12",
|
|
"signal": "BKIN",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PB12",
|
|
"signal": "BKIN_COMP1",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PB12",
|
|
"signal": "BKIN_COMP2",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PB13",
|
|
"signal": "CH1N",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PB14",
|
|
"signal": "CH2N",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PB15",
|
|
"signal": "CH3N",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PE10",
|
|
"signal": "CH2N",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PE11",
|
|
"signal": "CH2",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PE12",
|
|
"signal": "CH3N",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PE13",
|
|
"signal": "CH3",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PE14",
|
|
"signal": "CH4",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PE15",
|
|
"signal": "BKIN",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PE15",
|
|
"signal": "BKIN_COMP1",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PE15",
|
|
"signal": "BKIN_COMP2",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PE6",
|
|
"signal": "BKIN2",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PE6",
|
|
"signal": "BKIN2_COMP1",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PE6",
|
|
"signal": "BKIN2_COMP2",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PE7",
|
|
"signal": "ETR",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PE8",
|
|
"signal": "CH1N",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PE9",
|
|
"signal": "CH1",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PG4",
|
|
"signal": "BKIN2",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PG4",
|
|
"signal": "BKIN2_COMP1",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PG4",
|
|
"signal": "BKIN2_COMP2",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PG5",
|
|
"signal": "ETR",
|
|
"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": 11
|
|
},
|
|
{
|
|
"signal": "CH2",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 12
|
|
},
|
|
{
|
|
"signal": "CH3",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 13
|
|
},
|
|
{
|
|
"signal": "CH4",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 14
|
|
},
|
|
{
|
|
"signal": "UP",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 15
|
|
},
|
|
{
|
|
"signal": "TRIG",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 16
|
|
},
|
|
{
|
|
"signal": "COM",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 17
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "TIM12",
|
|
"address": 1073747968,
|
|
"registers": {
|
|
"kind": "timer",
|
|
"version": "v1",
|
|
"block": "TIM_2CH"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": "PCLK1_TIM",
|
|
"enable": {
|
|
"register": "APB1LENR",
|
|
"field": "TIM12EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1LRSTR",
|
|
"field": "TIM12RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PB14",
|
|
"signal": "CH1",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PB15",
|
|
"signal": "CH2",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PH6",
|
|
"signal": "CH1",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PH9",
|
|
"signal": "CH2",
|
|
"af": 2
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "BRK",
|
|
"interrupt": "TIM8_BRK_TIM12"
|
|
},
|
|
{
|
|
"signal": "CC",
|
|
"interrupt": "TIM8_BRK_TIM12"
|
|
},
|
|
{
|
|
"signal": "COM",
|
|
"interrupt": "TIM8_BRK_TIM12"
|
|
},
|
|
{
|
|
"signal": "TRG",
|
|
"interrupt": "TIM8_BRK_TIM12"
|
|
},
|
|
{
|
|
"signal": "UP",
|
|
"interrupt": "TIM8_BRK_TIM12"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "TIM13",
|
|
"address": 1073748992,
|
|
"registers": {
|
|
"kind": "timer",
|
|
"version": "v1",
|
|
"block": "TIM_1CH"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": "PCLK1_TIM",
|
|
"enable": {
|
|
"register": "APB1LENR",
|
|
"field": "TIM13EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1LRSTR",
|
|
"field": "TIM13RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA6",
|
|
"signal": "CH1",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PF8",
|
|
"signal": "CH1",
|
|
"af": 9
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "BRK",
|
|
"interrupt": "TIM8_UP_TIM13"
|
|
},
|
|
{
|
|
"signal": "CC",
|
|
"interrupt": "TIM8_UP_TIM13"
|
|
},
|
|
{
|
|
"signal": "COM",
|
|
"interrupt": "TIM8_UP_TIM13"
|
|
},
|
|
{
|
|
"signal": "TRG",
|
|
"interrupt": "TIM8_UP_TIM13"
|
|
},
|
|
{
|
|
"signal": "UP",
|
|
"interrupt": "TIM8_UP_TIM13"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "TIM14",
|
|
"address": 1073750016,
|
|
"registers": {
|
|
"kind": "timer",
|
|
"version": "v1",
|
|
"block": "TIM_1CH"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": "PCLK1_TIM",
|
|
"enable": {
|
|
"register": "APB1LENR",
|
|
"field": "TIM14EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1LRSTR",
|
|
"field": "TIM14RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA7",
|
|
"signal": "CH1",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PF9",
|
|
"signal": "CH1",
|
|
"af": 9
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "BRK",
|
|
"interrupt": "TIM8_TRG_COM_TIM14"
|
|
},
|
|
{
|
|
"signal": "CC",
|
|
"interrupt": "TIM8_TRG_COM_TIM14"
|
|
},
|
|
{
|
|
"signal": "COM",
|
|
"interrupt": "TIM8_TRG_COM_TIM14"
|
|
},
|
|
{
|
|
"signal": "TRG",
|
|
"interrupt": "TIM8_TRG_COM_TIM14"
|
|
},
|
|
{
|
|
"signal": "UP",
|
|
"interrupt": "TIM8_TRG_COM_TIM14"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "TIM15",
|
|
"address": 1073823744,
|
|
"registers": {
|
|
"kind": "timer",
|
|
"version": "v1",
|
|
"block": "TIM_2CH_CMP"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK2",
|
|
"kernel_clock": "PCLK2_TIM",
|
|
"enable": {
|
|
"register": "APB2ENR",
|
|
"field": "TIM15EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB2RSTR",
|
|
"field": "TIM15RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA0",
|
|
"signal": "BKIN",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PA1",
|
|
"signal": "CH1N",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PA2",
|
|
"signal": "CH1",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PA3",
|
|
"signal": "CH2",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PE3",
|
|
"signal": "BKIN",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PE4",
|
|
"signal": "CH1N",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PE5",
|
|
"signal": "CH1",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PE6",
|
|
"signal": "CH2",
|
|
"af": 4
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "BRK",
|
|
"interrupt": "TIM15"
|
|
},
|
|
{
|
|
"signal": "CC",
|
|
"interrupt": "TIM15"
|
|
},
|
|
{
|
|
"signal": "COM",
|
|
"interrupt": "TIM15"
|
|
},
|
|
{
|
|
"signal": "TRG",
|
|
"interrupt": "TIM15"
|
|
},
|
|
{
|
|
"signal": "UP",
|
|
"interrupt": "TIM15"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "CH1",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 105
|
|
},
|
|
{
|
|
"signal": "UP",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 106
|
|
},
|
|
{
|
|
"signal": "TRIG",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 107
|
|
},
|
|
{
|
|
"signal": "COM",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 108
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "TIM16",
|
|
"address": 1073824768,
|
|
"registers": {
|
|
"kind": "timer",
|
|
"version": "v1",
|
|
"block": "TIM_1CH_CMP"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK2",
|
|
"kernel_clock": "PCLK2_TIM",
|
|
"enable": {
|
|
"register": "APB2ENR",
|
|
"field": "TIM16EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB2RSTR",
|
|
"field": "TIM16RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PB4",
|
|
"signal": "BKIN",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PB6",
|
|
"signal": "CH1N",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PB8",
|
|
"signal": "CH1",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PF10",
|
|
"signal": "BKIN",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PF6",
|
|
"signal": "CH1",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PF8",
|
|
"signal": "CH1N",
|
|
"af": 1
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "BRK",
|
|
"interrupt": "TIM16"
|
|
},
|
|
{
|
|
"signal": "CC",
|
|
"interrupt": "TIM16"
|
|
},
|
|
{
|
|
"signal": "COM",
|
|
"interrupt": "TIM16"
|
|
},
|
|
{
|
|
"signal": "TRG",
|
|
"interrupt": "TIM16"
|
|
},
|
|
{
|
|
"signal": "UP",
|
|
"interrupt": "TIM16"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "CH1",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 109
|
|
},
|
|
{
|
|
"signal": "UP",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 110
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "TIM17",
|
|
"address": 1073825792,
|
|
"registers": {
|
|
"kind": "timer",
|
|
"version": "v1",
|
|
"block": "TIM_1CH_CMP"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK2",
|
|
"kernel_clock": "PCLK2_TIM",
|
|
"enable": {
|
|
"register": "APB2ENR",
|
|
"field": "TIM17EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB2RSTR",
|
|
"field": "TIM17RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PB5",
|
|
"signal": "BKIN",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PB7",
|
|
"signal": "CH1N",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PB9",
|
|
"signal": "CH1",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PF7",
|
|
"signal": "CH1",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PF9",
|
|
"signal": "CH1N",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PG6",
|
|
"signal": "BKIN",
|
|
"af": 1
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "BRK",
|
|
"interrupt": "TIM17"
|
|
},
|
|
{
|
|
"signal": "CC",
|
|
"interrupt": "TIM17"
|
|
},
|
|
{
|
|
"signal": "COM",
|
|
"interrupt": "TIM17"
|
|
},
|
|
{
|
|
"signal": "TRG",
|
|
"interrupt": "TIM17"
|
|
},
|
|
{
|
|
"signal": "UP",
|
|
"interrupt": "TIM17"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "CH1",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 111
|
|
},
|
|
{
|
|
"signal": "UP",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 112
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "TIM2",
|
|
"address": 1073741824,
|
|
"registers": {
|
|
"kind": "timer",
|
|
"version": "v1",
|
|
"block": "TIM_GP32"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": "PCLK1_TIM",
|
|
"enable": {
|
|
"register": "APB1LENR",
|
|
"field": "TIM2EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1LRSTR",
|
|
"field": "TIM2RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA0",
|
|
"signal": "CH1",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PA0",
|
|
"signal": "ETR",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PA1",
|
|
"signal": "CH2",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PA15",
|
|
"signal": "CH1",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PA15",
|
|
"signal": "ETR",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PA2",
|
|
"signal": "CH3",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PA3",
|
|
"signal": "CH4",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PA5",
|
|
"signal": "CH1",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PA5",
|
|
"signal": "ETR",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PB10",
|
|
"signal": "CH3",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PB11",
|
|
"signal": "CH4",
|
|
"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": 18
|
|
},
|
|
{
|
|
"signal": "CH2",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 19
|
|
},
|
|
{
|
|
"signal": "CH3",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 20
|
|
},
|
|
{
|
|
"signal": "CH4",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 21
|
|
},
|
|
{
|
|
"signal": "UP",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 22
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "TIM3",
|
|
"address": 1073742848,
|
|
"registers": {
|
|
"kind": "timer",
|
|
"version": "v1",
|
|
"block": "TIM_GP16"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": "PCLK1_TIM",
|
|
"enable": {
|
|
"register": "APB1LENR",
|
|
"field": "TIM3EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1LRSTR",
|
|
"field": "TIM3RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA6",
|
|
"signal": "CH1",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PA7",
|
|
"signal": "CH2",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PB0",
|
|
"signal": "CH3",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PB1",
|
|
"signal": "CH4",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PB4",
|
|
"signal": "CH1",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PB5",
|
|
"signal": "CH2",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PC6",
|
|
"signal": "CH1",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PC7",
|
|
"signal": "CH2",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PC8",
|
|
"signal": "CH3",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PC9",
|
|
"signal": "CH4",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PD2",
|
|
"signal": "ETR",
|
|
"af": 2
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "BRK",
|
|
"interrupt": "TIM3"
|
|
},
|
|
{
|
|
"signal": "CC",
|
|
"interrupt": "TIM3"
|
|
},
|
|
{
|
|
"signal": "COM",
|
|
"interrupt": "TIM3"
|
|
},
|
|
{
|
|
"signal": "TRG",
|
|
"interrupt": "TIM3"
|
|
},
|
|
{
|
|
"signal": "UP",
|
|
"interrupt": "TIM3"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "CH1",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 23
|
|
},
|
|
{
|
|
"signal": "CH2",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 24
|
|
},
|
|
{
|
|
"signal": "CH3",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 25
|
|
},
|
|
{
|
|
"signal": "CH4",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 26
|
|
},
|
|
{
|
|
"signal": "UP",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 27
|
|
},
|
|
{
|
|
"signal": "TRIG",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 28
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "TIM4",
|
|
"address": 1073743872,
|
|
"registers": {
|
|
"kind": "timer",
|
|
"version": "v1",
|
|
"block": "TIM_GP16"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": "PCLK1_TIM",
|
|
"enable": {
|
|
"register": "APB1LENR",
|
|
"field": "TIM4EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1LRSTR",
|
|
"field": "TIM4RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PB6",
|
|
"signal": "CH1",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PB7",
|
|
"signal": "CH2",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PB8",
|
|
"signal": "CH3",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PB9",
|
|
"signal": "CH4",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PD12",
|
|
"signal": "CH1",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PD13",
|
|
"signal": "CH2",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PD14",
|
|
"signal": "CH3",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PD15",
|
|
"signal": "CH4",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PE0",
|
|
"signal": "ETR",
|
|
"af": 2
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "BRK",
|
|
"interrupt": "TIM4"
|
|
},
|
|
{
|
|
"signal": "CC",
|
|
"interrupt": "TIM4"
|
|
},
|
|
{
|
|
"signal": "COM",
|
|
"interrupt": "TIM4"
|
|
},
|
|
{
|
|
"signal": "TRG",
|
|
"interrupt": "TIM4"
|
|
},
|
|
{
|
|
"signal": "UP",
|
|
"interrupt": "TIM4"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "CH1",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 29
|
|
},
|
|
{
|
|
"signal": "CH2",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 30
|
|
},
|
|
{
|
|
"signal": "CH3",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 31
|
|
},
|
|
{
|
|
"signal": "UP",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 32
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "TIM5",
|
|
"address": 1073744896,
|
|
"registers": {
|
|
"kind": "timer",
|
|
"version": "v1",
|
|
"block": "TIM_GP32"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": "PCLK1_TIM",
|
|
"enable": {
|
|
"register": "APB1LENR",
|
|
"field": "TIM5EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1LRSTR",
|
|
"field": "TIM5RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA0",
|
|
"signal": "CH1",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PA1",
|
|
"signal": "CH2",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PA2",
|
|
"signal": "CH3",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PA3",
|
|
"signal": "CH4",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PA4",
|
|
"signal": "ETR",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PH10",
|
|
"signal": "CH1",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PH11",
|
|
"signal": "CH2",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PH12",
|
|
"signal": "CH3",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PH8",
|
|
"signal": "ETR",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PI0",
|
|
"signal": "CH4",
|
|
"af": 2
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "BRK",
|
|
"interrupt": "TIM5"
|
|
},
|
|
{
|
|
"signal": "CC",
|
|
"interrupt": "TIM5"
|
|
},
|
|
{
|
|
"signal": "COM",
|
|
"interrupt": "TIM5"
|
|
},
|
|
{
|
|
"signal": "TRG",
|
|
"interrupt": "TIM5"
|
|
},
|
|
{
|
|
"signal": "UP",
|
|
"interrupt": "TIM5"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "CH1",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 55
|
|
},
|
|
{
|
|
"signal": "CH2",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 56
|
|
},
|
|
{
|
|
"signal": "CH3",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 57
|
|
},
|
|
{
|
|
"signal": "CH4",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 58
|
|
},
|
|
{
|
|
"signal": "UP",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 59
|
|
},
|
|
{
|
|
"signal": "TRIG",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 60
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "TIM6",
|
|
"address": 1073745920,
|
|
"registers": {
|
|
"kind": "timer",
|
|
"version": "v1",
|
|
"block": "TIM_BASIC"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": "PCLK1_TIM",
|
|
"enable": {
|
|
"register": "APB1LENR",
|
|
"field": "TIM6EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1LRSTR",
|
|
"field": "TIM6RST"
|
|
}
|
|
},
|
|
"interrupts": [
|
|
{
|
|
"signal": "BRK",
|
|
"interrupt": "TIM6_DAC"
|
|
},
|
|
{
|
|
"signal": "CC",
|
|
"interrupt": "TIM6_DAC"
|
|
},
|
|
{
|
|
"signal": "COM",
|
|
"interrupt": "TIM6_DAC"
|
|
},
|
|
{
|
|
"signal": "TRG",
|
|
"interrupt": "TIM6_DAC"
|
|
},
|
|
{
|
|
"signal": "UP",
|
|
"interrupt": "TIM6_DAC"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "UP",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 69
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "TIM7",
|
|
"address": 1073746944,
|
|
"registers": {
|
|
"kind": "timer",
|
|
"version": "v1",
|
|
"block": "TIM_BASIC"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": "PCLK1_TIM",
|
|
"enable": {
|
|
"register": "APB1LENR",
|
|
"field": "TIM7EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1LRSTR",
|
|
"field": "TIM7RST"
|
|
}
|
|
},
|
|
"interrupts": [
|
|
{
|
|
"signal": "BRK",
|
|
"interrupt": "TIM7"
|
|
},
|
|
{
|
|
"signal": "CC",
|
|
"interrupt": "TIM7"
|
|
},
|
|
{
|
|
"signal": "COM",
|
|
"interrupt": "TIM7"
|
|
},
|
|
{
|
|
"signal": "TRG",
|
|
"interrupt": "TIM7"
|
|
},
|
|
{
|
|
"signal": "UP",
|
|
"interrupt": "TIM7"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "UP",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 70
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "TIM8",
|
|
"address": 1073808384,
|
|
"registers": {
|
|
"kind": "timer",
|
|
"version": "v1",
|
|
"block": "TIM_ADV"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK2",
|
|
"kernel_clock": "PCLK2_TIM",
|
|
"enable": {
|
|
"register": "APB2ENR",
|
|
"field": "TIM8EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB2RSTR",
|
|
"field": "TIM8RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA0",
|
|
"signal": "ETR",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PA5",
|
|
"signal": "CH1N",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PA6",
|
|
"signal": "BKIN",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PA6",
|
|
"signal": "BKIN_COMP1",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PA6",
|
|
"signal": "BKIN_COMP2",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PA7",
|
|
"signal": "CH1N",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PA8",
|
|
"signal": "BKIN2",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PA8",
|
|
"signal": "BKIN2_COMP1",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PA8",
|
|
"signal": "BKIN2_COMP2",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PB0",
|
|
"signal": "CH2N",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PB1",
|
|
"signal": "CH3N",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PB14",
|
|
"signal": "CH2N",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PB15",
|
|
"signal": "CH3N",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PC6",
|
|
"signal": "CH1",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PC7",
|
|
"signal": "CH2",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PC8",
|
|
"signal": "CH3",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PC9",
|
|
"signal": "CH4",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PG2",
|
|
"signal": "BKIN",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PG2",
|
|
"signal": "BKIN_COMP1",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PG2",
|
|
"signal": "BKIN_COMP2",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PG3",
|
|
"signal": "BKIN2",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PG3",
|
|
"signal": "BKIN2_COMP1",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PG3",
|
|
"signal": "BKIN2_COMP2",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PG8",
|
|
"signal": "ETR",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PH13",
|
|
"signal": "CH1N",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PH14",
|
|
"signal": "CH2N",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PH15",
|
|
"signal": "CH3N",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PI1",
|
|
"signal": "BKIN2",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PI1",
|
|
"signal": "BKIN2_COMP1",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PI1",
|
|
"signal": "BKIN2_COMP2",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PI2",
|
|
"signal": "CH4",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PI3",
|
|
"signal": "ETR",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PI4",
|
|
"signal": "BKIN",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PI4",
|
|
"signal": "BKIN_COMP1",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PI4",
|
|
"signal": "BKIN_COMP2",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PI5",
|
|
"signal": "CH1",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PI6",
|
|
"signal": "CH2",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PI7",
|
|
"signal": "CH3",
|
|
"af": 3
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "BRK",
|
|
"interrupt": "TIM8_BRK_TIM12"
|
|
},
|
|
{
|
|
"signal": "CC",
|
|
"interrupt": "TIM8_CC"
|
|
},
|
|
{
|
|
"signal": "COM",
|
|
"interrupt": "TIM8_TRG_COM_TIM14"
|
|
},
|
|
{
|
|
"signal": "TRG",
|
|
"interrupt": "TIM8_TRG_COM_TIM14"
|
|
},
|
|
{
|
|
"signal": "UP",
|
|
"interrupt": "TIM8_UP_TIM13"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "CH1",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 47
|
|
},
|
|
{
|
|
"signal": "CH2",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 48
|
|
},
|
|
{
|
|
"signal": "CH3",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 49
|
|
},
|
|
{
|
|
"signal": "CH4",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 50
|
|
},
|
|
{
|
|
"signal": "UP",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 51
|
|
},
|
|
{
|
|
"signal": "TRIG",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 52
|
|
},
|
|
{
|
|
"signal": "COM",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 53
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "UART4",
|
|
"address": 1073761280,
|
|
"registers": {
|
|
"kind": "usart",
|
|
"version": "v4",
|
|
"block": "USART"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": {
|
|
"register": "D2CCIP2R",
|
|
"field": "USART234578SEL"
|
|
},
|
|
"enable": {
|
|
"register": "APB1LENR",
|
|
"field": "UART4EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1LRSTR",
|
|
"field": "UART4RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA0",
|
|
"signal": "TX",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PA1",
|
|
"signal": "RX",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PA11",
|
|
"signal": "RX",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PA12",
|
|
"signal": "TX",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PA15",
|
|
"signal": "DE",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PA15",
|
|
"signal": "RTS",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PB0",
|
|
"signal": "CTS",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PB14",
|
|
"signal": "DE",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PB14",
|
|
"signal": "RTS",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PB15",
|
|
"signal": "CTS",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PB8",
|
|
"signal": "RX",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PB9",
|
|
"signal": "TX",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PC10",
|
|
"signal": "TX",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PC11",
|
|
"signal": "RX",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PD0",
|
|
"signal": "RX",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PD1",
|
|
"signal": "TX",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PH13",
|
|
"signal": "TX",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PH14",
|
|
"signal": "RX",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PI9",
|
|
"signal": "RX",
|
|
"af": 8
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "UART4"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "RX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 63
|
|
},
|
|
{
|
|
"signal": "TX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 64
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "UART5",
|
|
"address": 1073762304,
|
|
"registers": {
|
|
"kind": "usart",
|
|
"version": "v4",
|
|
"block": "USART"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": {
|
|
"register": "D2CCIP2R",
|
|
"field": "USART234578SEL"
|
|
},
|
|
"enable": {
|
|
"register": "APB1LENR",
|
|
"field": "UART5EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1LRSTR",
|
|
"field": "UART5RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PB12",
|
|
"signal": "RX",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PB13",
|
|
"signal": "TX",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PB5",
|
|
"signal": "RX",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PB6",
|
|
"signal": "TX",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PC12",
|
|
"signal": "TX",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PC8",
|
|
"signal": "DE",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PC8",
|
|
"signal": "RTS",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PC9",
|
|
"signal": "CTS",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PD2",
|
|
"signal": "RX",
|
|
"af": 8
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "UART5"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "RX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 65
|
|
},
|
|
{
|
|
"signal": "TX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 66
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "UART7",
|
|
"address": 1073772544,
|
|
"registers": {
|
|
"kind": "usart",
|
|
"version": "v4",
|
|
"block": "USART"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": {
|
|
"register": "D2CCIP2R",
|
|
"field": "USART234578SEL"
|
|
},
|
|
"enable": {
|
|
"register": "APB1LENR",
|
|
"field": "UART7EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1LRSTR",
|
|
"field": "UART7RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA15",
|
|
"signal": "TX",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PA8",
|
|
"signal": "RX",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PB3",
|
|
"signal": "RX",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PB4",
|
|
"signal": "TX",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PE10",
|
|
"signal": "CTS",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PE7",
|
|
"signal": "RX",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PE8",
|
|
"signal": "TX",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PE9",
|
|
"signal": "DE",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PE9",
|
|
"signal": "RTS",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PF6",
|
|
"signal": "RX",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PF7",
|
|
"signal": "TX",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PF8",
|
|
"signal": "DE",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PF8",
|
|
"signal": "RTS",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PF9",
|
|
"signal": "CTS",
|
|
"af": 7
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "UART7"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "RX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 79
|
|
},
|
|
{
|
|
"signal": "TX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 80
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "UART8",
|
|
"address": 1073773568,
|
|
"registers": {
|
|
"kind": "usart",
|
|
"version": "v4",
|
|
"block": "USART"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": {
|
|
"register": "D2CCIP2R",
|
|
"field": "USART234578SEL"
|
|
},
|
|
"enable": {
|
|
"register": "APB1LENR",
|
|
"field": "UART8EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1LRSTR",
|
|
"field": "UART8RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PD14",
|
|
"signal": "CTS",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PD15",
|
|
"signal": "DE",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PD15",
|
|
"signal": "RTS",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PE0",
|
|
"signal": "RX",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PE1",
|
|
"signal": "TX",
|
|
"af": 8
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "UART8"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "RX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 81
|
|
},
|
|
{
|
|
"signal": "TX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 82
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "UID",
|
|
"address": 535947264,
|
|
"registers": {
|
|
"kind": "uid",
|
|
"version": "v1",
|
|
"block": "UID"
|
|
}
|
|
},
|
|
{
|
|
"name": "USART1",
|
|
"address": 1073811456,
|
|
"registers": {
|
|
"kind": "usart",
|
|
"version": "v4",
|
|
"block": "USART"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK2",
|
|
"kernel_clock": {
|
|
"register": "D2CCIP2R",
|
|
"field": "USART16910SEL"
|
|
},
|
|
"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": "PB14",
|
|
"signal": "TX",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PB15",
|
|
"signal": "RX",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PB6",
|
|
"signal": "TX",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PB7",
|
|
"signal": "RX",
|
|
"af": 7
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "USART1"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "RX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 41
|
|
},
|
|
{
|
|
"signal": "TX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 42
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "USART2",
|
|
"address": 1073759232,
|
|
"registers": {
|
|
"kind": "usart",
|
|
"version": "v4",
|
|
"block": "USART"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": {
|
|
"register": "D2CCIP2R",
|
|
"field": "USART234578SEL"
|
|
},
|
|
"enable": {
|
|
"register": "APB1LENR",
|
|
"field": "USART2EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1LRSTR",
|
|
"field": "USART2RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA0",
|
|
"signal": "CTS",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PA0",
|
|
"signal": "NSS",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PA1",
|
|
"signal": "DE",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PA1",
|
|
"signal": "RTS",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PA2",
|
|
"signal": "TX",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PA3",
|
|
"signal": "RX",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PA4",
|
|
"signal": "CK",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PD3",
|
|
"signal": "CTS",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PD3",
|
|
"signal": "NSS",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PD4",
|
|
"signal": "DE",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PD4",
|
|
"signal": "RTS",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PD5",
|
|
"signal": "TX",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PD6",
|
|
"signal": "RX",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PD7",
|
|
"signal": "CK",
|
|
"af": 7
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "USART2"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "RX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 43
|
|
},
|
|
{
|
|
"signal": "TX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 44
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "USART3",
|
|
"address": 1073760256,
|
|
"registers": {
|
|
"kind": "usart",
|
|
"version": "v4",
|
|
"block": "USART"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": {
|
|
"register": "D2CCIP2R",
|
|
"field": "USART234578SEL"
|
|
},
|
|
"enable": {
|
|
"register": "APB1LENR",
|
|
"field": "USART3EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1LRSTR",
|
|
"field": "USART3RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PB10",
|
|
"signal": "TX",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PB11",
|
|
"signal": "RX",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PB12",
|
|
"signal": "CK",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PB13",
|
|
"signal": "CTS",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PB13",
|
|
"signal": "NSS",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PB14",
|
|
"signal": "DE",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PB14",
|
|
"signal": "RTS",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PC10",
|
|
"signal": "TX",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PC11",
|
|
"signal": "RX",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PC12",
|
|
"signal": "CK",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PD10",
|
|
"signal": "CK",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PD11",
|
|
"signal": "CTS",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PD11",
|
|
"signal": "NSS",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PD12",
|
|
"signal": "DE",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PD12",
|
|
"signal": "RTS",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PD8",
|
|
"signal": "TX",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PD9",
|
|
"signal": "RX",
|
|
"af": 7
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "USART3"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "RX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 45
|
|
},
|
|
{
|
|
"signal": "TX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 46
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "USART6",
|
|
"address": 1073812480,
|
|
"registers": {
|
|
"kind": "usart",
|
|
"version": "v4",
|
|
"block": "USART"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK2",
|
|
"kernel_clock": {
|
|
"register": "D2CCIP2R",
|
|
"field": "USART16910SEL"
|
|
},
|
|
"enable": {
|
|
"register": "APB2ENR",
|
|
"field": "USART6EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB2RSTR",
|
|
"field": "USART6RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PC6",
|
|
"signal": "TX",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PC7",
|
|
"signal": "RX",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PC8",
|
|
"signal": "CK",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PG12",
|
|
"signal": "DE",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PG12",
|
|
"signal": "RTS",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PG13",
|
|
"signal": "CTS",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PG13",
|
|
"signal": "NSS",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PG14",
|
|
"signal": "TX",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PG15",
|
|
"signal": "CTS",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PG15",
|
|
"signal": "NSS",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PG7",
|
|
"signal": "CK",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PG8",
|
|
"signal": "DE",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PG8",
|
|
"signal": "RTS",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PG9",
|
|
"signal": "RX",
|
|
"af": 7
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "USART6"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "RX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 71
|
|
},
|
|
{
|
|
"signal": "TX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 72
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "USB_OTG_FS",
|
|
"address": 1074266112,
|
|
"registers": {
|
|
"kind": "otg",
|
|
"version": "v1",
|
|
"block": "OTG"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK1",
|
|
"kernel_clock": {
|
|
"register": "D2CCIP2R",
|
|
"field": "USBSEL"
|
|
},
|
|
"enable": {
|
|
"register": "AHB1ENR",
|
|
"field": "USB_OTG_FSEN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB1RSTR",
|
|
"field": "USB_OTG_FSRST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA10",
|
|
"signal": "ID",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PA11",
|
|
"signal": "DM",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PA12",
|
|
"signal": "DP",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PA8",
|
|
"signal": "SOF",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PA9",
|
|
"signal": "VBUS"
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "EP1_IN",
|
|
"interrupt": "OTG_FS_EP1_IN"
|
|
},
|
|
{
|
|
"signal": "EP1_OUT",
|
|
"interrupt": "OTG_FS_EP1_OUT"
|
|
},
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "OTG_FS"
|
|
},
|
|
{
|
|
"signal": "WKUP",
|
|
"interrupt": "OTG_FS_WKUP"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "USB_OTG_HS",
|
|
"address": 1074003968,
|
|
"rcc": {
|
|
"bus_clock": "HCLK1",
|
|
"kernel_clock": {
|
|
"register": "D2CCIP2R",
|
|
"field": "USBSEL"
|
|
},
|
|
"enable": {
|
|
"register": "AHB1ENR",
|
|
"field": "USB_OTG_HSEN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB1RSTR",
|
|
"field": "USB_OTG_HSRST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA3",
|
|
"signal": "ULPI_D0",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PA4",
|
|
"signal": "SOF",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PA5",
|
|
"signal": "ULPI_CK",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PB0",
|
|
"signal": "ULPI_D1",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PB1",
|
|
"signal": "ULPI_D2",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PB10",
|
|
"signal": "ULPI_D3",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PB11",
|
|
"signal": "ULPI_D4",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PB12",
|
|
"signal": "ID",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PB12",
|
|
"signal": "ULPI_D5",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PB13",
|
|
"signal": "ULPI_D6",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PB13",
|
|
"signal": "VBUS"
|
|
},
|
|
{
|
|
"pin": "PB14",
|
|
"signal": "DM",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PB15",
|
|
"signal": "DP",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PB5",
|
|
"signal": "ULPI_D7",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PC0",
|
|
"signal": "ULPI_STP",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PC2",
|
|
"signal": "ULPI_DIR",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PC3",
|
|
"signal": "ULPI_NXT",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PH4",
|
|
"signal": "ULPI_NXT",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PI11",
|
|
"signal": "ULPI_DIR",
|
|
"af": 10
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "EP1_IN",
|
|
"interrupt": "OTG_HS_EP1_IN"
|
|
},
|
|
{
|
|
"signal": "EP1_OUT",
|
|
"interrupt": "OTG_HS_EP1_OUT"
|
|
},
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "OTG_HS"
|
|
},
|
|
{
|
|
"signal": "WKUP",
|
|
"interrupt": "OTG_HS_WKUP"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "VREFBUF",
|
|
"address": 1476410368,
|
|
"registers": {
|
|
"kind": "vrefbuf",
|
|
"version": "v2a1",
|
|
"block": "VREFBUF"
|
|
}
|
|
},
|
|
{
|
|
"name": "WWDG1",
|
|
"address": 1342189568,
|
|
"registers": {
|
|
"kind": "wwdg",
|
|
"version": "v2",
|
|
"block": "WWDG"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK3",
|
|
"kernel_clock": "PCLK3",
|
|
"enable": {
|
|
"register": "APB3ENR",
|
|
"field": "WWDG1EN"
|
|
}
|
|
},
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "WWDG"
|
|
},
|
|
{
|
|
"signal": "RST",
|
|
"interrupt": "WWDG"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "WWDG2",
|
|
"address": 1073753088,
|
|
"registers": {
|
|
"kind": "wwdg",
|
|
"version": "v2",
|
|
"block": "WWDG"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": "PCLK1",
|
|
"enable": {
|
|
"register": "APB1LENR",
|
|
"field": "WWDG2EN"
|
|
}
|
|
},
|
|
"interrupts": [
|
|
{
|
|
"signal": "RST",
|
|
"interrupt": "WWDG_RST"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"nvic_priority_bits": 4,
|
|
"interrupts": [
|
|
{
|
|
"name": "WWDG",
|
|
"number": 0
|
|
},
|
|
{
|
|
"name": "PVD_AVD",
|
|
"number": 1
|
|
},
|
|
{
|
|
"name": "TAMP_STAMP",
|
|
"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_Stream0",
|
|
"number": 11
|
|
},
|
|
{
|
|
"name": "DMA1_Stream1",
|
|
"number": 12
|
|
},
|
|
{
|
|
"name": "DMA1_Stream2",
|
|
"number": 13
|
|
},
|
|
{
|
|
"name": "DMA1_Stream3",
|
|
"number": 14
|
|
},
|
|
{
|
|
"name": "DMA1_Stream4",
|
|
"number": 15
|
|
},
|
|
{
|
|
"name": "DMA1_Stream5",
|
|
"number": 16
|
|
},
|
|
{
|
|
"name": "DMA1_Stream6",
|
|
"number": 17
|
|
},
|
|
{
|
|
"name": "ADC",
|
|
"number": 18
|
|
},
|
|
{
|
|
"name": "FDCAN1_IT0",
|
|
"number": 19
|
|
},
|
|
{
|
|
"name": "FDCAN2_IT0",
|
|
"number": 20
|
|
},
|
|
{
|
|
"name": "FDCAN1_IT1",
|
|
"number": 21
|
|
},
|
|
{
|
|
"name": "FDCAN2_IT1",
|
|
"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": "TIM3",
|
|
"number": 29
|
|
},
|
|
{
|
|
"name": "TIM4",
|
|
"number": 30
|
|
},
|
|
{
|
|
"name": "I2C1_EV",
|
|
"number": 31
|
|
},
|
|
{
|
|
"name": "I2C1_ER",
|
|
"number": 32
|
|
},
|
|
{
|
|
"name": "I2C2_EV",
|
|
"number": 33
|
|
},
|
|
{
|
|
"name": "I2C2_ER",
|
|
"number": 34
|
|
},
|
|
{
|
|
"name": "SPI1",
|
|
"number": 35
|
|
},
|
|
{
|
|
"name": "SPI2",
|
|
"number": 36
|
|
},
|
|
{
|
|
"name": "USART1",
|
|
"number": 37
|
|
},
|
|
{
|
|
"name": "USART2",
|
|
"number": 38
|
|
},
|
|
{
|
|
"name": "USART3",
|
|
"number": 39
|
|
},
|
|
{
|
|
"name": "EXTI15_10",
|
|
"number": 40
|
|
},
|
|
{
|
|
"name": "RTC_Alarm",
|
|
"number": 41
|
|
},
|
|
{
|
|
"name": "TIM8_BRK_TIM12",
|
|
"number": 43
|
|
},
|
|
{
|
|
"name": "TIM8_UP_TIM13",
|
|
"number": 44
|
|
},
|
|
{
|
|
"name": "TIM8_TRG_COM_TIM14",
|
|
"number": 45
|
|
},
|
|
{
|
|
"name": "TIM8_CC",
|
|
"number": 46
|
|
},
|
|
{
|
|
"name": "DMA1_Stream7",
|
|
"number": 47
|
|
},
|
|
{
|
|
"name": "FMC",
|
|
"number": 48
|
|
},
|
|
{
|
|
"name": "SDMMC1",
|
|
"number": 49
|
|
},
|
|
{
|
|
"name": "TIM5",
|
|
"number": 50
|
|
},
|
|
{
|
|
"name": "SPI3",
|
|
"number": 51
|
|
},
|
|
{
|
|
"name": "UART4",
|
|
"number": 52
|
|
},
|
|
{
|
|
"name": "UART5",
|
|
"number": 53
|
|
},
|
|
{
|
|
"name": "TIM6_DAC",
|
|
"number": 54
|
|
},
|
|
{
|
|
"name": "TIM7",
|
|
"number": 55
|
|
},
|
|
{
|
|
"name": "DMA2_Stream0",
|
|
"number": 56
|
|
},
|
|
{
|
|
"name": "DMA2_Stream1",
|
|
"number": 57
|
|
},
|
|
{
|
|
"name": "DMA2_Stream2",
|
|
"number": 58
|
|
},
|
|
{
|
|
"name": "DMA2_Stream3",
|
|
"number": 59
|
|
},
|
|
{
|
|
"name": "DMA2_Stream4",
|
|
"number": 60
|
|
},
|
|
{
|
|
"name": "ETH",
|
|
"number": 61
|
|
},
|
|
{
|
|
"name": "ETH_WKUP",
|
|
"number": 62
|
|
},
|
|
{
|
|
"name": "FDCAN_CAL",
|
|
"number": 63
|
|
},
|
|
{
|
|
"name": "CM7_SEV",
|
|
"number": 64
|
|
},
|
|
{
|
|
"name": "CM4_SEV",
|
|
"number": 65
|
|
},
|
|
{
|
|
"name": "DMA2_Stream5",
|
|
"number": 68
|
|
},
|
|
{
|
|
"name": "DMA2_Stream6",
|
|
"number": 69
|
|
},
|
|
{
|
|
"name": "DMA2_Stream7",
|
|
"number": 70
|
|
},
|
|
{
|
|
"name": "USART6",
|
|
"number": 71
|
|
},
|
|
{
|
|
"name": "I2C3_EV",
|
|
"number": 72
|
|
},
|
|
{
|
|
"name": "I2C3_ER",
|
|
"number": 73
|
|
},
|
|
{
|
|
"name": "OTG_HS_EP1_OUT",
|
|
"number": 74
|
|
},
|
|
{
|
|
"name": "OTG_HS_EP1_IN",
|
|
"number": 75
|
|
},
|
|
{
|
|
"name": "OTG_HS_WKUP",
|
|
"number": 76
|
|
},
|
|
{
|
|
"name": "OTG_HS",
|
|
"number": 77
|
|
},
|
|
{
|
|
"name": "DCMI",
|
|
"number": 78
|
|
},
|
|
{
|
|
"name": "RNG",
|
|
"number": 80
|
|
},
|
|
{
|
|
"name": "FPU",
|
|
"number": 81
|
|
},
|
|
{
|
|
"name": "UART7",
|
|
"number": 82
|
|
},
|
|
{
|
|
"name": "UART8",
|
|
"number": 83
|
|
},
|
|
{
|
|
"name": "SPI4",
|
|
"number": 84
|
|
},
|
|
{
|
|
"name": "SPI5",
|
|
"number": 85
|
|
},
|
|
{
|
|
"name": "SPI6",
|
|
"number": 86
|
|
},
|
|
{
|
|
"name": "SAI1",
|
|
"number": 87
|
|
},
|
|
{
|
|
"name": "LTDC",
|
|
"number": 88
|
|
},
|
|
{
|
|
"name": "LTDC_ER",
|
|
"number": 89
|
|
},
|
|
{
|
|
"name": "DMA2D",
|
|
"number": 90
|
|
},
|
|
{
|
|
"name": "SAI2",
|
|
"number": 91
|
|
},
|
|
{
|
|
"name": "QUADSPI",
|
|
"number": 92
|
|
},
|
|
{
|
|
"name": "LPTIM1",
|
|
"number": 93
|
|
},
|
|
{
|
|
"name": "CEC",
|
|
"number": 94
|
|
},
|
|
{
|
|
"name": "I2C4_EV",
|
|
"number": 95
|
|
},
|
|
{
|
|
"name": "I2C4_ER",
|
|
"number": 96
|
|
},
|
|
{
|
|
"name": "SPDIF_RX",
|
|
"number": 97
|
|
},
|
|
{
|
|
"name": "OTG_FS_EP1_OUT",
|
|
"number": 98
|
|
},
|
|
{
|
|
"name": "OTG_FS_EP1_IN",
|
|
"number": 99
|
|
},
|
|
{
|
|
"name": "OTG_FS_WKUP",
|
|
"number": 100
|
|
},
|
|
{
|
|
"name": "OTG_FS",
|
|
"number": 101
|
|
},
|
|
{
|
|
"name": "DMAMUX1_OVR",
|
|
"number": 102
|
|
},
|
|
{
|
|
"name": "HRTIM1_Master",
|
|
"number": 103
|
|
},
|
|
{
|
|
"name": "HRTIM1_TIMA",
|
|
"number": 104
|
|
},
|
|
{
|
|
"name": "HRTIM1_TIMB",
|
|
"number": 105
|
|
},
|
|
{
|
|
"name": "HRTIM1_TIMC",
|
|
"number": 106
|
|
},
|
|
{
|
|
"name": "HRTIM1_TIMD",
|
|
"number": 107
|
|
},
|
|
{
|
|
"name": "HRTIM1_TIME",
|
|
"number": 108
|
|
},
|
|
{
|
|
"name": "HRTIM1_FLT",
|
|
"number": 109
|
|
},
|
|
{
|
|
"name": "DFSDM1_FLT0",
|
|
"number": 110
|
|
},
|
|
{
|
|
"name": "DFSDM1_FLT1",
|
|
"number": 111
|
|
},
|
|
{
|
|
"name": "DFSDM1_FLT2",
|
|
"number": 112
|
|
},
|
|
{
|
|
"name": "DFSDM1_FLT3",
|
|
"number": 113
|
|
},
|
|
{
|
|
"name": "SAI3",
|
|
"number": 114
|
|
},
|
|
{
|
|
"name": "SWPMI1",
|
|
"number": 115
|
|
},
|
|
{
|
|
"name": "TIM15",
|
|
"number": 116
|
|
},
|
|
{
|
|
"name": "TIM16",
|
|
"number": 117
|
|
},
|
|
{
|
|
"name": "TIM17",
|
|
"number": 118
|
|
},
|
|
{
|
|
"name": "MDIOS_WKUP",
|
|
"number": 119
|
|
},
|
|
{
|
|
"name": "MDIOS",
|
|
"number": 120
|
|
},
|
|
{
|
|
"name": "JPEG",
|
|
"number": 121
|
|
},
|
|
{
|
|
"name": "MDMA",
|
|
"number": 122
|
|
},
|
|
{
|
|
"name": "DSI",
|
|
"number": 123
|
|
},
|
|
{
|
|
"name": "SDMMC2",
|
|
"number": 124
|
|
},
|
|
{
|
|
"name": "HSEM1",
|
|
"number": 125
|
|
},
|
|
{
|
|
"name": "HSEM2",
|
|
"number": 126
|
|
},
|
|
{
|
|
"name": "ADC3",
|
|
"number": 127
|
|
},
|
|
{
|
|
"name": "DMAMUX2_OVR",
|
|
"number": 128
|
|
},
|
|
{
|
|
"name": "BDMA_Channel0",
|
|
"number": 129
|
|
},
|
|
{
|
|
"name": "BDMA_Channel1",
|
|
"number": 130
|
|
},
|
|
{
|
|
"name": "BDMA_Channel2",
|
|
"number": 131
|
|
},
|
|
{
|
|
"name": "BDMA_Channel3",
|
|
"number": 132
|
|
},
|
|
{
|
|
"name": "BDMA_Channel4",
|
|
"number": 133
|
|
},
|
|
{
|
|
"name": "BDMA_Channel5",
|
|
"number": 134
|
|
},
|
|
{
|
|
"name": "BDMA_Channel6",
|
|
"number": 135
|
|
},
|
|
{
|
|
"name": "BDMA_Channel7",
|
|
"number": 136
|
|
},
|
|
{
|
|
"name": "LPTIM2",
|
|
"number": 138
|
|
},
|
|
{
|
|
"name": "LPTIM3",
|
|
"number": 139
|
|
},
|
|
{
|
|
"name": "LPTIM4",
|
|
"number": 140
|
|
},
|
|
{
|
|
"name": "LPTIM5",
|
|
"number": 141
|
|
},
|
|
{
|
|
"name": "LPUART1",
|
|
"number": 142
|
|
},
|
|
{
|
|
"name": "WWDG_RST",
|
|
"number": 143
|
|
},
|
|
{
|
|
"name": "CRS",
|
|
"number": 144
|
|
},
|
|
{
|
|
"name": "ECC",
|
|
"number": 145
|
|
},
|
|
{
|
|
"name": "SAI4",
|
|
"number": 146
|
|
},
|
|
{
|
|
"name": "HOLD_CORE",
|
|
"number": 148
|
|
},
|
|
{
|
|
"name": "WAKEUP_PIN",
|
|
"number": 149
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"name": "DMA1_CH0",
|
|
"dma": "DMA1",
|
|
"channel": 0,
|
|
"dmamux": "DMAMUX1",
|
|
"dmamux_channel": 0
|
|
},
|
|
{
|
|
"name": "DMA1_CH1",
|
|
"dma": "DMA1",
|
|
"channel": 1,
|
|
"dmamux": "DMAMUX1",
|
|
"dmamux_channel": 1
|
|
},
|
|
{
|
|
"name": "DMA1_CH2",
|
|
"dma": "DMA1",
|
|
"channel": 2,
|
|
"dmamux": "DMAMUX1",
|
|
"dmamux_channel": 2
|
|
},
|
|
{
|
|
"name": "DMA1_CH3",
|
|
"dma": "DMA1",
|
|
"channel": 3,
|
|
"dmamux": "DMAMUX1",
|
|
"dmamux_channel": 3
|
|
},
|
|
{
|
|
"name": "DMA1_CH4",
|
|
"dma": "DMA1",
|
|
"channel": 4,
|
|
"dmamux": "DMAMUX1",
|
|
"dmamux_channel": 4
|
|
},
|
|
{
|
|
"name": "DMA1_CH5",
|
|
"dma": "DMA1",
|
|
"channel": 5,
|
|
"dmamux": "DMAMUX1",
|
|
"dmamux_channel": 5
|
|
},
|
|
{
|
|
"name": "DMA1_CH6",
|
|
"dma": "DMA1",
|
|
"channel": 6,
|
|
"dmamux": "DMAMUX1",
|
|
"dmamux_channel": 6
|
|
},
|
|
{
|
|
"name": "DMA1_CH7",
|
|
"dma": "DMA1",
|
|
"channel": 7,
|
|
"dmamux": "DMAMUX1",
|
|
"dmamux_channel": 7
|
|
},
|
|
{
|
|
"name": "DMA2_CH0",
|
|
"dma": "DMA2",
|
|
"channel": 0,
|
|
"dmamux": "DMAMUX1",
|
|
"dmamux_channel": 8
|
|
},
|
|
{
|
|
"name": "DMA2_CH1",
|
|
"dma": "DMA2",
|
|
"channel": 1,
|
|
"dmamux": "DMAMUX1",
|
|
"dmamux_channel": 9
|
|
},
|
|
{
|
|
"name": "DMA2_CH2",
|
|
"dma": "DMA2",
|
|
"channel": 2,
|
|
"dmamux": "DMAMUX1",
|
|
"dmamux_channel": 10
|
|
},
|
|
{
|
|
"name": "DMA2_CH3",
|
|
"dma": "DMA2",
|
|
"channel": 3,
|
|
"dmamux": "DMAMUX1",
|
|
"dmamux_channel": 11
|
|
},
|
|
{
|
|
"name": "DMA2_CH4",
|
|
"dma": "DMA2",
|
|
"channel": 4,
|
|
"dmamux": "DMAMUX1",
|
|
"dmamux_channel": 12
|
|
},
|
|
{
|
|
"name": "DMA2_CH5",
|
|
"dma": "DMA2",
|
|
"channel": 5,
|
|
"dmamux": "DMAMUX1",
|
|
"dmamux_channel": 13
|
|
},
|
|
{
|
|
"name": "DMA2_CH6",
|
|
"dma": "DMA2",
|
|
"channel": 6,
|
|
"dmamux": "DMAMUX1",
|
|
"dmamux_channel": 14
|
|
},
|
|
{
|
|
"name": "DMA2_CH7",
|
|
"dma": "DMA2",
|
|
"channel": 7,
|
|
"dmamux": "DMAMUX1",
|
|
"dmamux_channel": 15
|
|
},
|
|
{
|
|
"name": "BDMA_CH0",
|
|
"dma": "BDMA",
|
|
"channel": 0,
|
|
"dmamux": "DMAMUX2",
|
|
"dmamux_channel": 0
|
|
},
|
|
{
|
|
"name": "BDMA_CH1",
|
|
"dma": "BDMA",
|
|
"channel": 1,
|
|
"dmamux": "DMAMUX2",
|
|
"dmamux_channel": 1
|
|
},
|
|
{
|
|
"name": "BDMA_CH2",
|
|
"dma": "BDMA",
|
|
"channel": 2,
|
|
"dmamux": "DMAMUX2",
|
|
"dmamux_channel": 2
|
|
},
|
|
{
|
|
"name": "BDMA_CH3",
|
|
"dma": "BDMA",
|
|
"channel": 3,
|
|
"dmamux": "DMAMUX2",
|
|
"dmamux_channel": 3
|
|
},
|
|
{
|
|
"name": "BDMA_CH4",
|
|
"dma": "BDMA",
|
|
"channel": 4,
|
|
"dmamux": "DMAMUX2",
|
|
"dmamux_channel": 4
|
|
},
|
|
{
|
|
"name": "BDMA_CH5",
|
|
"dma": "BDMA",
|
|
"channel": 5,
|
|
"dmamux": "DMAMUX2",
|
|
"dmamux_channel": 5
|
|
},
|
|
{
|
|
"name": "BDMA_CH6",
|
|
"dma": "BDMA",
|
|
"channel": 6,
|
|
"dmamux": "DMAMUX2",
|
|
"dmamux_channel": 6
|
|
},
|
|
{
|
|
"name": "BDMA_CH7",
|
|
"dma": "BDMA",
|
|
"channel": 7,
|
|
"dmamux": "DMAMUX2",
|
|
"dmamux_channel": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "cm4",
|
|
"peripherals": [
|
|
{
|
|
"name": "ADC1",
|
|
"address": 1073881088,
|
|
"registers": {
|
|
"kind": "adc",
|
|
"version": "v4",
|
|
"block": "ADC"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK1",
|
|
"kernel_clock": {
|
|
"register": "D3CCIPR",
|
|
"field": "ADCSEL"
|
|
},
|
|
"enable": {
|
|
"register": "AHB1ENR",
|
|
"field": "ADC12EN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB1RSTR",
|
|
"field": "ADC12RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA0",
|
|
"signal": "INP16"
|
|
},
|
|
{
|
|
"pin": "PA1",
|
|
"signal": "INN16"
|
|
},
|
|
{
|
|
"pin": "PA1",
|
|
"signal": "INP17"
|
|
},
|
|
{
|
|
"pin": "PA2",
|
|
"signal": "INP14"
|
|
},
|
|
{
|
|
"pin": "PA3",
|
|
"signal": "INP15"
|
|
},
|
|
{
|
|
"pin": "PA4",
|
|
"signal": "INP18"
|
|
},
|
|
{
|
|
"pin": "PA5",
|
|
"signal": "INN18"
|
|
},
|
|
{
|
|
"pin": "PA5",
|
|
"signal": "INP19"
|
|
},
|
|
{
|
|
"pin": "PA6",
|
|
"signal": "INP3"
|
|
},
|
|
{
|
|
"pin": "PA7",
|
|
"signal": "INN3"
|
|
},
|
|
{
|
|
"pin": "PA7",
|
|
"signal": "INP7"
|
|
},
|
|
{
|
|
"pin": "PB0",
|
|
"signal": "INN5"
|
|
},
|
|
{
|
|
"pin": "PB0",
|
|
"signal": "INP9"
|
|
},
|
|
{
|
|
"pin": "PB1",
|
|
"signal": "INP5"
|
|
},
|
|
{
|
|
"pin": "PC0",
|
|
"signal": "INP10"
|
|
},
|
|
{
|
|
"pin": "PC1",
|
|
"signal": "INN10"
|
|
},
|
|
{
|
|
"pin": "PC1",
|
|
"signal": "INP11"
|
|
},
|
|
{
|
|
"pin": "PC4",
|
|
"signal": "INP4"
|
|
},
|
|
{
|
|
"pin": "PC5",
|
|
"signal": "INN4"
|
|
},
|
|
{
|
|
"pin": "PC5",
|
|
"signal": "INP8"
|
|
},
|
|
{
|
|
"pin": "PF11",
|
|
"signal": "INP2"
|
|
},
|
|
{
|
|
"pin": "PF12",
|
|
"signal": "INN2"
|
|
},
|
|
{
|
|
"pin": "PF12",
|
|
"signal": "INP6"
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "ADC"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "ADC1",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 9
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "ADC2",
|
|
"address": 1073881344,
|
|
"registers": {
|
|
"kind": "adc",
|
|
"version": "v4",
|
|
"block": "ADC"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK1",
|
|
"kernel_clock": {
|
|
"register": "D3CCIPR",
|
|
"field": "ADCSEL"
|
|
},
|
|
"enable": {
|
|
"register": "AHB1ENR",
|
|
"field": "ADC12EN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB1RSTR",
|
|
"field": "ADC12RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA2",
|
|
"signal": "INP14"
|
|
},
|
|
{
|
|
"pin": "PA3",
|
|
"signal": "INP15"
|
|
},
|
|
{
|
|
"pin": "PA4",
|
|
"signal": "INP18"
|
|
},
|
|
{
|
|
"pin": "PA5",
|
|
"signal": "INN18"
|
|
},
|
|
{
|
|
"pin": "PA5",
|
|
"signal": "INP19"
|
|
},
|
|
{
|
|
"pin": "PA6",
|
|
"signal": "INP3"
|
|
},
|
|
{
|
|
"pin": "PA7",
|
|
"signal": "INN3"
|
|
},
|
|
{
|
|
"pin": "PA7",
|
|
"signal": "INP7"
|
|
},
|
|
{
|
|
"pin": "PB0",
|
|
"signal": "INN5"
|
|
},
|
|
{
|
|
"pin": "PB0",
|
|
"signal": "INP9"
|
|
},
|
|
{
|
|
"pin": "PB1",
|
|
"signal": "INP5"
|
|
},
|
|
{
|
|
"pin": "PC0",
|
|
"signal": "INP10"
|
|
},
|
|
{
|
|
"pin": "PC1",
|
|
"signal": "INN10"
|
|
},
|
|
{
|
|
"pin": "PC1",
|
|
"signal": "INP11"
|
|
},
|
|
{
|
|
"pin": "PC4",
|
|
"signal": "INP4"
|
|
},
|
|
{
|
|
"pin": "PC5",
|
|
"signal": "INN4"
|
|
},
|
|
{
|
|
"pin": "PC5",
|
|
"signal": "INP8"
|
|
},
|
|
{
|
|
"pin": "PF13",
|
|
"signal": "INP2"
|
|
},
|
|
{
|
|
"pin": "PF14",
|
|
"signal": "INN2"
|
|
},
|
|
{
|
|
"pin": "PF14",
|
|
"signal": "INP6"
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "ADC"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "ADC2",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 10
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "ADC3",
|
|
"address": 1476550656,
|
|
"registers": {
|
|
"kind": "adc",
|
|
"version": "v4",
|
|
"block": "ADC"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK4",
|
|
"kernel_clock": {
|
|
"register": "D3CCIPR",
|
|
"field": "ADCSEL"
|
|
},
|
|
"enable": {
|
|
"register": "AHB4ENR",
|
|
"field": "ADC3EN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB4RSTR",
|
|
"field": "ADC3RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PC0",
|
|
"signal": "INP10"
|
|
},
|
|
{
|
|
"pin": "PC1",
|
|
"signal": "INN10"
|
|
},
|
|
{
|
|
"pin": "PC1",
|
|
"signal": "INP11"
|
|
},
|
|
{
|
|
"pin": "PC2_C",
|
|
"signal": "INN1"
|
|
},
|
|
{
|
|
"pin": "PC2_C",
|
|
"signal": "INP0"
|
|
},
|
|
{
|
|
"pin": "PC3_C",
|
|
"signal": "INP1"
|
|
},
|
|
{
|
|
"pin": "PF10",
|
|
"signal": "INN2"
|
|
},
|
|
{
|
|
"pin": "PF10",
|
|
"signal": "INP6"
|
|
},
|
|
{
|
|
"pin": "PF3",
|
|
"signal": "INP5"
|
|
},
|
|
{
|
|
"pin": "PF4",
|
|
"signal": "INN5"
|
|
},
|
|
{
|
|
"pin": "PF4",
|
|
"signal": "INP9"
|
|
},
|
|
{
|
|
"pin": "PF5",
|
|
"signal": "INP4"
|
|
},
|
|
{
|
|
"pin": "PF6",
|
|
"signal": "INN4"
|
|
},
|
|
{
|
|
"pin": "PF6",
|
|
"signal": "INP8"
|
|
},
|
|
{
|
|
"pin": "PF7",
|
|
"signal": "INP3"
|
|
},
|
|
{
|
|
"pin": "PF8",
|
|
"signal": "INN3"
|
|
},
|
|
{
|
|
"pin": "PF8",
|
|
"signal": "INP7"
|
|
},
|
|
{
|
|
"pin": "PF9",
|
|
"signal": "INP2"
|
|
},
|
|
{
|
|
"pin": "PH2",
|
|
"signal": "INP13"
|
|
},
|
|
{
|
|
"pin": "PH3",
|
|
"signal": "INN13"
|
|
},
|
|
{
|
|
"pin": "PH3",
|
|
"signal": "INP14"
|
|
},
|
|
{
|
|
"pin": "PH4",
|
|
"signal": "INN14"
|
|
},
|
|
{
|
|
"pin": "PH4",
|
|
"signal": "INP15"
|
|
},
|
|
{
|
|
"pin": "PH5",
|
|
"signal": "INN15"
|
|
},
|
|
{
|
|
"pin": "PH5",
|
|
"signal": "INP16"
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "ADC3"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "ADC3",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 115
|
|
},
|
|
{
|
|
"signal": "ADC3",
|
|
"dmamux": "DMAMUX2",
|
|
"request": 17
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "ADC3_COMMON",
|
|
"address": 1476551424,
|
|
"registers": {
|
|
"kind": "adccommon",
|
|
"version": "v4",
|
|
"block": "ADC_COMMON"
|
|
}
|
|
},
|
|
{
|
|
"name": "ADC_COMMON",
|
|
"address": 1073881856,
|
|
"registers": {
|
|
"kind": "adccommon",
|
|
"version": "v4",
|
|
"block": "ADC_COMMON"
|
|
}
|
|
},
|
|
{
|
|
"name": "BDMA",
|
|
"address": 1476547584,
|
|
"registers": {
|
|
"kind": "bdma",
|
|
"version": "v1",
|
|
"block": "DMA"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK4",
|
|
"kernel_clock": "HCLK4",
|
|
"enable": {
|
|
"register": "AHB4ENR",
|
|
"field": "BDMAEN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB4RSTR",
|
|
"field": "BDMARST"
|
|
}
|
|
},
|
|
"interrupts": [
|
|
{
|
|
"signal": "CH0",
|
|
"interrupt": "BDMA_Channel0"
|
|
},
|
|
{
|
|
"signal": "CH1",
|
|
"interrupt": "BDMA_Channel1"
|
|
},
|
|
{
|
|
"signal": "CH2",
|
|
"interrupt": "BDMA_Channel2"
|
|
},
|
|
{
|
|
"signal": "CH3",
|
|
"interrupt": "BDMA_Channel3"
|
|
},
|
|
{
|
|
"signal": "CH4",
|
|
"interrupt": "BDMA_Channel4"
|
|
},
|
|
{
|
|
"signal": "CH5",
|
|
"interrupt": "BDMA_Channel5"
|
|
},
|
|
{
|
|
"signal": "CH6",
|
|
"interrupt": "BDMA_Channel6"
|
|
},
|
|
{
|
|
"signal": "CH7",
|
|
"interrupt": "BDMA_Channel7"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "CEC",
|
|
"address": 1073769472,
|
|
"registers": {
|
|
"kind": "cec",
|
|
"version": "v2",
|
|
"block": "CEC"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": {
|
|
"register": "D2CCIP2R",
|
|
"field": "CECSEL"
|
|
},
|
|
"enable": {
|
|
"register": "APB1LENR",
|
|
"field": "CECEN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1LRSTR",
|
|
"field": "CECRST"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "COMP1",
|
|
"address": 1476409356,
|
|
"registers": {
|
|
"kind": "comp",
|
|
"version": "h7_b",
|
|
"block": "COMP"
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PB0",
|
|
"signal": "INP"
|
|
},
|
|
{
|
|
"pin": "PB1",
|
|
"signal": "INM"
|
|
},
|
|
{
|
|
"pin": "PB2",
|
|
"signal": "INP"
|
|
},
|
|
{
|
|
"pin": "PC4",
|
|
"signal": "INM"
|
|
},
|
|
{
|
|
"pin": "PC5",
|
|
"signal": "OUT",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PE12",
|
|
"signal": "OUT",
|
|
"af": 13
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "COMP2",
|
|
"address": 1476409360,
|
|
"registers": {
|
|
"kind": "comp",
|
|
"version": "h7_b",
|
|
"block": "COMP"
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PE10",
|
|
"signal": "INM"
|
|
},
|
|
{
|
|
"pin": "PE11",
|
|
"signal": "INP"
|
|
},
|
|
{
|
|
"pin": "PE13",
|
|
"signal": "OUT",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PE7",
|
|
"signal": "INM"
|
|
},
|
|
{
|
|
"pin": "PE8",
|
|
"signal": "OUT",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PE9",
|
|
"signal": "INP"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "CRC",
|
|
"address": 1476545536,
|
|
"registers": {
|
|
"kind": "crc",
|
|
"version": "v3",
|
|
"block": "CRC"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK4",
|
|
"kernel_clock": "HCLK4",
|
|
"enable": {
|
|
"register": "AHB4ENR",
|
|
"field": "CRCEN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB4RSTR",
|
|
"field": "CRCRST"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "CRS",
|
|
"address": 1073775616,
|
|
"registers": {
|
|
"kind": "crs",
|
|
"version": "v1",
|
|
"block": "CRS"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": "PCLK1",
|
|
"enable": {
|
|
"register": "APB1HENR",
|
|
"field": "CRSEN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1HRSTR",
|
|
"field": "CRSRST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PB3",
|
|
"signal": "SYNC",
|
|
"af": 10
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "DAC1",
|
|
"address": 1073771520,
|
|
"registers": {
|
|
"kind": "dac",
|
|
"version": "v4",
|
|
"block": "DAC"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": "PCLK1",
|
|
"enable": {
|
|
"register": "APB1LENR",
|
|
"field": "DAC12EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1LRSTR",
|
|
"field": "DAC12RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA4",
|
|
"signal": "OUT1"
|
|
},
|
|
{
|
|
"pin": "PA5",
|
|
"signal": "OUT2"
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "TIM6_DAC"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "CH1",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 67
|
|
},
|
|
{
|
|
"signal": "CH2",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 68
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "DBGMCU",
|
|
"address": 1543507968,
|
|
"registers": {
|
|
"kind": "dbgmcu",
|
|
"version": "h7",
|
|
"block": "DBGMCU"
|
|
}
|
|
},
|
|
{
|
|
"name": "DCMI",
|
|
"address": 1208090624,
|
|
"registers": {
|
|
"kind": "dcmi",
|
|
"version": "v1",
|
|
"block": "DCMI"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK2",
|
|
"kernel_clock": "HCLK2",
|
|
"enable": {
|
|
"register": "AHB2ENR",
|
|
"field": "DCMIEN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB2RSTR",
|
|
"field": "DCMIRST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA10",
|
|
"signal": "D1",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PA4",
|
|
"signal": "HSYNC",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PA6",
|
|
"signal": "PIXCLK",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PA9",
|
|
"signal": "D0",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PB5",
|
|
"signal": "D10",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PB6",
|
|
"signal": "D5",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PB7",
|
|
"signal": "VSYNC",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PB8",
|
|
"signal": "D6",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PB9",
|
|
"signal": "D7",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PC10",
|
|
"signal": "D8",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PC11",
|
|
"signal": "D4",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PC12",
|
|
"signal": "D9",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PC6",
|
|
"signal": "D0",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PC7",
|
|
"signal": "D1",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PC8",
|
|
"signal": "D2",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PC9",
|
|
"signal": "D3",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PD2",
|
|
"signal": "D11",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PD3",
|
|
"signal": "D5",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PD6",
|
|
"signal": "D10",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PE0",
|
|
"signal": "D2",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PE1",
|
|
"signal": "D3",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PE4",
|
|
"signal": "D4",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PE5",
|
|
"signal": "D6",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PE6",
|
|
"signal": "D7",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PF10",
|
|
"signal": "D11",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PF11",
|
|
"signal": "D12",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PG10",
|
|
"signal": "D2",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PG11",
|
|
"signal": "D3",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PG15",
|
|
"signal": "D13",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PG6",
|
|
"signal": "D12",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PG7",
|
|
"signal": "D13",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PG9",
|
|
"signal": "VSYNC",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PH10",
|
|
"signal": "D1",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PH11",
|
|
"signal": "D2",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PH12",
|
|
"signal": "D3",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PH14",
|
|
"signal": "D4",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PH15",
|
|
"signal": "D11",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PH6",
|
|
"signal": "D8",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PH7",
|
|
"signal": "D9",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PH8",
|
|
"signal": "HSYNC",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PH9",
|
|
"signal": "D0",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PI0",
|
|
"signal": "D13",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PI1",
|
|
"signal": "D8",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PI2",
|
|
"signal": "D9",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PI3",
|
|
"signal": "D10",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PI4",
|
|
"signal": "D5",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PI5",
|
|
"signal": "VSYNC",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PI6",
|
|
"signal": "D6",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PI7",
|
|
"signal": "D7",
|
|
"af": 13
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "DCMI"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "PSSI",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 75
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "DFSDM1",
|
|
"address": 1073836032,
|
|
"rcc": {
|
|
"bus_clock": "PCLK2",
|
|
"kernel_clock": {
|
|
"register": "D2CCIP1R",
|
|
"field": "DFSDM1SEL"
|
|
},
|
|
"enable": {
|
|
"register": "APB2ENR",
|
|
"field": "DFSDM1EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB2RSTR",
|
|
"field": "DFSDM1RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PB0",
|
|
"signal": "CKOUT",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PB1",
|
|
"signal": "DATIN1",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PB10",
|
|
"signal": "DATIN7",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PB11",
|
|
"signal": "CKIN7",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PB12",
|
|
"signal": "DATIN1",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PB13",
|
|
"signal": "CKIN1",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PB14",
|
|
"signal": "DATIN2",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PB15",
|
|
"signal": "CKIN2",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PB2",
|
|
"signal": "CKIN1",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PB6",
|
|
"signal": "DATIN5",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PB7",
|
|
"signal": "CKIN5",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PB8",
|
|
"signal": "CKIN7",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PB9",
|
|
"signal": "DATIN7",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PC0",
|
|
"signal": "CKIN0",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PC0",
|
|
"signal": "DATIN4",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PC1",
|
|
"signal": "CKIN4",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PC1",
|
|
"signal": "DATIN0",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PC10",
|
|
"signal": "CKIN5",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PC11",
|
|
"signal": "DATIN5",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PC2",
|
|
"signal": "CKIN1",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PC2",
|
|
"signal": "CKOUT",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PC3",
|
|
"signal": "DATIN1",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PC4",
|
|
"signal": "CKIN2",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PC5",
|
|
"signal": "DATIN2",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PC6",
|
|
"signal": "CKIN3",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PC7",
|
|
"signal": "DATIN3",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PD0",
|
|
"signal": "CKIN6",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PD1",
|
|
"signal": "DATIN6",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PD10",
|
|
"signal": "CKOUT",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PD3",
|
|
"signal": "CKOUT",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PD6",
|
|
"signal": "CKIN4",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PD6",
|
|
"signal": "DATIN1",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PD7",
|
|
"signal": "CKIN1",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PD7",
|
|
"signal": "DATIN4",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PD8",
|
|
"signal": "CKIN3",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PD9",
|
|
"signal": "DATIN3",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PE10",
|
|
"signal": "DATIN4",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PE11",
|
|
"signal": "CKIN4",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PE12",
|
|
"signal": "DATIN5",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PE13",
|
|
"signal": "CKIN5",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PE4",
|
|
"signal": "DATIN3",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PE5",
|
|
"signal": "CKIN3",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PE7",
|
|
"signal": "DATIN2",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PE8",
|
|
"signal": "CKIN2",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PE9",
|
|
"signal": "CKOUT",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PF13",
|
|
"signal": "DATIN6",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PF14",
|
|
"signal": "CKIN6",
|
|
"af": 3
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "FLT0",
|
|
"interrupt": "DFSDM1_FLT0"
|
|
},
|
|
{
|
|
"signal": "FLT1",
|
|
"interrupt": "DFSDM1_FLT1"
|
|
},
|
|
{
|
|
"signal": "FLT2",
|
|
"interrupt": "DFSDM1_FLT2"
|
|
},
|
|
{
|
|
"signal": "FLT3",
|
|
"interrupt": "DFSDM1_FLT3"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "FLT0",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 101
|
|
},
|
|
{
|
|
"signal": "FLT1",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 102
|
|
},
|
|
{
|
|
"signal": "FLT2",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 103
|
|
},
|
|
{
|
|
"signal": "FLT3",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 104
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "DMA1",
|
|
"address": 1073872896,
|
|
"registers": {
|
|
"kind": "dma",
|
|
"version": "v1",
|
|
"block": "DMA"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK1",
|
|
"kernel_clock": "HCLK1",
|
|
"enable": {
|
|
"register": "AHB1ENR",
|
|
"field": "DMA1EN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB1RSTR",
|
|
"field": "DMA1RST"
|
|
}
|
|
},
|
|
"interrupts": [
|
|
{
|
|
"signal": "CH0",
|
|
"interrupt": "DMA1_Stream0"
|
|
},
|
|
{
|
|
"signal": "CH1",
|
|
"interrupt": "DMA1_Stream1"
|
|
},
|
|
{
|
|
"signal": "CH2",
|
|
"interrupt": "DMA1_Stream2"
|
|
},
|
|
{
|
|
"signal": "CH3",
|
|
"interrupt": "DMA1_Stream3"
|
|
},
|
|
{
|
|
"signal": "CH4",
|
|
"interrupt": "DMA1_Stream4"
|
|
},
|
|
{
|
|
"signal": "CH5",
|
|
"interrupt": "DMA1_Stream5"
|
|
},
|
|
{
|
|
"signal": "CH6",
|
|
"interrupt": "DMA1_Stream6"
|
|
},
|
|
{
|
|
"signal": "CH7",
|
|
"interrupt": "DMA1_Stream7"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "DMA2",
|
|
"address": 1073873920,
|
|
"registers": {
|
|
"kind": "dma",
|
|
"version": "v1",
|
|
"block": "DMA"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK1",
|
|
"kernel_clock": "HCLK1",
|
|
"enable": {
|
|
"register": "AHB1ENR",
|
|
"field": "DMA2EN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB1RSTR",
|
|
"field": "DMA2RST"
|
|
}
|
|
},
|
|
"interrupts": [
|
|
{
|
|
"signal": "CH0",
|
|
"interrupt": "DMA2_Stream0"
|
|
},
|
|
{
|
|
"signal": "CH1",
|
|
"interrupt": "DMA2_Stream1"
|
|
},
|
|
{
|
|
"signal": "CH2",
|
|
"interrupt": "DMA2_Stream2"
|
|
},
|
|
{
|
|
"signal": "CH3",
|
|
"interrupt": "DMA2_Stream3"
|
|
},
|
|
{
|
|
"signal": "CH4",
|
|
"interrupt": "DMA2_Stream4"
|
|
},
|
|
{
|
|
"signal": "CH5",
|
|
"interrupt": "DMA2_Stream5"
|
|
},
|
|
{
|
|
"signal": "CH6",
|
|
"interrupt": "DMA2_Stream6"
|
|
},
|
|
{
|
|
"signal": "CH7",
|
|
"interrupt": "DMA2_Stream7"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "DMA2D",
|
|
"address": 1375735808,
|
|
"registers": {
|
|
"kind": "dma2d",
|
|
"version": "v2",
|
|
"block": "DMA2D"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK3",
|
|
"kernel_clock": "HCLK3",
|
|
"enable": {
|
|
"register": "AHB3ENR",
|
|
"field": "DMA2DEN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB3RSTR",
|
|
"field": "DMA2DRST"
|
|
}
|
|
},
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "DMA2D"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "DMAMUX1",
|
|
"address": 1073874944,
|
|
"registers": {
|
|
"kind": "dmamux",
|
|
"version": "v1",
|
|
"block": "DMAMUX"
|
|
},
|
|
"interrupts": [
|
|
{
|
|
"signal": "OVR",
|
|
"interrupt": "DMAMUX1_OVR"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "DMAMUX2",
|
|
"address": 1476548608,
|
|
"registers": {
|
|
"kind": "dmamux",
|
|
"version": "v1",
|
|
"block": "DMAMUX"
|
|
},
|
|
"interrupts": [
|
|
{
|
|
"signal": "OVR",
|
|
"interrupt": "DMAMUX2_OVR"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "ETH",
|
|
"address": 1073905664,
|
|
"registers": {
|
|
"kind": "eth",
|
|
"version": "v2",
|
|
"block": "ETH"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK1",
|
|
"kernel_clock": "HCLK1",
|
|
"enable": {
|
|
"register": "AHB1ENR",
|
|
"field": "ETH1MACEN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB1RSTR",
|
|
"field": "ETH1MACRST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA0",
|
|
"signal": "CRS",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PA1",
|
|
"signal": "REF_CLK",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PA1",
|
|
"signal": "RX_CLK",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PA2",
|
|
"signal": "MDIO",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PA3",
|
|
"signal": "COL",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PA7",
|
|
"signal": "CRS_DV",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PA7",
|
|
"signal": "RX_DV",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PA9",
|
|
"signal": "TX_ER",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PB0",
|
|
"signal": "RXD2",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PB1",
|
|
"signal": "RXD3",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PB10",
|
|
"signal": "RX_ER",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PB11",
|
|
"signal": "TX_EN",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PB12",
|
|
"signal": "TXD0",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PB13",
|
|
"signal": "TXD1",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PB2",
|
|
"signal": "TX_ER",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PB5",
|
|
"signal": "PPS_OUT",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PB8",
|
|
"signal": "TXD3",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PC1",
|
|
"signal": "MDC",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PC2",
|
|
"signal": "TXD2",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PC3",
|
|
"signal": "TX_CLK",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PC4",
|
|
"signal": "RXD0",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PC5",
|
|
"signal": "RXD1",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PE2",
|
|
"signal": "TXD3",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PG11",
|
|
"signal": "TX_EN",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PG12",
|
|
"signal": "TXD1",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PG13",
|
|
"signal": "TXD0",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PG14",
|
|
"signal": "TXD1",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PG8",
|
|
"signal": "PPS_OUT",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PH2",
|
|
"signal": "CRS",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PH3",
|
|
"signal": "COL",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PH6",
|
|
"signal": "RXD2",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PH7",
|
|
"signal": "RXD3",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PI10",
|
|
"signal": "RX_ER",
|
|
"af": 11
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "ETH"
|
|
},
|
|
{
|
|
"signal": "WKUP",
|
|
"interrupt": "ETH_WKUP"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "EXTI",
|
|
"address": 1476395008,
|
|
"registers": {
|
|
"kind": "exti",
|
|
"version": "h7",
|
|
"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": "FDCAN1",
|
|
"address": 1073782784,
|
|
"registers": {
|
|
"kind": "can",
|
|
"version": "fdcan_h7",
|
|
"block": "FDCAN"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": {
|
|
"register": "D2CCIP1R",
|
|
"field": "FDCANSEL"
|
|
},
|
|
"enable": {
|
|
"register": "APB1HENR",
|
|
"field": "FDCANEN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1HRSTR",
|
|
"field": "FDCANRST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA11",
|
|
"signal": "RX",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PA12",
|
|
"signal": "TX",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PB8",
|
|
"signal": "RX",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PB9",
|
|
"signal": "TX",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PD0",
|
|
"signal": "RX",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PD1",
|
|
"signal": "TX",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PH13",
|
|
"signal": "TX",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PH14",
|
|
"signal": "RX",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PI9",
|
|
"signal": "RX",
|
|
"af": 9
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "CAL",
|
|
"interrupt": "FDCAN_CAL"
|
|
},
|
|
{
|
|
"signal": "IT0",
|
|
"interrupt": "FDCAN1_IT0"
|
|
},
|
|
{
|
|
"signal": "IT1",
|
|
"interrupt": "FDCAN1_IT1"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "FDCAN2",
|
|
"address": 1073783808,
|
|
"registers": {
|
|
"kind": "can",
|
|
"version": "fdcan_h7",
|
|
"block": "FDCAN"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": {
|
|
"register": "D2CCIP1R",
|
|
"field": "FDCANSEL"
|
|
},
|
|
"enable": {
|
|
"register": "APB1HENR",
|
|
"field": "FDCANEN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1HRSTR",
|
|
"field": "FDCANRST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PB12",
|
|
"signal": "RX",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PB13",
|
|
"signal": "TX",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PB5",
|
|
"signal": "RX",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PB6",
|
|
"signal": "TX",
|
|
"af": 9
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "CAL",
|
|
"interrupt": "FDCAN_CAL"
|
|
},
|
|
{
|
|
"signal": "IT0",
|
|
"interrupt": "FDCAN2_IT0"
|
|
},
|
|
{
|
|
"signal": "IT1",
|
|
"interrupt": "FDCAN2_IT1"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "FDCANRAM",
|
|
"address": 1073785856,
|
|
"registers": {
|
|
"kind": "fdcanram",
|
|
"version": "h7",
|
|
"block": "FDCANRAM"
|
|
}
|
|
},
|
|
{
|
|
"name": "FLASH",
|
|
"address": 1375739904,
|
|
"registers": {
|
|
"kind": "flash",
|
|
"version": "h7",
|
|
"block": "FLASH"
|
|
},
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "FLASH"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "FMC",
|
|
"address": 1375748096,
|
|
"registers": {
|
|
"kind": "fmc",
|
|
"version": "v3x1",
|
|
"block": "FMC"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK3",
|
|
"kernel_clock": {
|
|
"register": "D1CCIPR",
|
|
"field": "FMCSEL"
|
|
},
|
|
"enable": {
|
|
"register": "AHB3ENR",
|
|
"field": "FMCEN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB3RSTR",
|
|
"field": "FMCRST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA7",
|
|
"signal": "SDNWE",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PB5",
|
|
"signal": "SDCKE1",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PB6",
|
|
"signal": "SDNE1",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PB7",
|
|
"signal": "NL",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PC0",
|
|
"signal": "SDNWE",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PC2",
|
|
"signal": "SDNE0",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PC3",
|
|
"signal": "SDCKE0",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PC4",
|
|
"signal": "SDNE0",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PC5",
|
|
"signal": "SDCKE0",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PC6",
|
|
"signal": "NWAIT",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PC7",
|
|
"signal": "NE1",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PC8",
|
|
"signal": "NCE",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PC8",
|
|
"signal": "NE2",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PD0",
|
|
"signal": "D2",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PD0",
|
|
"signal": "DA2",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PD1",
|
|
"signal": "D3",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PD1",
|
|
"signal": "DA3",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PD10",
|
|
"signal": "D15",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PD10",
|
|
"signal": "DA15",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PD11",
|
|
"signal": "A16",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PD11",
|
|
"signal": "CLE"
|
|
},
|
|
{
|
|
"pin": "PD12",
|
|
"signal": "A17",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PD12",
|
|
"signal": "ALE"
|
|
},
|
|
{
|
|
"pin": "PD13",
|
|
"signal": "A18",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PD14",
|
|
"signal": "D0",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PD14",
|
|
"signal": "DA0",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PD15",
|
|
"signal": "D1",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PD15",
|
|
"signal": "DA1",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PD3",
|
|
"signal": "CLK",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PD4",
|
|
"signal": "NOE",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PD5",
|
|
"signal": "NWE",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PD6",
|
|
"signal": "NWAIT",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PD7",
|
|
"signal": "NE1",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PD8",
|
|
"signal": "D13",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PD8",
|
|
"signal": "DA13",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PD9",
|
|
"signal": "D14",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PD9",
|
|
"signal": "DA14",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PE0",
|
|
"signal": "NBL0",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PE1",
|
|
"signal": "NBL1",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PE10",
|
|
"signal": "D7",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PE10",
|
|
"signal": "DA7",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PE11",
|
|
"signal": "D8",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PE11",
|
|
"signal": "DA8",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PE12",
|
|
"signal": "D9",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PE12",
|
|
"signal": "DA9",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PE13",
|
|
"signal": "D10",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PE13",
|
|
"signal": "DA10",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PE14",
|
|
"signal": "D11",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PE14",
|
|
"signal": "DA11",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PE15",
|
|
"signal": "D12",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PE15",
|
|
"signal": "DA12",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PE2",
|
|
"signal": "A23",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PE3",
|
|
"signal": "A19",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PE4",
|
|
"signal": "A20",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PE5",
|
|
"signal": "A21",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PE6",
|
|
"signal": "A22",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PE7",
|
|
"signal": "D4",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PE7",
|
|
"signal": "DA4",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PE8",
|
|
"signal": "D5",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PE8",
|
|
"signal": "DA5",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PE9",
|
|
"signal": "D6",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PE9",
|
|
"signal": "DA6",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PF0",
|
|
"signal": "A0",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PF1",
|
|
"signal": "A1",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PF11",
|
|
"signal": "SDNRAS",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PF12",
|
|
"signal": "A6",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PF13",
|
|
"signal": "A7",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PF14",
|
|
"signal": "A8",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PF15",
|
|
"signal": "A9",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PF2",
|
|
"signal": "A2",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PF3",
|
|
"signal": "A3",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PF4",
|
|
"signal": "A4",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PF5",
|
|
"signal": "A5",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PG0",
|
|
"signal": "A10",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PG1",
|
|
"signal": "A11",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PG10",
|
|
"signal": "NE3",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PG12",
|
|
"signal": "NE4",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PG13",
|
|
"signal": "A24",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PG14",
|
|
"signal": "A25",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PG15",
|
|
"signal": "SDNCAS",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PG2",
|
|
"signal": "A12",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PG3",
|
|
"signal": "A13",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PG4",
|
|
"signal": "A14",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PG4",
|
|
"signal": "BA0",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PG5",
|
|
"signal": "A15",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PG5",
|
|
"signal": "BA1",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PG6",
|
|
"signal": "NE3",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PG7",
|
|
"signal": "INT",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PG8",
|
|
"signal": "SDCLK",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PG9",
|
|
"signal": "NCE",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PG9",
|
|
"signal": "NE2",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PH10",
|
|
"signal": "D18",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PH11",
|
|
"signal": "D19",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PH12",
|
|
"signal": "D20",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PH13",
|
|
"signal": "D21",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PH14",
|
|
"signal": "D22",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PH15",
|
|
"signal": "D23",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PH2",
|
|
"signal": "SDCKE0",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PH3",
|
|
"signal": "SDNE0",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PH5",
|
|
"signal": "SDNWE",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PH6",
|
|
"signal": "SDNE1",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PH7",
|
|
"signal": "SDCKE1",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PH8",
|
|
"signal": "D16",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PH9",
|
|
"signal": "D17",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PI0",
|
|
"signal": "D24",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PI1",
|
|
"signal": "D25",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PI10",
|
|
"signal": "D31",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PI2",
|
|
"signal": "D26",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PI3",
|
|
"signal": "D27",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PI4",
|
|
"signal": "NBL2",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PI5",
|
|
"signal": "NBL3",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PI6",
|
|
"signal": "D28",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PI7",
|
|
"signal": "D29",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PI9",
|
|
"signal": "D30",
|
|
"af": 12
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "FMC"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "GPIOA",
|
|
"address": 1476526080,
|
|
"registers": {
|
|
"kind": "gpio",
|
|
"version": "v2",
|
|
"block": "GPIO"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK4",
|
|
"kernel_clock": "HCLK4",
|
|
"enable": {
|
|
"register": "AHB4ENR",
|
|
"field": "GPIOAEN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB4RSTR",
|
|
"field": "GPIOARST"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "GPIOB",
|
|
"address": 1476527104,
|
|
"registers": {
|
|
"kind": "gpio",
|
|
"version": "v2",
|
|
"block": "GPIO"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK4",
|
|
"kernel_clock": "HCLK4",
|
|
"enable": {
|
|
"register": "AHB4ENR",
|
|
"field": "GPIOBEN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB4RSTR",
|
|
"field": "GPIOBRST"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "GPIOC",
|
|
"address": 1476528128,
|
|
"registers": {
|
|
"kind": "gpio",
|
|
"version": "v2",
|
|
"block": "GPIO"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK4",
|
|
"kernel_clock": "HCLK4",
|
|
"enable": {
|
|
"register": "AHB4ENR",
|
|
"field": "GPIOCEN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB4RSTR",
|
|
"field": "GPIOCRST"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "GPIOD",
|
|
"address": 1476529152,
|
|
"registers": {
|
|
"kind": "gpio",
|
|
"version": "v2",
|
|
"block": "GPIO"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK4",
|
|
"kernel_clock": "HCLK4",
|
|
"enable": {
|
|
"register": "AHB4ENR",
|
|
"field": "GPIODEN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB4RSTR",
|
|
"field": "GPIODRST"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "GPIOE",
|
|
"address": 1476530176,
|
|
"registers": {
|
|
"kind": "gpio",
|
|
"version": "v2",
|
|
"block": "GPIO"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK4",
|
|
"kernel_clock": "HCLK4",
|
|
"enable": {
|
|
"register": "AHB4ENR",
|
|
"field": "GPIOEEN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB4RSTR",
|
|
"field": "GPIOERST"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "GPIOF",
|
|
"address": 1476531200,
|
|
"registers": {
|
|
"kind": "gpio",
|
|
"version": "v2",
|
|
"block": "GPIO"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK4",
|
|
"kernel_clock": "HCLK4",
|
|
"enable": {
|
|
"register": "AHB4ENR",
|
|
"field": "GPIOFEN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB4RSTR",
|
|
"field": "GPIOFRST"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "GPIOG",
|
|
"address": 1476532224,
|
|
"registers": {
|
|
"kind": "gpio",
|
|
"version": "v2",
|
|
"block": "GPIO"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK4",
|
|
"kernel_clock": "HCLK4",
|
|
"enable": {
|
|
"register": "AHB4ENR",
|
|
"field": "GPIOGEN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB4RSTR",
|
|
"field": "GPIOGRST"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "GPIOH",
|
|
"address": 1476533248,
|
|
"registers": {
|
|
"kind": "gpio",
|
|
"version": "v2",
|
|
"block": "GPIO"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK4",
|
|
"kernel_clock": "HCLK4",
|
|
"enable": {
|
|
"register": "AHB4ENR",
|
|
"field": "GPIOHEN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB4RSTR",
|
|
"field": "GPIOHRST"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "GPIOI",
|
|
"address": 1476534272,
|
|
"registers": {
|
|
"kind": "gpio",
|
|
"version": "v2",
|
|
"block": "GPIO"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK4",
|
|
"kernel_clock": "HCLK4",
|
|
"enable": {
|
|
"register": "AHB4ENR",
|
|
"field": "GPIOIEN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB4RSTR",
|
|
"field": "GPIOIRST"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "GPIOJ",
|
|
"address": 1476535296,
|
|
"registers": {
|
|
"kind": "gpio",
|
|
"version": "v2",
|
|
"block": "GPIO"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK4",
|
|
"kernel_clock": "HCLK4",
|
|
"enable": {
|
|
"register": "AHB4ENR",
|
|
"field": "GPIOJEN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB4RSTR",
|
|
"field": "GPIOJRST"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "GPIOK",
|
|
"address": 1476536320,
|
|
"registers": {
|
|
"kind": "gpio",
|
|
"version": "v2",
|
|
"block": "GPIO"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK4",
|
|
"kernel_clock": "HCLK4",
|
|
"enable": {
|
|
"register": "AHB4ENR",
|
|
"field": "GPIOKEN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB4RSTR",
|
|
"field": "GPIOKRST"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "HRTIM",
|
|
"address": 1073837056,
|
|
"registers": {
|
|
"kind": "hrtim",
|
|
"version": "v1",
|
|
"block": "HRTIM"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK2",
|
|
"kernel_clock": "PCLK2",
|
|
"enable": {
|
|
"register": "APB2ENR",
|
|
"field": "HRTIMEN"
|
|
},
|
|
"reset": {
|
|
"register": "APB2RSTR",
|
|
"field": "HRTIMRST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA10",
|
|
"signal": "CHC2",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PA11",
|
|
"signal": "CHD1",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PA12",
|
|
"signal": "CHD2",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PA15",
|
|
"signal": "FLT1",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PA8",
|
|
"signal": "CHB2",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PA9",
|
|
"signal": "CHC1",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PB10",
|
|
"signal": "SCOUT",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PB11",
|
|
"signal": "SCIN",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PB3",
|
|
"signal": "FLT4",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PB4",
|
|
"signal": "EEV6",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PB5",
|
|
"signal": "EEV7",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PB6",
|
|
"signal": "EEV8",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PB7",
|
|
"signal": "EEV9",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PC10",
|
|
"signal": "EEV1",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PC11",
|
|
"signal": "FLT2",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PC12",
|
|
"signal": "EEV2",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PC6",
|
|
"signal": "CHA1",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PC7",
|
|
"signal": "CHA2",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PC8",
|
|
"signal": "CHB1",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PD4",
|
|
"signal": "FLT3",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PD5",
|
|
"signal": "EEV3",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PE0",
|
|
"signal": "SCIN",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PE1",
|
|
"signal": "SCOUT",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PG10",
|
|
"signal": "FLT5",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PG11",
|
|
"signal": "EEV4",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PG12",
|
|
"signal": "EEV5",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PG13",
|
|
"signal": "EEV10",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PG6",
|
|
"signal": "CHE1",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PG7",
|
|
"signal": "CHE2",
|
|
"af": 2
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "FLT",
|
|
"interrupt": "HRTIM1_FLT"
|
|
},
|
|
{
|
|
"signal": "MASTER",
|
|
"interrupt": "HRTIM1_Master"
|
|
},
|
|
{
|
|
"signal": "TIMA",
|
|
"interrupt": "HRTIM1_TIMA"
|
|
},
|
|
{
|
|
"signal": "TIMB",
|
|
"interrupt": "HRTIM1_TIMB"
|
|
},
|
|
{
|
|
"signal": "TIMC",
|
|
"interrupt": "HRTIM1_TIMC"
|
|
},
|
|
{
|
|
"signal": "TIMD",
|
|
"interrupt": "HRTIM1_TIMD"
|
|
},
|
|
{
|
|
"signal": "TIME",
|
|
"interrupt": "HRTIM1_TIME"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "MASTER",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 95
|
|
},
|
|
{
|
|
"signal": "TIMER",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 96
|
|
},
|
|
{
|
|
"signal": "TIMER",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 97
|
|
},
|
|
{
|
|
"signal": "TIMER",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 98
|
|
},
|
|
{
|
|
"signal": "TIMER",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 99
|
|
},
|
|
{
|
|
"signal": "TIMER",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 100
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "HSEM",
|
|
"address": 1476551680,
|
|
"registers": {
|
|
"kind": "hsem",
|
|
"version": "v1",
|
|
"block": "HSEM"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK4",
|
|
"kernel_clock": "HCLK4",
|
|
"enable": {
|
|
"register": "AHB4ENR",
|
|
"field": "HSEMEN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB4RSTR",
|
|
"field": "HSEMRST"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "I2C1",
|
|
"address": 1073763328,
|
|
"registers": {
|
|
"kind": "i2c",
|
|
"version": "v2",
|
|
"block": "I2C"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": {
|
|
"register": "D2CCIP2R",
|
|
"field": "I2C1235SEL"
|
|
},
|
|
"enable": {
|
|
"register": "APB1LENR",
|
|
"field": "I2C1EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1LRSTR",
|
|
"field": "I2C1RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"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": 33
|
|
},
|
|
{
|
|
"signal": "TX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 34
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "I2C2",
|
|
"address": 1073764352,
|
|
"registers": {
|
|
"kind": "i2c",
|
|
"version": "v2",
|
|
"block": "I2C"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": {
|
|
"register": "D2CCIP2R",
|
|
"field": "I2C1235SEL"
|
|
},
|
|
"enable": {
|
|
"register": "APB1LENR",
|
|
"field": "I2C2EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1LRSTR",
|
|
"field": "I2C2RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PB10",
|
|
"signal": "SCL",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PB11",
|
|
"signal": "SDA",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PB12",
|
|
"signal": "SMBA",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PF0",
|
|
"signal": "SDA",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PF1",
|
|
"signal": "SCL",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PF2",
|
|
"signal": "SMBA",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PH4",
|
|
"signal": "SCL",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PH5",
|
|
"signal": "SDA",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PH6",
|
|
"signal": "SMBA",
|
|
"af": 4
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "ER",
|
|
"interrupt": "I2C2_ER"
|
|
},
|
|
{
|
|
"signal": "EV",
|
|
"interrupt": "I2C2_EV"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "RX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 35
|
|
},
|
|
{
|
|
"signal": "TX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 36
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "I2C3",
|
|
"address": 1073765376,
|
|
"registers": {
|
|
"kind": "i2c",
|
|
"version": "v2",
|
|
"block": "I2C"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": {
|
|
"register": "D2CCIP2R",
|
|
"field": "I2C1235SEL"
|
|
},
|
|
"enable": {
|
|
"register": "APB1LENR",
|
|
"field": "I2C3EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1LRSTR",
|
|
"field": "I2C3RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA8",
|
|
"signal": "SCL",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PA9",
|
|
"signal": "SMBA",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PC9",
|
|
"signal": "SDA",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PH7",
|
|
"signal": "SCL",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PH8",
|
|
"signal": "SDA",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PH9",
|
|
"signal": "SMBA",
|
|
"af": 4
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "ER",
|
|
"interrupt": "I2C3_ER"
|
|
},
|
|
{
|
|
"signal": "EV",
|
|
"interrupt": "I2C3_EV"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "RX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 73
|
|
},
|
|
{
|
|
"signal": "TX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 74
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "I2C4",
|
|
"address": 1476402176,
|
|
"registers": {
|
|
"kind": "i2c",
|
|
"version": "v2",
|
|
"block": "I2C"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK4",
|
|
"kernel_clock": {
|
|
"register": "D3CCIPR",
|
|
"field": "I2C4SEL"
|
|
},
|
|
"enable": {
|
|
"register": "APB4ENR",
|
|
"field": "I2C4EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB4RSTR",
|
|
"field": "I2C4RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PB5",
|
|
"signal": "SMBA",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PB6",
|
|
"signal": "SCL",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PB7",
|
|
"signal": "SDA",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PB8",
|
|
"signal": "SCL",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PB9",
|
|
"signal": "SDA",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PB9",
|
|
"signal": "SMBA",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PD11",
|
|
"signal": "SMBA",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PD12",
|
|
"signal": "SCL",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PD13",
|
|
"signal": "SDA",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PF13",
|
|
"signal": "SMBA",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PF14",
|
|
"signal": "SCL",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PF15",
|
|
"signal": "SDA",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PH10",
|
|
"signal": "SMBA",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PH11",
|
|
"signal": "SCL",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PH12",
|
|
"signal": "SDA",
|
|
"af": 4
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "ER",
|
|
"interrupt": "I2C4_ER"
|
|
},
|
|
{
|
|
"signal": "EV",
|
|
"interrupt": "I2C4_EV"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "RX",
|
|
"dmamux": "DMAMUX2",
|
|
"request": 13
|
|
},
|
|
{
|
|
"signal": "TX",
|
|
"dmamux": "DMAMUX2",
|
|
"request": 14
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "IWDG1",
|
|
"address": 1476413440,
|
|
"registers": {
|
|
"kind": "iwdg",
|
|
"version": "v2",
|
|
"block": "IWDG"
|
|
}
|
|
},
|
|
{
|
|
"name": "IWDG2",
|
|
"address": 1476414464,
|
|
"registers": {
|
|
"kind": "iwdg",
|
|
"version": "v2",
|
|
"block": "IWDG"
|
|
}
|
|
},
|
|
{
|
|
"name": "JPEG",
|
|
"address": 1375744000,
|
|
"registers": {
|
|
"kind": "jpeg",
|
|
"version": "v1",
|
|
"block": "JPEG"
|
|
},
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "JPEG"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "LPTIM1",
|
|
"address": 1073751040,
|
|
"registers": {
|
|
"kind": "lptim",
|
|
"version": "v1",
|
|
"block": "LPTIM"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": {
|
|
"register": "D2CCIP2R",
|
|
"field": "LPTIM1SEL"
|
|
},
|
|
"enable": {
|
|
"register": "APB1LENR",
|
|
"field": "LPTIM1EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1LRSTR",
|
|
"field": "LPTIM1RST"
|
|
},
|
|
"stop_mode": "Stop2"
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PD12",
|
|
"signal": "IN1",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PD13",
|
|
"signal": "OUT",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PE0",
|
|
"signal": "ETR",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PE1",
|
|
"signal": "IN2",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PG11",
|
|
"signal": "IN2",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PG12",
|
|
"signal": "IN1",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PG13",
|
|
"signal": "OUT",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PG14",
|
|
"signal": "ETR",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PH2",
|
|
"signal": "IN2",
|
|
"af": 1
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "LPTIM1"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "LPTIM2",
|
|
"address": 1476404224,
|
|
"registers": {
|
|
"kind": "lptim",
|
|
"version": "v1",
|
|
"block": "LPTIM"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK4",
|
|
"kernel_clock": {
|
|
"register": "D3CCIPR",
|
|
"field": "LPTIM2SEL"
|
|
},
|
|
"enable": {
|
|
"register": "APB4ENR",
|
|
"field": "LPTIM2EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB4RSTR",
|
|
"field": "LPTIM2RST"
|
|
},
|
|
"stop_mode": "Stop2"
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PB10",
|
|
"signal": "IN1",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PB11",
|
|
"signal": "ETR",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PB13",
|
|
"signal": "OUT",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PD11",
|
|
"signal": "IN2",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PD12",
|
|
"signal": "IN1",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PE0",
|
|
"signal": "ETR",
|
|
"af": 4
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "LPTIM2"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "LPTIM3",
|
|
"address": 1476405248,
|
|
"registers": {
|
|
"kind": "lptim",
|
|
"version": "v1",
|
|
"block": "LPTIM"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK4",
|
|
"kernel_clock": "PCLK4",
|
|
"enable": {
|
|
"register": "APB4ENR",
|
|
"field": "LPTIM3EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB4RSTR",
|
|
"field": "LPTIM3RST"
|
|
},
|
|
"stop_mode": "Stop2"
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA1",
|
|
"signal": "OUT",
|
|
"af": 3
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "LPTIM3"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "LPTIM4",
|
|
"address": 1476406272,
|
|
"registers": {
|
|
"kind": "lptim",
|
|
"version": "v1",
|
|
"block": "LPTIM"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK4",
|
|
"kernel_clock": "PCLK4",
|
|
"enable": {
|
|
"register": "APB4ENR",
|
|
"field": "LPTIM4EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB4RSTR",
|
|
"field": "LPTIM4RST"
|
|
},
|
|
"stop_mode": "Stop2"
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA2",
|
|
"signal": "OUT",
|
|
"af": 3
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "LPTIM4"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "LPTIM5",
|
|
"address": 1476407296,
|
|
"registers": {
|
|
"kind": "lptim",
|
|
"version": "v1",
|
|
"block": "LPTIM"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK4",
|
|
"kernel_clock": "PCLK4",
|
|
"enable": {
|
|
"register": "APB4ENR",
|
|
"field": "LPTIM5EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB4RSTR",
|
|
"field": "LPTIM5RST"
|
|
},
|
|
"stop_mode": "Stop2"
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA3",
|
|
"signal": "OUT",
|
|
"af": 3
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "LPTIM5"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "LPUART1",
|
|
"address": 1476398080,
|
|
"registers": {
|
|
"kind": "usart",
|
|
"version": "v4",
|
|
"block": "LPUART"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK4",
|
|
"kernel_clock": {
|
|
"register": "D3CCIPR",
|
|
"field": "LPUART1SEL"
|
|
},
|
|
"enable": {
|
|
"register": "APB4ENR",
|
|
"field": "LPUART1EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB4RSTR",
|
|
"field": "LPUART1RST"
|
|
},
|
|
"stop_mode": "Stop2"
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA10",
|
|
"signal": "RX",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PA11",
|
|
"signal": "CTS",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PA12",
|
|
"signal": "DE",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PA12",
|
|
"signal": "RTS",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PA9",
|
|
"signal": "TX",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PB6",
|
|
"signal": "TX",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PB7",
|
|
"signal": "RX",
|
|
"af": 8
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "LPUART1"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "RX",
|
|
"dmamux": "DMAMUX2",
|
|
"request": 9
|
|
},
|
|
{
|
|
"signal": "TX",
|
|
"dmamux": "DMAMUX2",
|
|
"request": 10
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "LTDC",
|
|
"address": 1342181376,
|
|
"rcc": {
|
|
"bus_clock": "PCLK3",
|
|
"kernel_clock": "PCLK3",
|
|
"enable": {
|
|
"register": "APB3ENR",
|
|
"field": "LTDCEN"
|
|
},
|
|
"reset": {
|
|
"register": "APB3RSTR",
|
|
"field": "LTDCRST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA1",
|
|
"signal": "R2",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PA10",
|
|
"signal": "B1",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PA10",
|
|
"signal": "B4",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PA11",
|
|
"signal": "R4",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PA12",
|
|
"signal": "R5",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PA2",
|
|
"signal": "R1",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PA3",
|
|
"signal": "B2",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PA3",
|
|
"signal": "B5",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PA4",
|
|
"signal": "VSYNC",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PA5",
|
|
"signal": "R4",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PA6",
|
|
"signal": "G2",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PA8",
|
|
"signal": "B3",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PA8",
|
|
"signal": "R6",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PA9",
|
|
"signal": "R5",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PB0",
|
|
"signal": "G1",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PB0",
|
|
"signal": "R3",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PB1",
|
|
"signal": "G0",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PB1",
|
|
"signal": "R6",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PB10",
|
|
"signal": "G4",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PB11",
|
|
"signal": "G5",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PB8",
|
|
"signal": "B6",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PB9",
|
|
"signal": "B7",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PC0",
|
|
"signal": "R5",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PC10",
|
|
"signal": "R2",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PC6",
|
|
"signal": "HSYNC",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PC7",
|
|
"signal": "G6",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PC9",
|
|
"signal": "B2",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PC9",
|
|
"signal": "G3",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PD10",
|
|
"signal": "B3",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PD3",
|
|
"signal": "G7",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PD6",
|
|
"signal": "B2",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PE11",
|
|
"signal": "G3",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PE12",
|
|
"signal": "B4",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PE13",
|
|
"signal": "DE",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PE14",
|
|
"signal": "CLK",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PE15",
|
|
"signal": "R7",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PE4",
|
|
"signal": "B0",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PE5",
|
|
"signal": "G0",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PE6",
|
|
"signal": "G1",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PF10",
|
|
"signal": "DE",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PG10",
|
|
"signal": "B2",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PG10",
|
|
"signal": "G3",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PG11",
|
|
"signal": "B3",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PG12",
|
|
"signal": "B1",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PG12",
|
|
"signal": "B4",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PG13",
|
|
"signal": "R0",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PG14",
|
|
"signal": "B0",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PG6",
|
|
"signal": "R7",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PG7",
|
|
"signal": "CLK",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PG8",
|
|
"signal": "G7",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PH10",
|
|
"signal": "R4",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PH11",
|
|
"signal": "R5",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PH12",
|
|
"signal": "R6",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PH13",
|
|
"signal": "G2",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PH14",
|
|
"signal": "G3",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PH15",
|
|
"signal": "G4",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PH2",
|
|
"signal": "R0",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PH3",
|
|
"signal": "R1",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PH4",
|
|
"signal": "G4",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PH4",
|
|
"signal": "G5",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PH8",
|
|
"signal": "R2",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PH9",
|
|
"signal": "R3",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PI0",
|
|
"signal": "G5",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PI1",
|
|
"signal": "G6",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PI10",
|
|
"signal": "HSYNC",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PI11",
|
|
"signal": "G6",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PI15",
|
|
"signal": "G2",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PI15",
|
|
"signal": "R0",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PI2",
|
|
"signal": "G7",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PI4",
|
|
"signal": "B4",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PI5",
|
|
"signal": "B5",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PI6",
|
|
"signal": "B6",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PI7",
|
|
"signal": "B7",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PI9",
|
|
"signal": "VSYNC",
|
|
"af": 14
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "ER",
|
|
"interrupt": "LTDC_ER"
|
|
},
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "LTDC"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "MDIOS",
|
|
"address": 1073779712,
|
|
"registers": {
|
|
"kind": "mdios",
|
|
"version": "v1",
|
|
"block": "MDIOS"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": "PCLK1",
|
|
"enable": {
|
|
"register": "APB1HENR",
|
|
"field": "MDIOSEN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1HRSTR",
|
|
"field": "MDIOSRST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA10",
|
|
"signal": "MDIO",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PA2",
|
|
"signal": "MDIO",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PA6",
|
|
"signal": "MDC",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PC1",
|
|
"signal": "MDC",
|
|
"af": 12
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "MDIOS"
|
|
},
|
|
{
|
|
"signal": "WKUP",
|
|
"interrupt": "MDIOS_WKUP"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "MDMA",
|
|
"address": 1375731712,
|
|
"rcc": {
|
|
"bus_clock": "HCLK3",
|
|
"kernel_clock": "HCLK3",
|
|
"enable": {
|
|
"register": "AHB3ENR",
|
|
"field": "MDMAEN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB3RSTR",
|
|
"field": "MDMARST"
|
|
}
|
|
},
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "MDMA"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "OPAMP1",
|
|
"address": 1073778688,
|
|
"registers": {
|
|
"kind": "opamp",
|
|
"version": "h_v1",
|
|
"block": "OPAMP"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": "PCLK1",
|
|
"enable": {
|
|
"register": "APB1HENR",
|
|
"field": "OPAMPEN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1HRSTR",
|
|
"field": "OPAMPRST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA7",
|
|
"signal": "VINM"
|
|
},
|
|
{
|
|
"pin": "PA7",
|
|
"signal": "VINM1"
|
|
},
|
|
{
|
|
"pin": "PB0",
|
|
"signal": "VINP"
|
|
},
|
|
{
|
|
"pin": "PC4",
|
|
"signal": "VOUT"
|
|
},
|
|
{
|
|
"pin": "PC5",
|
|
"signal": "VINM"
|
|
},
|
|
{
|
|
"pin": "PC5",
|
|
"signal": "VINM0"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "OPAMP2",
|
|
"address": 1073778704,
|
|
"registers": {
|
|
"kind": "opamp",
|
|
"version": "h_v1",
|
|
"block": "OPAMP"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": "PCLK1",
|
|
"enable": {
|
|
"register": "APB1HENR",
|
|
"field": "OPAMPEN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1HRSTR",
|
|
"field": "OPAMPRST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PE7",
|
|
"signal": "VOUT"
|
|
},
|
|
{
|
|
"pin": "PE8",
|
|
"signal": "VINM"
|
|
},
|
|
{
|
|
"pin": "PE8",
|
|
"signal": "VINM0"
|
|
},
|
|
{
|
|
"pin": "PE9",
|
|
"signal": "VINP"
|
|
},
|
|
{
|
|
"pin": "PG1",
|
|
"signal": "VINM"
|
|
},
|
|
{
|
|
"pin": "PG1",
|
|
"signal": "VINM1"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "PWR",
|
|
"address": 1476544512,
|
|
"registers": {
|
|
"kind": "pwr",
|
|
"version": "h7rm0399",
|
|
"block": "PWR"
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA0",
|
|
"signal": "WKUP1"
|
|
},
|
|
{
|
|
"pin": "PA2",
|
|
"signal": "WKUP2"
|
|
},
|
|
{
|
|
"pin": "PA5",
|
|
"signal": "NDSTOP2"
|
|
},
|
|
{
|
|
"pin": "PB7",
|
|
"signal": "PVD_IN"
|
|
},
|
|
{
|
|
"pin": "PC1",
|
|
"signal": "WKUP6"
|
|
},
|
|
{
|
|
"pin": "PC13",
|
|
"signal": "WKUP4"
|
|
},
|
|
{
|
|
"pin": "PC2",
|
|
"signal": "CSTOP"
|
|
},
|
|
{
|
|
"pin": "PC3",
|
|
"signal": "CSLEEP"
|
|
},
|
|
{
|
|
"pin": "PI11",
|
|
"signal": "WKUP5"
|
|
},
|
|
{
|
|
"pin": "PI8",
|
|
"signal": "WKUP3"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "QUADSPI",
|
|
"address": 1375752192,
|
|
"registers": {
|
|
"kind": "quadspi",
|
|
"version": "v1",
|
|
"block": "QUADSPI"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK3",
|
|
"kernel_clock": {
|
|
"register": "D1CCIPR",
|
|
"field": "QUADSPISEL"
|
|
},
|
|
"enable": {
|
|
"register": "AHB3ENR",
|
|
"field": "QUADSPIEN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB3RSTR",
|
|
"field": "QUADSPIRST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA1",
|
|
"signal": "BK1_IO3",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PB10",
|
|
"signal": "BK1_NCS",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PB2",
|
|
"signal": "CLK",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PB6",
|
|
"signal": "BK1_NCS",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PC10",
|
|
"signal": "BK1_IO1",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PC11",
|
|
"signal": "BK2_NCS",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PC9",
|
|
"signal": "BK1_IO0",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PD11",
|
|
"signal": "BK1_IO0",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PD12",
|
|
"signal": "BK1_IO1",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PD13",
|
|
"signal": "BK1_IO3",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PE10",
|
|
"signal": "BK2_IO3",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PE2",
|
|
"signal": "BK1_IO2",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PE7",
|
|
"signal": "BK2_IO0",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PE8",
|
|
"signal": "BK2_IO1",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PE9",
|
|
"signal": "BK2_IO2",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PF10",
|
|
"signal": "CLK",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PF6",
|
|
"signal": "BK1_IO3",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PF7",
|
|
"signal": "BK1_IO2",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PF8",
|
|
"signal": "BK1_IO0",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PF9",
|
|
"signal": "BK1_IO1",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PG14",
|
|
"signal": "BK2_IO3",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PG6",
|
|
"signal": "BK1_NCS",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PG9",
|
|
"signal": "BK2_IO2",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PH2",
|
|
"signal": "BK2_IO0",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PH3",
|
|
"signal": "BK2_IO1",
|
|
"af": 9
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "QUADSPI"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "RCC",
|
|
"address": 1476543488,
|
|
"registers": {
|
|
"kind": "rcc",
|
|
"version": "h7",
|
|
"block": "RCC"
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA8",
|
|
"signal": "MCO_1",
|
|
"af": 0
|
|
},
|
|
{
|
|
"pin": "PC14",
|
|
"signal": "OSC32_IN"
|
|
},
|
|
{
|
|
"pin": "PC15",
|
|
"signal": "OSC32_OUT"
|
|
},
|
|
{
|
|
"pin": "PC9",
|
|
"signal": "MCO_2",
|
|
"af": 0
|
|
},
|
|
{
|
|
"pin": "PH0",
|
|
"signal": "OSC_IN"
|
|
},
|
|
{
|
|
"pin": "PH1",
|
|
"signal": "OSC_OUT"
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "CRS",
|
|
"interrupt": "CRS"
|
|
},
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "RCC"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "RNG",
|
|
"address": 1208096768,
|
|
"registers": {
|
|
"kind": "rng",
|
|
"version": "v1",
|
|
"block": "RNG"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK2",
|
|
"kernel_clock": {
|
|
"register": "D2CCIP2R",
|
|
"field": "RNGSEL"
|
|
},
|
|
"enable": {
|
|
"register": "AHB2ENR",
|
|
"field": "RNGEN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB2RSTR",
|
|
"field": "RNGRST"
|
|
}
|
|
},
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "RNG"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "RTC",
|
|
"address": 1476411392,
|
|
"registers": {
|
|
"kind": "rtc",
|
|
"version": "v2h7",
|
|
"block": "RTC"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK4",
|
|
"kernel_clock": "PCLK4",
|
|
"enable": {
|
|
"register": "APB4ENR",
|
|
"field": "RTCAPBEN"
|
|
},
|
|
"stop_mode": "Standby"
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PB15",
|
|
"signal": "REFIN",
|
|
"af": 0
|
|
},
|
|
{
|
|
"pin": "PB2",
|
|
"signal": "OUT_ALARM",
|
|
"af": 0
|
|
},
|
|
{
|
|
"pin": "PB2",
|
|
"signal": "OUT_CALIB",
|
|
"af": 0
|
|
},
|
|
{
|
|
"pin": "PC1",
|
|
"signal": "TAMP3"
|
|
},
|
|
{
|
|
"pin": "PC13",
|
|
"signal": "OUT_ALARM"
|
|
},
|
|
{
|
|
"pin": "PC13",
|
|
"signal": "OUT_CALIB"
|
|
},
|
|
{
|
|
"pin": "PC13",
|
|
"signal": "TAMP1"
|
|
},
|
|
{
|
|
"pin": "PC13",
|
|
"signal": "TS"
|
|
},
|
|
{
|
|
"pin": "PI8",
|
|
"signal": "TAMP2"
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "ALARM",
|
|
"interrupt": "RTC_Alarm"
|
|
},
|
|
{
|
|
"signal": "STAMP",
|
|
"interrupt": "TAMP_STAMP"
|
|
},
|
|
{
|
|
"signal": "TAMP",
|
|
"interrupt": "TAMP_STAMP"
|
|
},
|
|
{
|
|
"signal": "WKUP",
|
|
"interrupt": "RTC_WKUP"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "SAI1",
|
|
"address": 1073829888,
|
|
"registers": {
|
|
"kind": "sai",
|
|
"version": "v3_4pdm",
|
|
"block": "SAI"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK2",
|
|
"kernel_clock": {
|
|
"register": "D2CCIP1R",
|
|
"field": "SAI1SEL"
|
|
},
|
|
"enable": {
|
|
"register": "APB2ENR",
|
|
"field": "SAI1EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB2RSTR",
|
|
"field": "SAI1RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PB2",
|
|
"signal": "D1",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PB2",
|
|
"signal": "SD_A",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PC1",
|
|
"signal": "D1",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PC1",
|
|
"signal": "SD_A",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PC5",
|
|
"signal": "D3",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PD6",
|
|
"signal": "D1",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PD6",
|
|
"signal": "SD_A",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PE2",
|
|
"signal": "CK1",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PE2",
|
|
"signal": "MCLK_A",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PE3",
|
|
"signal": "SD_B",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PE4",
|
|
"signal": "D2",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PE4",
|
|
"signal": "FS_A",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PE5",
|
|
"signal": "CK2",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PE5",
|
|
"signal": "SCK_A",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PE6",
|
|
"signal": "D1",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PE6",
|
|
"signal": "SD_A",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PF10",
|
|
"signal": "D3",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PF6",
|
|
"signal": "SD_B",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PF7",
|
|
"signal": "MCLK_B",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PF8",
|
|
"signal": "SCK_B",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PF9",
|
|
"signal": "FS_B",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PG7",
|
|
"signal": "MCLK_A",
|
|
"af": 6
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "SAI1"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "A",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 87
|
|
},
|
|
{
|
|
"signal": "B",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 88
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "SAI2",
|
|
"address": 1073830912,
|
|
"registers": {
|
|
"kind": "sai",
|
|
"version": "v3_4pdm",
|
|
"block": "SAI"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK2",
|
|
"kernel_clock": {
|
|
"register": "D2CCIP1R",
|
|
"field": "SAI23SEL"
|
|
},
|
|
"enable": {
|
|
"register": "APB2ENR",
|
|
"field": "SAI2EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB2RSTR",
|
|
"field": "SAI2RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA0",
|
|
"signal": "SD_B",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PA1",
|
|
"signal": "MCLK_B",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PA12",
|
|
"signal": "FS_B",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PA2",
|
|
"signal": "SCK_B",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PC0",
|
|
"signal": "FS_B",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PD11",
|
|
"signal": "SD_A",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PD12",
|
|
"signal": "FS_A",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PD13",
|
|
"signal": "SCK_A",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PE0",
|
|
"signal": "MCLK_A",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PE11",
|
|
"signal": "SD_B",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PE12",
|
|
"signal": "SCK_B",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PE13",
|
|
"signal": "FS_B",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PE14",
|
|
"signal": "MCLK_B",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PE6",
|
|
"signal": "MCLK_B",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PF11",
|
|
"signal": "SD_B",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PG10",
|
|
"signal": "SD_B",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PG9",
|
|
"signal": "FS_B",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PH2",
|
|
"signal": "SCK_B",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PH3",
|
|
"signal": "MCLK_B",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PI4",
|
|
"signal": "MCLK_A",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PI5",
|
|
"signal": "SCK_A",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PI6",
|
|
"signal": "SD_A",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PI7",
|
|
"signal": "FS_A",
|
|
"af": 10
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "SAI2"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "A",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 89
|
|
},
|
|
{
|
|
"signal": "B",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 90
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "SAI3",
|
|
"address": 1073831936,
|
|
"registers": {
|
|
"kind": "sai",
|
|
"version": "v3_4pdm",
|
|
"block": "SAI"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK2",
|
|
"kernel_clock": {
|
|
"register": "D2CCIP1R",
|
|
"field": "SAI23SEL"
|
|
},
|
|
"enable": {
|
|
"register": "APB2ENR",
|
|
"field": "SAI3EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB2RSTR",
|
|
"field": "SAI3RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PD0",
|
|
"signal": "SCK_A",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PD1",
|
|
"signal": "SD_A",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PD10",
|
|
"signal": "FS_B",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PD14",
|
|
"signal": "MCLK_B",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PD15",
|
|
"signal": "MCLK_A",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PD4",
|
|
"signal": "FS_A",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PD8",
|
|
"signal": "SCK_B",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PD9",
|
|
"signal": "SD_B",
|
|
"af": 6
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "SAI3"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "A",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 113
|
|
},
|
|
{
|
|
"signal": "B",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 114
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "SAI4",
|
|
"address": 1476416512,
|
|
"registers": {
|
|
"kind": "sai",
|
|
"version": "v3_4pdm",
|
|
"block": "SAI"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK4",
|
|
"kernel_clock": "PCLK4",
|
|
"enable": {
|
|
"register": "APB4ENR",
|
|
"field": "SAI4EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB4RSTR",
|
|
"field": "SAI4RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PB2",
|
|
"signal": "D1",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PB2",
|
|
"signal": "SD_A",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PC1",
|
|
"signal": "D1",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PC1",
|
|
"signal": "SD_A",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PC5",
|
|
"signal": "D3",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PD6",
|
|
"signal": "D1",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PD6",
|
|
"signal": "SD_A",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PE2",
|
|
"signal": "CK1",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PE2",
|
|
"signal": "MCLK_A",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PE3",
|
|
"signal": "SD_B",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PE4",
|
|
"signal": "D2",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PE4",
|
|
"signal": "FS_A",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PE5",
|
|
"signal": "CK2",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PE5",
|
|
"signal": "SCK_A",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PE6",
|
|
"signal": "D1",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PE6",
|
|
"signal": "SD_A",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PF10",
|
|
"signal": "D3",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PF6",
|
|
"signal": "SD_B",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PF7",
|
|
"signal": "MCLK_B",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PF8",
|
|
"signal": "SCK_B",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PF9",
|
|
"signal": "FS_B",
|
|
"af": 8
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "SAI4"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "A",
|
|
"dmamux": "DMAMUX2",
|
|
"request": 15
|
|
},
|
|
{
|
|
"signal": "B",
|
|
"dmamux": "DMAMUX2",
|
|
"request": 16
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "SDMMC1",
|
|
"address": 1375760384,
|
|
"registers": {
|
|
"kind": "sdmmc",
|
|
"version": "v2",
|
|
"block": "SDMMC"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK3",
|
|
"kernel_clock": {
|
|
"register": "D1CCIPR",
|
|
"field": "SDMMCSEL"
|
|
},
|
|
"enable": {
|
|
"register": "AHB3ENR",
|
|
"field": "SDMMC1EN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB3RSTR",
|
|
"field": "SDMMC1RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PB8",
|
|
"signal": "CKIN",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PB8",
|
|
"signal": "D4",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PB9",
|
|
"signal": "CDIR",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PB9",
|
|
"signal": "D5",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PC10",
|
|
"signal": "D2",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PC11",
|
|
"signal": "D3",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PC12",
|
|
"signal": "CK",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PC6",
|
|
"signal": "D0DIR",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PC6",
|
|
"signal": "D6",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PC7",
|
|
"signal": "D123DIR",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PC7",
|
|
"signal": "D7",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PC8",
|
|
"signal": "D0",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PC9",
|
|
"signal": "D1",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PD2",
|
|
"signal": "CMD",
|
|
"af": 12
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "SDMMC1"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "SDMMC2",
|
|
"address": 1208099840,
|
|
"registers": {
|
|
"kind": "sdmmc",
|
|
"version": "v2",
|
|
"block": "SDMMC"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK2",
|
|
"kernel_clock": {
|
|
"register": "D1CCIPR",
|
|
"field": "SDMMCSEL"
|
|
},
|
|
"enable": {
|
|
"register": "AHB2ENR",
|
|
"field": "SDMMC2EN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB2RSTR",
|
|
"field": "SDMMC2RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA0",
|
|
"signal": "CMD",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PB14",
|
|
"signal": "D0",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PB15",
|
|
"signal": "D1",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PB3",
|
|
"signal": "D2",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PB4",
|
|
"signal": "D3",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PB8",
|
|
"signal": "D4",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PB9",
|
|
"signal": "D5",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PC1",
|
|
"signal": "CK",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PC6",
|
|
"signal": "D6",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PC7",
|
|
"signal": "D7",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PD6",
|
|
"signal": "CK",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PD7",
|
|
"signal": "CMD",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PG11",
|
|
"signal": "D2",
|
|
"af": 10
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "SDMMC2"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "SPI1",
|
|
"address": 1073819648,
|
|
"registers": {
|
|
"kind": "spi",
|
|
"version": "v3",
|
|
"block": "SPI"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK2",
|
|
"kernel_clock": {
|
|
"register": "D2CCIP1R",
|
|
"field": "SPI123SEL"
|
|
},
|
|
"enable": {
|
|
"register": "APB2ENR",
|
|
"field": "SPI1EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB2RSTR",
|
|
"field": "SPI1RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA15",
|
|
"signal": "I2S_WS",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PA15",
|
|
"signal": "NSS",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PA4",
|
|
"signal": "I2S_WS",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PA4",
|
|
"signal": "NSS",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PA5",
|
|
"signal": "I2S_CK",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PA5",
|
|
"signal": "SCK",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PA6",
|
|
"signal": "I2S_SDI",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PA6",
|
|
"signal": "MISO",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PA7",
|
|
"signal": "I2S_SDO",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PA7",
|
|
"signal": "MOSI",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PB3",
|
|
"signal": "I2S_CK",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PB3",
|
|
"signal": "SCK",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PB4",
|
|
"signal": "I2S_SDI",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PB4",
|
|
"signal": "MISO",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PB5",
|
|
"signal": "I2S_SDO",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PB5",
|
|
"signal": "MOSI",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PC4",
|
|
"signal": "I2S_MCK",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PD7",
|
|
"signal": "I2S_SDO",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PD7",
|
|
"signal": "MOSI",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PG10",
|
|
"signal": "I2S_WS",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PG10",
|
|
"signal": "NSS",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PG11",
|
|
"signal": "I2S_CK",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PG11",
|
|
"signal": "SCK",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PG9",
|
|
"signal": "I2S_SDI",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PG9",
|
|
"signal": "MISO",
|
|
"af": 5
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "SPI1"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "RX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 37
|
|
},
|
|
{
|
|
"signal": "TX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 38
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "SPI2",
|
|
"address": 1073756160,
|
|
"registers": {
|
|
"kind": "spi",
|
|
"version": "v3",
|
|
"block": "SPI"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": {
|
|
"register": "D2CCIP1R",
|
|
"field": "SPI123SEL"
|
|
},
|
|
"enable": {
|
|
"register": "APB1LENR",
|
|
"field": "SPI2EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1LRSTR",
|
|
"field": "SPI2RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA11",
|
|
"signal": "I2S_WS",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PA11",
|
|
"signal": "NSS",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PA12",
|
|
"signal": "I2S_CK",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PA12",
|
|
"signal": "SCK",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PA9",
|
|
"signal": "I2S_CK",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PA9",
|
|
"signal": "SCK",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PB10",
|
|
"signal": "I2S_CK",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PB10",
|
|
"signal": "SCK",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PB12",
|
|
"signal": "I2S_WS",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PB12",
|
|
"signal": "NSS",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PB13",
|
|
"signal": "I2S_CK",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PB13",
|
|
"signal": "SCK",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PB14",
|
|
"signal": "I2S_SDI",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PB14",
|
|
"signal": "MISO",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PB15",
|
|
"signal": "I2S_SDO",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PB15",
|
|
"signal": "MOSI",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PB4",
|
|
"signal": "I2S_WS",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PB4",
|
|
"signal": "NSS",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PB9",
|
|
"signal": "I2S_WS",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PB9",
|
|
"signal": "NSS",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PC1",
|
|
"signal": "I2S_SDO",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PC1",
|
|
"signal": "MOSI",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PC2",
|
|
"signal": "I2S_SDI",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PC2",
|
|
"signal": "MISO",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PC3",
|
|
"signal": "I2S_SDO",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PC3",
|
|
"signal": "MOSI",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PC6",
|
|
"signal": "I2S_MCK",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PD3",
|
|
"signal": "I2S_CK",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PD3",
|
|
"signal": "SCK",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PI0",
|
|
"signal": "I2S_WS",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PI0",
|
|
"signal": "NSS",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PI1",
|
|
"signal": "I2S_CK",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PI1",
|
|
"signal": "SCK",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PI2",
|
|
"signal": "I2S_SDI",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PI2",
|
|
"signal": "MISO",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PI3",
|
|
"signal": "I2S_SDO",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PI3",
|
|
"signal": "MOSI",
|
|
"af": 5
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "SPI2"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "RX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 39
|
|
},
|
|
{
|
|
"signal": "TX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 40
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "SPI3",
|
|
"address": 1073757184,
|
|
"registers": {
|
|
"kind": "spi",
|
|
"version": "v3",
|
|
"block": "SPI"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": {
|
|
"register": "D2CCIP1R",
|
|
"field": "SPI123SEL"
|
|
},
|
|
"enable": {
|
|
"register": "APB1LENR",
|
|
"field": "SPI3EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1LRSTR",
|
|
"field": "SPI3RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA15",
|
|
"signal": "I2S_WS",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PA15",
|
|
"signal": "NSS",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PA4",
|
|
"signal": "I2S_WS",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PA4",
|
|
"signal": "NSS",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PB2",
|
|
"signal": "I2S_SDO",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PB2",
|
|
"signal": "MOSI",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PB3",
|
|
"signal": "I2S_CK",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PB3",
|
|
"signal": "SCK",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PB4",
|
|
"signal": "I2S_SDI",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PB4",
|
|
"signal": "MISO",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PB5",
|
|
"signal": "I2S_SDO",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PB5",
|
|
"signal": "MOSI",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PC10",
|
|
"signal": "I2S_CK",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PC10",
|
|
"signal": "SCK",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PC11",
|
|
"signal": "I2S_SDI",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PC11",
|
|
"signal": "MISO",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PC12",
|
|
"signal": "I2S_SDO",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PC12",
|
|
"signal": "MOSI",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PC7",
|
|
"signal": "I2S_MCK",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PD6",
|
|
"signal": "I2S_SDO",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PD6",
|
|
"signal": "MOSI",
|
|
"af": 5
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "SPI3"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "RX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 61
|
|
},
|
|
{
|
|
"signal": "TX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 62
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "SPI4",
|
|
"address": 1073820672,
|
|
"registers": {
|
|
"kind": "spi",
|
|
"version": "v3",
|
|
"block": "SPI"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK2",
|
|
"kernel_clock": "PCLK2",
|
|
"enable": {
|
|
"register": "APB2ENR",
|
|
"field": "SPI4EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB2RSTR",
|
|
"field": "SPI4RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PE11",
|
|
"signal": "NSS",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PE12",
|
|
"signal": "SCK",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PE13",
|
|
"signal": "MISO",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PE14",
|
|
"signal": "MOSI",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PE2",
|
|
"signal": "SCK",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PE4",
|
|
"signal": "NSS",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PE5",
|
|
"signal": "MISO",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PE6",
|
|
"signal": "MOSI",
|
|
"af": 5
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "SPI4"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "RX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 83
|
|
},
|
|
{
|
|
"signal": "TX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 84
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "SPI5",
|
|
"address": 1073827840,
|
|
"registers": {
|
|
"kind": "spi",
|
|
"version": "v3",
|
|
"block": "SPI"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK2",
|
|
"kernel_clock": "PCLK2",
|
|
"enable": {
|
|
"register": "APB2ENR",
|
|
"field": "SPI5EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB2RSTR",
|
|
"field": "SPI5RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PF11",
|
|
"signal": "MOSI",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PF6",
|
|
"signal": "NSS",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PF7",
|
|
"signal": "SCK",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PF8",
|
|
"signal": "MISO",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PF9",
|
|
"signal": "MOSI",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PH5",
|
|
"signal": "NSS",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PH6",
|
|
"signal": "SCK",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PH7",
|
|
"signal": "MISO",
|
|
"af": 5
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "SPI5"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "RX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 85
|
|
},
|
|
{
|
|
"signal": "TX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 86
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "SPI6",
|
|
"address": 1476400128,
|
|
"registers": {
|
|
"kind": "spi",
|
|
"version": "v3",
|
|
"block": "SPI"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK4",
|
|
"kernel_clock": {
|
|
"register": "D3CCIPR",
|
|
"field": "SPI6SEL"
|
|
},
|
|
"enable": {
|
|
"register": "APB4ENR",
|
|
"field": "SPI6EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB4RSTR",
|
|
"field": "SPI6RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA15",
|
|
"signal": "NSS",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PA4",
|
|
"signal": "NSS",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PA5",
|
|
"signal": "SCK",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PA6",
|
|
"signal": "MISO",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PA7",
|
|
"signal": "MOSI",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PB3",
|
|
"signal": "SCK",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PB4",
|
|
"signal": "MISO",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PB5",
|
|
"signal": "MOSI",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PG12",
|
|
"signal": "MISO",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PG13",
|
|
"signal": "SCK",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PG14",
|
|
"signal": "MOSI",
|
|
"af": 5
|
|
},
|
|
{
|
|
"pin": "PG8",
|
|
"signal": "NSS",
|
|
"af": 5
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "SPI6"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "RX",
|
|
"dmamux": "DMAMUX2",
|
|
"request": 11
|
|
},
|
|
{
|
|
"signal": "TX",
|
|
"dmamux": "DMAMUX2",
|
|
"request": 12
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "SWPMI1",
|
|
"address": 1073776640,
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": {
|
|
"register": "D2CCIP1R",
|
|
"field": "SWPMISEL"
|
|
},
|
|
"enable": {
|
|
"register": "APB1HENR",
|
|
"field": "SWPMIEN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1HRSTR",
|
|
"field": "SWPMIRST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PC6",
|
|
"signal": "IO"
|
|
},
|
|
{
|
|
"pin": "PC7",
|
|
"signal": "TX",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PC8",
|
|
"signal": "RX",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PC9",
|
|
"signal": "SUSPEND",
|
|
"af": 11
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "SWPMI1"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "SYSCFG",
|
|
"address": 1476396032,
|
|
"registers": {
|
|
"kind": "syscfg",
|
|
"version": "h7od",
|
|
"block": "SYSCFG"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK4",
|
|
"kernel_clock": "PCLK4",
|
|
"enable": {
|
|
"register": "APB4ENR",
|
|
"field": "SYSCFGEN"
|
|
},
|
|
"reset": {
|
|
"register": "APB4RSTR",
|
|
"field": "SYSCFGRST"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "TIM1",
|
|
"address": 1073807360,
|
|
"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": "CH4",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PA12",
|
|
"signal": "ETR",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PA6",
|
|
"signal": "BKIN",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PA6",
|
|
"signal": "BKIN_COMP1",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PA6",
|
|
"signal": "BKIN_COMP2",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PA7",
|
|
"signal": "CH1N",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PA8",
|
|
"signal": "CH1",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PA9",
|
|
"signal": "CH2",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PB0",
|
|
"signal": "CH2N",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PB1",
|
|
"signal": "CH3N",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PB12",
|
|
"signal": "BKIN",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PB12",
|
|
"signal": "BKIN_COMP1",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PB12",
|
|
"signal": "BKIN_COMP2",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PB13",
|
|
"signal": "CH1N",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PB14",
|
|
"signal": "CH2N",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PB15",
|
|
"signal": "CH3N",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PE10",
|
|
"signal": "CH2N",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PE11",
|
|
"signal": "CH2",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PE12",
|
|
"signal": "CH3N",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PE13",
|
|
"signal": "CH3",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PE14",
|
|
"signal": "CH4",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PE15",
|
|
"signal": "BKIN",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PE15",
|
|
"signal": "BKIN_COMP1",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PE15",
|
|
"signal": "BKIN_COMP2",
|
|
"af": 13
|
|
},
|
|
{
|
|
"pin": "PE6",
|
|
"signal": "BKIN2",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PE6",
|
|
"signal": "BKIN2_COMP1",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PE6",
|
|
"signal": "BKIN2_COMP2",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PE7",
|
|
"signal": "ETR",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PE8",
|
|
"signal": "CH1N",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PE9",
|
|
"signal": "CH1",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PG4",
|
|
"signal": "BKIN2",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PG4",
|
|
"signal": "BKIN2_COMP1",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PG4",
|
|
"signal": "BKIN2_COMP2",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PG5",
|
|
"signal": "ETR",
|
|
"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": 11
|
|
},
|
|
{
|
|
"signal": "CH2",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 12
|
|
},
|
|
{
|
|
"signal": "CH3",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 13
|
|
},
|
|
{
|
|
"signal": "CH4",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 14
|
|
},
|
|
{
|
|
"signal": "UP",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 15
|
|
},
|
|
{
|
|
"signal": "TRIG",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 16
|
|
},
|
|
{
|
|
"signal": "COM",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 17
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "TIM12",
|
|
"address": 1073747968,
|
|
"registers": {
|
|
"kind": "timer",
|
|
"version": "v1",
|
|
"block": "TIM_2CH"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": "PCLK1_TIM",
|
|
"enable": {
|
|
"register": "APB1LENR",
|
|
"field": "TIM12EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1LRSTR",
|
|
"field": "TIM12RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PB14",
|
|
"signal": "CH1",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PB15",
|
|
"signal": "CH2",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PH6",
|
|
"signal": "CH1",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PH9",
|
|
"signal": "CH2",
|
|
"af": 2
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "BRK",
|
|
"interrupt": "TIM8_BRK_TIM12"
|
|
},
|
|
{
|
|
"signal": "CC",
|
|
"interrupt": "TIM8_BRK_TIM12"
|
|
},
|
|
{
|
|
"signal": "COM",
|
|
"interrupt": "TIM8_BRK_TIM12"
|
|
},
|
|
{
|
|
"signal": "TRG",
|
|
"interrupt": "TIM8_BRK_TIM12"
|
|
},
|
|
{
|
|
"signal": "UP",
|
|
"interrupt": "TIM8_BRK_TIM12"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "TIM13",
|
|
"address": 1073748992,
|
|
"registers": {
|
|
"kind": "timer",
|
|
"version": "v1",
|
|
"block": "TIM_1CH"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": "PCLK1_TIM",
|
|
"enable": {
|
|
"register": "APB1LENR",
|
|
"field": "TIM13EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1LRSTR",
|
|
"field": "TIM13RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA6",
|
|
"signal": "CH1",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PF8",
|
|
"signal": "CH1",
|
|
"af": 9
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "BRK",
|
|
"interrupt": "TIM8_UP_TIM13"
|
|
},
|
|
{
|
|
"signal": "CC",
|
|
"interrupt": "TIM8_UP_TIM13"
|
|
},
|
|
{
|
|
"signal": "COM",
|
|
"interrupt": "TIM8_UP_TIM13"
|
|
},
|
|
{
|
|
"signal": "TRG",
|
|
"interrupt": "TIM8_UP_TIM13"
|
|
},
|
|
{
|
|
"signal": "UP",
|
|
"interrupt": "TIM8_UP_TIM13"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "TIM14",
|
|
"address": 1073750016,
|
|
"registers": {
|
|
"kind": "timer",
|
|
"version": "v1",
|
|
"block": "TIM_1CH"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": "PCLK1_TIM",
|
|
"enable": {
|
|
"register": "APB1LENR",
|
|
"field": "TIM14EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1LRSTR",
|
|
"field": "TIM14RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA7",
|
|
"signal": "CH1",
|
|
"af": 9
|
|
},
|
|
{
|
|
"pin": "PF9",
|
|
"signal": "CH1",
|
|
"af": 9
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "BRK",
|
|
"interrupt": "TIM8_TRG_COM_TIM14"
|
|
},
|
|
{
|
|
"signal": "CC",
|
|
"interrupt": "TIM8_TRG_COM_TIM14"
|
|
},
|
|
{
|
|
"signal": "COM",
|
|
"interrupt": "TIM8_TRG_COM_TIM14"
|
|
},
|
|
{
|
|
"signal": "TRG",
|
|
"interrupt": "TIM8_TRG_COM_TIM14"
|
|
},
|
|
{
|
|
"signal": "UP",
|
|
"interrupt": "TIM8_TRG_COM_TIM14"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "TIM15",
|
|
"address": 1073823744,
|
|
"registers": {
|
|
"kind": "timer",
|
|
"version": "v1",
|
|
"block": "TIM_2CH_CMP"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK2",
|
|
"kernel_clock": "PCLK2_TIM",
|
|
"enable": {
|
|
"register": "APB2ENR",
|
|
"field": "TIM15EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB2RSTR",
|
|
"field": "TIM15RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA0",
|
|
"signal": "BKIN",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PA1",
|
|
"signal": "CH1N",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PA2",
|
|
"signal": "CH1",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PA3",
|
|
"signal": "CH2",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PE3",
|
|
"signal": "BKIN",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PE4",
|
|
"signal": "CH1N",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PE5",
|
|
"signal": "CH1",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PE6",
|
|
"signal": "CH2",
|
|
"af": 4
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "BRK",
|
|
"interrupt": "TIM15"
|
|
},
|
|
{
|
|
"signal": "CC",
|
|
"interrupt": "TIM15"
|
|
},
|
|
{
|
|
"signal": "COM",
|
|
"interrupt": "TIM15"
|
|
},
|
|
{
|
|
"signal": "TRG",
|
|
"interrupt": "TIM15"
|
|
},
|
|
{
|
|
"signal": "UP",
|
|
"interrupt": "TIM15"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "CH1",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 105
|
|
},
|
|
{
|
|
"signal": "UP",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 106
|
|
},
|
|
{
|
|
"signal": "TRIG",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 107
|
|
},
|
|
{
|
|
"signal": "COM",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 108
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "TIM16",
|
|
"address": 1073824768,
|
|
"registers": {
|
|
"kind": "timer",
|
|
"version": "v1",
|
|
"block": "TIM_1CH_CMP"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK2",
|
|
"kernel_clock": "PCLK2_TIM",
|
|
"enable": {
|
|
"register": "APB2ENR",
|
|
"field": "TIM16EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB2RSTR",
|
|
"field": "TIM16RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PB4",
|
|
"signal": "BKIN",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PB6",
|
|
"signal": "CH1N",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PB8",
|
|
"signal": "CH1",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PF10",
|
|
"signal": "BKIN",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PF6",
|
|
"signal": "CH1",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PF8",
|
|
"signal": "CH1N",
|
|
"af": 1
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "BRK",
|
|
"interrupt": "TIM16"
|
|
},
|
|
{
|
|
"signal": "CC",
|
|
"interrupt": "TIM16"
|
|
},
|
|
{
|
|
"signal": "COM",
|
|
"interrupt": "TIM16"
|
|
},
|
|
{
|
|
"signal": "TRG",
|
|
"interrupt": "TIM16"
|
|
},
|
|
{
|
|
"signal": "UP",
|
|
"interrupt": "TIM16"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "CH1",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 109
|
|
},
|
|
{
|
|
"signal": "UP",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 110
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "TIM17",
|
|
"address": 1073825792,
|
|
"registers": {
|
|
"kind": "timer",
|
|
"version": "v1",
|
|
"block": "TIM_1CH_CMP"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK2",
|
|
"kernel_clock": "PCLK2_TIM",
|
|
"enable": {
|
|
"register": "APB2ENR",
|
|
"field": "TIM17EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB2RSTR",
|
|
"field": "TIM17RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PB5",
|
|
"signal": "BKIN",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PB7",
|
|
"signal": "CH1N",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PB9",
|
|
"signal": "CH1",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PF7",
|
|
"signal": "CH1",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PF9",
|
|
"signal": "CH1N",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PG6",
|
|
"signal": "BKIN",
|
|
"af": 1
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "BRK",
|
|
"interrupt": "TIM17"
|
|
},
|
|
{
|
|
"signal": "CC",
|
|
"interrupt": "TIM17"
|
|
},
|
|
{
|
|
"signal": "COM",
|
|
"interrupt": "TIM17"
|
|
},
|
|
{
|
|
"signal": "TRG",
|
|
"interrupt": "TIM17"
|
|
},
|
|
{
|
|
"signal": "UP",
|
|
"interrupt": "TIM17"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "CH1",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 111
|
|
},
|
|
{
|
|
"signal": "UP",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 112
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "TIM2",
|
|
"address": 1073741824,
|
|
"registers": {
|
|
"kind": "timer",
|
|
"version": "v1",
|
|
"block": "TIM_GP32"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": "PCLK1_TIM",
|
|
"enable": {
|
|
"register": "APB1LENR",
|
|
"field": "TIM2EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1LRSTR",
|
|
"field": "TIM2RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA0",
|
|
"signal": "CH1",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PA0",
|
|
"signal": "ETR",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PA1",
|
|
"signal": "CH2",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PA15",
|
|
"signal": "CH1",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PA15",
|
|
"signal": "ETR",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PA2",
|
|
"signal": "CH3",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PA3",
|
|
"signal": "CH4",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PA5",
|
|
"signal": "CH1",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PA5",
|
|
"signal": "ETR",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PB10",
|
|
"signal": "CH3",
|
|
"af": 1
|
|
},
|
|
{
|
|
"pin": "PB11",
|
|
"signal": "CH4",
|
|
"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": 18
|
|
},
|
|
{
|
|
"signal": "CH2",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 19
|
|
},
|
|
{
|
|
"signal": "CH3",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 20
|
|
},
|
|
{
|
|
"signal": "CH4",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 21
|
|
},
|
|
{
|
|
"signal": "UP",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 22
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "TIM3",
|
|
"address": 1073742848,
|
|
"registers": {
|
|
"kind": "timer",
|
|
"version": "v1",
|
|
"block": "TIM_GP16"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": "PCLK1_TIM",
|
|
"enable": {
|
|
"register": "APB1LENR",
|
|
"field": "TIM3EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1LRSTR",
|
|
"field": "TIM3RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA6",
|
|
"signal": "CH1",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PA7",
|
|
"signal": "CH2",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PB0",
|
|
"signal": "CH3",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PB1",
|
|
"signal": "CH4",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PB4",
|
|
"signal": "CH1",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PB5",
|
|
"signal": "CH2",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PC6",
|
|
"signal": "CH1",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PC7",
|
|
"signal": "CH2",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PC8",
|
|
"signal": "CH3",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PC9",
|
|
"signal": "CH4",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PD2",
|
|
"signal": "ETR",
|
|
"af": 2
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "BRK",
|
|
"interrupt": "TIM3"
|
|
},
|
|
{
|
|
"signal": "CC",
|
|
"interrupt": "TIM3"
|
|
},
|
|
{
|
|
"signal": "COM",
|
|
"interrupt": "TIM3"
|
|
},
|
|
{
|
|
"signal": "TRG",
|
|
"interrupt": "TIM3"
|
|
},
|
|
{
|
|
"signal": "UP",
|
|
"interrupt": "TIM3"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "CH1",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 23
|
|
},
|
|
{
|
|
"signal": "CH2",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 24
|
|
},
|
|
{
|
|
"signal": "CH3",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 25
|
|
},
|
|
{
|
|
"signal": "CH4",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 26
|
|
},
|
|
{
|
|
"signal": "UP",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 27
|
|
},
|
|
{
|
|
"signal": "TRIG",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 28
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "TIM4",
|
|
"address": 1073743872,
|
|
"registers": {
|
|
"kind": "timer",
|
|
"version": "v1",
|
|
"block": "TIM_GP16"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": "PCLK1_TIM",
|
|
"enable": {
|
|
"register": "APB1LENR",
|
|
"field": "TIM4EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1LRSTR",
|
|
"field": "TIM4RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PB6",
|
|
"signal": "CH1",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PB7",
|
|
"signal": "CH2",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PB8",
|
|
"signal": "CH3",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PB9",
|
|
"signal": "CH4",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PD12",
|
|
"signal": "CH1",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PD13",
|
|
"signal": "CH2",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PD14",
|
|
"signal": "CH3",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PD15",
|
|
"signal": "CH4",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PE0",
|
|
"signal": "ETR",
|
|
"af": 2
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "BRK",
|
|
"interrupt": "TIM4"
|
|
},
|
|
{
|
|
"signal": "CC",
|
|
"interrupt": "TIM4"
|
|
},
|
|
{
|
|
"signal": "COM",
|
|
"interrupt": "TIM4"
|
|
},
|
|
{
|
|
"signal": "TRG",
|
|
"interrupt": "TIM4"
|
|
},
|
|
{
|
|
"signal": "UP",
|
|
"interrupt": "TIM4"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "CH1",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 29
|
|
},
|
|
{
|
|
"signal": "CH2",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 30
|
|
},
|
|
{
|
|
"signal": "CH3",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 31
|
|
},
|
|
{
|
|
"signal": "UP",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 32
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "TIM5",
|
|
"address": 1073744896,
|
|
"registers": {
|
|
"kind": "timer",
|
|
"version": "v1",
|
|
"block": "TIM_GP32"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": "PCLK1_TIM",
|
|
"enable": {
|
|
"register": "APB1LENR",
|
|
"field": "TIM5EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1LRSTR",
|
|
"field": "TIM5RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA0",
|
|
"signal": "CH1",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PA1",
|
|
"signal": "CH2",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PA2",
|
|
"signal": "CH3",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PA3",
|
|
"signal": "CH4",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PA4",
|
|
"signal": "ETR",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PH10",
|
|
"signal": "CH1",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PH11",
|
|
"signal": "CH2",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PH12",
|
|
"signal": "CH3",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PH8",
|
|
"signal": "ETR",
|
|
"af": 2
|
|
},
|
|
{
|
|
"pin": "PI0",
|
|
"signal": "CH4",
|
|
"af": 2
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "BRK",
|
|
"interrupt": "TIM5"
|
|
},
|
|
{
|
|
"signal": "CC",
|
|
"interrupt": "TIM5"
|
|
},
|
|
{
|
|
"signal": "COM",
|
|
"interrupt": "TIM5"
|
|
},
|
|
{
|
|
"signal": "TRG",
|
|
"interrupt": "TIM5"
|
|
},
|
|
{
|
|
"signal": "UP",
|
|
"interrupt": "TIM5"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "CH1",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 55
|
|
},
|
|
{
|
|
"signal": "CH2",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 56
|
|
},
|
|
{
|
|
"signal": "CH3",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 57
|
|
},
|
|
{
|
|
"signal": "CH4",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 58
|
|
},
|
|
{
|
|
"signal": "UP",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 59
|
|
},
|
|
{
|
|
"signal": "TRIG",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 60
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "TIM6",
|
|
"address": 1073745920,
|
|
"registers": {
|
|
"kind": "timer",
|
|
"version": "v1",
|
|
"block": "TIM_BASIC"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": "PCLK1_TIM",
|
|
"enable": {
|
|
"register": "APB1LENR",
|
|
"field": "TIM6EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1LRSTR",
|
|
"field": "TIM6RST"
|
|
}
|
|
},
|
|
"interrupts": [
|
|
{
|
|
"signal": "BRK",
|
|
"interrupt": "TIM6_DAC"
|
|
},
|
|
{
|
|
"signal": "CC",
|
|
"interrupt": "TIM6_DAC"
|
|
},
|
|
{
|
|
"signal": "COM",
|
|
"interrupt": "TIM6_DAC"
|
|
},
|
|
{
|
|
"signal": "TRG",
|
|
"interrupt": "TIM6_DAC"
|
|
},
|
|
{
|
|
"signal": "UP",
|
|
"interrupt": "TIM6_DAC"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "UP",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 69
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "TIM7",
|
|
"address": 1073746944,
|
|
"registers": {
|
|
"kind": "timer",
|
|
"version": "v1",
|
|
"block": "TIM_BASIC"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": "PCLK1_TIM",
|
|
"enable": {
|
|
"register": "APB1LENR",
|
|
"field": "TIM7EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1LRSTR",
|
|
"field": "TIM7RST"
|
|
}
|
|
},
|
|
"interrupts": [
|
|
{
|
|
"signal": "BRK",
|
|
"interrupt": "TIM7"
|
|
},
|
|
{
|
|
"signal": "CC",
|
|
"interrupt": "TIM7"
|
|
},
|
|
{
|
|
"signal": "COM",
|
|
"interrupt": "TIM7"
|
|
},
|
|
{
|
|
"signal": "TRG",
|
|
"interrupt": "TIM7"
|
|
},
|
|
{
|
|
"signal": "UP",
|
|
"interrupt": "TIM7"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "UP",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 70
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "TIM8",
|
|
"address": 1073808384,
|
|
"registers": {
|
|
"kind": "timer",
|
|
"version": "v1",
|
|
"block": "TIM_ADV"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK2",
|
|
"kernel_clock": "PCLK2_TIM",
|
|
"enable": {
|
|
"register": "APB2ENR",
|
|
"field": "TIM8EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB2RSTR",
|
|
"field": "TIM8RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA0",
|
|
"signal": "ETR",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PA5",
|
|
"signal": "CH1N",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PA6",
|
|
"signal": "BKIN",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PA6",
|
|
"signal": "BKIN_COMP1",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PA6",
|
|
"signal": "BKIN_COMP2",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PA7",
|
|
"signal": "CH1N",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PA8",
|
|
"signal": "BKIN2",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PA8",
|
|
"signal": "BKIN2_COMP1",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PA8",
|
|
"signal": "BKIN2_COMP2",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PB0",
|
|
"signal": "CH2N",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PB1",
|
|
"signal": "CH3N",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PB14",
|
|
"signal": "CH2N",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PB15",
|
|
"signal": "CH3N",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PC6",
|
|
"signal": "CH1",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PC7",
|
|
"signal": "CH2",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PC8",
|
|
"signal": "CH3",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PC9",
|
|
"signal": "CH4",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PG2",
|
|
"signal": "BKIN",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PG2",
|
|
"signal": "BKIN_COMP1",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PG2",
|
|
"signal": "BKIN_COMP2",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PG3",
|
|
"signal": "BKIN2",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PG3",
|
|
"signal": "BKIN2_COMP1",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PG3",
|
|
"signal": "BKIN2_COMP2",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PG8",
|
|
"signal": "ETR",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PH13",
|
|
"signal": "CH1N",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PH14",
|
|
"signal": "CH2N",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PH15",
|
|
"signal": "CH3N",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PI1",
|
|
"signal": "BKIN2",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PI1",
|
|
"signal": "BKIN2_COMP1",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PI1",
|
|
"signal": "BKIN2_COMP2",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PI2",
|
|
"signal": "CH4",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PI3",
|
|
"signal": "ETR",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PI4",
|
|
"signal": "BKIN",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PI4",
|
|
"signal": "BKIN_COMP1",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PI4",
|
|
"signal": "BKIN_COMP2",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PI5",
|
|
"signal": "CH1",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PI6",
|
|
"signal": "CH2",
|
|
"af": 3
|
|
},
|
|
{
|
|
"pin": "PI7",
|
|
"signal": "CH3",
|
|
"af": 3
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "BRK",
|
|
"interrupt": "TIM8_BRK_TIM12"
|
|
},
|
|
{
|
|
"signal": "CC",
|
|
"interrupt": "TIM8_CC"
|
|
},
|
|
{
|
|
"signal": "COM",
|
|
"interrupt": "TIM8_TRG_COM_TIM14"
|
|
},
|
|
{
|
|
"signal": "TRG",
|
|
"interrupt": "TIM8_TRG_COM_TIM14"
|
|
},
|
|
{
|
|
"signal": "UP",
|
|
"interrupt": "TIM8_UP_TIM13"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "CH1",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 47
|
|
},
|
|
{
|
|
"signal": "CH2",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 48
|
|
},
|
|
{
|
|
"signal": "CH3",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 49
|
|
},
|
|
{
|
|
"signal": "CH4",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 50
|
|
},
|
|
{
|
|
"signal": "UP",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 51
|
|
},
|
|
{
|
|
"signal": "TRIG",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 52
|
|
},
|
|
{
|
|
"signal": "COM",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 53
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "UART4",
|
|
"address": 1073761280,
|
|
"registers": {
|
|
"kind": "usart",
|
|
"version": "v4",
|
|
"block": "USART"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": {
|
|
"register": "D2CCIP2R",
|
|
"field": "USART234578SEL"
|
|
},
|
|
"enable": {
|
|
"register": "APB1LENR",
|
|
"field": "UART4EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1LRSTR",
|
|
"field": "UART4RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA0",
|
|
"signal": "TX",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PA1",
|
|
"signal": "RX",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PA11",
|
|
"signal": "RX",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PA12",
|
|
"signal": "TX",
|
|
"af": 6
|
|
},
|
|
{
|
|
"pin": "PA15",
|
|
"signal": "DE",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PA15",
|
|
"signal": "RTS",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PB0",
|
|
"signal": "CTS",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PB14",
|
|
"signal": "DE",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PB14",
|
|
"signal": "RTS",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PB15",
|
|
"signal": "CTS",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PB8",
|
|
"signal": "RX",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PB9",
|
|
"signal": "TX",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PC10",
|
|
"signal": "TX",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PC11",
|
|
"signal": "RX",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PD0",
|
|
"signal": "RX",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PD1",
|
|
"signal": "TX",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PH13",
|
|
"signal": "TX",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PH14",
|
|
"signal": "RX",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PI9",
|
|
"signal": "RX",
|
|
"af": 8
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "UART4"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "RX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 63
|
|
},
|
|
{
|
|
"signal": "TX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 64
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "UART5",
|
|
"address": 1073762304,
|
|
"registers": {
|
|
"kind": "usart",
|
|
"version": "v4",
|
|
"block": "USART"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": {
|
|
"register": "D2CCIP2R",
|
|
"field": "USART234578SEL"
|
|
},
|
|
"enable": {
|
|
"register": "APB1LENR",
|
|
"field": "UART5EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1LRSTR",
|
|
"field": "UART5RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PB12",
|
|
"signal": "RX",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PB13",
|
|
"signal": "TX",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PB5",
|
|
"signal": "RX",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PB6",
|
|
"signal": "TX",
|
|
"af": 14
|
|
},
|
|
{
|
|
"pin": "PC12",
|
|
"signal": "TX",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PC8",
|
|
"signal": "DE",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PC8",
|
|
"signal": "RTS",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PC9",
|
|
"signal": "CTS",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PD2",
|
|
"signal": "RX",
|
|
"af": 8
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "UART5"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "RX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 65
|
|
},
|
|
{
|
|
"signal": "TX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 66
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "UART7",
|
|
"address": 1073772544,
|
|
"registers": {
|
|
"kind": "usart",
|
|
"version": "v4",
|
|
"block": "USART"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": {
|
|
"register": "D2CCIP2R",
|
|
"field": "USART234578SEL"
|
|
},
|
|
"enable": {
|
|
"register": "APB1LENR",
|
|
"field": "UART7EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1LRSTR",
|
|
"field": "UART7RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA15",
|
|
"signal": "TX",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PA8",
|
|
"signal": "RX",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PB3",
|
|
"signal": "RX",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PB4",
|
|
"signal": "TX",
|
|
"af": 11
|
|
},
|
|
{
|
|
"pin": "PE10",
|
|
"signal": "CTS",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PE7",
|
|
"signal": "RX",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PE8",
|
|
"signal": "TX",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PE9",
|
|
"signal": "DE",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PE9",
|
|
"signal": "RTS",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PF6",
|
|
"signal": "RX",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PF7",
|
|
"signal": "TX",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PF8",
|
|
"signal": "DE",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PF8",
|
|
"signal": "RTS",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PF9",
|
|
"signal": "CTS",
|
|
"af": 7
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "UART7"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "RX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 79
|
|
},
|
|
{
|
|
"signal": "TX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 80
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "UART8",
|
|
"address": 1073773568,
|
|
"registers": {
|
|
"kind": "usart",
|
|
"version": "v4",
|
|
"block": "USART"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": {
|
|
"register": "D2CCIP2R",
|
|
"field": "USART234578SEL"
|
|
},
|
|
"enable": {
|
|
"register": "APB1LENR",
|
|
"field": "UART8EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1LRSTR",
|
|
"field": "UART8RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PD14",
|
|
"signal": "CTS",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PD15",
|
|
"signal": "DE",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PD15",
|
|
"signal": "RTS",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PE0",
|
|
"signal": "RX",
|
|
"af": 8
|
|
},
|
|
{
|
|
"pin": "PE1",
|
|
"signal": "TX",
|
|
"af": 8
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "UART8"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "RX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 81
|
|
},
|
|
{
|
|
"signal": "TX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 82
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "UID",
|
|
"address": 535947264,
|
|
"registers": {
|
|
"kind": "uid",
|
|
"version": "v1",
|
|
"block": "UID"
|
|
}
|
|
},
|
|
{
|
|
"name": "USART1",
|
|
"address": 1073811456,
|
|
"registers": {
|
|
"kind": "usart",
|
|
"version": "v4",
|
|
"block": "USART"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK2",
|
|
"kernel_clock": {
|
|
"register": "D2CCIP2R",
|
|
"field": "USART16910SEL"
|
|
},
|
|
"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": "PB14",
|
|
"signal": "TX",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PB15",
|
|
"signal": "RX",
|
|
"af": 4
|
|
},
|
|
{
|
|
"pin": "PB6",
|
|
"signal": "TX",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PB7",
|
|
"signal": "RX",
|
|
"af": 7
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "USART1"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "RX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 41
|
|
},
|
|
{
|
|
"signal": "TX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 42
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "USART2",
|
|
"address": 1073759232,
|
|
"registers": {
|
|
"kind": "usart",
|
|
"version": "v4",
|
|
"block": "USART"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": {
|
|
"register": "D2CCIP2R",
|
|
"field": "USART234578SEL"
|
|
},
|
|
"enable": {
|
|
"register": "APB1LENR",
|
|
"field": "USART2EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1LRSTR",
|
|
"field": "USART2RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA0",
|
|
"signal": "CTS",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PA0",
|
|
"signal": "NSS",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PA1",
|
|
"signal": "DE",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PA1",
|
|
"signal": "RTS",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PA2",
|
|
"signal": "TX",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PA3",
|
|
"signal": "RX",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PA4",
|
|
"signal": "CK",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PD3",
|
|
"signal": "CTS",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PD3",
|
|
"signal": "NSS",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PD4",
|
|
"signal": "DE",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PD4",
|
|
"signal": "RTS",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PD5",
|
|
"signal": "TX",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PD6",
|
|
"signal": "RX",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PD7",
|
|
"signal": "CK",
|
|
"af": 7
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "USART2"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "RX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 43
|
|
},
|
|
{
|
|
"signal": "TX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 44
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "USART3",
|
|
"address": 1073760256,
|
|
"registers": {
|
|
"kind": "usart",
|
|
"version": "v4",
|
|
"block": "USART"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": {
|
|
"register": "D2CCIP2R",
|
|
"field": "USART234578SEL"
|
|
},
|
|
"enable": {
|
|
"register": "APB1LENR",
|
|
"field": "USART3EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB1LRSTR",
|
|
"field": "USART3RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PB10",
|
|
"signal": "TX",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PB11",
|
|
"signal": "RX",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PB12",
|
|
"signal": "CK",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PB13",
|
|
"signal": "CTS",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PB13",
|
|
"signal": "NSS",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PB14",
|
|
"signal": "DE",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PB14",
|
|
"signal": "RTS",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PC10",
|
|
"signal": "TX",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PC11",
|
|
"signal": "RX",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PC12",
|
|
"signal": "CK",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PD10",
|
|
"signal": "CK",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PD11",
|
|
"signal": "CTS",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PD11",
|
|
"signal": "NSS",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PD12",
|
|
"signal": "DE",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PD12",
|
|
"signal": "RTS",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PD8",
|
|
"signal": "TX",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PD9",
|
|
"signal": "RX",
|
|
"af": 7
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "USART3"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "RX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 45
|
|
},
|
|
{
|
|
"signal": "TX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 46
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "USART6",
|
|
"address": 1073812480,
|
|
"registers": {
|
|
"kind": "usart",
|
|
"version": "v4",
|
|
"block": "USART"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK2",
|
|
"kernel_clock": {
|
|
"register": "D2CCIP2R",
|
|
"field": "USART16910SEL"
|
|
},
|
|
"enable": {
|
|
"register": "APB2ENR",
|
|
"field": "USART6EN"
|
|
},
|
|
"reset": {
|
|
"register": "APB2RSTR",
|
|
"field": "USART6RST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PC6",
|
|
"signal": "TX",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PC7",
|
|
"signal": "RX",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PC8",
|
|
"signal": "CK",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PG12",
|
|
"signal": "DE",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PG12",
|
|
"signal": "RTS",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PG13",
|
|
"signal": "CTS",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PG13",
|
|
"signal": "NSS",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PG14",
|
|
"signal": "TX",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PG15",
|
|
"signal": "CTS",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PG15",
|
|
"signal": "NSS",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PG7",
|
|
"signal": "CK",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PG8",
|
|
"signal": "DE",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PG8",
|
|
"signal": "RTS",
|
|
"af": 7
|
|
},
|
|
{
|
|
"pin": "PG9",
|
|
"signal": "RX",
|
|
"af": 7
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "USART6"
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"signal": "RX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 71
|
|
},
|
|
{
|
|
"signal": "TX",
|
|
"dmamux": "DMAMUX1",
|
|
"request": 72
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "USB_OTG_FS",
|
|
"address": 1074266112,
|
|
"registers": {
|
|
"kind": "otg",
|
|
"version": "v1",
|
|
"block": "OTG"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "HCLK1",
|
|
"kernel_clock": {
|
|
"register": "D2CCIP2R",
|
|
"field": "USBSEL"
|
|
},
|
|
"enable": {
|
|
"register": "AHB1ENR",
|
|
"field": "USB_OTG_FSEN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB1RSTR",
|
|
"field": "USB_OTG_FSRST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA10",
|
|
"signal": "ID",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PA11",
|
|
"signal": "DM",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PA12",
|
|
"signal": "DP",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PA8",
|
|
"signal": "SOF",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PA9",
|
|
"signal": "VBUS"
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "EP1_IN",
|
|
"interrupt": "OTG_FS_EP1_IN"
|
|
},
|
|
{
|
|
"signal": "EP1_OUT",
|
|
"interrupt": "OTG_FS_EP1_OUT"
|
|
},
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "OTG_FS"
|
|
},
|
|
{
|
|
"signal": "WKUP",
|
|
"interrupt": "OTG_FS_WKUP"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "USB_OTG_HS",
|
|
"address": 1074003968,
|
|
"rcc": {
|
|
"bus_clock": "HCLK1",
|
|
"kernel_clock": {
|
|
"register": "D2CCIP2R",
|
|
"field": "USBSEL"
|
|
},
|
|
"enable": {
|
|
"register": "AHB1ENR",
|
|
"field": "USB_OTG_HSEN"
|
|
},
|
|
"reset": {
|
|
"register": "AHB1RSTR",
|
|
"field": "USB_OTG_HSRST"
|
|
}
|
|
},
|
|
"pins": [
|
|
{
|
|
"pin": "PA3",
|
|
"signal": "ULPI_D0",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PA4",
|
|
"signal": "SOF",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PA5",
|
|
"signal": "ULPI_CK",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PB0",
|
|
"signal": "ULPI_D1",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PB1",
|
|
"signal": "ULPI_D2",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PB10",
|
|
"signal": "ULPI_D3",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PB11",
|
|
"signal": "ULPI_D4",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PB12",
|
|
"signal": "ID",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PB12",
|
|
"signal": "ULPI_D5",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PB13",
|
|
"signal": "ULPI_D6",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PB13",
|
|
"signal": "VBUS"
|
|
},
|
|
{
|
|
"pin": "PB14",
|
|
"signal": "DM",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PB15",
|
|
"signal": "DP",
|
|
"af": 12
|
|
},
|
|
{
|
|
"pin": "PB5",
|
|
"signal": "ULPI_D7",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PC0",
|
|
"signal": "ULPI_STP",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PC2",
|
|
"signal": "ULPI_DIR",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PC3",
|
|
"signal": "ULPI_NXT",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PH4",
|
|
"signal": "ULPI_NXT",
|
|
"af": 10
|
|
},
|
|
{
|
|
"pin": "PI11",
|
|
"signal": "ULPI_DIR",
|
|
"af": 10
|
|
}
|
|
],
|
|
"interrupts": [
|
|
{
|
|
"signal": "EP1_IN",
|
|
"interrupt": "OTG_HS_EP1_IN"
|
|
},
|
|
{
|
|
"signal": "EP1_OUT",
|
|
"interrupt": "OTG_HS_EP1_OUT"
|
|
},
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "OTG_HS"
|
|
},
|
|
{
|
|
"signal": "WKUP",
|
|
"interrupt": "OTG_HS_WKUP"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "VREFBUF",
|
|
"address": 1476410368,
|
|
"registers": {
|
|
"kind": "vrefbuf",
|
|
"version": "v2a1",
|
|
"block": "VREFBUF"
|
|
}
|
|
},
|
|
{
|
|
"name": "WWDG1",
|
|
"address": 1342189568,
|
|
"registers": {
|
|
"kind": "wwdg",
|
|
"version": "v2",
|
|
"block": "WWDG"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK3",
|
|
"kernel_clock": "PCLK3",
|
|
"enable": {
|
|
"register": "APB3ENR",
|
|
"field": "WWDG1EN"
|
|
}
|
|
},
|
|
"interrupts": [
|
|
{
|
|
"signal": "RST",
|
|
"interrupt": "WWDG_RST"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "WWDG2",
|
|
"address": 1073753088,
|
|
"registers": {
|
|
"kind": "wwdg",
|
|
"version": "v2",
|
|
"block": "WWDG"
|
|
},
|
|
"rcc": {
|
|
"bus_clock": "PCLK1",
|
|
"kernel_clock": "PCLK1",
|
|
"enable": {
|
|
"register": "APB1LENR",
|
|
"field": "WWDG2EN"
|
|
}
|
|
},
|
|
"interrupts": [
|
|
{
|
|
"signal": "GLOBAL",
|
|
"interrupt": "WWDG"
|
|
},
|
|
{
|
|
"signal": "RST",
|
|
"interrupt": "WWDG"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"nvic_priority_bits": 4,
|
|
"interrupts": [
|
|
{
|
|
"name": "WWDG",
|
|
"number": 0
|
|
},
|
|
{
|
|
"name": "PVD_AVD",
|
|
"number": 1
|
|
},
|
|
{
|
|
"name": "TAMP_STAMP",
|
|
"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_Stream0",
|
|
"number": 11
|
|
},
|
|
{
|
|
"name": "DMA1_Stream1",
|
|
"number": 12
|
|
},
|
|
{
|
|
"name": "DMA1_Stream2",
|
|
"number": 13
|
|
},
|
|
{
|
|
"name": "DMA1_Stream3",
|
|
"number": 14
|
|
},
|
|
{
|
|
"name": "DMA1_Stream4",
|
|
"number": 15
|
|
},
|
|
{
|
|
"name": "DMA1_Stream5",
|
|
"number": 16
|
|
},
|
|
{
|
|
"name": "DMA1_Stream6",
|
|
"number": 17
|
|
},
|
|
{
|
|
"name": "ADC",
|
|
"number": 18
|
|
},
|
|
{
|
|
"name": "FDCAN1_IT0",
|
|
"number": 19
|
|
},
|
|
{
|
|
"name": "FDCAN2_IT0",
|
|
"number": 20
|
|
},
|
|
{
|
|
"name": "FDCAN1_IT1",
|
|
"number": 21
|
|
},
|
|
{
|
|
"name": "FDCAN2_IT1",
|
|
"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": "TIM3",
|
|
"number": 29
|
|
},
|
|
{
|
|
"name": "TIM4",
|
|
"number": 30
|
|
},
|
|
{
|
|
"name": "I2C1_EV",
|
|
"number": 31
|
|
},
|
|
{
|
|
"name": "I2C1_ER",
|
|
"number": 32
|
|
},
|
|
{
|
|
"name": "I2C2_EV",
|
|
"number": 33
|
|
},
|
|
{
|
|
"name": "I2C2_ER",
|
|
"number": 34
|
|
},
|
|
{
|
|
"name": "SPI1",
|
|
"number": 35
|
|
},
|
|
{
|
|
"name": "SPI2",
|
|
"number": 36
|
|
},
|
|
{
|
|
"name": "USART1",
|
|
"number": 37
|
|
},
|
|
{
|
|
"name": "USART2",
|
|
"number": 38
|
|
},
|
|
{
|
|
"name": "USART3",
|
|
"number": 39
|
|
},
|
|
{
|
|
"name": "EXTI15_10",
|
|
"number": 40
|
|
},
|
|
{
|
|
"name": "RTC_Alarm",
|
|
"number": 41
|
|
},
|
|
{
|
|
"name": "TIM8_BRK_TIM12",
|
|
"number": 43
|
|
},
|
|
{
|
|
"name": "TIM8_UP_TIM13",
|
|
"number": 44
|
|
},
|
|
{
|
|
"name": "TIM8_TRG_COM_TIM14",
|
|
"number": 45
|
|
},
|
|
{
|
|
"name": "TIM8_CC",
|
|
"number": 46
|
|
},
|
|
{
|
|
"name": "DMA1_Stream7",
|
|
"number": 47
|
|
},
|
|
{
|
|
"name": "FMC",
|
|
"number": 48
|
|
},
|
|
{
|
|
"name": "SDMMC1",
|
|
"number": 49
|
|
},
|
|
{
|
|
"name": "TIM5",
|
|
"number": 50
|
|
},
|
|
{
|
|
"name": "SPI3",
|
|
"number": 51
|
|
},
|
|
{
|
|
"name": "UART4",
|
|
"number": 52
|
|
},
|
|
{
|
|
"name": "UART5",
|
|
"number": 53
|
|
},
|
|
{
|
|
"name": "TIM6_DAC",
|
|
"number": 54
|
|
},
|
|
{
|
|
"name": "TIM7",
|
|
"number": 55
|
|
},
|
|
{
|
|
"name": "DMA2_Stream0",
|
|
"number": 56
|
|
},
|
|
{
|
|
"name": "DMA2_Stream1",
|
|
"number": 57
|
|
},
|
|
{
|
|
"name": "DMA2_Stream2",
|
|
"number": 58
|
|
},
|
|
{
|
|
"name": "DMA2_Stream3",
|
|
"number": 59
|
|
},
|
|
{
|
|
"name": "DMA2_Stream4",
|
|
"number": 60
|
|
},
|
|
{
|
|
"name": "ETH",
|
|
"number": 61
|
|
},
|
|
{
|
|
"name": "ETH_WKUP",
|
|
"number": 62
|
|
},
|
|
{
|
|
"name": "FDCAN_CAL",
|
|
"number": 63
|
|
},
|
|
{
|
|
"name": "CM7_SEV",
|
|
"number": 64
|
|
},
|
|
{
|
|
"name": "CM4_SEV",
|
|
"number": 65
|
|
},
|
|
{
|
|
"name": "DMA2_Stream5",
|
|
"number": 68
|
|
},
|
|
{
|
|
"name": "DMA2_Stream6",
|
|
"number": 69
|
|
},
|
|
{
|
|
"name": "DMA2_Stream7",
|
|
"number": 70
|
|
},
|
|
{
|
|
"name": "USART6",
|
|
"number": 71
|
|
},
|
|
{
|
|
"name": "I2C3_EV",
|
|
"number": 72
|
|
},
|
|
{
|
|
"name": "I2C3_ER",
|
|
"number": 73
|
|
},
|
|
{
|
|
"name": "OTG_HS_EP1_OUT",
|
|
"number": 74
|
|
},
|
|
{
|
|
"name": "OTG_HS_EP1_IN",
|
|
"number": 75
|
|
},
|
|
{
|
|
"name": "OTG_HS_WKUP",
|
|
"number": 76
|
|
},
|
|
{
|
|
"name": "OTG_HS",
|
|
"number": 77
|
|
},
|
|
{
|
|
"name": "DCMI",
|
|
"number": 78
|
|
},
|
|
{
|
|
"name": "RNG",
|
|
"number": 80
|
|
},
|
|
{
|
|
"name": "FPU",
|
|
"number": 81
|
|
},
|
|
{
|
|
"name": "UART7",
|
|
"number": 82
|
|
},
|
|
{
|
|
"name": "UART8",
|
|
"number": 83
|
|
},
|
|
{
|
|
"name": "SPI4",
|
|
"number": 84
|
|
},
|
|
{
|
|
"name": "SPI5",
|
|
"number": 85
|
|
},
|
|
{
|
|
"name": "SPI6",
|
|
"number": 86
|
|
},
|
|
{
|
|
"name": "SAI1",
|
|
"number": 87
|
|
},
|
|
{
|
|
"name": "LTDC",
|
|
"number": 88
|
|
},
|
|
{
|
|
"name": "LTDC_ER",
|
|
"number": 89
|
|
},
|
|
{
|
|
"name": "DMA2D",
|
|
"number": 90
|
|
},
|
|
{
|
|
"name": "SAI2",
|
|
"number": 91
|
|
},
|
|
{
|
|
"name": "QUADSPI",
|
|
"number": 92
|
|
},
|
|
{
|
|
"name": "LPTIM1",
|
|
"number": 93
|
|
},
|
|
{
|
|
"name": "CEC",
|
|
"number": 94
|
|
},
|
|
{
|
|
"name": "I2C4_EV",
|
|
"number": 95
|
|
},
|
|
{
|
|
"name": "I2C4_ER",
|
|
"number": 96
|
|
},
|
|
{
|
|
"name": "SPDIF_RX",
|
|
"number": 97
|
|
},
|
|
{
|
|
"name": "OTG_FS_EP1_OUT",
|
|
"number": 98
|
|
},
|
|
{
|
|
"name": "OTG_FS_EP1_IN",
|
|
"number": 99
|
|
},
|
|
{
|
|
"name": "OTG_FS_WKUP",
|
|
"number": 100
|
|
},
|
|
{
|
|
"name": "OTG_FS",
|
|
"number": 101
|
|
},
|
|
{
|
|
"name": "DMAMUX1_OVR",
|
|
"number": 102
|
|
},
|
|
{
|
|
"name": "HRTIM1_Master",
|
|
"number": 103
|
|
},
|
|
{
|
|
"name": "HRTIM1_TIMA",
|
|
"number": 104
|
|
},
|
|
{
|
|
"name": "HRTIM1_TIMB",
|
|
"number": 105
|
|
},
|
|
{
|
|
"name": "HRTIM1_TIMC",
|
|
"number": 106
|
|
},
|
|
{
|
|
"name": "HRTIM1_TIMD",
|
|
"number": 107
|
|
},
|
|
{
|
|
"name": "HRTIM1_TIME",
|
|
"number": 108
|
|
},
|
|
{
|
|
"name": "HRTIM1_FLT",
|
|
"number": 109
|
|
},
|
|
{
|
|
"name": "DFSDM1_FLT0",
|
|
"number": 110
|
|
},
|
|
{
|
|
"name": "DFSDM1_FLT1",
|
|
"number": 111
|
|
},
|
|
{
|
|
"name": "DFSDM1_FLT2",
|
|
"number": 112
|
|
},
|
|
{
|
|
"name": "DFSDM1_FLT3",
|
|
"number": 113
|
|
},
|
|
{
|
|
"name": "SAI3",
|
|
"number": 114
|
|
},
|
|
{
|
|
"name": "SWPMI1",
|
|
"number": 115
|
|
},
|
|
{
|
|
"name": "TIM15",
|
|
"number": 116
|
|
},
|
|
{
|
|
"name": "TIM16",
|
|
"number": 117
|
|
},
|
|
{
|
|
"name": "TIM17",
|
|
"number": 118
|
|
},
|
|
{
|
|
"name": "MDIOS_WKUP",
|
|
"number": 119
|
|
},
|
|
{
|
|
"name": "MDIOS",
|
|
"number": 120
|
|
},
|
|
{
|
|
"name": "JPEG",
|
|
"number": 121
|
|
},
|
|
{
|
|
"name": "MDMA",
|
|
"number": 122
|
|
},
|
|
{
|
|
"name": "DSI",
|
|
"number": 123
|
|
},
|
|
{
|
|
"name": "SDMMC2",
|
|
"number": 124
|
|
},
|
|
{
|
|
"name": "HSEM1",
|
|
"number": 125
|
|
},
|
|
{
|
|
"name": "HSEM2",
|
|
"number": 126
|
|
},
|
|
{
|
|
"name": "ADC3",
|
|
"number": 127
|
|
},
|
|
{
|
|
"name": "DMAMUX2_OVR",
|
|
"number": 128
|
|
},
|
|
{
|
|
"name": "BDMA_Channel0",
|
|
"number": 129
|
|
},
|
|
{
|
|
"name": "BDMA_Channel1",
|
|
"number": 130
|
|
},
|
|
{
|
|
"name": "BDMA_Channel2",
|
|
"number": 131
|
|
},
|
|
{
|
|
"name": "BDMA_Channel3",
|
|
"number": 132
|
|
},
|
|
{
|
|
"name": "BDMA_Channel4",
|
|
"number": 133
|
|
},
|
|
{
|
|
"name": "BDMA_Channel5",
|
|
"number": 134
|
|
},
|
|
{
|
|
"name": "BDMA_Channel6",
|
|
"number": 135
|
|
},
|
|
{
|
|
"name": "BDMA_Channel7",
|
|
"number": 136
|
|
},
|
|
{
|
|
"name": "LPTIM2",
|
|
"number": 138
|
|
},
|
|
{
|
|
"name": "LPTIM3",
|
|
"number": 139
|
|
},
|
|
{
|
|
"name": "LPTIM4",
|
|
"number": 140
|
|
},
|
|
{
|
|
"name": "LPTIM5",
|
|
"number": 141
|
|
},
|
|
{
|
|
"name": "LPUART1",
|
|
"number": 142
|
|
},
|
|
{
|
|
"name": "WWDG_RST",
|
|
"number": 143
|
|
},
|
|
{
|
|
"name": "CRS",
|
|
"number": 144
|
|
},
|
|
{
|
|
"name": "ECC",
|
|
"number": 145
|
|
},
|
|
{
|
|
"name": "SAI4",
|
|
"number": 146
|
|
},
|
|
{
|
|
"name": "HOLD_CORE",
|
|
"number": 148
|
|
},
|
|
{
|
|
"name": "WAKEUP_PIN",
|
|
"number": 149
|
|
}
|
|
],
|
|
"dma_channels": [
|
|
{
|
|
"name": "DMA1_CH0",
|
|
"dma": "DMA1",
|
|
"channel": 0,
|
|
"dmamux": "DMAMUX1",
|
|
"dmamux_channel": 0
|
|
},
|
|
{
|
|
"name": "DMA1_CH1",
|
|
"dma": "DMA1",
|
|
"channel": 1,
|
|
"dmamux": "DMAMUX1",
|
|
"dmamux_channel": 1
|
|
},
|
|
{
|
|
"name": "DMA1_CH2",
|
|
"dma": "DMA1",
|
|
"channel": 2,
|
|
"dmamux": "DMAMUX1",
|
|
"dmamux_channel": 2
|
|
},
|
|
{
|
|
"name": "DMA1_CH3",
|
|
"dma": "DMA1",
|
|
"channel": 3,
|
|
"dmamux": "DMAMUX1",
|
|
"dmamux_channel": 3
|
|
},
|
|
{
|
|
"name": "DMA1_CH4",
|
|
"dma": "DMA1",
|
|
"channel": 4,
|
|
"dmamux": "DMAMUX1",
|
|
"dmamux_channel": 4
|
|
},
|
|
{
|
|
"name": "DMA1_CH5",
|
|
"dma": "DMA1",
|
|
"channel": 5,
|
|
"dmamux": "DMAMUX1",
|
|
"dmamux_channel": 5
|
|
},
|
|
{
|
|
"name": "DMA1_CH6",
|
|
"dma": "DMA1",
|
|
"channel": 6,
|
|
"dmamux": "DMAMUX1",
|
|
"dmamux_channel": 6
|
|
},
|
|
{
|
|
"name": "DMA1_CH7",
|
|
"dma": "DMA1",
|
|
"channel": 7,
|
|
"dmamux": "DMAMUX1",
|
|
"dmamux_channel": 7
|
|
},
|
|
{
|
|
"name": "DMA2_CH0",
|
|
"dma": "DMA2",
|
|
"channel": 0,
|
|
"dmamux": "DMAMUX1",
|
|
"dmamux_channel": 8
|
|
},
|
|
{
|
|
"name": "DMA2_CH1",
|
|
"dma": "DMA2",
|
|
"channel": 1,
|
|
"dmamux": "DMAMUX1",
|
|
"dmamux_channel": 9
|
|
},
|
|
{
|
|
"name": "DMA2_CH2",
|
|
"dma": "DMA2",
|
|
"channel": 2,
|
|
"dmamux": "DMAMUX1",
|
|
"dmamux_channel": 10
|
|
},
|
|
{
|
|
"name": "DMA2_CH3",
|
|
"dma": "DMA2",
|
|
"channel": 3,
|
|
"dmamux": "DMAMUX1",
|
|
"dmamux_channel": 11
|
|
},
|
|
{
|
|
"name": "DMA2_CH4",
|
|
"dma": "DMA2",
|
|
"channel": 4,
|
|
"dmamux": "DMAMUX1",
|
|
"dmamux_channel": 12
|
|
},
|
|
{
|
|
"name": "DMA2_CH5",
|
|
"dma": "DMA2",
|
|
"channel": 5,
|
|
"dmamux": "DMAMUX1",
|
|
"dmamux_channel": 13
|
|
},
|
|
{
|
|
"name": "DMA2_CH6",
|
|
"dma": "DMA2",
|
|
"channel": 6,
|
|
"dmamux": "DMAMUX1",
|
|
"dmamux_channel": 14
|
|
},
|
|
{
|
|
"name": "DMA2_CH7",
|
|
"dma": "DMA2",
|
|
"channel": 7,
|
|
"dmamux": "DMAMUX1",
|
|
"dmamux_channel": 15
|
|
},
|
|
{
|
|
"name": "BDMA_CH0",
|
|
"dma": "BDMA",
|
|
"channel": 0,
|
|
"dmamux": "DMAMUX2",
|
|
"dmamux_channel": 0
|
|
},
|
|
{
|
|
"name": "BDMA_CH1",
|
|
"dma": "BDMA",
|
|
"channel": 1,
|
|
"dmamux": "DMAMUX2",
|
|
"dmamux_channel": 1
|
|
},
|
|
{
|
|
"name": "BDMA_CH2",
|
|
"dma": "BDMA",
|
|
"channel": 2,
|
|
"dmamux": "DMAMUX2",
|
|
"dmamux_channel": 2
|
|
},
|
|
{
|
|
"name": "BDMA_CH3",
|
|
"dma": "BDMA",
|
|
"channel": 3,
|
|
"dmamux": "DMAMUX2",
|
|
"dmamux_channel": 3
|
|
},
|
|
{
|
|
"name": "BDMA_CH4",
|
|
"dma": "BDMA",
|
|
"channel": 4,
|
|
"dmamux": "DMAMUX2",
|
|
"dmamux_channel": 4
|
|
},
|
|
{
|
|
"name": "BDMA_CH5",
|
|
"dma": "BDMA",
|
|
"channel": 5,
|
|
"dmamux": "DMAMUX2",
|
|
"dmamux_channel": 5
|
|
},
|
|
{
|
|
"name": "BDMA_CH6",
|
|
"dma": "BDMA",
|
|
"channel": 6,
|
|
"dmamux": "DMAMUX2",
|
|
"dmamux_channel": 6
|
|
},
|
|
{
|
|
"name": "BDMA_CH7",
|
|
"dma": "BDMA",
|
|
"channel": 7,
|
|
"dmamux": "DMAMUX2",
|
|
"dmamux_channel": 7
|
|
}
|
|
]
|
|
}
|
|
]
|
|
} |