Compare commits
18 Commits
ECAD-pcb-o
...
SW-#51-deb
| Author | SHA1 | Date | |
|---|---|---|---|
| be39ab1973 | |||
| b727f808a4 | |||
| 1cc90e7c72 | |||
| 936bb8c1a4 | |||
| e2dae71295 | |||
| e23f2af04c | |||
| 22bc55105c | |||
| 8ddd22f832 | |||
| 07bd1658dc | |||
| dc5a3a794b | |||
| 02aa71bd12 | |||
| bc724862ec | |||
| a8df5f9a46 | |||
| ccd5cff310 | |||
| b57de572bc | |||
| 7a3b357c2d | |||
| b1cd200d54 | |||
| dce586a14a |
2361
pcb/dyna-micro/MicroSD Card.kicad_sch
Normal file
2361
pcb/dyna-micro/MicroSD Card.kicad_sch
Normal file
File diff suppressed because it is too large
Load Diff
3866
pcb/dyna-micro/battery.kicad_sch
Normal file
3866
pcb/dyna-micro/battery.kicad_sch
Normal file
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -430,7 +430,7 @@
|
|||||||
"no_connect_dangling": "warning",
|
"no_connect_dangling": "warning",
|
||||||
"pin_not_connected": "error",
|
"pin_not_connected": "error",
|
||||||
"pin_not_driven": "error",
|
"pin_not_driven": "error",
|
||||||
"pin_to_pin": "warning",
|
"pin_to_pin": "error",
|
||||||
"power_pin_not_driven": "error",
|
"power_pin_not_driven": "error",
|
||||||
"same_local_global_label": "warning",
|
"same_local_global_label": "warning",
|
||||||
"similar_label_and_power": "warning",
|
"similar_label_and_power": "warning",
|
||||||
@@ -619,8 +619,24 @@
|
|||||||
"MCU"
|
"MCU"
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"cb777b82-025b-46bf-a35c-23d9be73404c",
|
"3b69b8b5-74b9-4ef8-b089-9f6703a47935",
|
||||||
"Flash"
|
"Pressure Sensor"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"1545cd58-ec56-43ca-991f-528eab9b04ea",
|
||||||
|
"USB"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"be3c13b5-9ed7-48d7-9628-fcde8ceb3f83",
|
||||||
|
"Battery"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"a8171546-98b4-47a7-9095-ce46e093fe39",
|
||||||
|
"DIP Switch Options"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"e94fe28b-7032-4620-a8c2-7db10727010e",
|
||||||
|
"MicroSD Card"
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"text_variables": {}
|
"text_variables": {}
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -4,6 +4,10 @@
|
|||||||
(generator_version "9.0")
|
(generator_version "9.0")
|
||||||
(uuid "e8aa36a8-cba0-46a0-bed7-97c2a473d3b7")
|
(uuid "e8aa36a8-cba0-46a0-bed7-97c2a473d3b7")
|
||||||
(paper "A4")
|
(paper "A4")
|
||||||
|
(title_block
|
||||||
|
(title "Flash")
|
||||||
|
(company "Dynamite Rocketry")
|
||||||
|
)
|
||||||
(lib_symbols
|
(lib_symbols
|
||||||
(symbol "Device:C"
|
(symbol "Device:C"
|
||||||
(pin_numbers
|
(pin_numbers
|
||||||
@@ -655,7 +659,7 @@
|
|||||||
)
|
)
|
||||||
(uuid "03797530-9748-49a5-81b0-cc6093ba624f")
|
(uuid "03797530-9748-49a5-81b0-cc6093ba624f")
|
||||||
)
|
)
|
||||||
(hierarchical_label "~WP"
|
(hierarchical_label "~{WP}"
|
||||||
(shape input)
|
(shape input)
|
||||||
(at 134.62 93.98 180)
|
(at 134.62 93.98 180)
|
||||||
(effects
|
(effects
|
||||||
@@ -666,7 +670,7 @@
|
|||||||
)
|
)
|
||||||
(uuid "0e331980-54ff-4c38-aaf2-7bd835b70277")
|
(uuid "0e331980-54ff-4c38-aaf2-7bd835b70277")
|
||||||
)
|
)
|
||||||
(hierarchical_label "~CS"
|
(hierarchical_label "~{CS}"
|
||||||
(shape input)
|
(shape input)
|
||||||
(at 134.62 83.82 180)
|
(at 134.62 83.82 180)
|
||||||
(effects
|
(effects
|
||||||
@@ -699,7 +703,7 @@
|
|||||||
)
|
)
|
||||||
(uuid "bd845fcd-8c6a-4a18-b005-a3d735ad5f1a")
|
(uuid "bd845fcd-8c6a-4a18-b005-a3d735ad5f1a")
|
||||||
)
|
)
|
||||||
(hierarchical_label "~RST"
|
(hierarchical_label "~{RST}"
|
||||||
(shape input)
|
(shape input)
|
||||||
(at 134.62 96.52 180)
|
(at 134.62 96.52 180)
|
||||||
(effects
|
(effects
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
2131
pcb/dyna-micro/options.kicad_sch
Normal file
2131
pcb/dyna-micro/options.kicad_sch
Normal file
File diff suppressed because it is too large
Load Diff
1158
pcb/dyna-micro/pressure-sensor.kicad_sch
Normal file
1158
pcb/dyna-micro/pressure-sensor.kicad_sch
Normal file
File diff suppressed because it is too large
Load Diff
2867
pcb/dyna-micro/usb-c.kicad_sch
Normal file
2867
pcb/dyna-micro/usb-c.kicad_sch
Normal file
File diff suppressed because it is too large
Load Diff
@@ -1 +0,0 @@
|
|||||||
{"hostname":"fedora","username":"sharpe"}
|
|
||||||
114
sw/sw.ioc
114
sw/sw.ioc
@@ -9,28 +9,36 @@ Mcu.CPN=STM32L4Q5CGT6
|
|||||||
Mcu.Family=STM32L4
|
Mcu.Family=STM32L4
|
||||||
Mcu.IP0=NVIC
|
Mcu.IP0=NVIC
|
||||||
Mcu.IP1=RCC
|
Mcu.IP1=RCC
|
||||||
Mcu.IP2=SPI1
|
Mcu.IP2=SDMMC2
|
||||||
Mcu.IP3=SPI3
|
Mcu.IP3=SPI1
|
||||||
Mcu.IP4=SYS
|
Mcu.IP4=SYS
|
||||||
Mcu.IP5=USB_OTG_FS
|
Mcu.IP5=USART1
|
||||||
Mcu.IPNb=6
|
Mcu.IP6=USB_OTG_FS
|
||||||
|
Mcu.IPNb=7
|
||||||
Mcu.Name=STM32L4Q5CGTx
|
Mcu.Name=STM32L4Q5CGTx
|
||||||
Mcu.Package=LQFP48
|
Mcu.Package=LQFP48
|
||||||
Mcu.Pin0=PA5
|
Mcu.Pin0=PA0
|
||||||
Mcu.Pin1=PA6
|
Mcu.Pin1=PA1
|
||||||
Mcu.Pin10=PB5
|
Mcu.Pin10=PA9
|
||||||
Mcu.Pin11=PB6
|
Mcu.Pin11=PA10
|
||||||
Mcu.Pin12=PB7
|
Mcu.Pin12=PA11
|
||||||
Mcu.Pin13=VP_SYS_VS_Systick
|
Mcu.Pin13=PA12
|
||||||
Mcu.Pin2=PA7
|
Mcu.Pin14=PA13 (JTMS/SWDIO)
|
||||||
Mcu.Pin3=PA11
|
Mcu.Pin15=PA14 (JTCK/SWCLK)
|
||||||
Mcu.Pin4=PA12
|
Mcu.Pin16=PB3 (JTDO/TRACESWO)
|
||||||
Mcu.Pin5=PA13 (JTMS/SWDIO)
|
Mcu.Pin17=PB4 (NJTRST)
|
||||||
Mcu.Pin6=PA14 (JTCK/SWCLK)
|
Mcu.Pin18=PB7
|
||||||
Mcu.Pin7=PA15 (JTDI)
|
Mcu.Pin19=PH3-BOOT0
|
||||||
Mcu.Pin8=PB3 (JTDO/TRACESWO)
|
Mcu.Pin2=PA2
|
||||||
Mcu.Pin9=PB4 (NJTRST)
|
Mcu.Pin20=VP_SYS_VS_Systick
|
||||||
Mcu.PinsNb=14
|
Mcu.Pin3=PA5
|
||||||
|
Mcu.Pin4=PA6
|
||||||
|
Mcu.Pin5=PA7
|
||||||
|
Mcu.Pin6=PB0
|
||||||
|
Mcu.Pin7=PB12
|
||||||
|
Mcu.Pin8=PB14
|
||||||
|
Mcu.Pin9=PB15
|
||||||
|
Mcu.PinsNb=21
|
||||||
Mcu.ThirdPartyNb=0
|
Mcu.ThirdPartyNb=0
|
||||||
Mcu.UserConstants=
|
Mcu.UserConstants=
|
||||||
Mcu.UserName=STM32L4Q5CGTx
|
Mcu.UserName=STM32L4Q5CGTx
|
||||||
@@ -47,44 +55,61 @@ NVIC.PriorityGroup=NVIC_PRIORITYGROUP_4
|
|||||||
NVIC.SVCall_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
|
NVIC.SVCall_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
|
||||||
NVIC.SysTick_IRQn=true\:15\:0\:false\:false\:true\:false\:true\:false
|
NVIC.SysTick_IRQn=true\:15\:0\:false\:false\:true\:false\:true\:false
|
||||||
NVIC.UsageFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
|
NVIC.UsageFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
|
||||||
|
PA0.GPIOParameters=GPIO_Label
|
||||||
|
PA0.GPIO_Label=SD_EJECT
|
||||||
|
PA0.Locked=true
|
||||||
|
PA0.Signal=GPIO_Input
|
||||||
|
PA1.Mode=SD_4_bits_Wide_bus
|
||||||
|
PA1.Signal=SDMMC2_CMD
|
||||||
|
PA10.Mode=Asynchronous
|
||||||
|
PA10.Signal=USART1_RX
|
||||||
PA11.Mode=Device_Only
|
PA11.Mode=Device_Only
|
||||||
PA11.Signal=USB_OTG_FS_DM
|
PA11.Signal=USB_OTG_FS_DM
|
||||||
PA12.Mode=Device_Only
|
PA12.Mode=Device_Only
|
||||||
PA12.Signal=USB_OTG_FS_DP
|
PA12.Signal=USB_OTG_FS_DP
|
||||||
PA13\ (JTMS/SWDIO).Locked=true
|
PA13\ (JTMS/SWDIO).Locked=true
|
||||||
|
PA13\ (JTMS/SWDIO).Mode=Serial_Wire
|
||||||
PA13\ (JTMS/SWDIO).Signal=SYS_JTMS-SWDIO
|
PA13\ (JTMS/SWDIO).Signal=SYS_JTMS-SWDIO
|
||||||
PA14\ (JTCK/SWCLK).Locked=true
|
PA14\ (JTCK/SWCLK).Locked=true
|
||||||
|
PA14\ (JTCK/SWCLK).Mode=Serial_Wire
|
||||||
PA14\ (JTCK/SWCLK).Signal=SYS_JTCK-SWCLK
|
PA14\ (JTCK/SWCLK).Signal=SYS_JTCK-SWCLK
|
||||||
PA15\ (JTDI).GPIOParameters=GPIO_Label
|
PA2.GPIOParameters=GPIO_Label
|
||||||
PA15\ (JTDI).GPIO_Label=FLASH_CS
|
PA2.GPIO_Label=USR_SW
|
||||||
PA15\ (JTDI).Locked=true
|
PA2.Locked=true
|
||||||
PA15\ (JTDI).Signal=GPIO_Output
|
PA2.Signal=GPIO_Input
|
||||||
|
PA5.GPIOParameters=GPIO_Label
|
||||||
|
PA5.GPIO_Label=PRES_SCK
|
||||||
PA5.Mode=Full_Duplex_Master
|
PA5.Mode=Full_Duplex_Master
|
||||||
PA5.Signal=SPI1_SCK
|
PA5.Signal=SPI1_SCK
|
||||||
|
PA6.GPIOParameters=GPIO_Label
|
||||||
|
PA6.GPIO_Label=PRES_MISO
|
||||||
PA6.Mode=Full_Duplex_Master
|
PA6.Mode=Full_Duplex_Master
|
||||||
PA6.Signal=SPI1_MISO
|
PA6.Signal=SPI1_MISO
|
||||||
|
PA7.GPIOParameters=GPIO_Label
|
||||||
|
PA7.GPIO_Label=PRES_MOSI
|
||||||
PA7.Mode=Full_Duplex_Master
|
PA7.Mode=Full_Duplex_Master
|
||||||
PA7.Signal=SPI1_MOSI
|
PA7.Signal=SPI1_MOSI
|
||||||
PB3\ (JTDO/TRACESWO).GPIOParameters=GPIO_Label
|
PA9.Mode=Asynchronous
|
||||||
PB3\ (JTDO/TRACESWO).GPIO_Label=FLASH_SCK
|
PA9.Signal=USART1_TX
|
||||||
PB3\ (JTDO/TRACESWO).Mode=Full_Duplex_Master
|
PB0.GPIOParameters=GPIO_Label
|
||||||
PB3\ (JTDO/TRACESWO).Signal=SPI3_SCK
|
PB0.GPIO_Label=PRES_CS
|
||||||
PB4\ (NJTRST).GPIOParameters=GPIO_Label
|
PB0.Locked=true
|
||||||
PB4\ (NJTRST).GPIO_Label=FLASH_MISO
|
PB0.Signal=GPIO_Output
|
||||||
PB4\ (NJTRST).Mode=Full_Duplex_Master
|
PB12.Mode=SD_4_bits_Wide_bus
|
||||||
PB4\ (NJTRST).Signal=SPI3_MISO
|
PB12.Signal=SDMMC2_CK
|
||||||
PB5.GPIOParameters=GPIO_Label
|
PB14.Mode=SD_4_bits_Wide_bus
|
||||||
PB5.GPIO_Label=FLASH_MOSI
|
PB14.Signal=SDMMC2_D0
|
||||||
PB5.Mode=Full_Duplex_Master
|
PB15.Mode=SD_4_bits_Wide_bus
|
||||||
PB5.Signal=SPI3_MOSI
|
PB15.Signal=SDMMC2_D1
|
||||||
PB6.GPIOParameters=GPIO_Label
|
PB3\ (JTDO/TRACESWO).Mode=SD_4_bits_Wide_bus
|
||||||
PB6.GPIO_Label=FLASH_RST
|
PB3\ (JTDO/TRACESWO).Signal=SDMMC2_D2
|
||||||
PB6.Locked=true
|
PB4\ (NJTRST).Mode=SD_4_bits_Wide_bus
|
||||||
PB6.Signal=GPIO_Output
|
PB4\ (NJTRST).Signal=SDMMC2_D3
|
||||||
PB7.GPIOParameters=GPIO_Label
|
PB7.GPIOParameters=GPIO_Label
|
||||||
PB7.GPIO_Label=FLASH_WP
|
PB7.GPIO_Label=DEBUG_LED
|
||||||
PB7.Locked=true
|
PB7.Locked=true
|
||||||
PB7.Signal=GPIO_Output
|
PB7.Signal=GPIO_Output
|
||||||
|
PH3-BOOT0.Locked=true
|
||||||
PinOutPanel.RotationAngle=0
|
PinOutPanel.RotationAngle=0
|
||||||
ProjectManager.AskForMigrate=true
|
ProjectManager.AskForMigrate=true
|
||||||
ProjectManager.BackupPrevious=false
|
ProjectManager.BackupPrevious=false
|
||||||
@@ -117,7 +142,7 @@ ProjectManager.ToolChainLocation=
|
|||||||
ProjectManager.UAScriptAfterPath=
|
ProjectManager.UAScriptAfterPath=
|
||||||
ProjectManager.UAScriptBeforePath=
|
ProjectManager.UAScriptBeforePath=
|
||||||
ProjectManager.UnderRoot=false
|
ProjectManager.UnderRoot=false
|
||||||
ProjectManager.functionlistsort=1-SystemClock_Config-RCC-false-HAL-false,2-MX_GPIO_Init-GPIO-false-HAL-true,3-MX_SPI1_Init-SPI1-false-HAL-true,4-MX_USB_OTG_FS_PCD_Init-USB_OTG_FS-false-HAL-true,5-MX_SPI3_Init-SPI3-false-HAL-true
|
ProjectManager.functionlistsort=1-SystemClock_Config-RCC-false-HAL-false,2-MX_GPIO_Init-GPIO-false-HAL-true,3-MX_SPI1_Init-SPI1-false-HAL-true,4-MX_USB_OTG_FS_PCD_Init-USB_OTG_FS-false-HAL-true,5-MX_USART1_UART_Init-USART1-false-HAL-true,6-MX_SDMMC2_SD_Init-SDMMC2-false-HAL-true
|
||||||
RCC.ADCFreq_Value=48000000
|
RCC.ADCFreq_Value=48000000
|
||||||
RCC.AHBFreq_Value=120000000
|
RCC.AHBFreq_Value=120000000
|
||||||
RCC.APB1Freq_Value=120000000
|
RCC.APB1Freq_Value=120000000
|
||||||
@@ -183,11 +208,8 @@ SPI1.Direction=SPI_DIRECTION_2LINES
|
|||||||
SPI1.IPParameters=VirtualType,Mode,Direction,CalculateBaudRate
|
SPI1.IPParameters=VirtualType,Mode,Direction,CalculateBaudRate
|
||||||
SPI1.Mode=SPI_MODE_MASTER
|
SPI1.Mode=SPI_MODE_MASTER
|
||||||
SPI1.VirtualType=VM_MASTER
|
SPI1.VirtualType=VM_MASTER
|
||||||
SPI3.CalculateBaudRate=60.0 MBits/s
|
USART1.IPParameters=VirtualMode-Asynchronous
|
||||||
SPI3.Direction=SPI_DIRECTION_2LINES
|
USART1.VirtualMode-Asynchronous=VM_ASYNC
|
||||||
SPI3.IPParameters=VirtualType,Mode,Direction,CalculateBaudRate
|
|
||||||
SPI3.Mode=SPI_MODE_MASTER
|
|
||||||
SPI3.VirtualType=VM_MASTER
|
|
||||||
USB_OTG_FS.IPParameters=VirtualMode
|
USB_OTG_FS.IPParameters=VirtualMode
|
||||||
USB_OTG_FS.VirtualMode=Device_Only
|
USB_OTG_FS.VirtualMode=Device_Only
|
||||||
VP_SYS_VS_Systick.Mode=SysTick
|
VP_SYS_VS_Systick.Mode=SysTick
|
||||||
|
|||||||
Reference in New Issue
Block a user