Skip to content
This repository was archived by the owner on Feb 17, 2024. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
163 changes: 130 additions & 33 deletions src/chips/STM32F103.json
Original file line number Diff line number Diff line change
Expand Up @@ -26980,43 +26980,16 @@
"arch": "cortex_m3",
"description": "STM32F103",
"properties": {
"cpu.nvic_prio_bits": "4",
"cpu.mpu": "false",
"cpu.fpu": "false",
"cpu.revision": "r1p1",
"cpu.vendor_systick_config": "false",
"cpu.endian": "little",
"cpu.name": "CM3"
"cpu.mpuPresent": "false",
"cpu.revision": "r1p1",
"cpu.name": "CM3",
"cpu.nvicPrioBits": "4",
"cpu.vendorSystickConfig": "false",
"cpu.fpuPresent": "false"
},
"children": {
"interrupts": {
"MemManageFault": {
"index": -12
},
"BusFault": {
"index": -11
},
"UsageFault": {
"index": -10
},
"DebugMonitor": {
"index": -4
},
"NMI": {
"index": -14
},
"HardFault": {
"index": -13
},
"SVCall": {
"index": -5
},
"PendSV": {
"index": -2
},
"SysTick": {
"index": -1
},
"FSMC": {
"index": 48,
"description": "FSMC global interrupt"
Expand All @@ -27033,14 +27006,78 @@
"index": 2,
"description": "Tamper interrupt"
},
"EXTI0": {
"index": 6,
"description": "EXTI Line0 interrupt"
},
"EXTI1": {
"index": 7,
"description": "EXTI Line1 interrupt"
},
"EXTI2": {
"index": 8,
"description": "EXTI Line2 interrupt"
},
"EXTI3": {
"index": 9,
"description": "EXTI Line3 interrupt"
},
"EXTI4": {
"index": 10,
"description": "EXTI Line4 interrupt"
},
"EXTI9_5": {
"index": 23,
"description": "EXTI Line[9:5] interrupts"
},
"EXTI15_10": {
"index": 40,
"description": "EXTI Line[15:10] interrupts"
},
"DMA1_Channel1": {
"index": 11,
"description": "DMA1 Channel1 global interrupt"
},
"DMA1_Channel2": {
"index": 12,
"description": "DMA1 Channel2 global interrupt"
},
"DMA1_Channel3": {
"index": 13,
"description": "DMA1 Channel3 global interrupt"
},
"DMA1_Channel4": {
"index": 14,
"description": "DMA1 Channel4 global interrupt"
},
"DMA1_Channel5": {
"index": 15,
"description": "DMA1 Channel5 global interrupt"
},
"DMA1_Channel6": {
"index": 16,
"description": "DMA1 Channel6 global interrupt"
},
"DMA1_Channel7": {
"index": 17,
"description": "DMA1 Channel7 global interrupt"
},
"DMA2_Channel1": {
"index": 56,
"description": "DMA2 Channel1 global interrupt"
},
"DMA2_Channel2": {
"index": 57,
"description": "DMA2 Channel2 global interrupt"
},
"DMA2_Channel3": {
"index": 58,
"description": "DMA2 Channel3 global interrupt"
},
"DMA2_Channel4_5": {
"index": 59,
"description": "DMA2 Channel4 and DMA2 Channel5 global\n interrupt"
},
"SDIO": {
"index": 49,
"description": "SDIO global interrupt"
Expand All @@ -27049,6 +27086,10 @@
"index": 3,
"description": "RTC global interrupt"
},
"RTCAlarm": {
"index": 41,
"description": "RTC Alarms through EXTI line\n interrupt"
},
"WWDG": {
"index": 0,
"description": "Window Watchdog interrupt"
Expand All @@ -27057,10 +27098,26 @@
"index": 24,
"description": "TIM1 Break interrupt"
},
"TIM1_CC": {
"index": 27,
"description": "TIM1 Capture Compare interrupt"
},
"TIM8_BRK": {
"index": 43,
"description": "TIM8 Break interrupt"
},
"TIM8_UP": {
"index": 44,
"description": "TIM8 Update interrupt"
},
"TIM8_TRG_COM": {
"index": 45,
"description": "TIM8 Trigger and Commutation\n interrupts"
},
"TIM8_CC": {
"index": 46,
"description": "TIM8 Capture Compare interrupt"
},
"TIM2": {
"index": 28,
"description": "TIM2 global interrupt"
Expand Down Expand Up @@ -27097,10 +27154,18 @@
"index": 31,
"description": "I2C1 event interrupt"
},
"I2C1_ER": {
"index": 32,
"description": "I2C1 error interrupt"
},
"I2C2_EV": {
"index": 33,
"description": "I2C2 event interrupt"
},
"I2C2_ER": {
"index": 34,
"description": "I2C2 error interrupt"
},
"SPI1": {
"index": 35,
"description": "SPI1 global interrupt"
Expand Down Expand Up @@ -27137,6 +27202,10 @@
"index": 21,
"description": "CAN RX1 interrupt"
},
"CAN_SCE": {
"index": 22,
"description": "CAN SCE interrupt"
},
"UART4": {
"index": 52,
"description": "UART4 global interrupt"
Expand All @@ -27152,6 +27221,34 @@
"USB_HP_CAN_TX": {
"index": 19,
"description": "USB High Priority or CAN TX\n interrupts"
},
"USB_LP_CAN_RX0": {
"index": 20,
"description": "USB Low Priority or CAN RX0\n interrupts"
},
"NMI": {
"index": -14
},
"HardFault": {
"index": -13
},
"MemManageFault": {
"index": -12
},
"BusFault": {
"index": -11
},
"UsageFault": {
"index": -10
},
"SVCall": {
"index": -5
},
"PendSV": {
"index": -2
},
"SysTick": {
"index": -1
}
},
"peripheral_instances": {
Expand Down
Loading