finished routing wiht new pinout, ready for rewiev

main
Kerem Yollu 2 years ago
parent 8685bc3373
commit 1095a8a5ef

@ -1 +1 @@
Subproject commit ebb98d05507cfcdd5419221dbad7abdfdbb1fefe
Subproject commit 5c1742716d140a16d2bcb693a89aaa35858539a6

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

@ -1,6 +1,6 @@
{
"board": {
"active_layer": 0,
"active_layer": 36,
"active_layer_preset": "",
"auto_track_width": true,
"hidden_netclasses": [],
@ -37,6 +37,7 @@
8,
9,
10,
11,
12,
13,
15,

@ -124,6 +124,15 @@
"copper_edge_clearance|96275000|111650000|4ba54bc4-c3b8-4001-b824-d20b521d1f90|95451341-ff25-4544-b8eb-966f1b53b880",
"copper_edge_clearance|96525000|111650000|4ba54bc4-c3b8-4001-b824-d20b521d1f90|d7054685-a54a-4228-ac26-6c95cf70f90b",
"copper_edge_clearance|96775000|111650000|4ba54bc4-c3b8-4001-b824-d20b521d1f90|589bf59e-fe3c-49bb-826a-cdd9fbe419ce",
"items_not_allowed|93750000|76000000|d8841c03-145c-48a8-92e5-c1b4acf9c14c|00000000-0000-0000-0000-000000000000",
"items_not_allowed|93765000|75935000|81f893dd-ba26-4e44-a404-4f57cded4753|00000000-0000-0000-0000-000000000000",
"items_not_allowed|95050000|74600000|e14e020f-aa79-408c-9a06-64457b6b487d|00000000-0000-0000-0000-000000000000",
"items_not_allowed|95075000|75945000|4e839135-7d87-48aa-9420-a170155dcef7|00000000-0000-0000-0000-000000000000",
"items_not_allowed|95100000|76000000|4a5021b9-fa2b-4598-8e12-a2cc59f81184|00000000-0000-0000-0000-000000000000",
"items_not_allowed|96320000|74600000|21e2a35c-d8ed-401b-b167-014e45af8beb|00000000-0000-0000-0000-000000000000",
"items_not_allowed|96320000|76000000|a279c8ea-c1fc-4077-9c93-9e4384e17c04|00000000-0000-0000-0000-000000000000",
"missing_courtyard|80475754|95605020|1fb37815-fc2d-4f79-b63a-daec40572e7d|00000000-0000-0000-0000-000000000000",
"missing_courtyard|84921800|98326901|390b4fbf-e9fa-4d58-8443-e9ff99c4874b|00000000-0000-0000-0000-000000000000",
"missing_courtyard|87700000|111650000|50cb0a69-43b4-4a76-9205-e71ef5e3cef3|00000000-0000-0000-0000-000000000000",
"solder_mask_bridge|78775000|111650000|ce3e69e5-d0d8-4311-a340-2e5ce51c03ac|7c902537-a96e-4559-a131-f75e43927abc",
"solder_mask_bridge|79025000|111650000|8714ea15-045f-43a0-8772-3752e52e0b0a|0dea2c5c-51ca-4eb9-867b-01c1a228faa2",
@ -252,7 +261,7 @@
"min_resolved_spokes": 2,
"min_silk_clearance": 0.0,
"min_text_height": 1.0,
"min_text_thickness": 0.153,
"min_text_thickness": 0.15,
"min_through_hole_diameter": 0.3,
"min_track_width": 0.09,
"min_via_annular_width": 0.075,
@ -650,12 +659,12 @@
"/DCDC_BST": "analog_power",
"/DCDC_SW": "analog_power",
"/GPIO.CH_0": "signal_gpio",
"/GPIO.CH_1": "signal_gpio",
"/GPIO.CH_1": "signal_analog",
"/GPIO.CH_2": "signal_gpio",
"/GPIO.CH_3": "signal_gpio",
"/GPIO.CH_4": "signal_gpio",
"/GPIO.CH_5": "signal_gpio",
"/GPIO.CH_6": "signal_gpio",
"/GPIO.CH_6": "signal_analog",
"/GPIO.CH_7": "signal_gpio",
"/HSE_IN": "signal_digital",
"/HSE_OUT": "signal_digital",
@ -667,28 +676,28 @@
"/LSE_OUT": "signal_digital",
"/MCU.BOOT": "signal_digital",
"/MCU.NRST": "signal_digital",
"/PC4": "signal_analog",
"/SPI_0.MISO": "signal_digital",
"/SPI_0.MOSI": "signal_digital",
"/SPI_0.NSS": "signal_digital",
"/SPI_0.SCK": "signal_digital",
"/SPI_0.NSS": "signal_analog",
"/SPI_0.SCK": "signal_analog",
"/SPI_1.MISO": "signal_digital",
"/SPI_1.MOSI": "signal_analog",
"/SPI_1.MOSI": "signal_digital",
"/SPI_1.NSS": "signal_digital",
"/SPI_1.SCK": "signal_digital",
"/SWD.CLK": "signal_digital",
"/SWD.IO": "signal_digital",
"/SWD.CLK": "power",
"/SWD.IO": "signal_analog",
"/SWD.WO": "signal_digital",
"/SYS.READY": "signal_digital",
"/TIMER.CH_0": "signal_gpio",
"/TIMER.CH_0": "signal_analog",
"/TIMER.CH_1": "signal_gpio",
"/TIMER.CH_2": "signal_gpio",
"/TIMER.CH_3": "signal_gpio",
"/TIMER.CH_3": "signal_analog",
"/USART.CTS": "signal_digital",
"/USART.RTS": "signal_digital",
"/USART.RX": "signal_digital",
"/USART.TX": "signal_analog",
"/USB.D_N": "signal_analog",
"/USB.D_P": "signal_digital",
"/USB.D_N": "signal_digital",
"/USB.D_P": "power",
"/USB.IO": "signal_digital",
"/USB.VBUS": "signal_digital",
"/VREF(2.048V)": "signal_analog"

@ -5,6 +5,127 @@
(paper "A4")
(lib_symbols
(symbol "Connector:Conn_01x06_Female" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
(property "Reference" "J" (at 0 7.62 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "Conn_01x06_Female" (at 0 -10.16 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "connector" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Generic connector, single row, 01x06, script generated (kicad-library-utils/schlib/autogen/connector/)" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "Connector*:*_1x??_*" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "Conn_01x06_Female_1_1"
(arc (start 0 -7.112) (mid -0.5058 -7.62) (end 0 -8.128)
(stroke (width 0.1524) (type default))
(fill (type none))
)
(arc (start 0 -4.572) (mid -0.5058 -5.08) (end 0 -5.588)
(stroke (width 0.1524) (type default))
(fill (type none))
)
(arc (start 0 -2.032) (mid -0.5058 -2.54) (end 0 -3.048)
(stroke (width 0.1524) (type default))
(fill (type none))
)
(polyline
(pts
(xy -1.27 -7.62)
(xy -0.508 -7.62)
)
(stroke (width 0.1524) (type default))
(fill (type none))
)
(polyline
(pts
(xy -1.27 -5.08)
(xy -0.508 -5.08)
)
(stroke (width 0.1524) (type default))
(fill (type none))
)
(polyline
(pts
(xy -1.27 -2.54)
(xy -0.508 -2.54)
)
(stroke (width 0.1524) (type default))
(fill (type none))
)
(polyline
(pts
(xy -1.27 0)
(xy -0.508 0)
)
(stroke (width 0.1524) (type default))
(fill (type none))
)
(polyline
(pts
(xy -1.27 2.54)
(xy -0.508 2.54)
)
(stroke (width 0.1524) (type default))
(fill (type none))
)
(polyline
(pts
(xy -1.27 5.08)
(xy -0.508 5.08)
)
(stroke (width 0.1524) (type default))
(fill (type none))
)
(arc (start 0 0.508) (mid -0.5058 0) (end 0 -0.508)
(stroke (width 0.1524) (type default))
(fill (type none))
)
(arc (start 0 3.048) (mid -0.5058 2.54) (end 0 2.032)
(stroke (width 0.1524) (type default))
(fill (type none))
)
(arc (start 0 5.588) (mid -0.5058 5.08) (end 0 4.572)
(stroke (width 0.1524) (type default))
(fill (type none))
)
(pin passive line (at -5.08 5.08 0) (length 3.81)
(name "Pin_1" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin passive line (at -5.08 2.54 0) (length 3.81)
(name "Pin_2" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
(pin passive line (at -5.08 0 0) (length 3.81)
(name "Pin_3" (effects (font (size 1.27 1.27))))
(number "3" (effects (font (size 1.27 1.27))))
)
(pin passive line (at -5.08 -2.54 0) (length 3.81)
(name "Pin_4" (effects (font (size 1.27 1.27))))
(number "4" (effects (font (size 1.27 1.27))))
)
(pin passive line (at -5.08 -5.08 0) (length 3.81)
(name "Pin_5" (effects (font (size 1.27 1.27))))
(number "5" (effects (font (size 1.27 1.27))))
)
(pin passive line (at -5.08 -7.62 0) (length 3.81)
(name "Pin_6" (effects (font (size 1.27 1.27))))
(number "6" (effects (font (size 1.27 1.27))))
)
)
)
(symbol "Connector_Generic:Conn_2Rows-75Pins" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
(property "Reference" "J" (at 1.27 48.26 0)
(effects (font (size 1.27 1.27)))
@ -1705,9 +1826,6 @@
(junction (at 214.63 69.85) (diameter 0) (color 0 0 0 0)
(uuid bf2a57ec-be6c-43be-9587-308f84791cb3)
)
(junction (at 276.86 29.21) (diameter 0) (color 0 0 0 0)
(uuid c2a497c6-45bf-4d87-8d77-b113bb478a9b)
)
(junction (at 120.65 39.37) (diameter 0) (color 0 0 0 0)
(uuid cb00bad7-85c6-4ca9-a182-04fa0ce10ddd)
)
@ -1741,9 +1859,15 @@
(junction (at 214.63 29.21) (diameter 0) (color 0 0 0 0)
(uuid ea69f540-101e-48e8-b57e-339be4536221)
)
(junction (at 123.19 167.005) (diameter 0) (color 0 0 0 0)
(uuid f097f5ba-9be7-4eb2-9795-5942ec8b7f19)
)
(junction (at 46.99 179.07) (diameter 0) (color 0 0 0 0)
(uuid f5f20229-d4a2-4988-8618-f76aebdbccd0)
)
(junction (at 123.19 177.165) (diameter 0) (color 0 0 0 0)
(uuid f761b8d6-48d3-41d6-9ab9-28255bb804da)
)
(junction (at 214.63 115.57) (diameter 0) (color 0 0 0 0)
(uuid fc325e77-a21c-4d45-8768-236fca0b1f9f)
)
@ -1893,7 +2017,7 @@
(stroke (width 0) (type default))
(uuid 24877a78-a57d-407b-b2b3-6a99a8a10266)
)
(wire (pts (xy 251.46 26.67) (xy 265.43 26.67))
(wire (pts (xy 251.46 24.13) (xy 265.43 24.13))
(stroke (width 0) (type default))
(uuid 2526a8c4-e94a-42aa-9414-678cc0f44500)
)
@ -1969,10 +2093,18 @@
(stroke (width 0) (type default))
(uuid 35f16742-3356-484e-aa0d-63595e47a00e)
)
(wire (pts (xy 123.19 167.005) (xy 137.795 167.005))
(stroke (width 0) (type default))
(uuid 364de9a1-9da7-4919-8e7f-c675e03ae0bc)
)
(wire (pts (xy 251.46 52.07) (xy 276.86 52.07))
(stroke (width 0) (type default))
(uuid 39244b8e-eda5-4252-972a-bf748a081d41)
)
(wire (pts (xy 123.19 177.165) (xy 123.19 180.975))
(stroke (width 0) (type default))
(uuid 3a8a2fd8-a534-45c2-9a0e-edd1e8c60deb)
)
(wire (pts (xy 91.44 35.56) (xy 101.6 35.56))
(stroke (width 0) (type default))
(uuid 3b6720e0-9bc0-4be7-b4a1-3ce59cc01cfe)
@ -2017,10 +2149,6 @@
(stroke (width 0) (type default))
(uuid 4597afa9-4e1c-42fc-a615-09baf2aa79ad)
)
(wire (pts (xy 276.86 24.13) (xy 276.86 29.21))
(stroke (width 0) (type default))
(uuid 46d82c97-164d-4098-aaa5-4dedd04f27ea)
)
(wire (pts (xy 142.24 133.35) (xy 144.78 133.35))
(stroke (width 0) (type default))
(uuid 46dfc8bf-5462-4631-995e-2633d8012373)
@ -2049,6 +2177,10 @@
(stroke (width 0) (type default))
(uuid 4a55be62-4c87-4a59-a81c-b87a2554fce0)
)
(wire (pts (xy 123.19 167.005) (xy 123.19 169.545))
(stroke (width 0) (type default))
(uuid 4acfc05c-4f8a-44f6-979c-c857a36ad882)
)
(wire (pts (xy 214.63 85.09) (xy 238.76 85.09))
(stroke (width 0) (type default))
(uuid 4af3c328-d626-4f0f-b5c2-4d9697ab6654)
@ -2169,6 +2301,10 @@
(stroke (width 0) (type default))
(uuid 6f2a980d-d95a-4d06-929c-ed9412352390)
)
(wire (pts (xy 251.46 29.21) (xy 265.43 29.21))
(stroke (width 0) (type default))
(uuid 6f3f11e6-34e6-4ceb-bb23-6c5dc467a6d8)
)
(wire (pts (xy 214.63 92.71) (xy 214.63 115.57))
(stroke (width 0) (type default))
(uuid 6f55f1d5-3e20-49e8-ac0c-e470c3dcf381)
@ -2185,6 +2321,10 @@
(stroke (width 0) (type default))
(uuid 7107958f-ba49-4118-abf9-fd5626f07d1b)
)
(wire (pts (xy 127.635 169.545) (xy 137.795 169.545))
(stroke (width 0) (type default))
(uuid 710e1fc1-1225-4d8d-9b30-078c03301512)
)
(wire (pts (xy 27.94 92.71) (xy 27.94 102.87))
(stroke (width 0) (type default))
(uuid 71de5c3e-a4fc-4b37-9484-6d1bdf9d61e6)
@ -2205,7 +2345,7 @@
(stroke (width 0) (type default))
(uuid 73e8c8dc-97c7-4cd7-a3c3-4646ee246f7d)
)
(wire (pts (xy 251.46 24.13) (xy 276.86 24.13))
(wire (pts (xy 251.46 26.67) (xy 276.86 26.67))
(stroke (width 0) (type default))
(uuid 7409941f-d07a-4a7f-8cb9-f7f53fff3b0b)
)
@ -2381,6 +2521,10 @@
(stroke (width 0) (type default))
(uuid 95694b6c-9353-4620-b353-fbeb109b269f)
)
(wire (pts (xy 123.19 177.165) (xy 137.795 177.165))
(stroke (width 0) (type default))
(uuid 95a56a53-c88e-479e-a719-884bf12b28a9)
)
(wire (pts (xy 234.95 139.7) (xy 240.03 139.7))
(stroke (width 0) (type default))
(uuid 95d12861-3085-40e9-ba11-fc7eeac8a26e)
@ -2513,6 +2657,10 @@
(stroke (width 0) (type default))
(uuid b155cf8f-d6ad-447d-a991-db86cbbd2767)
)
(wire (pts (xy 127.635 179.705) (xy 137.795 179.705))
(stroke (width 0) (type default))
(uuid b28f8163-47eb-4e48-8aae-715220884404)
)
(wire (pts (xy 248.92 149.86) (xy 248.92 139.7))
(stroke (width 0) (type default))
(uuid b3180508-729d-4bd4-b427-d4e6e9667541)
@ -2557,10 +2705,6 @@
(stroke (width 0) (type default))
(uuid ba886c9f-5a94-49f1-9a82-08043467ae93)
)
(wire (pts (xy 251.46 29.21) (xy 276.86 29.21))
(stroke (width 0) (type default))
(uuid baf58438-a293-48e9-8360-6ee45e0c55dd)
)
(wire (pts (xy 214.63 29.21) (xy 238.76 29.21))
(stroke (width 0) (type default))
(uuid bb012e8e-c11d-4642-b675-458aab66fed1)
@ -2605,6 +2749,10 @@
(stroke (width 0) (type default))
(uuid c23980e4-7e78-409c-af44-1dda67eef1a2)
)
(wire (pts (xy 127.635 172.085) (xy 137.795 172.085))
(stroke (width 0) (type default))
(uuid c3aad8dc-c759-46da-9fb6-d2cc55b9716f)
)
(wire (pts (xy 60.96 27.94) (xy 60.96 29.21))
(stroke (width 0) (type default))
(uuid c6492b27-434e-470b-a548-093ef8f6271b)
@ -2657,14 +2805,14 @@
(stroke (width 0) (type default))
(uuid d3b42ccd-ff5f-47ed-a36c-33870ebe616d)
)
(wire (pts (xy 276.86 29.21) (xy 276.86 44.45))
(stroke (width 0) (type default))
(uuid d401f9e8-eba7-491a-859b-eb73ff5f6807)
)
(wire (pts (xy 142.24 110.49) (xy 144.78 110.49))
(stroke (width 0) (type default))
(uuid d445ad07-461f-4ebf-b16e-529ce27053a3)
)
(wire (pts (xy 123.19 174.625) (xy 123.19 177.165))
(stroke (width 0) (type default))
(uuid d57a85b6-5321-414c-a090-b966793faf38)
)
(wire (pts (xy 57.15 92.71) (xy 57.15 102.87))
(stroke (width 0) (type default))
(uuid d58b2088-ed8b-42b4-a9a1-73c3ccc7eb13)
@ -2701,6 +2849,10 @@
(stroke (width 0) (type default))
(uuid de94a7f9-fd01-4d09-b689-27654afb9337)
)
(wire (pts (xy 127.635 174.625) (xy 137.795 174.625))
(stroke (width 0) (type default))
(uuid df95e518-25b7-4ba2-9e79-82af842476c9)
)
(wire (pts (xy 248.92 139.7) (xy 245.11 139.7))
(stroke (width 0) (type default))
(uuid dfcd3506-6bc1-42be-8884-f46d180677c0)
@ -2717,6 +2869,10 @@
(stroke (width 0) (type default))
(uuid e5bd6137-740b-426c-89f4-de4928f65813)
)
(wire (pts (xy 123.19 167.005) (xy 123.19 165.735))
(stroke (width 0) (type default))
(uuid e65e766d-c28c-4628-bf63-e4d5aa39a7c1)
)
(wire (pts (xy 101.6 35.56) (xy 111.76 35.56))
(stroke (width 0) (type default))
(uuid e6c9df24-77a9-45cc-a57e-386dbb952ba1)
@ -2733,6 +2889,10 @@
(stroke (width 0) (type default))
(uuid e7a8f45b-1862-4d2d-8999-082436946075)
)
(wire (pts (xy 276.86 26.67) (xy 276.86 44.45))
(stroke (width 0) (type default))
(uuid e8e1d9d8-6153-478c-978f-ca9124e01721)
)
(wire (pts (xy 46.99 92.71) (xy 46.99 102.87))
(stroke (width 0) (type default))
(uuid e9081df6-6ccd-458b-bf37-d0b6b33f5df3)
@ -2834,6 +2994,13 @@
(uuid ffbd6d13-3ec5-42fa-89dd-04f406afaac9)
)
(label "SWD.WO" (at 127.635 179.705 0) (fields_autoplaced)
(effects (font (size 1.27 1.27) (color 255 0 255 1)) (justify left bottom))
(uuid 00359dc8-deed-4e60-a534-3da92c286164)
(property "Netclass" "signal_digital" (at 127.635 180.975 0)
(effects (font (size 1.27 1.27) italic) (justify left) hide)
)
)
(label "GPIO.CH_6" (at 254 110.49 0) (fields_autoplaced)
(effects (font (size 1.27 1.27) (color 0 0 255 1)) (justify left bottom))
(uuid 037d84a2-cbb5-49eb-81ef-05f5cabeb749)
@ -3037,10 +3204,10 @@
(effects (font (size 1.27 1.27) italic) (justify left) hide)
)
)
(label "SWD.CLK" (at 254 26.67 0) (fields_autoplaced)
(label "SWD.CLK" (at 254 24.13 0) (fields_autoplaced)
(effects (font (size 1.27 1.27) (color 255 0 255 1)) (justify left bottom))
(uuid 7ceefbc5-72ad-463f-8563-34bb96fc14f6)
(property "Netclass" "signal_digital" (at 254 27.94 0)
(property "Netclass" "signal_digital" (at 254 25.4 0)
(effects (font (size 1.27 1.27) italic) (justify left) hide)
)
)
@ -3100,6 +3267,13 @@
(effects (font (size 1.27 1.27) italic) (justify left) hide)
)
)
(label "SWD.CLK" (at 127.635 174.625 0) (fields_autoplaced)
(effects (font (size 1.27 1.27) (color 255 0 255 1)) (justify left bottom))
(uuid 97a38fa0-de51-4551-92e0-dc25faf46b7c)
(property "Netclass" "signal_digital" (at 127.635 175.895 0)
(effects (font (size 1.27 1.27) italic) (justify left) hide)
)
)
(label "GPIO.CH_2" (at 254 100.33 0) (fields_autoplaced)
(effects (font (size 1.27 1.27) (color 0 0 255 1)) (justify left bottom))
(uuid 9c1309b3-2072-44cc-b38a-a9024aa294dd)
@ -3114,6 +3288,13 @@
(effects (font (size 1.27 1.27) italic) (justify left) hide)
)
)
(label "MCU.NRST" (at 127.635 172.085 0) (fields_autoplaced)
(effects (font (size 1.27 1.27) (color 255 0 255 1)) (justify left bottom))
(uuid b4c008a2-6be0-4404-87e7-23dd5845c756)
(property "Netclass" "signal_digital" (at 127.635 173.355 0)
(effects (font (size 1.27 1.27) italic) (justify left) hide)
)
)
(label "ANALOG.CH_7" (at 226.06 113.03 0) (fields_autoplaced)
(effects (font (size 1.27 1.27) (color 255 153 0 1)) (justify left bottom))
(uuid b7d1f848-547f-4266-8c84-bad512c4bc29)
@ -3135,6 +3316,13 @@
(effects (font (size 1.27 1.27) italic) (justify left) hide)
)
)
(label "SWD.WO" (at 254 29.21 0) (fields_autoplaced)
(effects (font (size 1.27 1.27) (color 255 0 255 1)) (justify left bottom))
(uuid c8510fbf-faf0-4f15-a6c4-f81682e717cc)
(property "Netclass" "signal_digital" (at 254 30.48 0)
(effects (font (size 1.27 1.27) italic) (justify left) hide)
)
)
(label "USART.TX" (at 254 72.39 0) (fields_autoplaced)
(effects (font (size 1.27 1.27) (color 255 0 255 1)) (justify left bottom))
(uuid cab4e417-9c7c-4719-8863-90d867cbb885)
@ -3223,6 +3411,13 @@
(effects (font (size 1.27 1.27) italic) (justify left) hide)
)
)
(label "SWD.IO" (at 127.635 169.545 0) (fields_autoplaced)
(effects (font (size 1.27 1.27) (color 255 0 255 1)) (justify left bottom))
(uuid fea4eccd-744d-450f-acfd-1f83656b6faf)
(property "Netclass" "signal_digital" (at 127.635 170.815 0)
(effects (font (size 1.27 1.27) italic) (justify left) hide)
)
)
(hierarchical_label "PA6" (shape bidirectional) (at 144.78 72.39 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left))
@ -3231,10 +3426,10 @@
(effects (font (size 1.27 1.27) italic) (justify left) hide)
)
)
(hierarchical_label "PC12" (shape bidirectional) (at 265.43 107.95 0) (fields_autoplaced)
(hierarchical_label "PC4" (shape bidirectional) (at 265.43 100.33 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 02fb042d-3a18-4993-b7d8-e93f9d135578)
(property "Netclass" "signal_analog" (at 265.43 109.22 0)
(property "Netclass" "signal_analog" (at 265.43 101.6 0)
(effects (font (size 1.27 1.27) italic) (justify left) hide)
)
)
@ -3245,7 +3440,7 @@
(effects (font (size 1.27 1.27) italic) (justify right) hide)
)
)
(hierarchical_label "PB3" (shape bidirectional) (at 224.79 72.39 180) (fields_autoplaced)
(hierarchical_label "PA5" (shape bidirectional) (at 224.79 72.39 180) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 04336124-4e30-4cb7-be80-a7c4bcc65fd3)
(property "Netclass" "signal_analog" (at 224.79 73.66 0)
@ -3259,10 +3454,10 @@
(effects (font (size 1.27 1.27) italic) (justify left) hide)
)
)
(hierarchical_label "PC6" (shape bidirectional) (at 265.43 85.09 0) (fields_autoplaced)
(hierarchical_label "PC0" (shape bidirectional) (at 265.43 90.17 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 08fac174-2189-485e-a155-4f2efbf0feef)
(property "Netclass" "signal_analog" (at 265.43 86.36 0)
(property "Netclass" "signal_analog" (at 265.43 91.44 0)
(effects (font (size 1.27 1.27) italic) (justify left) hide)
)
)
@ -3287,10 +3482,10 @@
(effects (font (size 1.27 1.27) italic) (justify left) hide)
)
)
(hierarchical_label "PC1" (shape bidirectional) (at 265.43 100.33 0) (fields_autoplaced)
(hierarchical_label "PC1" (shape bidirectional) (at 265.43 102.87 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 0d4cb3d4-6982-4ab6-985d-9787cecea38f)
(property "Netclass" "signal_analog" (at 265.43 101.6 0)
(property "Netclass" "signal_analog" (at 265.43 104.14 0)
(effects (font (size 1.27 1.27) italic) (justify left) hide)
)
)
@ -3301,10 +3496,10 @@
(effects (font (size 1.27 1.27) italic) (justify left) hide)
)
)
(hierarchical_label "PC9" (shape bidirectional) (at 224.79 49.53 180) (fields_autoplaced)
(hierarchical_label "PC7" (shape bidirectional) (at 224.79 57.15 180) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 0ee173e0-623b-4fd3-873f-27e489e28ed4)
(property "Netclass" "signal_analog" (at 224.79 50.8 0)
(property "Netclass" "signal_analog" (at 224.79 58.42 0)
(effects (font (size 1.27 1.27) italic) (justify right) hide)
)
)
@ -3329,7 +3524,7 @@
(effects (font (size 1.27 1.27) italic) (justify right) hide)
)
)
(hierarchical_label "PA4" (shape bidirectional) (at 224.79 74.93 180) (fields_autoplaced)
(hierarchical_label "PA15" (shape bidirectional) (at 224.79 74.93 180) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 2034fd4f-4694-4771-b460-62f69e2bb868)
(property "Netclass" "signal_analog" (at 224.79 76.2 0)
@ -3357,10 +3552,10 @@
(effects (font (size 1.27 1.27) italic) (justify left) hide)
)
)
(hierarchical_label "PA9" (shape bidirectional) (at 265.43 90.17 0) (fields_autoplaced)
(hierarchical_label "PA9" (shape bidirectional) (at 265.43 82.55 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 36e7cd0d-c728-4c70-8e9d-e39e72fb740c)
(property "Netclass" "signal_analog" (at 265.43 91.44 0)
(property "Netclass" "signal_analog" (at 265.43 83.82 0)
(effects (font (size 1.27 1.27) italic) (justify left) hide)
)
)
@ -3385,6 +3580,13 @@
(effects (font (size 1.27 1.27) italic) (justify left) hide)
)
)
(hierarchical_label "PB3" (shape bidirectional) (at 265.43 29.21 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 3cb5abf6-0a5d-4b37-b0fc-ef8d5e4786b8)
(property "Netclass" "power" (at 265.43 30.48 0)
(effects (font (size 1.27 1.27) italic) (justify left) hide)
)
)
(hierarchical_label "PA1" (shape bidirectional) (at 144.78 59.69 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 3cb77427-584e-4749-b11c-886b60f7415e)
@ -3413,10 +3615,10 @@
(effects (font (size 1.27 1.27) italic) (justify left) hide)
)
)
(hierarchical_label "PC8" (shape bidirectional) (at 224.79 52.07 180) (fields_autoplaced)
(hierarchical_label "PC6" (shape bidirectional) (at 224.79 59.69 180) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 4883120c-92ca-4d03-8873-c41bacde8250)
(property "Netclass" "signal_analog" (at 224.79 53.34 0)
(property "Netclass" "signal_analog" (at 224.79 60.96 0)
(effects (font (size 1.27 1.27) italic) (justify right) hide)
)
)
@ -3504,7 +3706,7 @@
(effects (font (size 1.27 1.27) italic) (justify right) hide)
)
)
(hierarchical_label "PA5" (shape bidirectional) (at 224.79 107.95 180) (fields_autoplaced)
(hierarchical_label "PA4" (shape bidirectional) (at 224.79 107.95 180) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 71785d6f-8c62-4e00-95dd-b5a6691d1992)
(property "Netclass" "signal_analog" (at 224.79 109.22 0)
@ -3532,10 +3734,10 @@
(effects (font (size 1.27 1.27) italic) (justify right) hide)
)
)
(hierarchical_label "PC7" (shape bidirectional) (at 265.43 82.55 0) (fields_autoplaced)
(hierarchical_label "PC12" (shape bidirectional) (at 265.43 85.09 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 7cd98126-a937-40f0-be01-566f8eafb6da)
(property "Netclass" "signal_analog" (at 265.43 83.82 0)
(property "Netclass" "signal_analog" (at 265.43 86.36 0)
(effects (font (size 1.27 1.27) italic) (justify left) hide)
)
)
@ -3641,14 +3843,14 @@
(effects (font (size 1.27 1.27) italic) (justify right) hide)
)
)
(hierarchical_label "PA14" (shape bidirectional) (at 265.43 26.67 0) (fields_autoplaced)
(hierarchical_label "PA14" (shape bidirectional) (at 265.43 24.13 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left))
(uuid a54d2dcb-2682-4136-ba3e-bea06ccaa1bb)
(property "Netclass" "power" (at 265.43 27.94 0)
(property "Netclass" "power" (at 265.43 25.4 0)
(effects (font (size 1.27 1.27) italic) (justify left) hide)
)
)
(hierarchical_label "PC0" (shape bidirectional) (at 265.43 87.63 0) (fields_autoplaced)
(hierarchical_label "PB9" (shape bidirectional) (at 265.43 87.63 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left))
(uuid a76167f7-055d-4477-986a-110e781a76c7)
(property "Netclass" "signal_analog" (at 265.43 88.9 0)
@ -3662,10 +3864,10 @@
(effects (font (size 1.27 1.27) italic) (justify left) hide)
)
)
(hierarchical_label "PB9" (shape bidirectional) (at 224.79 57.15 180) (fields_autoplaced)
(hierarchical_label "PC9" (shape bidirectional) (at 224.79 49.53 180) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify right))
(uuid aa274087-1286-40a6-84cf-5495cefb9f5a)
(property "Netclass" "signal_analog" (at 224.79 58.42 0)
(property "Netclass" "signal_analog" (at 224.79 50.8 0)
(effects (font (size 1.27 1.27) italic) (justify right) hide)
)
)
@ -3827,10 +4029,10 @@
(effects (font (size 1.27 1.27) italic) (justify left) hide)
)
)
(hierarchical_label "PA15" (shape bidirectional) (at 224.79 59.69 180) (fields_autoplaced)
(hierarchical_label "PC8" (shape bidirectional) (at 224.79 52.07 180) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify right))
(uuid dd5c32ab-84a9-497d-87bb-baa3579b27b2)
(property "Netclass" "signal_analog" (at 224.79 60.96 0)
(property "Netclass" "signal_analog" (at 224.79 53.34 0)
(effects (font (size 1.27 1.27) italic) (justify right) hide)
)
)
@ -3890,17 +4092,17 @@
(effects (font (size 1.27 1.27) italic) (justify left) hide)
)
)
(hierarchical_label "PC13" (shape bidirectional) (at 265.43 102.87 0) (fields_autoplaced)
(hierarchical_label "PC13" (shape bidirectional) (at 265.43 105.41 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left))
(uuid f96d413b-0905-4fe1-9c04-2b3db977e6f1)
(property "Netclass" "signal_analog" (at 265.43 104.14 0)
(property "Netclass" "signal_analog" (at 265.43 106.68 0)
(effects (font (size 1.27 1.27) italic) (justify left) hide)
)
)
(hierarchical_label "PB7" (shape bidirectional) (at 265.43 105.41 0) (fields_autoplaced)
(hierarchical_label "PB7" (shape bidirectional) (at 265.43 107.95 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left))
(uuid fd50e34a-69a2-4152-b3a8-b4bb6c3fdefa)
(property "Netclass" "signal_analog" (at 265.43 106.68 0)
(property "Netclass" "signal_analog" (at 265.43 109.22 0)
(effects (font (size 1.27 1.27) italic) (justify left) hide)
)
)
@ -4103,6 +4305,36 @@
)
)
(symbol (lib_id "Connector:Conn_01x06_Female") (at 142.875 172.085 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 1752d9ae-1144-4158-af0c-2e04e2ab8675)
(property "Reference" "J2" (at 144.78 172.0849 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "Conn_01x06_Female" (at 144.78 174.6249 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "Connector:Tag-Connect_TC2030-IDC-NL_2x03_P1.27mm_Vertical" (at 142.875 172.085 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 142.875 172.085 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid fa579396-ebba-4bd1-af4c-e62be5aaf094))
(pin "2" (uuid 0ccfe2cc-2ff8-459d-a739-7e5af99448be))
(pin "3" (uuid ce508917-3012-49f8-b725-f274ff966f1a))
(pin "4" (uuid aa26ffbc-4fd0-4fb9-8d41-c934bc52ffbf))
(pin "5" (uuid aa8376cf-3ffe-4479-bc4f-69fbb43a77f5))
(pin "6" (uuid becc6b23-a125-4c59-9e2b-79ebf19b1e19))
(instances
(project "brayn"
(path "/159eafe2-f9c3-4e3d-ac5b-061b6c8d92b7"
(reference "J2") (unit 1)
)
)
)
)
(symbol (lib_id "Device:C_Small") (at 161.29 31.75 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 1e190503-6922-4b8b-a9a1-7f511f9f5084)
@ -4625,6 +4857,44 @@
)
)
(symbol (lib_id "Device:C_Small") (at 123.19 172.085 0) (mirror y) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid 651543b4-980e-4036-ab45-0ccf82427569)
(property "Reference" "C21" (at 120.65 170.8213 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "1u" (at 120.65 173.3613 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "Capacitor_SMD:C_0402_1005Metric" (at 123.19 172.085 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 123.19 172.085 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Man" "Samsung" (at 123.19 172.085 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Man_no" "CL05A105MQ5NNND " (at 123.19 172.085 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Disti" "Mouser" (at 123.19 172.085 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Disti_no" "187-CL05A105MQ5NNND" (at 123.19 172.085 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid da0a83a9-e33a-4e8d-a984-91d45ed65112))
(pin "2" (uuid 60d13abe-b50d-4f00-8712-7ce470138dc7))
(instances
(project "brayn"
(path "/159eafe2-f9c3-4e3d-ac5b-061b6c8d92b7"
(reference "C21") (unit 1)
)
)
)
)
(symbol (lib_id "power:GND") (at 276.86 118.11 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid 69af3987-f42e-4cb9-92be-e7eec183b36e)
@ -4918,6 +5188,31 @@
)
)
(symbol (lib_id "power:GND") (at 123.19 180.975 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid 8f4310ba-4ef2-49a5-aeca-f633247822e4)
(property "Reference" "#PWR024" (at 123.19 187.325 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (at 123.19 184.785 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 123.19 180.975 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (at 123.19 180.975 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 9e47c808-ae7c-401d-ad3d-65d52299b725))
(instances
(project "brayn"
(path "/159eafe2-f9c3-4e3d-ac5b-061b6c8d92b7"
(reference "#PWR024") (unit 1)
)
)
)
)
(symbol (lib_id "power:GND") (at 214.63 118.11 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid 98389769-9d6a-4dc7-81ae-4762a222eef8)
@ -5219,6 +5514,31 @@
)
)
(symbol (lib_id "power:+3.3V") (at 123.19 165.735 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid ba20f960-3c0f-4fa0-be02-6ca71f74a22b)
(property "Reference" "#PWR023" (at 123.19 169.545 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "+3.3V" (at 123.19 161.925 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 123.19 165.735 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (at 123.19 165.735 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 2091f903-3e6c-4ba2-9ba5-3f17646d6b3d))
(instances
(project "brayn"
(path "/159eafe2-f9c3-4e3d-ac5b-061b6c8d92b7"
(reference "#PWR023") (unit 1)
)
)
)
)
(symbol (lib_id "power:+3.3VA") (at 132.08 26.67 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid bdfbc6c8-125c-4750-a2b5-4826419d82ad)

@ -1,4 +1,4 @@
20498563437594040
20508774666498766
000_SDM_Resistor
1913_hand_solder
@ -79299,6 +79299,48 @@ Symbol
WEEE-Logo_28.1x40mm_SilkScreen
Waste Electrical and Electronic Equipment Directive
Logo WEEE
0
0
0
Symbol
brain_15x15_mm
0
0
0
Symbol
brayn
0
0
0
Symbol
kynsight_logo_5x5mm
0
0
0
Symbol
kynsight_logo_7x7
0
0
0
Symbol
kynsight_logo_with_text_15x15
0
0
0
Symbol
kysight_logo
0
0
0

@ -0,0 +1,427 @@
(footprint "LOGO" (version 20221018) (generator bitmap2component)
(layer "F.Cu")
(attr board_only exclude_from_pos_files exclude_from_bom)
(fp_text reference "G***" (at 0 0) (layer "F.SilkS")
(effects (font (size 1.5 1.5) (thickness 0.3)))
(tstamp b53cacf4-e72f-4a9c-956d-0f7c0737fb13)
)
(fp_text value "LOGO" (at 0.75 0) (layer "F.SilkS") hide
(effects (font (size 1.5 1.5) (thickness 0.3)))
(tstamp 9dd590dd-f80d-4a27-9362-f796a8734531)
)
(fp_poly
(pts
(xy -0.336881 -1.960034)
(xy -0.336881 -0.637005)
(xy -0.238739 -0.637227)
(xy -0.140597 -0.637450)
(xy 0.886752 -1.960222)
(xy 1.914101 -3.282995)
(xy 2.660272 -3.283030)
(xy 2.696357 -3.283031)
(xy 2.732013 -3.283032)
(xy 2.767200 -3.283032)
(xy 2.801878 -3.283032)
(xy 2.836007 -3.283031)
(xy 2.869546 -3.283029)
(xy 2.902455 -3.283027)
(xy 2.934695 -3.283025)
(xy 2.966225 -3.283022)
(xy 2.997005 -3.283018)
(xy 3.026995 -3.283014)
(xy 3.056155 -3.283009)
(xy 3.084444 -3.283004)
(xy 3.111823 -3.282999)
(xy 3.138252 -3.282993)
(xy 3.163690 -3.282987)
(xy 3.188097 -3.282980)
(xy 3.211433 -3.282973)
(xy 3.233658 -3.282965)
(xy 3.254732 -3.282957)
(xy 3.274615 -3.282949)
(xy 3.293267 -3.282940)
(xy 3.310647 -3.282931)
(xy 3.326715 -3.282922)
(xy 3.341432 -3.282912)
(xy 3.354757 -3.282902)
(xy 3.366650 -3.282892)
(xy 3.377071 -3.282881)
(xy 3.385980 -3.282870)
(xy 3.393337 -3.282859)
(xy 3.399101 -3.282848)
(xy 3.403233 -3.282836)
(xy 3.405692 -3.282824)
(xy 3.406442 -3.282813)
(xy 3.405915 -3.282112)
(xy 3.404346 -3.280043)
(xy 3.401753 -3.276629)
(xy 3.398154 -3.271897)
(xy 3.393569 -3.265868)
(xy 3.388015 -3.258568)
(xy 3.381510 -3.250021)
(xy 3.374074 -3.240250)
(xy 3.365724 -3.229281)
(xy 3.356479 -3.217136)
(xy 3.346357 -3.203841)
(xy 3.335377 -3.189418)
(xy 3.323557 -3.173894)
(xy 3.310915 -3.157290)
(xy 3.297469 -3.139632)
(xy 3.283239 -3.120944)
(xy 3.268242 -3.101250)
(xy 3.252497 -3.080574)
(xy 3.236022 -3.058940)
(xy 3.218836 -3.036372)
(xy 3.200957 -3.012895)
(xy 3.182403 -2.988532)
(xy 3.163192 -2.963308)
(xy 3.143344 -2.937246)
(xy 3.122876 -2.910371)
(xy 3.101807 -2.882707)
(xy 3.080155 -2.854279)
(xy 3.057938 -2.825109)
(xy 3.035176 -2.795223)
(xy 3.011886 -2.764644)
(xy 2.988086 -2.733397)
(xy 2.963795 -2.701506)
(xy 2.939032 -2.668994)
(xy 2.913814 -2.635887)
(xy 2.888161 -2.602207)
(xy 2.862090 -2.567980)
(xy 2.835620 -2.533229)
(xy 2.808769 -2.497978)
(xy 2.781556 -2.462252)
(xy 2.753999 -2.426075)
(xy 2.726116 -2.389471)
(xy 2.697926 -2.352463)
(xy 2.669447 -2.315077)
(xy 2.640697 -2.277335)
(xy 2.614673 -2.243173)
(xy 1.822904 -1.203783)
(xy 1.839189 -1.191536)
(xy 1.877860 -1.161377)
(xy 1.915581 -1.129797)
(xy 1.952288 -1.096866)
(xy 1.987914 -1.062657)
(xy 2.022396 -1.027240)
(xy 2.055668 -0.990688)
(xy 2.087664 -0.953072)
(xy 2.118320 -0.914463)
(xy 2.147571 -0.874934)
(xy 2.175350 -0.834555)
(xy 2.201593 -0.793400)
(xy 2.201714 -0.793203)
(xy 2.227038 -0.750216)
(xy 2.250771 -0.706520)
(xy 2.272904 -0.662151)
(xy 2.293427 -0.617147)
(xy 2.312332 -0.571544)
(xy 2.329611 -0.525380)
(xy 2.345254 -0.478691)
(xy 2.359252 -0.431515)
(xy 2.371598 -0.383889)
(xy 2.382281 -0.335849)
(xy 2.391293 -0.287434)
(xy 2.398626 -0.238679)
(xy 2.404270 -0.189623)
(xy 2.408217 -0.140302)
(xy 2.410458 -0.090753)
(xy 2.410983 -0.041014)
(xy 2.409785 0.008879)
(xy 2.406854 0.058888)
(xy 2.406256 0.066502)
(xy 2.401400 0.115529)
(xy 2.394817 0.164347)
(xy 2.386526 0.212903)
(xy 2.376542 0.261145)
(xy 2.364884 0.309019)
(xy 2.351567 0.356472)
(xy 2.336610 0.403451)
(xy 2.320029 0.449904)
(xy 2.301841 0.495778)
(xy 2.282063 0.541019)
(xy 2.260712 0.585575)
(xy 2.237805 0.629392)
(xy 2.213360 0.672418)
(xy 2.209172 0.679451)
(xy 2.183030 0.721373)
(xy 2.155396 0.762427)
(xy 2.126324 0.802552)
(xy 2.095869 0.841687)
(xy 2.064083 0.879771)
(xy 2.031021 0.916742)
(xy 1.996736 0.952540)
(xy 1.961283 0.987102)
(xy 1.924715 1.020369)
(xy 1.887087 1.052277)
(xy 1.867052 1.068365)
(xy 1.862872 1.071696)
(xy 1.859225 1.074676)
(xy 1.856312 1.077131)
(xy 1.854337 1.078892)
(xy 1.853502 1.079787)
(xy 1.853489 1.079847)
(xy 1.854019 1.080566)
(xy 1.855578 1.082663)
(xy 1.858149 1.086114)
(xy 1.861715 1.090896)
(xy 1.866258 1.096986)
(xy 1.871759 1.104358)
(xy 1.878202 1.112991)
(xy 1.885569 1.122859)
(xy 1.893842 1.133940)
(xy 1.903003 1.146209)
(xy 1.913035 1.159644)
(xy 1.923919 1.174219)
(xy 1.935639 1.189912)
(xy 1.948176 1.206699)
(xy 1.961514 1.224556)
(xy 1.975633 1.243460)
(xy 1.990516 1.263386)
(xy 2.006147 1.284312)
(xy 2.022506 1.306213)
(xy 2.039577 1.329065)
(xy 2.057341 1.352846)
(xy 2.075781 1.377531)
(xy 2.094880 1.403097)
(xy 2.114619 1.429519)
(xy 2.134980 1.456775)
(xy 2.155947 1.484841)
(xy 2.177502 1.513692)
(xy 2.199626 1.543305)
(xy 2.222302 1.573657)
(xy 2.245512 1.604724)
(xy 2.269239 1.636482)
(xy 2.293465 1.668907)
(xy 2.318172 1.701976)
(xy 2.343343 1.735665)
(xy 2.368959 1.769951)
(xy 2.395004 1.804809)
(xy 2.421459 1.840216)
(xy 2.448307 1.876148)
(xy 2.475530 1.912582)
(xy 2.503110 1.949494)
(xy 2.531030 1.986860)
(xy 2.559272 2.024656)
(xy 2.587818 2.062860)
(xy 2.616651 2.101446)
(xy 2.645753 2.140392)
(xy 2.675105 2.179673)
(xy 2.676678 2.181778)
(xy 2.706044 2.221078)
(xy 2.735160 2.260044)
(xy 2.764008 2.298651)
(xy 2.792571 2.336877)
(xy 2.820830 2.374698)
(xy 2.848769 2.412090)
(xy 2.876369 2.449029)
(xy 2.903612 2.485492)
(xy 2.930481 2.521455)
(xy 2.956959 2.556894)
(xy 2.983027 2.591785)
(xy 3.008668 2.626106)
(xy 3.033864 2.659831)
(xy 3.058598 2.692938)
(xy 3.082851 2.725403)
(xy 3.106607 2.757201)
(xy 3.129846 2.788311)
(xy 3.152553 2.818706)
(xy 3.174708 2.848365)
(xy 3.196294 2.877263)
(xy 3.217294 2.905376)
(xy 3.237690 2.932682)
(xy 3.257464 2.959155)
(xy 3.276599 2.984773)
(xy 3.295076 3.009512)
(xy 3.312878 3.033348)
(xy 3.329988 3.056257)
(xy 3.346387 3.078216)
(xy 3.362058 3.099201)
(xy 3.376984 3.119188)
(xy 3.391145 3.138154)
(xy 3.404526 3.156074)
(xy 3.417108 3.172926)
(xy 3.428873 3.188685)
(xy 3.439804 3.203328)
(xy 3.449883 3.216832)
(xy 3.459093 3.229171)
(xy 3.467415 3.240323)
(xy 3.474832 3.250264)
(xy 3.481326 3.258971)
(xy 3.486880 3.266419)
(xy 3.491475 3.272585)
(xy 3.495095 3.277445)
(xy 3.497721 3.280976)
(xy 3.499336 3.283153)
(xy 3.499921 3.283954)
(xy 3.499923 3.283958)
(xy 3.499069 3.284013)
(xy 3.496471 3.284067)
(xy 3.492138 3.284119)
(xy 3.486076 3.284169)
(xy 3.478294 3.284217)
(xy 3.468797 3.284263)
(xy 3.457593 3.284308)
(xy 3.444689 3.284351)
(xy 3.430093 3.284392)
(xy 3.413812 3.284431)
(xy 3.395853 3.284468)
(xy 3.376222 3.284504)
(xy 3.354928 3.284537)
(xy 3.331977 3.284569)
(xy 3.307377 3.284599)
(xy 3.281135 3.284627)
(xy 3.253258 3.284653)
(xy 3.223753 3.284677)
(xy 3.192628 3.284699)
(xy 3.159889 3.284719)
(xy 3.125544 3.284738)
(xy 3.089600 3.284754)
(xy 3.052064 3.284769)
(xy 3.012944 3.284781)
(xy 2.972246 3.284792)
(xy 2.929978 3.284800)
(xy 2.886147 3.284807)
(xy 2.840760 3.284812)
(xy 2.793824 3.284814)
(xy 2.754282 3.284815)
(xy 2.008350 3.284815)
(xy 0.964270 1.914976)
(xy -0.079810 0.545136)
(xy -0.208346 0.545136)
(xy -0.336881 0.545136)
(xy -0.336881 1.914976)
(xy -0.336881 3.284815)
(xy -0.984394 3.284815)
(xy -1.631907 3.284815)
(xy -1.631907 1.914976)
(xy -1.631907 0.545136)
(xy -2.565988 0.545136)
(xy -3.500068 0.545136)
(xy -3.500068 -0.045938)
(xy -3.500068 -0.093381)
(xy 0.977609 -0.093381)
(xy 0.978114 -0.092606)
(xy 0.979653 -0.090451)
(xy 0.982208 -0.086939)
(xy 0.985764 -0.082092)
(xy 0.990304 -0.075930)
(xy 0.995812 -0.068476)
(xy 1.002273 -0.059752)
(xy 1.009670 -0.049778)
(xy 1.017986 -0.038577)
(xy 1.027206 -0.026170)
(xy 1.037314 -0.012580)
(xy 1.048293 0.002173)
(xy 1.060127 0.018067)
(xy 1.072800 0.035079)
(xy 1.086296 0.053189)
(xy 1.100599 0.072375)
(xy 1.115692 0.092614)
(xy 1.131560 0.113886)
(xy 1.148185 0.136168)
(xy 1.165553 0.159439)
(xy 1.183647 0.183678)
(xy 1.202450 0.208862)
(xy 1.221948 0.234970)
(xy 1.242122 0.261980)
(xy 1.262958 0.289871)
(xy 1.284438 0.318620)
(xy 1.306548 0.348207)
(xy 1.329271 0.378610)
(xy 1.352590 0.409806)
(xy 1.376489 0.441775)
(xy 1.400953 0.474494)
(xy 1.425965 0.507942)
(xy 1.439553 0.526111)
(xy 1.470151 0.567024)
(xy 1.478621 0.560098)
(xy 1.482939 0.556539)
(xy 1.487765 0.552518)
(xy 1.492394 0.548623)
(xy 1.494967 0.546436)
(xy 1.518952 0.524975)
(xy 1.542478 0.502051)
(xy 1.565285 0.477940)
(xy 1.587116 0.452917)
(xy 1.607712 0.427258)
(xy 1.612584 0.420848)
(xy 1.634163 0.390700)
(xy 1.654207 0.359737)
(xy 1.672703 0.328012)
(xy 1.689636 0.295578)
(xy 1.704993 0.262485)
(xy 1.718761 0.228785)
(xy 1.730924 0.194531)
(xy 1.741470 0.159775)
(xy 1.750385 0.124568)
(xy 1.757654 0.088962)
(xy 1.763264 0.053009)
(xy 1.767202 0.016762)
(xy 1.769452 -0.019729)
(xy 1.770002 -0.056411)
(xy 1.768838 -0.093231)
(xy 1.765945 -0.130139)
(xy 1.763992 -0.147440)
(xy 1.758614 -0.183784)
(xy 1.751557 -0.219702)
(xy 1.742853 -0.255140)
(xy 1.732532 -0.290045)
(xy 1.720626 -0.324365)
(xy 1.707167 -0.358046)
(xy 1.692184 -0.391036)
(xy 1.675709 -0.423282)
(xy 1.657773 -0.454730)
(xy 1.638408 -0.485329)
(xy 1.617643 -0.515024)
(xy 1.595512 -0.543764)
(xy 1.572044 -0.571496)
(xy 1.547270 -0.598165)
(xy 1.521223 -0.623720)
(xy 1.493932 -0.648108)
(xy 1.465429 -0.671275)
(xy 1.448591 -0.683958)
(xy 1.444843 -0.686689)
(xy 1.441418 -0.689156)
(xy 1.438658 -0.691115)
(xy 1.436903 -0.692324)
(xy 1.436718 -0.692445)
(xy 1.434470 -0.693882)
(xy 1.206151 -0.394166)
(xy 1.190644 -0.373808)
(xy 1.175407 -0.353800)
(xy 1.160472 -0.334187)
(xy 1.145876 -0.315014)
(xy 1.131651 -0.296326)
(xy 1.117832 -0.278168)
(xy 1.104454 -0.260585)
(xy 1.091550 -0.243623)
(xy 1.079155 -0.227326)
(xy 1.067304 -0.211739)
(xy 1.056030 -0.196908)
(xy 1.045368 -0.182878)
(xy 1.035352 -0.169694)
(xy 1.026016 -0.157401)
(xy 1.017395 -0.146044)
(xy 1.009522 -0.135668)
(xy 1.002433 -0.126318)
(xy 0.996162 -0.118040)
(xy 0.990741 -0.110878)
(xy 0.986207 -0.104878)
(xy 0.982594 -0.100085)
(xy 0.979934 -0.096543)
(xy 0.978264 -0.094299)
(xy 0.977616 -0.093396)
(xy 0.977609 -0.093381)
(xy -3.500068 -0.093381)
(xy -3.500068 -0.637012)
(xy -2.565988 -0.637012)
(xy -1.631907 -0.637012)
(xy -1.631907 -1.960038)
(xy -1.631907 -3.283064)
(xy -0.984394 -3.283064)
(xy -0.336881 -3.283064)
)
(stroke (width 0.000000) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 9baea3e7-b1e5-4e8c-a0b6-41e4f122b26b))
)

File diff suppressed because it is too large Load Diff

@ -0,0 +1,427 @@
(footprint "LOGO" (version 20221018) (generator bitmap2component)
(layer "F.Cu")
(attr board_only exclude_from_pos_files exclude_from_bom)
(fp_text reference "G***" (at 0 0) (layer "F.SilkS")
(effects (font (size 1.5 1.5) (thickness 0.3)))
(tstamp 69f0ef33-5b97-410e-bb72-8c43ea405e01)
)
(fp_text value "LOGO" (at 0.75 0) (layer "F.SilkS") hide
(effects (font (size 1.5 1.5) (thickness 0.3)))
(tstamp 6e95b0a0-4dfa-4e15-8a31-c4b43772f954)
)
(fp_poly
(pts
(xy -0.240625 -1.399998)
(xy -0.240625 -0.454995)
(xy -0.170526 -0.455154)
(xy -0.100426 -0.455313)
(xy 0.633381 -1.400132)
(xy 1.367187 -2.344951)
(xy 1.900156 -2.344976)
(xy 1.925930 -2.344977)
(xy 1.951399 -2.344977)
(xy 1.976532 -2.344977)
(xy 2.001301 -2.344977)
(xy 2.025678 -2.344977)
(xy 2.049635 -2.344975)
(xy 2.073141 -2.344974)
(xy 2.096169 -2.344972)
(xy 2.118690 -2.344970)
(xy 2.140675 -2.344968)
(xy 2.162096 -2.344965)
(xy 2.182924 -2.344961)
(xy 2.203130 -2.344958)
(xy 2.222686 -2.344954)
(xy 2.241564 -2.344950)
(xy 2.259733 -2.344945)
(xy 2.277166 -2.344940)
(xy 2.293835 -2.344935)
(xy 2.309710 -2.344930)
(xy 2.324762 -2.344924)
(xy 2.338964 -2.344918)
(xy 2.352286 -2.344912)
(xy 2.364701 -2.344906)
(xy 2.376178 -2.344899)
(xy 2.386690 -2.344892)
(xy 2.396207 -2.344885)
(xy 2.404702 -2.344877)
(xy 2.412146 -2.344870)
(xy 2.418509 -2.344862)
(xy 2.423764 -2.344854)
(xy 2.427881 -2.344846)
(xy 2.430832 -2.344838)
(xy 2.432588 -2.344829)
(xy 2.433125 -2.344821)
(xy 2.432748 -2.344320)
(xy 2.431627 -2.342842)
(xy 2.429775 -2.340404)
(xy 2.427205 -2.337024)
(xy 2.423929 -2.332718)
(xy 2.419962 -2.327504)
(xy 2.415316 -2.321399)
(xy 2.410005 -2.314420)
(xy 2.404040 -2.306585)
(xy 2.397437 -2.297910)
(xy 2.390207 -2.288413)
(xy 2.382364 -2.278112)
(xy 2.373921 -2.267023)
(xy 2.364892 -2.255164)
(xy 2.355288 -2.242551)
(xy 2.345124 -2.229203)
(xy 2.334412 -2.215136)
(xy 2.323166 -2.200368)
(xy 2.311398 -2.184915)
(xy 2.299123 -2.168795)
(xy 2.286352 -2.152026)
(xy 2.273099 -2.134624)
(xy 2.259378 -2.116607)
(xy 2.245201 -2.097992)
(xy 2.230581 -2.078796)
(xy 2.215532 -2.059037)
(xy 2.200067 -2.038731)
(xy 2.184198 -2.017896)
(xy 2.167939 -1.996549)
(xy 2.151304 -1.974708)
(xy 2.134304 -1.952389)
(xy 2.116954 -1.929610)
(xy 2.099266 -1.906388)
(xy 2.081254 -1.882740)
(xy 2.062931 -1.858684)
(xy 2.044309 -1.834236)
(xy 2.025402 -1.809414)
(xy 2.006223 -1.784236)
(xy 1.986786 -1.758718)
(xy 1.967102 -1.732877)
(xy 1.947186 -1.706732)
(xy 1.927051 -1.680299)
(xy 1.906709 -1.653594)
(xy 1.886174 -1.626637)
(xy 1.867586 -1.602235)
(xy 1.302048 -0.859829)
(xy 1.313680 -0.851081)
(xy 1.341301 -0.829540)
(xy 1.368244 -0.806983)
(xy 1.394463 -0.783461)
(xy 1.419910 -0.759026)
(xy 1.444540 -0.733729)
(xy 1.468305 -0.707621)
(xy 1.491159 -0.680753)
(xy 1.513055 -0.653176)
(xy 1.533948 -0.624941)
(xy 1.553790 -0.596100)
(xy 1.572535 -0.566704)
(xy 1.572621 -0.566563)
(xy 1.590710 -0.535859)
(xy 1.607661 -0.504648)
(xy 1.623470 -0.472957)
(xy 1.638129 -0.440811)
(xy 1.651633 -0.408238)
(xy 1.663974 -0.375265)
(xy 1.675148 -0.341916)
(xy 1.685146 -0.308220)
(xy 1.693964 -0.274201)
(xy 1.701595 -0.239888)
(xy 1.708032 -0.205307)
(xy 1.713270 -0.170483)
(xy 1.717301 -0.135443)
(xy 1.720120 -0.100215)
(xy 1.721721 -0.064823)
(xy 1.722096 -0.029296)
(xy 1.721240 0.006341)
(xy 1.719147 0.042062)
(xy 1.718720 0.047500)
(xy 1.715251 0.082518)
(xy 1.710549 0.117388)
(xy 1.704627 0.152070)
(xy 1.697496 0.186527)
(xy 1.689169 0.220722)
(xy 1.679657 0.254617)
(xy 1.668974 0.288173)
(xy 1.657130 0.321353)
(xy 1.644139 0.354119)
(xy 1.630012 0.386434)
(xy 1.614762 0.418259)
(xy 1.598400 0.449556)
(xy 1.580940 0.480288)
(xy 1.577948 0.485312)
(xy 1.559275 0.515255)
(xy 1.539538 0.544579)
(xy 1.518773 0.573239)
(xy 1.497019 0.601193)
(xy 1.474315 0.628395)
(xy 1.450700 0.654802)
(xy 1.426211 0.680371)
(xy 1.400888 0.705058)
(xy 1.374769 0.728820)
(xy 1.347892 0.751611)
(xy 1.333582 0.763102)
(xy 1.330596 0.765482)
(xy 1.327991 0.767610)
(xy 1.325910 0.769364)
(xy 1.324500 0.770621)
(xy 1.323903 0.771260)
(xy 1.323894 0.771303)
(xy 1.324272 0.771817)
(xy 1.325386 0.773314)
(xy 1.327222 0.775780)
(xy 1.329769 0.779195)
(xy 1.333014 0.783545)
(xy 1.336944 0.788811)
(xy 1.341546 0.794977)
(xy 1.346808 0.802026)
(xy 1.352717 0.809940)
(xy 1.359260 0.818704)
(xy 1.366426 0.828300)
(xy 1.374200 0.838711)
(xy 1.382571 0.849920)
(xy 1.391526 0.861910)
(xy 1.401053 0.874665)
(xy 1.411138 0.888167)
(xy 1.421769 0.902400)
(xy 1.432933 0.917347)
(xy 1.444618 0.932990)
(xy 1.456811 0.949313)
(xy 1.469500 0.966299)
(xy 1.482671 0.983931)
(xy 1.496312 1.002191)
(xy 1.510411 1.021064)
(xy 1.524955 1.040532)
(xy 1.539931 1.060579)
(xy 1.555327 1.081186)
(xy 1.571129 1.102339)
(xy 1.587326 1.124018)
(xy 1.603905 1.146208)
(xy 1.620852 1.168892)
(xy 1.638156 1.192052)
(xy 1.655804 1.215673)
(xy 1.673783 1.239736)
(xy 1.692080 1.264225)
(xy 1.710683 1.289123)
(xy 1.729579 1.314413)
(xy 1.748756 1.340079)
(xy 1.768200 1.366102)
(xy 1.787900 1.392467)
(xy 1.807842 1.419157)
(xy 1.828015 1.446154)
(xy 1.848404 1.473441)
(xy 1.868999 1.501003)
(xy 1.889785 1.528820)
(xy 1.910751 1.556878)
(xy 1.911875 1.558382)
(xy 1.932850 1.586452)
(xy 1.953647 1.614284)
(xy 1.974252 1.641861)
(xy 1.994654 1.669164)
(xy 2.014838 1.696179)
(xy 2.034794 1.722887)
(xy 2.054508 1.749271)
(xy 2.073967 1.775316)
(xy 2.093159 1.801003)
(xy 2.112071 1.826316)
(xy 2.130691 1.851238)
(xy 2.149006 1.875752)
(xy 2.167002 1.899841)
(xy 2.184669 1.923489)
(xy 2.201992 1.946677)
(xy 2.218960 1.969390)
(xy 2.235560 1.991610)
(xy 2.251778 2.013321)
(xy 2.267603 2.034506)
(xy 2.283022 2.055147)
(xy 2.298021 2.075227)
(xy 2.312590 2.094731)
(xy 2.326714 2.113640)
(xy 2.340381 2.131938)
(xy 2.353579 2.149608)
(xy 2.366294 2.166634)
(xy 2.378515 2.182997)
(xy 2.390229 2.198682)
(xy 2.401422 2.213671)
(xy 2.412083 2.227947)
(xy 2.422198 2.241493)
(xy 2.431756 2.254294)
(xy 2.440743 2.266330)
(xy 2.449146 2.277587)
(xy 2.456954 2.288046)
(xy 2.464153 2.297691)
(xy 2.470731 2.306505)
(xy 2.476675 2.314470)
(xy 2.481973 2.321571)
(xy 2.486612 2.327790)
(xy 2.490579 2.333110)
(xy 2.493861 2.337514)
(xy 2.496446 2.340985)
(xy 2.498322 2.343507)
(xy 2.499475 2.345063)
(xy 2.499894 2.345635)
(xy 2.499895 2.345637)
(xy 2.499285 2.345677)
(xy 2.497430 2.345715)
(xy 2.494334 2.345752)
(xy 2.490005 2.345788)
(xy 2.484446 2.345822)
(xy 2.477662 2.345855)
(xy 2.469660 2.345887)
(xy 2.460443 2.345918)
(xy 2.450018 2.345947)
(xy 2.438388 2.345975)
(xy 2.425560 2.346002)
(xy 2.411539 2.346027)
(xy 2.396329 2.346051)
(xy 2.379936 2.346074)
(xy 2.362365 2.346095)
(xy 2.343621 2.346115)
(xy 2.323709 2.346134)
(xy 2.302635 2.346151)
(xy 2.280403 2.346167)
(xy 2.257019 2.346181)
(xy 2.232487 2.346194)
(xy 2.206813 2.346206)
(xy 2.180002 2.346216)
(xy 2.152060 2.346225)
(xy 2.122990 2.346233)
(xy 2.092800 2.346239)
(xy 2.061492 2.346244)
(xy 2.029074 2.346247)
(xy 1.995549 2.346249)
(xy 1.967305 2.346250)
(xy 1.434506 2.346250)
(xy 0.688750 1.367812)
(xy -0.057007 0.389375)
(xy -0.148816 0.389375)
(xy -0.240625 0.389375)
(xy -0.240625 1.367812)
(xy -0.240625 2.346250)
(xy -0.703125 2.346250)
(xy -1.165625 2.346250)
(xy -1.165625 1.367812)
(xy -1.165625 0.389375)
(xy -1.832813 0.389375)
(xy -2.500000 0.389375)
(xy -2.500000 -0.032813)
(xy -2.500000 -0.066701)
(xy 0.698278 -0.066701)
(xy 0.698639 -0.066147)
(xy 0.699737 -0.064608)
(xy 0.701562 -0.062099)
(xy 0.704102 -0.058637)
(xy 0.707345 -0.054236)
(xy 0.711280 -0.048911)
(xy 0.715894 -0.042680)
(xy 0.721178 -0.035556)
(xy 0.727118 -0.027555)
(xy 0.733704 -0.018693)
(xy 0.740923 -0.008986)
(xy 0.748765 0.001552)
(xy 0.757218 0.012904)
(xy 0.766270 0.025055)
(xy 0.775910 0.037991)
(xy 0.786126 0.051694)
(xy 0.796906 0.066151)
(xy 0.808240 0.081345)
(xy 0.820115 0.097260)
(xy 0.832521 0.113882)
(xy 0.845445 0.131195)
(xy 0.858875 0.149183)
(xy 0.872802 0.167832)
(xy 0.887212 0.187124)
(xy 0.902094 0.207046)
(xy 0.917437 0.227581)
(xy 0.933229 0.248714)
(xy 0.949459 0.270429)
(xy 0.966116 0.292712)
(xy 0.983186 0.315546)
(xy 1.000660 0.338917)
(xy 1.018525 0.362808)
(xy 1.028231 0.375785)
(xy 1.050086 0.405008)
(xy 1.056137 0.400061)
(xy 1.059221 0.397519)
(xy 1.062668 0.394647)
(xy 1.065974 0.391865)
(xy 1.067812 0.390303)
(xy 1.084944 0.374974)
(xy 1.101747 0.358600)
(xy 1.118038 0.341378)
(xy 1.133631 0.323505)
(xy 1.148343 0.305178)
(xy 1.151823 0.300599)
(xy 1.167236 0.279065)
(xy 1.181553 0.256949)
(xy 1.194763 0.234289)
(xy 1.206858 0.211122)
(xy 1.217828 0.187484)
(xy 1.227661 0.163414)
(xy 1.236349 0.138947)
(xy 1.243882 0.114122)
(xy 1.250250 0.088974)
(xy 1.255442 0.063542)
(xy 1.259449 0.037862)
(xy 1.262261 0.011971)
(xy 1.263869 -0.014093)
(xy 1.264262 -0.040293)
(xy 1.263430 -0.066593)
(xy 1.261364 -0.092956)
(xy 1.259969 -0.105313)
(xy 1.256127 -0.131273)
(xy 1.251087 -0.156928)
(xy 1.244870 -0.182240)
(xy 1.237498 -0.207172)
(xy 1.228994 -0.231685)
(xy 1.219380 -0.255743)
(xy 1.208678 -0.279307)
(xy 1.196910 -0.302339)
(xy 1.184099 -0.324802)
(xy 1.170267 -0.346657)
(xy 1.155436 -0.367868)
(xy 1.139628 -0.388396)
(xy 1.122865 -0.408204)
(xy 1.105170 -0.427253)
(xy 1.086565 -0.445506)
(xy 1.067072 -0.462926)
(xy 1.046713 -0.479474)
(xy 1.034687 -0.488533)
(xy 1.032009 -0.490483)
(xy 1.029563 -0.492245)
(xy 1.027592 -0.493645)
(xy 1.026338 -0.494509)
(xy 1.026206 -0.494595)
(xy 1.024600 -0.495621)
(xy 0.861519 -0.281542)
(xy 0.850443 -0.267001)
(xy 0.839559 -0.252710)
(xy 0.828892 -0.238701)
(xy 0.818466 -0.225006)
(xy 0.808305 -0.211658)
(xy 0.798435 -0.198688)
(xy 0.788879 -0.186129)
(xy 0.779663 -0.174013)
(xy 0.770809 -0.162373)
(xy 0.762344 -0.151240)
(xy 0.754292 -0.140647)
(xy 0.746676 -0.130625)
(xy 0.739522 -0.121208)
(xy 0.732853 -0.112428)
(xy 0.726695 -0.104316)
(xy 0.721072 -0.096904)
(xy 0.716009 -0.090226)
(xy 0.711529 -0.084313)
(xy 0.707658 -0.079198)
(xy 0.704419 -0.074912)
(xy 0.701838 -0.071489)
(xy 0.699938 -0.068959)
(xy 0.698745 -0.067356)
(xy 0.698283 -0.066711)
(xy 0.698278 -0.066701)
(xy -2.500000 -0.066701)
(xy -2.500000 -0.455000)
(xy -1.832813 -0.455000)
(xy -1.165625 -0.455000)
(xy -1.165625 -1.400000)
(xy -1.165625 -2.345000)
(xy -0.703125 -2.345000)
(xy -0.240625 -2.345000)
)
(stroke (width 0.000000) (type solid)) (fill solid) (layer "F.SilkS") (tstamp f929e6b9-c41d-437a-b685-6886a17920f0))
)

@ -0,0 +1,433 @@
(kicad_symbol_lib (version 20220914) (generator bitmap2component)
(symbol "LOGO" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
(property "Reference" "#G" (at 0 4.365 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "LOGO" (at 0 -4.365 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Footprint" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "LOGO_0_0"
(polyline
(pts
(xy -0.481300 -2.735600)
(xy -0.481300 -0.778700)
(xy -0.297700 -0.778700)
(xy -0.114100 -0.778700)
(xy 1.377500 -2.735600)
(xy 2.869000 -4.692500)
(xy 3.934600 -4.692500)
(xy 3.991000 -4.692400)
(xy 4.058100 -4.692400)
(xy 4.122900 -4.692400)
(xy 4.185600 -4.692400)
(xy 4.245900 -4.692400)
(xy 4.304100 -4.692400)
(xy 4.360000 -4.692400)
(xy 4.413600 -4.692400)
(xy 4.464900 -4.692300)
(xy 4.514000 -4.692300)
(xy 4.560800 -4.692300)
(xy 4.605200 -4.692300)
(xy 4.647400 -4.692200)
(xy 4.687200 -4.692200)
(xy 4.724700 -4.692100)
(xy 4.759800 -4.692100)
(xy 4.792600 -4.692100)
(xy 4.823000 -4.692000)
(xy 4.851100 -4.692000)
(xy 4.876700 -4.691900)
(xy 4.900000 -4.691800)
(xy 4.920800 -4.691800)
(xy 4.939300 -4.691700)
(xy 4.955300 -4.691700)
(xy 4.968800 -4.691600)
(xy 4.980000 -4.691500)
(xy 4.988600 -4.691500)
(xy 4.994800 -4.691400)
(xy 4.998500 -4.691300)
(xy 4.999700 -4.691200)
(xy 4.998900 -4.690100)
(xy 4.996600 -4.687000)
(xy 4.992800 -4.681900)
(xy 4.987700 -4.675000)
(xy 4.981100 -4.666200)
(xy 4.973200 -4.655500)
(xy 4.963900 -4.643100)
(xy 4.953300 -4.628900)
(xy 4.941400 -4.613000)
(xy 4.928300 -4.595300)
(xy 4.913900 -4.576000)
(xy 4.898200 -4.555100)
(xy 4.881400 -4.532600)
(xy 4.863500 -4.508500)
(xy 4.844300 -4.482900)
(xy 4.824100 -4.455800)
(xy 4.802800 -4.427300)
(xy 4.780400 -4.397300)
(xy 4.757000 -4.365900)
(xy 4.732500 -4.333200)
(xy 4.707100 -4.299200)
(xy 4.680700 -4.263800)
(xy 4.653400 -4.227200)
(xy 4.625100 -4.189400)
(xy 4.596000 -4.150400)
(xy 4.566000 -4.110200)
(xy 4.535200 -4.069000)
(xy 4.503500 -4.026600)
(xy 4.471100 -3.983200)
(xy 4.437900 -3.938700)
(xy 4.403900 -3.893300)
(xy 4.369300 -3.846900)
(xy 4.334000 -3.799600)
(xy 4.298000 -3.751500)
(xy 4.261300 -3.702400)
(xy 4.224100 -3.652600)
(xy 4.186300 -3.602000)
(xy 4.147900 -3.550600)
(xy 4.109000 -3.498500)
(xy 4.069500 -3.445700)
(xy 4.029600 -3.392300)
(xy 3.989300 -3.338300)
(xy 3.948500 -3.283700)
(xy 3.907200 -3.228500)
(xy 3.865700 -3.172900)
(xy 3.823700 -3.116700)
(xy 3.821500 -3.113700)
(xy 3.779500 -3.057600)
(xy 3.737900 -3.002000)
(xy 3.696800 -2.946800)
(xy 3.656000 -2.892300)
(xy 3.615600 -2.838300)
(xy 3.575800 -2.784900)
(xy 3.536400 -2.732200)
(xy 3.497500 -2.680100)
(xy 3.459100 -2.628800)
(xy 3.421300 -2.578200)
(xy 3.384100 -2.528400)
(xy 3.347500 -2.479400)
(xy 3.311600 -2.431300)
(xy 3.276300 -2.384100)
(xy 3.241700 -2.337700)
(xy 3.207800 -2.292400)
(xy 3.174600 -2.248000)
(xy 3.142200 -2.204600)
(xy 3.110600 -2.162300)
(xy 3.079800 -2.121100)
(xy 3.049900 -2.081000)
(xy 3.020800 -2.042100)
(xy 2.992600 -2.004300)
(xy 2.965300 -1.967800)
(xy 2.939000 -1.932500)
(xy 2.913600 -1.898600)
(xy 2.889200 -1.865900)
(xy 2.865800 -1.834600)
(xy 2.843500 -1.804800)
(xy 2.822200 -1.776300)
(xy 2.802100 -1.749300)
(xy 2.783000 -1.723800)
(xy 2.765100 -1.699800)
(xy 2.748400 -1.677400)
(xy 2.732800 -1.656600)
(xy 2.718500 -1.637400)
(xy 2.705400 -1.619800)
(xy 2.693600 -1.604000)
(xy 2.683000 -1.589900)
(xy 2.673800 -1.577600)
(xy 2.666000 -1.567000)
(xy 2.659500 -1.558300)
(xy 2.654400 -1.551500)
(xy 2.650700 -1.546600)
(xy 2.648500 -1.543600)
(xy 2.647700 -1.542600)
(xy 2.647800 -1.542500)
(xy 2.649000 -1.541200)
(xy 2.651800 -1.538700)
(xy 2.655900 -1.535200)
(xy 2.661100 -1.530900)
(xy 2.667100 -1.526200)
(xy 2.695700 -1.503200)
(xy 2.749500 -1.457600)
(xy 2.801700 -1.410100)
(xy 2.852400 -1.360700)
(xy 2.901400 -1.309600)
(xy 2.948600 -1.256700)
(xy 2.994000 -1.202300)
(xy 3.037500 -1.146400)
(xy 3.079000 -1.089100)
(xy 3.118500 -1.030500)
(xy 3.155800 -0.970600)
(xy 3.161800 -0.960500)
(xy 3.196800 -0.899100)
(xy 3.229500 -0.836500)
(xy 3.260000 -0.772800)
(xy 3.288200 -0.708200)
(xy 3.314200 -0.642700)
(xy 3.337900 -0.576300)
(xy 3.359300 -0.509200)
(xy 3.378300 -0.441400)
(xy 3.394900 -0.373000)
(xy 3.409200 -0.304100)
(xy 3.421000 -0.234700)
(xy 3.430500 -0.165000)
(xy 3.437400 -0.095000)
(xy 3.438200 -0.084100)
(xy 3.442400 -0.012600)
(xy 3.444100 0.058600)
(xy 3.443400 0.129700)
(xy 3.440200 0.200500)
(xy 3.434600 0.270900)
(xy 3.426500 0.341000)
(xy 3.416000 0.410700)
(xy 3.403100 0.479800)
(xy 3.387900 0.548500)
(xy 3.370200 0.616500)
(xy 3.350200 0.683900)
(xy 3.327900 0.750600)
(xy 3.303200 0.816500)
(xy 3.276200 0.881700)
(xy 3.246900 0.946000)
(xy 3.215300 1.009300)
(xy 3.181400 1.071800)
(xy 3.145200 1.133200)
(xy 3.145000 1.133500)
(xy 3.107500 1.192200)
(xy 3.067800 1.249900)
(xy 3.026100 1.306400)
(xy 2.982300 1.361600)
(xy 2.936600 1.415300)
(xy 2.889000 1.467500)
(xy 2.839800 1.518100)
(xy 2.788900 1.567000)
(xy 2.736400 1.614000)
(xy 2.682600 1.659100)
(xy 2.627300 1.702200)
(xy 2.604000 1.719700)
(xy 3.735100 3.204500)
(xy 3.772300 3.253300)
(xy 3.813400 3.307200)
(xy 3.854100 3.360600)
(xy 3.894300 3.413500)
(xy 3.934200 3.465800)
(xy 3.973500 3.517500)
(xy 4.012400 3.568500)
(xy 4.050800 3.618900)
(xy 4.088600 3.668500)
(xy 4.125800 3.717400)
(xy 4.162500 3.765500)
(xy 4.198500 3.812800)
(xy 4.233900 3.859300)
(xy 4.268600 3.904800)
(xy 4.302600 3.949500)
(xy 4.335800 3.993100)
(xy 4.368300 4.035800)
(xy 4.400100 4.077500)
(xy 4.431000 4.118100)
(xy 4.461100 4.157600)
(xy 4.490400 4.196000)
(xy 4.518700 4.233300)
(xy 4.546100 4.269300)
(xy 4.572700 4.304100)
(xy 4.598200 4.337600)
(xy 4.622700 4.369900)
(xy 4.646300 4.400800)
(xy 4.668800 4.430300)
(xy 4.690200 4.458500)
(xy 4.710500 4.485200)
(xy 4.729700 4.510400)
(xy 4.747800 4.534100)
(xy 4.764700 4.556300)
(xy 4.780400 4.576900)
(xy 4.794800 4.595900)
(xy 4.808000 4.613200)
(xy 4.820000 4.628900)
(xy 4.830600 4.642800)
(xy 4.839900 4.655100)
(xy 4.847800 4.665500)
(xy 4.854400 4.674100)
(xy 4.859500 4.680900)
(xy 4.863200 4.685700)
(xy 4.865400 4.688700)
(xy 4.866200 4.689700)
(xy 4.865100 4.689700)
(xy 4.861600 4.689700)
(xy 4.855700 4.689700)
(xy 4.847500 4.689800)
(xy 4.837000 4.689800)
(xy 4.824200 4.689800)
(xy 4.809400 4.689800)
(xy 4.792400 4.689800)
(xy 4.773300 4.689800)
(xy 4.752300 4.689800)
(xy 4.729400 4.689900)
(xy 4.704500 4.689900)
(xy 4.677900 4.689900)
(xy 4.649500 4.689900)
(xy 4.619400 4.689900)
(xy 4.587600 4.689900)
(xy 4.554300 4.689900)
(xy 4.519400 4.689900)
(xy 4.483100 4.689900)
(xy 4.445300 4.690000)
(xy 4.406200 4.690000)
(xy 4.365800 4.690000)
(xy 4.324100 4.690000)
(xy 4.281300 4.690000)
(xy 4.237300 4.690000)
(xy 4.192300 4.690000)
(xy 4.146200 4.690000)
(xy 4.099200 4.690000)
(xy 4.051300 4.690000)
(xy 4.002600 4.690000)
(xy 3.953000 4.690000)
(xy 3.902700 4.690000)
(xy 3.851800 4.690000)
(xy 3.800300 4.690000)
(xy 2.734300 4.690000)
(xy 1.266700 2.800300)
(xy -0.200900 0.910700)
(xy -0.341100 0.910400)
(xy -0.481300 0.910000)
(xy -0.481300 2.800000)
(xy -0.481300 4.690000)
(xy -1.406300 4.690000)
(xy -2.331300 4.690000)
(xy -2.331300 2.800000)
(xy -2.331300 0.910000)
(xy -3.665700 0.910000)
(xy -5.000000 0.910000)
(xy -5.000000 0.133500)
(xy 1.396500 0.133500)
(xy 1.397400 0.134800)
(xy 1.399800 0.138000)
(xy 1.403600 0.143000)
(xy 1.408800 0.149900)
(xy 1.415300 0.158400)
(xy 1.423000 0.168700)
(xy 1.432000 0.180500)
(xy 1.442100 0.193900)
(xy 1.453300 0.208700)
(xy 1.465700 0.224900)
(xy 1.479000 0.242500)
(xy 1.493300 0.261300)
(xy 1.508500 0.281300)
(xy 1.524600 0.302500)
(xy 1.541600 0.324800)
(xy 1.559300 0.348100)
(xy 1.577700 0.372300)
(xy 1.596800 0.397400)
(xy 1.616600 0.423400)
(xy 1.636900 0.450100)
(xy 1.657700 0.477500)
(xy 1.679100 0.505500)
(xy 1.700800 0.534100)
(xy 1.723000 0.563100)
(xy 2.049200 0.991300)
(xy 2.052400 0.989200)
(xy 2.052600 0.989100)
(xy 2.055100 0.987300)
(xy 2.059100 0.984500)
(xy 2.064000 0.981000)
(xy 2.069300 0.977100)
(xy 2.093400 0.959000)
(xy 2.134100 0.925900)
(xy 2.173100 0.891100)
(xy 2.210300 0.854600)
(xy 2.245700 0.816500)
(xy 2.279200 0.776800)
(xy 2.310800 0.735800)
(xy 2.340500 0.693400)
(xy 2.368100 0.649700)
(xy 2.393800 0.604700)
(xy 2.417300 0.558700)
(xy 2.438700 0.511500)
(xy 2.457900 0.463400)
(xy 2.474900 0.414400)
(xy 2.489700 0.364500)
(xy 2.502100 0.313900)
(xy 2.512200 0.262600)
(xy 2.519900 0.210700)
(xy 2.522700 0.186000)
(xy 2.526800 0.133200)
(xy 2.528500 0.080600)
(xy 2.527700 0.028200)
(xy 2.524500 -0.023900)
(xy 2.518800 -0.075700)
(xy 2.510800 -0.127000)
(xy 2.500500 -0.177900)
(xy 2.487700 -0.228200)
(xy 2.472600 -0.277800)
(xy 2.455300 -0.326800)
(xy 2.435600 -0.374900)
(xy 2.413700 -0.422200)
(xy 2.389500 -0.468500)
(xy 2.363100 -0.513800)
(xy 2.334400 -0.558100)
(xy 2.303600 -0.601100)
(xy 2.296600 -0.610300)
(xy 2.267200 -0.647000)
(xy 2.236000 -0.682700)
(xy 2.203400 -0.717200)
(xy 2.169800 -0.749900)
(xy 2.135600 -0.780600)
(xy 2.131900 -0.783700)
(xy 2.125300 -0.789200)
(xy 2.118400 -0.795000)
(xy 2.112200 -0.800100)
(xy 2.100100 -0.810000)
(xy 2.056400 -0.751500)
(xy 2.037000 -0.725600)
(xy 2.001300 -0.677800)
(xy 1.966300 -0.631000)
(xy 1.932200 -0.585400)
(xy 1.898900 -0.540800)
(xy 1.866400 -0.497400)
(xy 1.834800 -0.455100)
(xy 1.804100 -0.414000)
(xy 1.774400 -0.374200)
(xy 1.745600 -0.335600)
(xy 1.717700 -0.298300)
(xy 1.690800 -0.262300)
(xy 1.665000 -0.227700)
(xy 1.640200 -0.194500)
(xy 1.616400 -0.162600)
(xy 1.593800 -0.132300)
(xy 1.572200 -0.103300)
(xy 1.551800 -0.075900)
(xy 1.532500 -0.050100)
(xy 1.514400 -0.025800)
(xy 1.497500 -0.003100)
(xy 1.481800 0.018000)
(xy 1.467400 0.037400)
(xy 1.454200 0.055200)
(xy 1.442300 0.071200)
(xy 1.431700 0.085400)
(xy 1.422500 0.097900)
(xy 1.414600 0.108500)
(xy 1.408200 0.117300)
(xy 1.403100 0.124200)
(xy 1.399400 0.129300)
(xy 1.397200 0.132300)
(xy 1.396500 0.133500)
(xy -5.000000 0.133500)
(xy -5.000000 0.065700)
(xy -5.000000 -0.778700)
(xy -3.665700 -0.778700)
(xy -2.331300 -0.778700)
(xy -2.331300 -2.735600)
(xy -2.331300 -4.692500)
(xy -1.406300 -4.692500)
(xy -0.481300 -4.692500)
(xy -0.481300 -2.735600)
)
(stroke (width 0.01) (type default))
(fill (type outline))
)
)
)
)

@ -59,6 +59,8 @@ void Error_Handler(void);
/* USER CODE END EFP */
/* Private defines -----------------------------------------------------------*/
#define SYS_READY_Pin GPIO_PIN_2
#define SYS_READY_GPIO_Port GPIOD
/* USER CODE BEGIN Private defines */

@ -53,16 +53,16 @@ DAC_HandleTypeDef hdac2;
FDCAN_HandleTypeDef hfdcan2;
I2C_HandleTypeDef hi2c1;
I2C_HandleTypeDef hi2c3;
I2C_HandleTypeDef hi2c4;
SPI_HandleTypeDef hspi1;
SPI_HandleTypeDef hspi2;
TIM_HandleTypeDef htim1;
TIM_HandleTypeDef htim2;
TIM_HandleTypeDef htim3;
TIM_HandleTypeDef htim8;
TIM_HandleTypeDef htim4;
TIM_HandleTypeDef htim5;
UART_HandleTypeDef huart2;
@ -81,7 +81,6 @@ static void MX_DAC2_Init(void);
static void MX_SPI2_Init(void);
static void MX_USART2_UART_Init(void);
static void MX_USB_PCD_Init(void);
static void MX_I2C1_Init(void);
static void MX_COMP7_Init(void);
static void MX_I2C3_Init(void);
static void MX_ADC1_Init(void);
@ -92,8 +91,9 @@ static void MX_FDCAN2_Init(void);
static void MX_SPI1_Init(void);
static void MX_TIM1_Init(void);
static void MX_TIM2_Init(void);
static void MX_TIM3_Init(void);
static void MX_TIM8_Init(void);
static void MX_I2C4_Init(void);
static void MX_TIM4_Init(void);
static void MX_TIM5_Init(void);
/* USER CODE BEGIN PFP */
/* USER CODE END PFP */
@ -137,7 +137,6 @@ int main(void)
MX_SPI2_Init();
MX_USART2_UART_Init();
MX_USB_PCD_Init();
MX_I2C1_Init();
MX_COMP7_Init();
MX_I2C3_Init();
MX_ADC1_Init();
@ -148,8 +147,9 @@ int main(void)
MX_SPI1_Init();
MX_TIM1_Init();
MX_TIM2_Init();
MX_TIM3_Init();
MX_TIM8_Init();
MX_I2C4_Init();
MX_TIM4_Init();
MX_TIM5_Init();
/* USER CODE BEGIN 2 */
/* USER CODE END 2 */
@ -409,7 +409,7 @@ static void MX_COMP1_Init(void)
/* USER CODE END COMP1_Init 1 */
hcomp1.Instance = COMP1;
hcomp1.Init.InputPlus = COMP_INPUT_PLUS_IO2;
hcomp1.Init.InputMinus = COMP_INPUT_MINUS_1_4VREFINT;
hcomp1.Init.InputMinus = COMP_INPUT_MINUS_VREFINT;
hcomp1.Init.OutputPol = COMP_OUTPUTPOL_NONINVERTED;
hcomp1.Init.Hysteresis = COMP_HYSTERESIS_NONE;
hcomp1.Init.BlankingSrce = COMP_BLANKINGSRC_NONE;
@ -441,7 +441,7 @@ static void MX_COMP3_Init(void)
/* USER CODE END COMP3_Init 1 */
hcomp3.Instance = COMP3;
hcomp3.Init.InputPlus = COMP_INPUT_PLUS_IO2;
hcomp3.Init.InputMinus = COMP_INPUT_MINUS_1_4VREFINT;
hcomp3.Init.InputMinus = COMP_INPUT_MINUS_VREFINT;
hcomp3.Init.OutputPol = COMP_OUTPUTPOL_NONINVERTED;
hcomp3.Init.Hysteresis = COMP_HYSTERESIS_NONE;
hcomp3.Init.BlankingSrce = COMP_BLANKINGSRC_NONE;
@ -473,7 +473,7 @@ static void MX_COMP7_Init(void)
/* USER CODE END COMP7_Init 1 */
hcomp7.Instance = COMP7;
hcomp7.Init.InputPlus = COMP_INPUT_PLUS_IO1;
hcomp7.Init.InputMinus = COMP_INPUT_MINUS_1_4VREFINT;
hcomp7.Init.InputMinus = COMP_INPUT_MINUS_VREFINT;
hcomp7.Init.OutputPol = COMP_OUTPUTPOL_NONINVERTED;
hcomp7.Init.Hysteresis = COMP_HYSTERESIS_NONE;
hcomp7.Init.BlankingSrce = COMP_BLANKINGSRC_NONE;
@ -514,7 +514,7 @@ static void MX_DAC1_Init(void)
Error_Handler();
}
/** DAC channel OUT2 config
/** DAC channel OUT1 config
*/
sConfig.DAC_HighFrequency = DAC_HIGH_FREQUENCY_INTERFACE_MODE_AUTOMATIC;
sConfig.DAC_DMADoubleDataMode = DISABLE;
@ -525,7 +525,7 @@ static void MX_DAC1_Init(void)
sConfig.DAC_OutputBuffer = DAC_OUTPUTBUFFER_ENABLE;
sConfig.DAC_ConnectOnChipPeripheral = DAC_CHIPCONNECT_EXTERNAL;
sConfig.DAC_UserTrimming = DAC_TRIMMING_FACTORY;
if (HAL_DAC_ConfigChannel(&hdac1, &sConfig, DAC_CHANNEL_2) != HAL_OK)
if (HAL_DAC_ConfigChannel(&hdac1, &sConfig, DAC_CHANNEL_1) != HAL_OK)
{
Error_Handler();
}
@ -626,98 +626,98 @@ static void MX_FDCAN2_Init(void)
}
/**
* @brief I2C1 Initialization Function
* @brief I2C3 Initialization Function
* @param None
* @retval None
*/
static void MX_I2C1_Init(void)
static void MX_I2C3_Init(void)
{
/* USER CODE BEGIN I2C1_Init 0 */
/* USER CODE BEGIN I2C3_Init 0 */
/* USER CODE END I2C1_Init 0 */
/* USER CODE END I2C3_Init 0 */
/* USER CODE BEGIN I2C1_Init 1 */
/* USER CODE BEGIN I2C3_Init 1 */
/* USER CODE END I2C1_Init 1 */
hi2c1.Instance = I2C1;
hi2c1.Init.Timing = 0x00303D5B;
hi2c1.Init.OwnAddress1 = 0;
hi2c1.Init.AddressingMode = I2C_ADDRESSINGMODE_7BIT;
hi2c1.Init.DualAddressMode = I2C_DUALADDRESS_DISABLE;
hi2c1.Init.OwnAddress2 = 0;
hi2c1.Init.OwnAddress2Masks = I2C_OA2_NOMASK;
hi2c1.Init.GeneralCallMode = I2C_GENERALCALL_DISABLE;
hi2c1.Init.NoStretchMode = I2C_NOSTRETCH_DISABLE;
if (HAL_I2C_Init(&hi2c1) != HAL_OK)
/* USER CODE END I2C3_Init 1 */
hi2c3.Instance = I2C3;
hi2c3.Init.Timing = 0x00303D5B;
hi2c3.Init.OwnAddress1 = 0;
hi2c3.Init.AddressingMode = I2C_ADDRESSINGMODE_7BIT;
hi2c3.Init.DualAddressMode = I2C_DUALADDRESS_DISABLE;
hi2c3.Init.OwnAddress2 = 0;
hi2c3.Init.OwnAddress2Masks = I2C_OA2_NOMASK;
hi2c3.Init.GeneralCallMode = I2C_GENERALCALL_DISABLE;
hi2c3.Init.NoStretchMode = I2C_NOSTRETCH_DISABLE;
if (HAL_I2C_Init(&hi2c3) != HAL_OK)
{
Error_Handler();
}
/** Configure Analogue filter
*/
if (HAL_I2CEx_ConfigAnalogFilter(&hi2c1, I2C_ANALOGFILTER_ENABLE) != HAL_OK)
if (HAL_I2CEx_ConfigAnalogFilter(&hi2c3, I2C_ANALOGFILTER_ENABLE) != HAL_OK)
{
Error_Handler();
}
/** Configure Digital filter
*/
if (HAL_I2CEx_ConfigDigitalFilter(&hi2c1, 0) != HAL_OK)
if (HAL_I2CEx_ConfigDigitalFilter(&hi2c3, 0) != HAL_OK)
{
Error_Handler();
}
/* USER CODE BEGIN I2C1_Init 2 */
/* USER CODE BEGIN I2C3_Init 2 */
/* USER CODE END I2C1_Init 2 */
/* USER CODE END I2C3_Init 2 */
}
/**
* @brief I2C3 Initialization Function
* @brief I2C4 Initialization Function
* @param None
* @retval None
*/
static void MX_I2C3_Init(void)
static void MX_I2C4_Init(void)
{
/* USER CODE BEGIN I2C3_Init 0 */
/* USER CODE BEGIN I2C4_Init 0 */
/* USER CODE END I2C3_Init 0 */
/* USER CODE END I2C4_Init 0 */
/* USER CODE BEGIN I2C3_Init 1 */
/* USER CODE BEGIN I2C4_Init 1 */
/* USER CODE END I2C3_Init 1 */
hi2c3.Instance = I2C3;
hi2c3.Init.Timing = 0x00303D5B;
hi2c3.Init.OwnAddress1 = 0;
hi2c3.Init.AddressingMode = I2C_ADDRESSINGMODE_7BIT;
hi2c3.Init.DualAddressMode = I2C_DUALADDRESS_DISABLE;
hi2c3.Init.OwnAddress2 = 0;
hi2c3.Init.OwnAddress2Masks = I2C_OA2_NOMASK;
hi2c3.Init.GeneralCallMode = I2C_GENERALCALL_DISABLE;
hi2c3.Init.NoStretchMode = I2C_NOSTRETCH_DISABLE;
if (HAL_I2C_Init(&hi2c3) != HAL_OK)
/* USER CODE END I2C4_Init 1 */
hi2c4.Instance = I2C4;
hi2c4.Init.Timing = 0x00303D5B;
hi2c4.Init.OwnAddress1 = 0;
hi2c4.Init.AddressingMode = I2C_ADDRESSINGMODE_7BIT;
hi2c4.Init.DualAddressMode = I2C_DUALADDRESS_DISABLE;
hi2c4.Init.OwnAddress2 = 0;
hi2c4.Init.OwnAddress2Masks = I2C_OA2_NOMASK;
hi2c4.Init.GeneralCallMode = I2C_GENERALCALL_DISABLE;
hi2c4.Init.NoStretchMode = I2C_NOSTRETCH_DISABLE;
if (HAL_I2C_Init(&hi2c4) != HAL_OK)
{
Error_Handler();
}
/** Configure Analogue filter
*/
if (HAL_I2CEx_ConfigAnalogFilter(&hi2c3, I2C_ANALOGFILTER_ENABLE) != HAL_OK)
if (HAL_I2CEx_ConfigAnalogFilter(&hi2c4, I2C_ANALOGFILTER_ENABLE) != HAL_OK)
{
Error_Handler();
}
/** Configure Digital filter
*/
if (HAL_I2CEx_ConfigDigitalFilter(&hi2c3, 0) != HAL_OK)
if (HAL_I2CEx_ConfigDigitalFilter(&hi2c4, 0) != HAL_OK)
{
Error_Handler();
}
/* USER CODE BEGIN I2C3_Init 2 */
/* USER CODE BEGIN I2C4_Init 2 */
/* USER CODE END I2C3_Init 2 */
/* USER CODE END I2C4_Init 2 */
}
@ -923,36 +923,36 @@ static void MX_TIM2_Init(void)
}
/**
* @brief TIM3 Initialization Function
* @brief TIM4 Initialization Function
* @param None
* @retval None
*/
static void MX_TIM3_Init(void)
static void MX_TIM4_Init(void)
{
/* USER CODE BEGIN TIM3_Init 0 */
/* USER CODE BEGIN TIM4_Init 0 */
/* USER CODE END TIM3_Init 0 */
/* USER CODE END TIM4_Init 0 */
TIM_MasterConfigTypeDef sMasterConfig = {0};
TIM_OC_InitTypeDef sConfigOC = {0};
/* USER CODE BEGIN TIM3_Init 1 */
/* USER CODE BEGIN TIM4_Init 1 */
/* USER CODE END TIM3_Init 1 */
htim3.Instance = TIM3;
htim3.Init.Prescaler = 0;
htim3.Init.CounterMode = TIM_COUNTERMODE_UP;
htim3.Init.Period = 65535;
htim3.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1;
htim3.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE;
if (HAL_TIM_PWM_Init(&htim3) != HAL_OK)
/* USER CODE END TIM4_Init 1 */
htim4.Instance = TIM4;
htim4.Init.Prescaler = 0;
htim4.Init.CounterMode = TIM_COUNTERMODE_UP;
htim4.Init.Period = 65535;
htim4.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1;
htim4.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE;
if (HAL_TIM_PWM_Init(&htim4) != HAL_OK)
{
Error_Handler();
}
sMasterConfig.MasterOutputTrigger = TIM_TRGO_RESET;
sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE;
if (HAL_TIMEx_MasterConfigSynchronization(&htim3, &sMasterConfig) != HAL_OK)
if (HAL_TIMEx_MasterConfigSynchronization(&htim4, &sMasterConfig) != HAL_OK)
{
Error_Handler();
}
@ -960,86 +960,63 @@ static void MX_TIM3_Init(void)
sConfigOC.Pulse = 0;
sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH;
sConfigOC.OCFastMode = TIM_OCFAST_DISABLE;
if (HAL_TIM_PWM_ConfigChannel(&htim3, &sConfigOC, TIM_CHANNEL_2) != HAL_OK)
if (HAL_TIM_PWM_ConfigChannel(&htim4, &sConfigOC, TIM_CHANNEL_4) != HAL_OK)
{
Error_Handler();
}
/* USER CODE BEGIN TIM3_Init 2 */
/* USER CODE BEGIN TIM4_Init 2 */
/* USER CODE END TIM3_Init 2 */
HAL_TIM_MspPostInit(&htim3);
/* USER CODE END TIM4_Init 2 */
HAL_TIM_MspPostInit(&htim4);
}
/**
* @brief TIM8 Initialization Function
* @brief TIM5 Initialization Function
* @param None
* @retval None
*/
static void MX_TIM8_Init(void)
static void MX_TIM5_Init(void)
{
/* USER CODE BEGIN TIM8_Init 0 */
/* USER CODE BEGIN TIM5_Init 0 */
/* USER CODE END TIM8_Init 0 */
/* USER CODE END TIM5_Init 0 */
TIM_MasterConfigTypeDef sMasterConfig = {0};
TIM_OC_InitTypeDef sConfigOC = {0};
TIM_BreakDeadTimeConfigTypeDef sBreakDeadTimeConfig = {0};
/* USER CODE BEGIN TIM8_Init 1 */
/* USER CODE END TIM8_Init 1 */
htim8.Instance = TIM8;
htim8.Init.Prescaler = 0;
htim8.Init.CounterMode = TIM_COUNTERMODE_UP;
htim8.Init.Period = 65535;
htim8.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1;
htim8.Init.RepetitionCounter = 0;
htim8.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE;
if (HAL_TIM_PWM_Init(&htim8) != HAL_OK)
/* USER CODE BEGIN TIM5_Init 1 */
/* USER CODE END TIM5_Init 1 */
htim5.Instance = TIM5;
htim5.Init.Prescaler = 0;
htim5.Init.CounterMode = TIM_COUNTERMODE_UP;
htim5.Init.Period = 4.294967295E9;
htim5.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1;
htim5.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE;
if (HAL_TIM_PWM_Init(&htim5) != HAL_OK)
{
Error_Handler();
}
sMasterConfig.MasterOutputTrigger = TIM_TRGO_RESET;
sMasterConfig.MasterOutputTrigger2 = TIM_TRGO2_RESET;
sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE;
if (HAL_TIMEx_MasterConfigSynchronization(&htim8, &sMasterConfig) != HAL_OK)
if (HAL_TIMEx_MasterConfigSynchronization(&htim5, &sMasterConfig) != HAL_OK)
{
Error_Handler();
}
sConfigOC.OCMode = TIM_OCMODE_PWM1;
sConfigOC.Pulse = 0;
sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH;
sConfigOC.OCNPolarity = TIM_OCNPOLARITY_HIGH;
sConfigOC.OCFastMode = TIM_OCFAST_DISABLE;
sConfigOC.OCIdleState = TIM_OCIDLESTATE_RESET;
sConfigOC.OCNIdleState = TIM_OCNIDLESTATE_RESET;
if (HAL_TIM_PWM_ConfigChannel(&htim8, &sConfigOC, TIM_CHANNEL_1) != HAL_OK)
if (HAL_TIM_PWM_ConfigChannel(&htim5, &sConfigOC, TIM_CHANNEL_2) != HAL_OK)
{
Error_Handler();
}
sBreakDeadTimeConfig.OffStateRunMode = TIM_OSSR_DISABLE;
sBreakDeadTimeConfig.OffStateIDLEMode = TIM_OSSI_DISABLE;
sBreakDeadTimeConfig.LockLevel = TIM_LOCKLEVEL_OFF;
sBreakDeadTimeConfig.DeadTime = 0;
sBreakDeadTimeConfig.BreakState = TIM_BREAK_DISABLE;
sBreakDeadTimeConfig.BreakPolarity = TIM_BREAKPOLARITY_HIGH;
sBreakDeadTimeConfig.BreakFilter = 0;
sBreakDeadTimeConfig.BreakAFMode = TIM_BREAK_AFMODE_INPUT;
sBreakDeadTimeConfig.Break2State = TIM_BREAK2_DISABLE;
sBreakDeadTimeConfig.Break2Polarity = TIM_BREAK2POLARITY_HIGH;
sBreakDeadTimeConfig.Break2Filter = 0;
sBreakDeadTimeConfig.Break2AFMode = TIM_BREAK_AFMODE_INPUT;
sBreakDeadTimeConfig.AutomaticOutput = TIM_AUTOMATICOUTPUT_DISABLE;
if (HAL_TIMEx_ConfigBreakDeadTime(&htim8, &sBreakDeadTimeConfig) != HAL_OK)
{
Error_Handler();
}
/* USER CODE BEGIN TIM8_Init 2 */
/* USER CODE BEGIN TIM5_Init 2 */
/* USER CODE END TIM8_Init 2 */
HAL_TIM_MspPostInit(&htim8);
/* USER CODE END TIM5_Init 2 */
HAL_TIM_MspPostInit(&htim5);
}
@ -1140,16 +1117,10 @@ static void MX_GPIO_Init(void)
__HAL_RCC_GPIOF_CLK_ENABLE();
__HAL_RCC_GPIOA_CLK_ENABLE();
__HAL_RCC_GPIOB_CLK_ENABLE();
__HAL_RCC_GPIOD_CLK_ENABLE();
/*Configure GPIO pin Output Level */
HAL_GPIO_WritePin(GPIOC, GPIO_PIN_13, GPIO_PIN_RESET);
/*Configure GPIO pin : PC13 */
GPIO_InitStruct.Pin = GPIO_PIN_13;
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
GPIO_InitStruct.Pull = GPIO_NOPULL;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
HAL_GPIO_WritePin(SYS_READY_GPIO_Port, SYS_READY_Pin, GPIO_PIN_RESET);
/*Configure GPIO pins : PB0 PB2 PB10 PB7 */
GPIO_InitStruct.Pin = GPIO_PIN_0|GPIO_PIN_2|GPIO_PIN_10|GPIO_PIN_7;
@ -1157,6 +1128,13 @@ static void MX_GPIO_Init(void)
GPIO_InitStruct.Pull = GPIO_NOPULL;
HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
/*Configure GPIO pin : SYS_READY_Pin */
GPIO_InitStruct.Pin = SYS_READY_Pin;
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
GPIO_InitStruct.Pull = GPIO_NOPULL;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
HAL_GPIO_Init(SYS_READY_GPIO_Port, &GPIO_InitStruct);
/* USER CODE BEGIN MX_GPIO_Init_2 */
/* USER CODE END MX_GPIO_Init_2 */
}

@ -424,9 +424,9 @@ void HAL_DAC_MspInit(DAC_HandleTypeDef* hdac)
__HAL_RCC_GPIOA_CLK_ENABLE();
/**DAC1 GPIO Configuration
PA5 ------> DAC1_OUT2
PA4 ------> DAC1_OUT1
*/
GPIO_InitStruct.Pin = GPIO_PIN_5;
GPIO_InitStruct.Pin = GPIO_PIN_4;
GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
GPIO_InitStruct.Pull = GPIO_NOPULL;
HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
@ -476,9 +476,9 @@ void HAL_DAC_MspDeInit(DAC_HandleTypeDef* hdac)
__HAL_RCC_DAC1_CLK_DISABLE();
/**DAC1 GPIO Configuration
PA5 ------> DAC1_OUT2
PA4 ------> DAC1_OUT1
*/
HAL_GPIO_DeInit(GPIOA, GPIO_PIN_5);
HAL_GPIO_DeInit(GPIOA, GPIO_PIN_4);
/* USER CODE BEGIN DAC1_MspDeInit 1 */
@ -590,79 +590,71 @@ void HAL_I2C_MspInit(I2C_HandleTypeDef* hi2c)
{
GPIO_InitTypeDef GPIO_InitStruct = {0};
RCC_PeriphCLKInitTypeDef PeriphClkInit = {0};
if(hi2c->Instance==I2C1)
if(hi2c->Instance==I2C3)
{
/* USER CODE BEGIN I2C1_MspInit 0 */
/* USER CODE BEGIN I2C3_MspInit 0 */
/* USER CODE END I2C1_MspInit 0 */
/* USER CODE END I2C3_MspInit 0 */
/** Initializes the peripherals clocks
*/
PeriphClkInit.PeriphClockSelection = RCC_PERIPHCLK_I2C1;
PeriphClkInit.I2c1ClockSelection = RCC_I2C1CLKSOURCE_PCLK1;
PeriphClkInit.PeriphClockSelection = RCC_PERIPHCLK_I2C3;
PeriphClkInit.I2c3ClockSelection = RCC_I2C3CLKSOURCE_PCLK1;
if (HAL_RCCEx_PeriphCLKConfig(&PeriphClkInit) != HAL_OK)
{
Error_Handler();
}
__HAL_RCC_GPIOA_CLK_ENABLE();
__HAL_RCC_GPIOB_CLK_ENABLE();
/**I2C1 GPIO Configuration
PA15 ------> I2C1_SCL
PB9 ------> I2C1_SDA
__HAL_RCC_GPIOC_CLK_ENABLE();
/**I2C3 GPIO Configuration
PC8 ------> I2C3_SCL
PC9 ------> I2C3_SDA
*/
GPIO_InitStruct.Pin = GPIO_PIN_15;
GPIO_InitStruct.Mode = GPIO_MODE_AF_OD;
GPIO_InitStruct.Pull = GPIO_NOPULL;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
GPIO_InitStruct.Alternate = GPIO_AF4_I2C1;
HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
GPIO_InitStruct.Pin = GPIO_PIN_9;
GPIO_InitStruct.Pin = GPIO_PIN_8|GPIO_PIN_9;
GPIO_InitStruct.Mode = GPIO_MODE_AF_OD;
GPIO_InitStruct.Pull = GPIO_NOPULL;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
GPIO_InitStruct.Alternate = GPIO_AF4_I2C1;
HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
GPIO_InitStruct.Alternate = GPIO_AF8_I2C3;
HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
/* Peripheral clock enable */
__HAL_RCC_I2C1_CLK_ENABLE();
/* USER CODE BEGIN I2C1_MspInit 1 */
__HAL_RCC_I2C3_CLK_ENABLE();
/* USER CODE BEGIN I2C3_MspInit 1 */
/* USER CODE END I2C1_MspInit 1 */
/* USER CODE END I2C3_MspInit 1 */
}
else if(hi2c->Instance==I2C3)
else if(hi2c->Instance==I2C4)
{
/* USER CODE BEGIN I2C3_MspInit 0 */
/* USER CODE BEGIN I2C4_MspInit 0 */
/* USER CODE END I2C3_MspInit 0 */
/* USER CODE END I2C4_MspInit 0 */
/** Initializes the peripherals clocks
*/
PeriphClkInit.PeriphClockSelection = RCC_PERIPHCLK_I2C3;
PeriphClkInit.I2c3ClockSelection = RCC_I2C3CLKSOURCE_PCLK1;
PeriphClkInit.PeriphClockSelection = RCC_PERIPHCLK_I2C4;
PeriphClkInit.I2c4ClockSelection = RCC_I2C4CLKSOURCE_PCLK1;
if (HAL_RCCEx_PeriphCLKConfig(&PeriphClkInit) != HAL_OK)
{
Error_Handler();
}
__HAL_RCC_GPIOC_CLK_ENABLE();
/**I2C3 GPIO Configuration
PC8 ------> I2C3_SCL
PC9 ------> I2C3_SDA
/**I2C4 GPIO Configuration
PC6 ------> I2C4_SCL
PC7 ------> I2C4_SDA
*/
GPIO_InitStruct.Pin = GPIO_PIN_8|GPIO_PIN_9;
GPIO_InitStruct.Pin = GPIO_PIN_6|GPIO_PIN_7;
GPIO_InitStruct.Mode = GPIO_MODE_AF_OD;
GPIO_InitStruct.Pull = GPIO_NOPULL;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
GPIO_InitStruct.Alternate = GPIO_AF8_I2C3;
GPIO_InitStruct.Alternate = GPIO_AF8_I2C4;
HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
/* Peripheral clock enable */
__HAL_RCC_I2C3_CLK_ENABLE();
/* USER CODE BEGIN I2C3_MspInit 1 */
__HAL_RCC_I2C4_CLK_ENABLE();
/* USER CODE BEGIN I2C4_MspInit 1 */
/* USER CODE END I2C3_MspInit 1 */
/* USER CODE END I2C4_MspInit 1 */
}
}
@ -675,27 +667,7 @@ void HAL_I2C_MspInit(I2C_HandleTypeDef* hi2c)
*/
void HAL_I2C_MspDeInit(I2C_HandleTypeDef* hi2c)
{
if(hi2c->Instance==I2C1)
{
/* USER CODE BEGIN I2C1_MspDeInit 0 */
/* USER CODE END I2C1_MspDeInit 0 */
/* Peripheral clock disable */
__HAL_RCC_I2C1_CLK_DISABLE();
/**I2C1 GPIO Configuration
PA15 ------> I2C1_SCL
PB9 ------> I2C1_SDA
*/
HAL_GPIO_DeInit(GPIOA, GPIO_PIN_15);
HAL_GPIO_DeInit(GPIOB, GPIO_PIN_9);
/* USER CODE BEGIN I2C1_MspDeInit 1 */
/* USER CODE END I2C1_MspDeInit 1 */
}
else if(hi2c->Instance==I2C3)
if(hi2c->Instance==I2C3)
{
/* USER CODE BEGIN I2C3_MspDeInit 0 */
@ -715,6 +687,26 @@ void HAL_I2C_MspDeInit(I2C_HandleTypeDef* hi2c)
/* USER CODE END I2C3_MspDeInit 1 */
}
else if(hi2c->Instance==I2C4)
{
/* USER CODE BEGIN I2C4_MspDeInit 0 */
/* USER CODE END I2C4_MspDeInit 0 */
/* Peripheral clock disable */
__HAL_RCC_I2C4_CLK_DISABLE();
/**I2C4 GPIO Configuration
PC6 ------> I2C4_SCL
PC7 ------> I2C4_SDA
*/
HAL_GPIO_DeInit(GPIOC, GPIO_PIN_6);
HAL_GPIO_DeInit(GPIOC, GPIO_PIN_7);
/* USER CODE BEGIN I2C4_MspDeInit 1 */
/* USER CODE END I2C4_MspDeInit 1 */
}
}
@ -738,19 +730,19 @@ void HAL_SPI_MspInit(SPI_HandleTypeDef* hspi)
__HAL_RCC_GPIOA_CLK_ENABLE();
__HAL_RCC_GPIOB_CLK_ENABLE();
/**SPI1 GPIO Configuration
PA4 ------> SPI1_NSS
PA5 ------> SPI1_SCK
PA7 ------> SPI1_MOSI
PB3 ------> SPI1_SCK
PA15 ------> SPI1_NSS
PB4 ------> SPI1_MISO
*/
GPIO_InitStruct.Pin = GPIO_PIN_4|GPIO_PIN_7;
GPIO_InitStruct.Pin = GPIO_PIN_5|GPIO_PIN_7|GPIO_PIN_15;
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
GPIO_InitStruct.Pull = GPIO_NOPULL;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
GPIO_InitStruct.Alternate = GPIO_AF5_SPI1;
HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
GPIO_InitStruct.Pin = GPIO_PIN_3|GPIO_PIN_4;
GPIO_InitStruct.Pin = GPIO_PIN_4;
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
GPIO_InitStruct.Pull = GPIO_NOPULL;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
@ -815,14 +807,14 @@ void HAL_SPI_MspDeInit(SPI_HandleTypeDef* hspi)
__HAL_RCC_SPI1_CLK_DISABLE();
/**SPI1 GPIO Configuration
PA4 ------> SPI1_NSS
PA5 ------> SPI1_SCK
PA7 ------> SPI1_MOSI
PB3 ------> SPI1_SCK
PA15 ------> SPI1_NSS
PB4 ------> SPI1_MISO
*/
HAL_GPIO_DeInit(GPIOA, GPIO_PIN_4|GPIO_PIN_7);
HAL_GPIO_DeInit(GPIOA, GPIO_PIN_5|GPIO_PIN_7|GPIO_PIN_15);
HAL_GPIO_DeInit(GPIOB, GPIO_PIN_3|GPIO_PIN_4);
HAL_GPIO_DeInit(GPIOB, GPIO_PIN_4);
/* USER CODE BEGIN SPI1_MspDeInit 1 */
@ -883,27 +875,27 @@ void HAL_TIM_PWM_MspInit(TIM_HandleTypeDef* htim_pwm)
/* USER CODE END TIM2_MspInit 1 */
}
else if(htim_pwm->Instance==TIM3)
else if(htim_pwm->Instance==TIM4)
{
/* USER CODE BEGIN TIM3_MspInit 0 */
/* USER CODE BEGIN TIM4_MspInit 0 */
/* USER CODE END TIM3_MspInit 0 */
/* USER CODE END TIM4_MspInit 0 */
/* Peripheral clock enable */
__HAL_RCC_TIM3_CLK_ENABLE();
/* USER CODE BEGIN TIM3_MspInit 1 */
__HAL_RCC_TIM4_CLK_ENABLE();
/* USER CODE BEGIN TIM4_MspInit 1 */
/* USER CODE END TIM3_MspInit 1 */
/* USER CODE END TIM4_MspInit 1 */
}
else if(htim_pwm->Instance==TIM8)
else if(htim_pwm->Instance==TIM5)
{
/* USER CODE BEGIN TIM8_MspInit 0 */
/* USER CODE BEGIN TIM5_MspInit 0 */
/* USER CODE END TIM8_MspInit 0 */
/* USER CODE END TIM5_MspInit 0 */
/* Peripheral clock enable */
__HAL_RCC_TIM8_CLK_ENABLE();
/* USER CODE BEGIN TIM8_MspInit 1 */
__HAL_RCC_TIM5_CLK_ENABLE();
/* USER CODE BEGIN TIM5_MspInit 1 */
/* USER CODE END TIM8_MspInit 1 */
/* USER CODE END TIM5_MspInit 1 */
}
}
@ -952,47 +944,47 @@ void HAL_TIM_MspPostInit(TIM_HandleTypeDef* htim)
/* USER CODE END TIM2_MspPostInit 1 */
}
else if(htim->Instance==TIM3)
else if(htim->Instance==TIM4)
{
/* USER CODE BEGIN TIM3_MspPostInit 0 */
/* USER CODE BEGIN TIM4_MspPostInit 0 */
/* USER CODE END TIM3_MspPostInit 0 */
/* USER CODE END TIM4_MspPostInit 0 */
__HAL_RCC_GPIOC_CLK_ENABLE();
/**TIM3 GPIO Configuration
PC7 ------> TIM3_CH2
__HAL_RCC_GPIOB_CLK_ENABLE();
/**TIM4 GPIO Configuration
PB9 ------> TIM4_CH4
*/
GPIO_InitStruct.Pin = GPIO_PIN_7;
GPIO_InitStruct.Pin = GPIO_PIN_9;
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
GPIO_InitStruct.Pull = GPIO_NOPULL;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
GPIO_InitStruct.Alternate = GPIO_AF2_TIM3;
HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
GPIO_InitStruct.Alternate = GPIO_AF2_TIM4;
HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
/* USER CODE BEGIN TIM3_MspPostInit 1 */
/* USER CODE BEGIN TIM4_MspPostInit 1 */
/* USER CODE END TIM3_MspPostInit 1 */
/* USER CODE END TIM4_MspPostInit 1 */
}
else if(htim->Instance==TIM8)
else if(htim->Instance==TIM5)
{
/* USER CODE BEGIN TIM8_MspPostInit 0 */
/* USER CODE BEGIN TIM5_MspPostInit 0 */
/* USER CODE END TIM8_MspPostInit 0 */
/* USER CODE END TIM5_MspPostInit 0 */
__HAL_RCC_GPIOC_CLK_ENABLE();
/**TIM8 GPIO Configuration
PC6 ------> TIM8_CH1
/**TIM5 GPIO Configuration
PC12 ------> TIM5_CH2
*/
GPIO_InitStruct.Pin = GPIO_PIN_6;
GPIO_InitStruct.Pin = GPIO_PIN_12;
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
GPIO_InitStruct.Pull = GPIO_NOPULL;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
GPIO_InitStruct.Alternate = GPIO_AF4_TIM8;
GPIO_InitStruct.Alternate = GPIO_AF1_TIM5;
HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
/* USER CODE BEGIN TIM8_MspPostInit 1 */
/* USER CODE BEGIN TIM5_MspPostInit 1 */
/* USER CODE END TIM8_MspPostInit 1 */
/* USER CODE END TIM5_MspPostInit 1 */
}
}
@ -1026,27 +1018,27 @@ void HAL_TIM_PWM_MspDeInit(TIM_HandleTypeDef* htim_pwm)
/* USER CODE END TIM2_MspDeInit 1 */
}
else if(htim_pwm->Instance==TIM3)
else if(htim_pwm->Instance==TIM4)
{
/* USER CODE BEGIN TIM3_MspDeInit 0 */
/* USER CODE BEGIN TIM4_MspDeInit 0 */
/* USER CODE END TIM3_MspDeInit 0 */
/* USER CODE END TIM4_MspDeInit 0 */
/* Peripheral clock disable */
__HAL_RCC_TIM3_CLK_DISABLE();
/* USER CODE BEGIN TIM3_MspDeInit 1 */
__HAL_RCC_TIM4_CLK_DISABLE();
/* USER CODE BEGIN TIM4_MspDeInit 1 */
/* USER CODE END TIM3_MspDeInit 1 */
/* USER CODE END TIM4_MspDeInit 1 */
}
else if(htim_pwm->Instance==TIM8)
else if(htim_pwm->Instance==TIM5)
{
/* USER CODE BEGIN TIM8_MspDeInit 0 */
/* USER CODE BEGIN TIM5_MspDeInit 0 */
/* USER CODE END TIM8_MspDeInit 0 */
/* USER CODE END TIM5_MspDeInit 0 */
/* Peripheral clock disable */
__HAL_RCC_TIM8_CLK_DISABLE();
/* USER CODE BEGIN TIM8_MspDeInit 1 */
__HAL_RCC_TIM5_CLK_DISABLE();
/* USER CODE BEGIN TIM5_MspDeInit 1 */
/* USER CODE END TIM8_MspDeInit 1 */
/* USER CODE END TIM5_MspDeInit 1 */
}
}

@ -24,8 +24,6 @@ ADC5.SamplingTime-1\#ChannelRegularConversion=ADC_SAMPLETIME_2CYCLES_5
CAD.formats=
CAD.pinconfig=
CAD.provider=
DAC1.DAC_Channel-DAC_OUT2=DAC_CHANNEL_2
DAC1.IPParameters=DAC_Channel-DAC_OUT2
FDCAN2.CalculateBaudRateNominal=200000
FDCAN2.CalculateTimeBitNominal=5000
FDCAN2.CalculateTimeQuantumNominal=1000.0
@ -37,7 +35,7 @@ Mcu.CPN=STM32G474RBT6
Mcu.Family=STM32G4
Mcu.IP0=ADC1
Mcu.IP1=ADC2
Mcu.IP10=I2C3
Mcu.IP10=I2C4
Mcu.IP11=NVIC
Mcu.IP12=RCC
Mcu.IP13=SPI1
@ -45,8 +43,8 @@ Mcu.IP14=SPI2
Mcu.IP15=SYS
Mcu.IP16=TIM1
Mcu.IP17=TIM2
Mcu.IP18=TIM3
Mcu.IP19=TIM8
Mcu.IP18=TIM4
Mcu.IP19=TIM5
Mcu.IP2=ADC5
Mcu.IP20=USART2
Mcu.IP21=USB
@ -56,57 +54,62 @@ Mcu.IP5=COMP7
Mcu.IP6=DAC1
Mcu.IP7=DAC2
Mcu.IP8=FDCAN2
Mcu.IP9=I2C1
Mcu.IP9=I2C3
Mcu.IPNb=22
Mcu.Name=STM32G474R(B-C-E)Tx
Mcu.Package=LQFP64
Mcu.Pin0=PC13
Mcu.Pin1=PC14-OSC32_IN
Mcu.Pin10=PA0
Mcu.Pin11=PA1
Mcu.Pin12=PA2
Mcu.Pin13=PA3
Mcu.Pin14=PA4
Mcu.Pin15=PA5
Mcu.Pin16=PA6
Mcu.Pin17=PA7
Mcu.Pin18=PB0
Mcu.Pin19=PB1
Mcu.Pin2=PC15-OSC32_OUT
Mcu.Pin20=PB2
Mcu.Pin21=PB10
Mcu.Pin22=PB12
Mcu.Pin23=PB13
Mcu.Pin24=PB14
Mcu.Pin25=PB15
Mcu.Pin26=PC6
Mcu.Pin27=PC7
Mcu.Pin28=PC8
Mcu.Pin29=PC9
Mcu.Pin3=PF0-OSC_IN
Mcu.Pin30=PA8
Mcu.Pin31=PA9
Mcu.Pin32=PA10
Mcu.Pin33=PA11
Mcu.Pin34=PA12
Mcu.Pin35=PA13
Mcu.Pin36=PA14
Mcu.Pin37=PA15
Mcu.Pin38=PB3
Mcu.Pin39=PB4
Mcu.Pin4=PF1-OSC_OUT
Mcu.Pin40=PB5
Mcu.Pin41=PB6
Mcu.Pin42=PB7
Mcu.Pin43=PB8-BOOT0
Mcu.Pin44=PB9
Mcu.Pin45=VP_SYS_V_VREFBUF
Mcu.Pin5=PG10-NRST
Mcu.Pin6=PC0
Mcu.Pin7=PC1
Mcu.Pin8=PC2
Mcu.Pin9=PC3
Mcu.PinsNb=46
Mcu.Pin0=PC14-OSC32_IN
Mcu.Pin1=PC15-OSC32_OUT
Mcu.Pin10=PA1
Mcu.Pin11=PA2
Mcu.Pin12=PA3
Mcu.Pin13=PA4
Mcu.Pin14=PA5
Mcu.Pin15=PA6
Mcu.Pin16=PA7
Mcu.Pin17=PB0
Mcu.Pin18=PB1
Mcu.Pin19=PB2
Mcu.Pin2=PF0-OSC_IN
Mcu.Pin20=PB10
Mcu.Pin21=PB12
Mcu.Pin22=PB13
Mcu.Pin23=PB14
Mcu.Pin24=PB15
Mcu.Pin25=PC6
Mcu.Pin26=PC7
Mcu.Pin27=PC8
Mcu.Pin28=PC9
Mcu.Pin29=PA8
Mcu.Pin3=PF1-OSC_OUT
Mcu.Pin30=PA9
Mcu.Pin31=PA10
Mcu.Pin32=PA11
Mcu.Pin33=PA12
Mcu.Pin34=PA13
Mcu.Pin35=PA14
Mcu.Pin36=PA15
Mcu.Pin37=PC12
Mcu.Pin38=PD2
Mcu.Pin39=PB3
Mcu.Pin4=PG10-NRST
Mcu.Pin40=PB4
Mcu.Pin41=PB5
Mcu.Pin42=PB6
Mcu.Pin43=PB7
Mcu.Pin44=PB8-BOOT0
Mcu.Pin45=PB9
Mcu.Pin46=VP_COMP1_VS_VREFINT
Mcu.Pin47=VP_COMP3_VS_VREFINT
Mcu.Pin48=VP_COMP7_VS_VREFINT
Mcu.Pin49=VP_SYS_V_VREFBUF
Mcu.Pin5=PC0
Mcu.Pin50=VP_SYS_VS_Systick
Mcu.Pin6=PC1
Mcu.Pin7=PC2
Mcu.Pin8=PC3
Mcu.Pin9=PA0
Mcu.PinsNb=51
Mcu.ThirdPartyNb=0
Mcu.UserConstants=
Mcu.UserName=STM32G474RBTx
@ -134,20 +137,22 @@ PA11.Signal=USB_DM
PA12.Mode=Device
PA12.Signal=USB_DP
PA13.Locked=true
PA13.Mode=Serial_Wire
PA13.Mode=Trace_Asynchronous_SW
PA13.Signal=SYS_JTMS-SWDIO
PA14.Locked=true
PA14.Mode=Serial_Wire
PA14.Mode=Trace_Asynchronous_SW
PA14.Signal=SYS_JTCK-SWCLK
PA15.Mode=I2C
PA15.Signal=I2C1_SCL
PA15.Locked=true
PA15.Mode=NSS_Signal_Hard_Input
PA15.Signal=SPI1_NSS
PA2.Mode=Asynchronous
PA2.Signal=USART2_TX
PA3.Mode=Asynchronous
PA3.Signal=USART2_RX
PA4.Mode=NSS_Signal_Hard_Input
PA4.Signal=SPI1_NSS
PA5.Signal=COMP_DAC12_group
PA4.Signal=COMP_DAC11_group
PA5.Locked=true
PA5.Mode=Full_Duplex_Master
PA5.Signal=SPI1_SCK
PA6.Signal=COMP_DAC21_group
PA7.Mode=Full_Duplex_Master
PA7.Signal=SPI1_MOSI
@ -171,8 +176,8 @@ PB15.Mode=Full_Duplex_Master
PB15.Signal=SPI2_MOSI
PB2.Locked=true
PB2.Signal=GPIO_Analog
PB3.Mode=Full_Duplex_Master
PB3.Signal=SPI1_SCK
PB3.Mode=Trace_Asynchronous_SW
PB3.Signal=SYS_JTDO-SWO
PB4.Mode=Full_Duplex_Master
PB4.Signal=SPI1_MISO
PB5.Mode=FDCAN_Activate
@ -182,13 +187,11 @@ PB6.Signal=FDCAN2_TX
PB7.Mode=Mode_PVD_Ext
PB7.Signal=SYS_PVD_IN
PB8-BOOT0.Locked=true
PB9.Mode=I2C
PB9.Signal=I2C1_SDA
PB9.Signal=S_TIM4_CH4
PC0.Signal=S_TIM1_CH1
PC1.Mode=INP
PC1.Signal=COMP3_INP
PC13.Locked=true
PC13.Signal=GPIO_Output
PC12.Signal=S_TIM5_CH2
PC14-OSC32_IN.Mode=LSE-External-Oscillator
PC14-OSC32_IN.Signal=RCC_OSC32_IN
PC15-OSC32_OUT.Mode=LSE-External-Oscillator
@ -197,12 +200,19 @@ PC2.Mode=IN8-Single-Ended
PC2.Signal=ADC1_IN8
PC3.Mode=IN9-Single-Ended
PC3.Signal=ADC2_IN9
PC6.Signal=S_TIM8_CH1
PC7.Signal=S_TIM3_CH2
PC6.Mode=I2C
PC6.Signal=I2C4_SCL
PC7.Mode=I2C
PC7.Signal=I2C4_SDA
PC8.Mode=I2C
PC8.Signal=I2C3_SCL
PC9.Locked=true
PC9.Mode=I2C
PC9.Signal=I2C3_SDA
PD2.GPIOParameters=GPIO_Label
PD2.GPIO_Label=SYS_READY
PD2.Locked=true
PD2.Signal=GPIO_Output
PF0-OSC_IN.Mode=HSE-External-Oscillator
PF0-OSC_IN.Signal=RCC_OSC_IN
PF1-OSC_OUT.Mode=HSE-External-Oscillator
@ -239,7 +249,7 @@ ProjectManager.ToolChainLocation=
ProjectManager.UAScriptAfterPath=
ProjectManager.UAScriptBeforePath=
ProjectManager.UnderRoot=true
ProjectManager.functionlistsort=1-SystemClock_Config-RCC-false-HAL-false,2-MX_GPIO_Init-GPIO-false-HAL-true,3-MX_COMP3_Init-COMP3-false-HAL-true,4-MX_DAC1_Init-DAC1-false-HAL-true,5-MX_DAC2_Init-DAC2-false-HAL-true,6-MX_SPI2_Init-SPI2-false-HAL-true,7-MX_USART2_UART_Init-USART2-false-HAL-true,8-MX_USB_PCD_Init-USB-false-HAL-true,9-MX_I2C1_Init-I2C1-false-HAL-true,10-MX_COMP7_Init-COMP7-false-HAL-true,11-MX_I2C3_Init-I2C3-false-HAL-true,12-MX_ADC1_Init-ADC1-false-HAL-true,13-MX_ADC2_Init-ADC2-false-HAL-true,14-MX_ADC5_Init-ADC5-false-HAL-true,15-MX_COMP1_Init-COMP1-false-HAL-true,16-MX_FDCAN2_Init-FDCAN2-false-HAL-true,17-MX_SPI1_Init-SPI1-false-HAL-true,18-MX_TIM1_Init-TIM1-false-HAL-true,19-MX_TIM2_Init-TIM2-false-HAL-true,20-MX_TIM3_Init-TIM3-false-HAL-true,21-MX_TIM8_Init-TIM8-false-HAL-true
ProjectManager.functionlistsort=1-SystemClock_Config-RCC-false-HAL-false,2-MX_GPIO_Init-GPIO-false-HAL-true,3-MX_COMP3_Init-COMP3-false-HAL-true,4-MX_DAC1_Init-DAC1-false-HAL-true,5-MX_DAC2_Init-DAC2-false-HAL-true,6-MX_SPI2_Init-SPI2-false-HAL-true,7-MX_USART2_UART_Init-USART2-false-HAL-true,8-MX_USB_PCD_Init-USB-false-HAL-true,9-MX_COMP7_Init-COMP7-false-HAL-true,10-MX_I2C3_Init-I2C3-false-HAL-true,11-MX_ADC1_Init-ADC1-false-HAL-true,12-MX_ADC2_Init-ADC2-false-HAL-true,13-MX_ADC5_Init-ADC5-false-HAL-true,14-MX_COMP1_Init-COMP1-false-HAL-true,15-MX_FDCAN2_Init-FDCAN2-false-HAL-true,16-MX_SPI1_Init-SPI1-false-HAL-true,17-MX_TIM1_Init-TIM1-false-HAL-true,18-MX_TIM2_Init-TIM2-false-HAL-true,19-MX_I2C4_Init-I2C4-false-HAL-true,20-MX_TIM4_Init-TIM4-false-HAL-true,21-MX_TIM5_Init-TIM5-false-HAL-true
RCC.AHBFreq_Value=16000000
RCC.APB1Freq_Value=16000000
RCC.APB1TimFreq_Value=16000000
@ -284,18 +294,18 @@ RCC.USART3Freq_Value=16000000
RCC.USBFreq_Value=48000000
RCC.VCOInputFreq_Value=16000000
RCC.VCOOutputFreq_Value=128000000
SH.COMP_DAC12_group.0=DAC1_OUT2,DAC_OUT2
SH.COMP_DAC12_group.ConfNb=1
SH.COMP_DAC11_group.0=DAC1_OUT1,DAC_OUT1
SH.COMP_DAC11_group.ConfNb=1
SH.COMP_DAC21_group.0=DAC2_OUT1,DAC_OUT1
SH.COMP_DAC21_group.ConfNb=1
SH.S_TIM1_CH1.0=TIM1_CH1,PWM Generation1 CH1
SH.S_TIM1_CH1.ConfNb=1
SH.S_TIM2_CH3.0=TIM2_CH3,PWM Generation3 CH3
SH.S_TIM2_CH3.ConfNb=1
SH.S_TIM3_CH2.0=TIM3_CH2,PWM Generation2 CH2
SH.S_TIM3_CH2.ConfNb=1
SH.S_TIM8_CH1.0=TIM8_CH1,PWM Generation1 CH1
SH.S_TIM8_CH1.ConfNb=1
SH.S_TIM4_CH4.0=TIM4_CH4,PWM Generation4 CH4
SH.S_TIM4_CH4.ConfNb=1
SH.S_TIM5_CH2.0=TIM5_CH2,PWM Generation2 CH2
SH.S_TIM5_CH2.ConfNb=1
SPI1.CalculateBaudRate=8.0 MBits/s
SPI1.Direction=SPI_DIRECTION_2LINES
SPI1.IPParameters=VirtualType,Mode,Direction,CalculateBaudRate,VirtualNSS
@ -312,12 +322,20 @@ TIM1.Channel-PWM\ Generation1\ CH1=TIM_CHANNEL_1
TIM1.IPParameters=Channel-PWM Generation1 CH1
TIM2.Channel-PWM\ Generation3\ CH3=TIM_CHANNEL_3
TIM2.IPParameters=Channel-PWM Generation3 CH3
TIM3.Channel-PWM\ Generation2\ CH2=TIM_CHANNEL_2
TIM3.IPParameters=Channel-PWM Generation2 CH2
TIM8.Channel-PWM\ Generation1\ CH1=TIM_CHANNEL_1
TIM8.IPParameters=Channel-PWM Generation1 CH1
TIM4.Channel-PWM\ Generation4\ CH4=TIM_CHANNEL_4
TIM4.IPParameters=Channel-PWM Generation4 CH4
TIM5.Channel-PWM\ Generation2\ CH2=TIM_CHANNEL_2
TIM5.IPParameters=Channel-PWM Generation2 CH2
USART2.IPParameters=VirtualMode-Asynchronous
USART2.VirtualMode-Asynchronous=VM_ASYNC
VP_COMP1_VS_VREFINT.Mode=VREFINT
VP_COMP1_VS_VREFINT.Signal=COMP1_VS_VREFINT
VP_COMP3_VS_VREFINT.Mode=VREFINT
VP_COMP3_VS_VREFINT.Signal=COMP3_VS_VREFINT
VP_COMP7_VS_VREFINT.Mode=VREFINT
VP_COMP7_VS_VREFINT.Signal=COMP7_VS_VREFINT
VP_SYS_VS_Systick.Mode=SysTick
VP_SYS_VS_Systick.Signal=SYS_VS_Systick
VP_SYS_V_VREFBUF.Mode=ExternalMode
VP_SYS_V_VREFBUF.Signal=SYS_V_VREFBUF
board=custom

Loading…
Cancel
Save