diff --git a/F0-nolib/CANbus_stepper/kicad/stm32.sch-bak b/F0-nolib/CANbus_stepper/kicad/stm32.sch-bak
deleted file mode 100644
index 493bf7c..0000000
--- a/F0-nolib/CANbus_stepper/kicad/stm32.sch-bak
+++ /dev/null
@@ -1,1891 +0,0 @@
-EESchema Schematic File Version 4
-LIBS:stm32-cache
-EELAYER 30 0
-EELAYER END
-$Descr A3 16535 11693
-encoding utf-8
-Sheet 1 1
-Title ""
-Date ""
-Rev ""
-Comp ""
-Comment1 ""
-Comment2 ""
-Comment3 ""
-Comment4 ""
-$EndDescr
-$Comp
-L Device:C C7
-U 1 1 58C42D39
-P 6400 7240
-F 0 "C7" H 6425 7340 50 0000 L CNN
-F 1 "0.1" H 6425 7140 50 0000 L CNN
-F 2 "Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder" H 6438 7090 50 0001 C CNN
-F 3 "" H 6400 7240 50 0000 C CNN
- 1 6400 7240
- 1 0 0 -1
-$EndComp
-$Comp
-L Regulator_Linear:LM1117-3.3 U3
-U 1 1 58C431FC
-P 2010 2240
-F 0 "U3" H 2110 1990 50 0000 C CNN
-F 1 "LM1117-3.3" H 2010 2490 50 0000 C CNN
-F 2 "TO_SOT_Packages_SMD:SOT-223-3_TabPin2" H 2010 2240 50 0001 C CNN
-F 3 "" H 2010 2240 50 0000 C CNN
- 1 2010 2240
- 1 0 0 -1
-$EndComp
-$Comp
-L Interface_CAN_LIN:MCP2551-I-SN U4
-U 1 1 58C43297
-P 4240 1410
-F 0 "U4" H 3840 1760 50 0000 L CNN
-F 1 "MCP2551-I/SN" H 4340 1760 50 0000 L CNN
-F 2 "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" H 4240 910 50 0001 C CIN
-F 3 "" H 4240 1410 50 0000 C CNN
- 1 4240 1410
- 1 0 0 -1
-$EndComp
-$Comp
-L Connector:USB_B P1
-U 1 1 58C433D0
-P 9460 6470
-F 0 "P1" H 9620 6130 50 0000 C CNN
-F 1 "USB_A" H 9460 6820 50 0000 C CNN
-F 2 "Connectors_USB:USB_B_OST_USB-B1HSxx_Horizontal" V 9410 6370 50 0001 C CNN
-F 3 "" V 9410 6370 50 0000 C CNN
- 1 9460 6470
- -1 0 0 1
-$EndComp
-$Comp
-L power:GND #PWR03
-U 1 1 58C43B9F
-P 1280 1430
-F 0 "#PWR03" H 1280 1180 50 0001 C CNN
-F 1 "GND" H 1280 1280 50 0001 C CNN
-F 2 "" H 1280 1430 50 0000 C CNN
-F 3 "" H 1280 1430 50 0000 C CNN
- 1 1280 1430
- 1 0 0 -1
-$EndComp
-Text Notes 680 780 0 60 ~ 0
-5V power source
-$Comp
-L power:GND #PWR07
-U 1 1 58C453C7
-P 2010 2590
-F 0 "#PWR07" H 2010 2340 50 0001 C CNN
-F 1 "GND" H 2010 2440 50 0001 C CNN
-F 2 "" H 2010 2590 50 0000 C CNN
-F 3 "" H 2010 2590 50 0000 C CNN
- 1 2010 2590
- 1 0 0 -1
-$EndComp
-$Comp
-L power:+3.3V #PWR08
-U 1 1 58C455CB
-P 2570 2240
-F 0 "#PWR08" H 2570 2090 50 0001 C CNN
-F 1 "+3.3V" H 2570 2380 50 0000 C CNN
-F 2 "" H 2570 2240 50 0000 C CNN
-F 3 "" H 2570 2240 50 0000 C CNN
- 1 2570 2240
- 1 0 0 -1
-$EndComp
-$Comp
-L elements:PESD1CAN D4
-U 1 1 58C46522
-P 5240 1860
-F 0 "D4" H 5240 1510 50 0000 C CNN
-F 1 "PESD1CAN" H 5290 2010 50 0000 C CNN
-F 2 "TO_SOT_Packages_SMD:SOT-23_Handsoldering" H 5240 1860 50 0001 C CNN
-F 3 "" H 5240 1860 50 0000 C CNN
- 1 5240 1860
- 0 1 1 0
-$EndComp
-$Comp
-L power:GND #PWR017
-U 1 1 58C47600
-P 5140 2260
-F 0 "#PWR017" H 5140 2010 50 0001 C CNN
-F 1 "GND" H 5140 2110 50 0001 C CNN
-F 2 "" H 5140 2260 50 0000 C CNN
-F 3 "" H 5140 2260 50 0000 C CNN
- 1 5140 2260
- 1 0 0 -1
-$EndComp
-$Comp
-L power:+5V #PWR015
-U 1 1 58C47B3E
-P 4240 960
-F 0 "#PWR015" H 4240 810 50 0001 C CNN
-F 1 "+5V" H 4240 1100 50 0000 C CNN
-F 2 "" H 4240 960 50 0000 C CNN
-F 3 "" H 4240 960 50 0000 C CNN
- 1 4240 960
- 1 0 0 -1
-$EndComp
-$Comp
-L Device:R R4
-U 1 1 58C47F04
-P 3690 1810
-F 0 "R4" V 3770 1810 50 0000 C CNN
-F 1 "15k" V 3690 1810 50 0000 C CNN
-F 2 "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" V 3620 1810 50 0001 C CNN
-F 3 "" H 3690 1810 50 0000 C CNN
- 1 3690 1810
- 1 0 0 -1
-$EndComp
-$Comp
-L power:GND #PWR016
-U 1 1 58C4802D
-P 4240 1910
-F 0 "#PWR016" H 4240 1660 50 0001 C CNN
-F 1 "GND" H 4240 1760 50 0001 C CNN
-F 2 "" H 4240 1910 50 0000 C CNN
-F 3 "" H 4240 1910 50 0000 C CNN
- 1 4240 1910
- 1 0 0 -1
-$EndComp
-$Comp
-L power:GND #PWR013
-U 1 1 58C4805F
-P 3690 2010
-F 0 "#PWR013" H 3690 1760 50 0001 C CNN
-F 1 "GND" H 3690 1860 50 0001 C CNN
-F 2 "" H 3690 2010 50 0000 C CNN
-F 3 "" H 3690 2010 50 0000 C CNN
- 1 3690 2010
- 1 0 0 -1
-$EndComp
-$Comp
-L Device:R R9
-U 1 1 58C488C6
-P 5680 1160
-F 0 "R9" V 5760 1160 50 0000 C CNN
-F 1 "120" V 5680 1160 50 0000 C CNN
-F 2 "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" V 5610 1160 50 0001 C CNN
-F 3 "" H 5680 1160 50 0000 C CNN
- 1 5680 1160
- 0 -1 -1 0
-$EndComp
-Text Notes 3790 860 2 60 ~ 0
-CAN module
-$Comp
-L Device:C C8
-U 1 1 590935EA
-P 6700 7240
-F 0 "C8" H 6725 7340 50 0000 L CNN
-F 1 "0.1" H 6725 7140 50 0000 L CNN
-F 2 "Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder" H 6738 7090 50 0001 C CNN
-F 3 "" H 6700 7240 50 0000 C CNN
- 1 6700 7240
- 1 0 0 -1
-$EndComp
-$Comp
-L Device:C C9
-U 1 1 59093675
-P 7000 7240
-F 0 "C9" H 7025 7340 50 0000 L CNN
-F 1 "0.1" H 7025 7140 50 0000 L CNN
-F 2 "Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder" H 7038 7090 50 0001 C CNN
-F 3 "" H 7000 7240 50 0000 C CNN
- 1 7000 7240
- 1 0 0 -1
-$EndComp
-$Comp
-L Power_Protection:USB6B1 D6
-U 1 1 59098D4D
-P 8640 6410
-F 0 "D6" H 8470 6130 50 0000 C CNN
-F 1 "USB6B1" H 8640 6810 50 0000 C CNN
-F 2 "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" V 8840 6310 50 0001 C CNN
-F 3 "" V 8840 6310 50 0000 C CNN
- 1 8640 6410
- -1 0 0 -1
-$EndComp
-Text Notes 660 1940 0 60 ~ 0
-3.3V MCU power source
-NoConn ~ 3740 1510
-$Comp
-L power:+3.3V #PWR023
-U 1 1 590A0C2D
-P 7000 7390
-F 0 "#PWR023" H 7000 7240 50 0001 C CNN
-F 1 "+3.3V" H 7000 7530 50 0000 C CNN
-F 2 "" H 7000 7390 50 0000 C CNN
-F 3 "" H 7000 7390 50 0000 C CNN
- 1 7000 7390
- -1 0 0 1
-$EndComp
-$Comp
-L power:GND #PWR019
-U 1 1 590A1958
-P 6050 7090
-F 0 "#PWR019" H 6050 6840 50 0001 C CNN
-F 1 "GND" H 6050 6940 50 0001 C CNN
-F 2 "" H 6050 7090 50 0000 C CNN
-F 3 "" H 6050 7090 50 0000 C CNN
- 1 6050 7090
- 1 0 0 -1
-$EndComp
-$Comp
-L power:GND #PWR025
-U 1 1 590A6FD0
-P 8640 6810
-F 0 "#PWR025" H 8640 6560 50 0001 C CNN
-F 1 "GND" H 8640 6660 50 0001 C CNN
-F 2 "" H 8640 6810 50 0000 C CNN
-F 3 "" H 8640 6810 50 0000 C CNN
- 1 8640 6810
- 1 0 0 -1
-$EndComp
-$Comp
-L Device:C C10
-U 1 1 590A8102
-P 7300 7240
-F 0 "C10" H 7325 7340 50 0000 L CNN
-F 1 "0.1" H 7325 7140 50 0000 L CNN
-F 2 "Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder" H 7338 7090 50 0001 C CNN
-F 3 "" H 7300 7240 50 0000 C CNN
- 1 7300 7240
- 1 0 0 -1
-$EndComp
-Text Label 3540 1210 2 60 ~ 0
-CAN_Tx
-Text Label 3540 1310 2 60 ~ 0
-CAN_Rx
-Text Label 6140 6160 2 60 ~ 0
-CAN_Tx
-Text Label 6140 6060 2 60 ~ 0
-CAN_Rx
-Text Label 7050 2540 0 60 ~ 0
-12Vin
-$Comp
-L Device:Q_PMOS_GSD Q2
-U 1 1 5910E2F2
-P 6200 2340
-F 0 "Q2" H 6400 2390 50 0000 L CNN
-F 1 "AO3407" H 6400 2290 50 0000 L CNN
-F 2 "TO_SOT_Packages_SMD:SOT-23_Handsoldering" H 6400 2440 50 0001 C CNN
-F 3 "" H 6200 2340 50 0000 C CNN
- 1 6200 2340
- 1 0 0 -1
-$EndComp
-$Comp
-L Device:R R13
-U 1 1 590A6DD4
-P 8890 1120
-F 0 "R13" V 8970 1120 50 0000 C CNN
-F 1 "220k" V 8890 1120 50 0000 C CNN
-F 2 "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" V 8820 1120 50 0001 C CNN
-F 3 "" H 8890 1120 50 0000 C CNN
- 1 8890 1120
- 1 0 0 -1
-$EndComp
-$Comp
-L Device:R R14
-U 1 1 590A6DDA
-P 8890 1520
-F 0 "R14" V 8970 1520 50 0000 C CNN
-F 1 "56k" V 8890 1520 50 0000 C CNN
-F 2 "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" V 8820 1520 50 0001 C CNN
-F 3 "" H 8890 1520 50 0000 C CNN
- 1 8890 1520
- 1 0 0 -1
-$EndComp
-$Comp
-L Device:R R15
-U 1 1 590A6F68
-P 9830 1110
-F 0 "R15" V 9910 1110 50 0000 C CNN
-F 1 "47k" V 9830 1110 50 0000 C CNN
-F 2 "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" V 9760 1110 50 0001 C CNN
-F 3 "" H 9830 1110 50 0000 C CNN
- 1 9830 1110
- 1 0 0 -1
-$EndComp
-$Comp
-L Device:R R16
-U 1 1 590A6F6E
-P 9830 1510
-F 0 "R16" V 9910 1510 50 0000 C CNN
-F 1 "47k" V 9830 1510 50 0000 C CNN
-F 2 "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" V 9760 1510 50 0001 C CNN
-F 3 "" H 9830 1510 50 0000 C CNN
- 1 9830 1510
- 1 0 0 -1
-$EndComp
-$Comp
-L power:GND #PWR026
-U 1 1 590A7717
-P 8890 1720
-F 0 "#PWR026" H 8890 1470 50 0001 C CNN
-F 1 "GND" H 8890 1570 50 0001 C CNN
-F 2 "" H 8890 1720 50 0000 C CNN
-F 3 "" H 8890 1720 50 0000 C CNN
- 1 8890 1720
- 1 0 0 -1
-$EndComp
-$Comp
-L power:GND #PWR031
-U 1 1 590A77FA
-P 9830 1710
-F 0 "#PWR031" H 9830 1460 50 0001 C CNN
-F 1 "GND" H 9830 1560 50 0001 C CNN
-F 2 "" H 9830 1710 50 0000 C CNN
-F 3 "" H 9830 1710 50 0000 C CNN
- 1 9830 1710
- 1 0 0 -1
-$EndComp
-Text Label 8740 970 2 60 ~ 0
-12Vin
-Text Label 9240 1320 0 60 ~ 0
-AIN0
-Text Label 10180 1310 0 60 ~ 0
-AIN1
-Text Notes 8850 2060 0 60 ~ 0
-V12 = 12Vin/4.93
-Text Notes 9850 2060 0 60 ~ 0
-V5 = U5/2
-Text Notes 8600 760 0 60 ~ 0
-ADC block (voltage)
-Text Notes 10580 770 0 60 ~ 0
-Boot, reset, SWD
-Text Label 6140 4160 2 60 ~ 0
-NRST
-Text Label 6140 4360 2 60 ~ 0
-BOOT0
-Text Label 11030 870 2 60 ~ 0
-BOOT0
-$Comp
-L power:PWR_FLAG #FLG01
-U 1 1 590C1070
-P 6950 2540
-F 0 "#FLG01" H 6950 2635 50 0001 C CNN
-F 1 "PWR_FLAG" H 6950 2720 50 0001 C CNN
-F 2 "" H 6950 2540 50 0000 C CNN
-F 3 "" H 6950 2540 50 0000 C CNN
- 1 6950 2540
- -1 0 0 1
-$EndComp
-$Comp
-L power:GND #PWR029
-U 1 1 590CF25B
-P 9780 6070
-F 0 "#PWR029" H 9780 5820 50 0001 C CNN
-F 1 "GND" H 9780 5920 50 0000 C CNN
-F 2 "" H 9780 6070 50 0000 C CNN
-F 3 "" H 9780 6070 50 0000 C CNN
- 1 9780 6070
- 1 0 0 -1
-$EndComp
-$Comp
-L Connector_Generic:Conn_01x01 P2
-U 1 1 59143415
-P 17800 11450
-F 0 "P2" H 17800 11550 50 0000 C CNN
-F 1 "Hole" V 17900 11450 50 0000 C CNN
-F 2 "MountingHole:MountingHole_3.2mm_M3" H 17800 11450 50 0001 C CNN
-F 3 "" H 17800 11450 50 0000 C CNN
- 1 17800 11450
- 1 0 0 -1
-$EndComp
-$Comp
-L Connector_Generic:Conn_01x01 P3
-U 1 1 5914456D
-P 17800 11700
-F 0 "P3" H 17800 11800 50 0000 C CNN
-F 1 "Hole" V 17900 11700 50 0000 C CNN
-F 2 "MountingHole:MountingHole_3.2mm_M3" H 17800 11700 50 0001 C CNN
-F 3 "" H 17800 11700 50 0000 C CNN
- 1 17800 11700
- 1 0 0 -1
-$EndComp
-$Comp
-L Connector_Generic:Conn_01x01 P4
-U 1 1 591446F3
-P 17800 11950
-F 0 "P4" H 17800 12050 50 0000 C CNN
-F 1 "Hole" V 17900 11950 50 0000 C CNN
-F 2 "MountingHole:MountingHole_3.2mm_M3" H 17800 11950 50 0001 C CNN
-F 3 "" H 17800 11950 50 0000 C CNN
- 1 17800 11950
- 1 0 0 -1
-$EndComp
-$Comp
-L Connector_Generic:Conn_01x01 P5
-U 1 1 591446F9
-P 17800 12200
-F 0 "P5" H 17800 12300 50 0000 C CNN
-F 1 "Hole" V 17900 12200 50 0000 C CNN
-F 2 "MountingHole:MountingHole_3.2mm_M3" H 17800 12200 50 0001 C CNN
-F 3 "" H 17800 12200 50 0000 C CNN
- 1 17800 12200
- 1 0 0 -1
-$EndComp
-NoConn ~ 17600 11450
-NoConn ~ 17600 11700
-NoConn ~ 17600 11950
-NoConn ~ 17600 12200
-$Comp
-L Device:C C1
-U 1 1 596772D4
-P 1030 1280
-F 0 "C1" H 1055 1380 50 0000 L CNN
-F 1 "0.1" H 1055 1180 50 0000 L CNN
-F 2 "Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder" H 1068 1130 50 0001 C CNN
-F 3 "" H 1030 1280 50 0000 C CNN
- 1 1030 1280
- 1 0 0 -1
-$EndComp
-$Comp
-L Device:D_Zener D7
-U 1 1 59684468
-P 9140 1520
-F 0 "D7" H 9140 1620 50 0000 C CNN
-F 1 "MM3Z4V7" H 9140 1420 50 0000 C CNN
-F 2 "Diode_SMD:D_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 9140 1520 50 0001 C CNN
-F 3 "" H 9140 1520 50 0000 C CNN
- 1 9140 1520
- 0 1 1 0
-$EndComp
-$Comp
-L Device:R R11
-U 1 1 5968E385
-P 7990 6310
-F 0 "R11" V 8070 6310 50 0000 C CNN
-F 1 "22" V 7990 6310 50 0000 C CNN
-F 2 "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" V 7920 6310 50 0001 C CNN
-F 3 "" H 7990 6310 50 0001 C CNN
- 1 7990 6310
- 0 1 1 0
-$EndComp
-$Comp
-L Device:R R12
-U 1 1 5968E83B
-P 7990 6510
-F 0 "R12" V 8070 6510 50 0000 C CNN
-F 1 "22" V 7990 6510 50 0000 C CNN
-F 2 "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" V 7920 6510 50 0001 C CNN
-F 3 "" H 7990 6510 50 0001 C CNN
- 1 7990 6510
- 0 1 1 0
-$EndComp
-Text Label 6140 6460 2 60 ~ 0
-brdaddr0
-Text Label 6140 6560 2 60 ~ 0
-brdaddr1
-Text Label 6140 6660 2 60 ~ 0
-brdaddr2
-$Comp
-L Switch:SW_DIP_x04 J6
-U 1 1 5A50A198
-P 3950 2840
-F 0 "J6" H 3950 3040 50 0000 C CNN
-F 1 "CONN_02X03" H 3950 2590 50 0000 C CNN
-F 2 "Button_Switch_THT:SW_DIP_SPSTx04_Slide_9.78x12.34mm_W7.62mm_P2.54mm" H 3950 1640 50 0001 C CNN
-F 3 "" H 3950 1640 50 0001 C CNN
- 1 3950 2840
- 1 0 0 -1
-$EndComp
-Text Notes 3700 2480 0 60 ~ 0
-Board address
-Text Label 4250 2940 0 60 ~ 0
-brdaddr0
-Text Label 4250 2840 0 60 ~ 0
-brdaddr1
-Text Label 4250 2740 0 60 ~ 0
-brdaddr2
-$Comp
-L power:GND #PWR012
-U 1 1 5A50D34D
-P 3650 3020
-F 0 "#PWR012" H 3650 2770 50 0001 C CNN
-F 1 "GND" H 3650 2870 50 0000 C CNN
-F 2 "" H 3650 3020 50 0000 C CNN
-F 3 "" H 3650 3020 50 0000 C CNN
- 1 3650 3020
- 1 0 0 -1
-$EndComp
-Text Label 8640 6110 2 60 ~ 0
-5Vusb
-Text Label 960 2490 2 60 ~ 0
-5Vusb
-$Comp
-L Device:D_Schottky D2
-U 1 1 5A545B43
-P 1160 2490
-F 0 "D2" H 1160 2590 50 0000 C CNN
-F 1 "MBRS130L" H 1160 2390 50 0000 C CNN
-F 2 "Diode_SMD:D_SMB_Handsoldering" H 1160 2490 50 0001 C CNN
-F 3 "" H 1160 2490 50 0001 C CNN
- 1 1160 2490
- -1 0 0 1
-$EndComp
-$Comp
-L power:GND #PWR05
-U 1 1 5A586C06
-P 1680 1480
-F 0 "#PWR05" H 1680 1230 50 0001 C CNN
-F 1 "GND" H 1680 1330 50 0001 C CNN
-F 2 "" H 1680 1480 50 0000 C CNN
-F 3 "" H 1680 1480 50 0000 C CNN
- 1 1680 1480
- 1 0 0 -1
-$EndComp
-$Comp
-L Device:C C3
-U 1 1 5A586F5C
-P 2080 1230
-F 0 "C3" H 2105 1330 50 0000 L CNN
-F 1 "0.1" H 2105 1130 50 0000 L CNN
-F 2 "Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder" H 2118 1080 50 0001 C CNN
-F 3 "" H 2080 1230 50 0000 C CNN
- 1 2080 1230
- 1 0 0 -1
-$EndComp
-$Comp
-L power:+5V #PWR09
-U 1 1 5A5881A0
-P 2330 1080
-F 0 "#PWR09" H 2330 930 50 0001 C CNN
-F 1 "+5V" H 2330 1220 50 0000 C CNN
-F 2 "" H 2330 1080 50 0000 C CNN
-F 3 "" H 2330 1080 50 0000 C CNN
- 1 2330 1080
- 1 0 0 -1
-$EndComp
-Text Label 930 1080 0 60 ~ 0
-12Vin
-$Comp
-L Connector:DB9_Female J9
-U 1 1 5A5935B2
-P 6690 1510
-F 0 "J9" H 6690 2160 50 0000 C CNN
-F 1 "DB9_Female" H 6690 2085 50 0000 C CNN
-F 2 "Connector_Dsub:DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm" H 6690 1510 50 0001 C CNN
-F 3 "" H 6690 1510 50 0001 C CNN
- 1 6690 1510
- 1 0 0 -1
-$EndComp
-$Comp
-L Connector:DB9_Male J11
-U 1 1 5A59367B
-P 7790 1510
-F 0 "J11" H 7790 2160 50 0000 C CNN
-F 1 "DB9_Male" H 7790 2085 50 0000 C CNN
-F 2 "Connector_Dsub:DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm" H 7790 1510 50 0001 C CNN
-F 3 "" H 7790 1510 50 0001 C CNN
- 1 7790 1510
- 1 0 0 -1
-$EndComp
-Wire Wire Line
- 930 1080 1030 1080
-Wire Wire Line
- 2010 2590 2010 2540
-Wire Wire Line
- 4240 960 4240 1010
-Wire Wire Line
- 3690 1660 3690 1610
-Wire Wire Line
- 3690 1610 3740 1610
-Wire Wire Line
- 3690 2010 3690 1960
-Wire Wire Line
- 4240 1810 4240 1910
-Wire Wire Line
- 3740 1210 3540 1210
-Wire Wire Line
- 3740 1310 3540 1310
-Wire Wire Line
- 7440 6360 7790 6360
-Wire Wire Line
- 7790 6360 7790 6310
-Wire Wire Line
- 7790 6510 7790 6460
-Wire Wire Line
- 7790 6460 7440 6460
-Connection ~ 6700 7090
-Wire Wire Line
- 8640 6810 8640 6710
-Wire Wire Line
- 9830 1260 9830 1310
-Wire Wire Line
- 9830 1660 9830 1710
-Wire Wire Line
- 8740 970 8890 970
-Wire Wire Line
- 8890 1270 8890 1320
-Wire Wire Line
- 8890 1670 8890 1720
-Wire Wire Line
- 8890 1320 9140 1320
-Connection ~ 8890 1320
-Wire Wire Line
- 9830 1310 10080 1310
-Connection ~ 9830 1310
-Wire Notes Line
- 8450 2110 8450 660
-Wire Wire Line
- 1030 1130 1030 1080
-Connection ~ 1030 1080
-Wire Wire Line
- 1030 1430 1280 1430
-Wire Wire Line
- 10080 1360 10080 1310
-Connection ~ 10080 1310
-Wire Wire Line
- 9830 1710 10080 1710
-Wire Wire Line
- 10080 1710 10080 1660
-Wire Wire Line
- 8890 1720 9140 1720
-Wire Wire Line
- 9140 1720 9140 1670
-Wire Wire Line
- 9140 1370 9140 1320
-Connection ~ 9140 1320
-Wire Wire Line
- 7790 6310 7840 6310
-Wire Wire Line
- 8140 6310 8240 6310
-Wire Wire Line
- 8240 6510 8140 6510
-Wire Wire Line
- 7840 6510 7790 6510
-Wire Notes Line
- 3500 2380 4700 2380
-Wire Wire Line
- 1460 2490 1460 2240
-Wire Wire Line
- 1310 2490 1460 2490
-Wire Wire Line
- 1010 2490 960 2490
-Wire Wire Line
- 1680 1380 1680 1430
-Wire Wire Line
- 1680 1430 2080 1430
-Wire Wire Line
- 2080 1430 2080 1380
-Connection ~ 1680 1430
-Wire Wire Line
- 6140 760 6140 1310
-Wire Wire Line
- 6140 1310 6390 1310
-Wire Wire Line
- 6140 760 7190 760
-Wire Wire Line
- 7190 760 7190 1710
-Wire Wire Line
- 7190 1710 7490 1710
-Connection ~ 6140 1310
-Wire Wire Line
- 5940 710 5940 1310
-Wire Wire Line
- 5940 1410 6390 1410
-Wire Wire Line
- 7490 1610 7240 1610
-Wire Wire Line
- 7240 1610 7240 710
-Wire Wire Line
- 7240 710 5940 710
-Connection ~ 5940 1310
-Wire Wire Line
- 6390 1510 6240 1510
-$Comp
-L power:GND #PWR020
-U 1 1 5A597EA9
-P 6240 1610
-F 0 "#PWR020" H 6240 1360 50 0001 C CNN
-F 1 "GND" H 6240 1460 50 0001 C CNN
-F 2 "" H 6240 1610 50 0000 C CNN
-F 3 "" H 6240 1610 50 0000 C CNN
- 1 6240 1610
- 1 0 0 -1
-$EndComp
-$Comp
-L power:GND #PWR022
-U 1 1 5A597F41
-P 6990 1510
-F 0 "#PWR022" H 6990 1260 50 0001 C CNN
-F 1 "GND" H 6990 1360 50 0001 C CNN
-F 2 "" H 6990 1510 50 0000 C CNN
-F 3 "" H 6990 1510 50 0000 C CNN
- 1 6990 1510
- 1 0 0 -1
-$EndComp
-Wire Wire Line
- 6990 1510 7490 1510
-$Comp
-L power:GND #PWR018
-U 1 1 5A598436
-P 5700 2430
-F 0 "#PWR018" H 5700 2180 50 0001 C CNN
-F 1 "GND" H 5700 2280 50 0001 C CNN
-F 2 "" H 5700 2430 50 0000 C CNN
-F 3 "" H 5700 2430 50 0000 C CNN
- 1 5700 2430
- 1 0 0 -1
-$EndComp
-NoConn ~ 7490 1910
-NoConn ~ 7490 1810
-NoConn ~ 7490 1410
-NoConn ~ 7490 1310
-NoConn ~ 7490 1110
-NoConn ~ 6390 1110
-NoConn ~ 6390 1210
-NoConn ~ 6390 1610
-NoConn ~ 6390 1710
-NoConn ~ 6390 1910
-Wire Notes Line
- 3140 660 8340 660
-Wire Notes Line
- 8340 660 8340 3010
-Wire Notes Line
- 8340 3010 4840 3010
-Wire Notes Line
- 4840 3010 4840 2310
-Wire Notes Line
- 4840 2310 3140 2310
-Wire Notes Line
- 3140 2310 3140 660
-$Comp
-L Connector:Screw_Terminal_01x02 J10
-U 1 1 5A5B6143
-P 7750 2140
-F 0 "J10" H 7750 2240 50 0000 C CNN
-F 1 "12v" H 7750 1940 50 0000 C CNN
-F 2 "TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_Horizontal" H 7750 2140 50 0001 C CNN
-F 3 "" H 7750 2140 50 0001 C CNN
- 1 7750 2140
- 1 0 0 -1
-$EndComp
-$Comp
-L power:GND #PWR024
-U 1 1 5A5B6FD3
-P 7500 2390
-F 0 "#PWR024" H 7500 2140 50 0001 C CNN
-F 1 "GND" H 7500 2240 50 0001 C CNN
-F 2 "" H 7500 2390 50 0000 C CNN
-F 3 "" H 7500 2390 50 0000 C CNN
- 1 7500 2390
- 1 0 0 -1
-$EndComp
-Wire Wire Line
- 7500 2390 7500 2240
-Wire Wire Line
- 7500 2240 7550 2240
-Text Label 7440 6160 0 60 ~ 0
-Tx
-Text Label 7440 6260 0 60 ~ 0
-Rx
-Wire Wire Line
- 8890 1320 8890 1370
-Wire Wire Line
- 9830 1310 9830 1360
-Wire Wire Line
- 1030 1080 1380 1080
-Wire Wire Line
- 10080 1310 10180 1310
-Wire Wire Line
- 1680 1430 1680 1480
-Wire Wire Line
- 6140 1310 6140 1510
-Wire Wire Line
- 5940 1310 5940 1410
-Wire Wire Line
- 6050 7090 6400 7090
-Wire Wire Line
- 6300 2540 6950 2540
-Wire Wire Line
- 6700 7090 6790 7090
-Wire Wire Line
- 6400 7390 6700 7390
-$Comp
-L Interface_CAN_LIN:ISO1050DUB U1
-U 1 1 5E3523C3
-P -2510 1480
-F 0 "U1" H -2510 1847 50 0000 C CNN
-F 1 "ISO1050DUB" H -2510 1756 50 0000 C CNN
-F 2 "Package_SO:SOP-8_6.62x9.15mm_P2.54mm" H -2510 1130 50 0001 C CIN
-F 3 "http://www.ti.com/lit/ds/symlink/iso1050.pdf" H -2510 1430 50 0001 C CNN
- 1 -2510 1480
- 1 0 0 -1
-$EndComp
-Text Notes -2900 1860 0 50 ~ 0
-Need isolated DC-DC
-Text Label 9160 6670 3 60 ~ 0
-5Vusb
-Wire Wire Line
- 9040 6310 9040 6370
-Wire Wire Line
- 9040 6370 9160 6370
-Wire Wire Line
- 9040 6470 9040 6510
-Wire Wire Line
- 9040 6470 9160 6470
-Wire Wire Line
- 9780 6070 9560 6070
-Wire Wire Line
- 9560 6070 9460 6070
-Connection ~ 9560 6070
-Connection ~ 7000 7390
-Wire Wire Line
- 7000 7390 7300 7390
-Connection ~ 6400 7090
-Wire Wire Line
- 6400 7090 6700 7090
-Connection ~ 7000 7090
-Wire Wire Line
- 7000 7090 7300 7090
-Connection ~ 6700 7390
-Wire Wire Line
- 6700 7390 7000 7390
-Wire Wire Line
- 6790 6960 6790 7090
-Connection ~ 6790 6960
-Connection ~ 6790 7090
-Wire Wire Line
- 6790 7090 7000 7090
-$Comp
-L power:+3.3V #PWR021
-U 1 1 5E441E44
-P 6840 3960
-F 0 "#PWR021" H 6840 3810 50 0001 C CNN
-F 1 "+3.3V" H 6840 4100 50 0000 C CNN
-F 2 "" H 6840 3960 50 0000 C CNN
-F 3 "" H 6840 3960 50 0000 C CNN
- 1 6840 3960
- 1 0 0 -1
-$EndComp
-Connection ~ 6840 3960
-Connection ~ 8890 1720
-Connection ~ 6950 2540
-Wire Wire Line
- 6950 2540 7050 2540
-$Comp
-L Regulator_Linear:LM1117-3.3 U2
-U 1 1 5A5866DE
-P 1680 1080
-F 0 "U2" H 1780 830 50 0000 C CNN
-F 1 "LM1117-5.0" H 1680 1330 50 0000 C CNN
-F 2 "TO_SOT_Packages_SMD:SOT-223-3_TabPin2" H 1680 1080 50 0001 C CNN
-F 3 "" H 1680 1080 50 0000 C CNN
- 1 1680 1080
- 1 0 0 -1
-$EndComp
-$Comp
-L Connector:TestPoint TP1
-U 1 1 5E5DD8CB
-P 1460 2490
-F 0 "TP1" H 1310 2570 50 0000 L CNN
-F 1 "TestPoint" H 1518 2517 50 0001 L CNN
-F 2 "Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical" H 1660 2490 50 0001 C CNN
-F 3 "~" H 1660 2490 50 0001 C CNN
- 1 1460 2490
- -1 0 0 1
-$EndComp
-$Comp
-L Device:CP C4
-U 1 1 5E5E1875
-P 2330 1230
-F 0 "C4" H 2448 1276 50 0000 L CNN
-F 1 "47uF, 10V" H 2448 1185 50 0000 L CNN
-F 2 "Capacitor_Tantalum_SMD:CP_EIA-6032-28_Kemet-C_Pad2.25x2.35mm_HandSolder" H 2368 1080 50 0001 C CNN
-F 3 "~" H 2330 1230 50 0001 C CNN
- 1 2330 1230
- 1 0 0 -1
-$EndComp
-Wire Wire Line
- 2080 1430 2330 1430
-Wire Wire Line
- 2330 1430 2330 1380
-Connection ~ 2080 1430
-Wire Wire Line
- 1980 1080 2080 1080
-$Comp
-L Device:D_Schottky D1
-U 1 1 5E615086
-P 1160 2240
-F 0 "D1" H 1160 2140 50 0000 C CNN
-F 1 "MBRS130L" H 1160 2330 50 0000 C CNN
-F 2 "Diode_SMD:D_SMB_Handsoldering" H 1160 2240 50 0001 C CNN
-F 3 "" H 1160 2240 50 0001 C CNN
- 1 1160 2240
- -1 0 0 1
-$EndComp
-Wire Notes Line
- 3210 620 3210 630
-Wire Notes Line
- 650 660 2980 660
-Wire Notes Line
- 2980 660 2980 1720
-Wire Notes Line
- 2980 1720 640 1720
-Wire Notes Line
- 640 1720 640 660
-Wire Notes Line
- 650 2790 650 1830
-$Comp
-L Connector:TestPoint TP2
-U 1 1 5E672E87
-P 2780 2240
-F 0 "TP2" H 2790 2450 50 0000 R CNN
-F 1 "TestPoint" H 2838 2267 50 0001 L CNN
-F 2 "Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical" H 2980 2240 50 0001 C CNN
-F 3 "~" H 2980 2240 50 0001 C CNN
- 1 2780 2240
- 1 0 0 -1
-$EndComp
-$Comp
-L Switch:SW_DIP_x01 SW1
-U 1 1 5E68DF72
-P 5230 1160
-F 0 "SW1" H 5230 1427 50 0000 C CNN
-F 1 "SW_DIP_x01" H 5230 1336 50 0000 C CNN
-F 2 "Button_Switch_THT:SW_DIP_SPSTx01_Slide_6.7x4.1mm_W7.62mm_P2.54mm_LowProfile" H 5230 1160 50 0001 C CNN
-F 3 "~" H 5230 1160 50 0001 C CNN
- 1 5230 1160
- 1 0 0 -1
-$EndComp
-Wire Wire Line
- 4740 1310 4930 1310
-Wire Wire Line
- 4740 1510 5040 1510
-Wire Wire Line
- 5830 1160 5830 1510
-Connection ~ 5830 1510
-Wire Wire Line
- 5830 1510 6140 1510
-Wire Wire Line
- 4930 1160 4930 1310
-Connection ~ 4930 1310
-Wire Wire Line
- 4930 1310 5240 1310
-Wire Wire Line
- 5040 1560 5040 1510
-Connection ~ 5040 1510
-Wire Wire Line
- 5040 1510 5830 1510
-Wire Wire Line
- 5240 1560 5240 1310
-Connection ~ 5240 1310
-Wire Wire Line
- 5240 1310 5940 1310
-Wire Wire Line
- 6240 1510 6240 1610
-Text Notes 5600 2110 0 50 ~ 0
-DB9 pinout:\n2 - CANL\n3 - GND\n7 - CANH\n9 - +12V
-Wire Wire Line
- 7350 2140 7550 2140
-Wire Wire Line
- 7350 1210 7350 2140
-Wire Wire Line
- 6390 1810 6300 1810
-Wire Wire Line
- 6300 1810 6300 2140
-Wire Wire Line
- 7350 1210 7490 1210
-Text Notes 7990 1500 0 50 ~ 0
-IN
-Text Notes 6860 1470 0 50 ~ 0
-OUT
-$Comp
-L Device:Fuse F1
-U 1 1 5E75E7CE
-P 6970 2140
-F 0 "F1" V 6900 2140 50 0000 C CNN
-F 1 "1A" V 7040 2140 50 0000 C CNN
-F 2 "MyFootprints:FuseHolder" V 6900 2140 50 0001 C CNN
-F 3 "~" H 6970 2140 50 0001 C CNN
- 1 6970 2140
- 0 1 1 0
-$EndComp
-Wire Wire Line
- 6820 2140 6300 2140
-Connection ~ 6300 2140
-Wire Wire Line
- 7120 2140 7350 2140
-Connection ~ 7350 2140
-$Comp
-L Device:C C5
-U 1 1 5E7836BE
-P 2350 2390
-F 0 "C5" H 2375 2490 50 0000 L CNN
-F 1 "0.1" H 2375 2290 50 0000 L CNN
-F 2 "Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder" H 2388 2240 50 0001 C CNN
-F 3 "" H 2350 2390 50 0000 C CNN
- 1 2350 2390
- 1 0 0 -1
-$EndComp
-Wire Wire Line
- 2310 2240 2350 2240
-$Comp
-L Device:CP C6
-U 1 1 5E794E88
-P 2570 2390
-F 0 "C6" H 2688 2436 50 0000 L CNN
-F 1 "47uF, 10V" H 2590 2290 50 0000 L CNN
-F 2 "Capacitor_Tantalum_SMD:CP_EIA-6032-28_Kemet-C_Pad2.25x2.35mm_HandSolder" H 2608 2240 50 0001 C CNN
-F 3 "~" H 2570 2390 50 0001 C CNN
- 1 2570 2390
- 1 0 0 -1
-$EndComp
-Wire Wire Line
- 2570 2240 2350 2240
-Connection ~ 2570 2240
-Connection ~ 2350 2240
-Wire Wire Line
- 2570 2240 2780 2240
-Wire Notes Line
- 650 1830 2980 1830
-Wire Notes Line
- 2980 1830 2980 2790
-Wire Notes Line
- 2980 2790 650 2790
-Wire Wire Line
- 2570 2540 2350 2540
-Wire Wire Line
- 2010 2540 2350 2540
-Connection ~ 2010 2540
-Connection ~ 2350 2540
-$Comp
-L Device:D_Zener D8
-U 1 1 5E7D7999
-P 10080 1510
-F 0 "D8" H 10080 1610 50 0000 C CNN
-F 1 "MM3Z4V7" H 10080 1410 50 0000 C CNN
-F 2 "Diode_SMD:D_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 10080 1510 50 0001 C CNN
-F 3 "" H 10080 1510 50 0000 C CNN
- 1 10080 1510
- 0 1 1 0
-$EndComp
-$Comp
-L Power_Protection:PESD3V3L4UG D3
-U 1 1 5E7F6928
-P 3860 4690
-F 0 "D3" V 3860 4820 50 0000 C CNN
-F 1 "PESD3V3L4UG" V 3860 4390 50 0000 C CNN
-F 2 "TO_SOT_Packages_SMD:SOT-363_SC-70-6_Handsoldering" H 3860 4690 50 0001 C CNN
-F 3 "https://assets.nexperia.com/documents/data-sheet/PESDXL4UF_G_W.pdf" H 3860 4690 50 0001 C CNN
- 1 3860 4690
- 0 1 1 0
-$EndComp
-Wire Notes Line
- 8450 660 10410 660
-Wire Notes Line
- 10410 660 10410 2110
-Wire Notes Line
- 10410 2110 8450 2110
-$Comp
-L MCU_ST_STM32F0:STM32F072CBTx U5
-U 1 1 5E89EA8D
-P 6840 5460
-F 0 "U5" H 6880 6300 50 0000 C CNN
-F 1 "STM32F072CBTx" H 6890 6160 50 0000 C CNN
-F 2 "Package_QFP:LQFP-48_7x7mm_P0.5mm" H 6240 4060 50 0001 R CNN
-F 3 "http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00090510.pdf" H 6840 5460 50 0001 C CNN
- 1 6840 5460
- 1 0 0 -1
-$EndComp
-Wire Wire Line
- 6640 3960 6740 3960
-Wire Wire Line
- 6840 3960 6940 3960
-Wire Wire Line
- 6790 6960 6840 6960
-Wire Wire Line
- 6740 6960 6790 6960
-Wire Wire Line
- 6640 6960 6740 6960
-Connection ~ 6740 6960
-Wire Wire Line
- 6940 6960 6840 6960
-Connection ~ 6840 6960
-Connection ~ 6740 3960
-Wire Wire Line
- 6740 3960 6840 3960
-Connection ~ 6940 3960
-Wire Wire Line
- 6940 3960 7040 3960
-Wire Wire Line
- 3650 2640 3650 2740
-Connection ~ 3650 2740
-Wire Wire Line
- 3650 2740 3650 2840
-Connection ~ 3650 2840
-Wire Wire Line
- 3650 2840 3650 2940
-Connection ~ 3650 2940
-Wire Wire Line
- 3650 2940 3650 3020
-Text Label 4250 2640 0 60 ~ 0
-brdaddr3
-Text Label 6140 6760 2 60 ~ 0
-brdaddr3
-Wire Notes Line
- 4700 2380 4700 3210
-Wire Notes Line
- 4700 3210 3500 3210
-Wire Notes Line
- 3500 2380 3500 3210
-Text Notes 7690 5360 0 60 ~ 0
-External 5V voltage control
-Text Notes 7690 5260 0 60 ~ 0
-External 12V voltage control
-Text Label 7440 5360 0 60 ~ 0
-AIN1
-Text Label 7440 5260 0 60 ~ 0
-AIN0
-Text Notes 11290 1660 0 59 ~ 0
-SWD+:\nBOOT0\nNRST\nGND\nIO\nCLK\nVCC
-Text Label 7440 6560 0 50 ~ 0
-SWDIO
-Text Label 7440 6660 0 50 ~ 0
-SWCLK
-Text Label 11030 1430 2 50 ~ 0
-SWDIO
-Text Label 11030 1530 2 50 ~ 0
-SWCLK
-Text Label 11030 1230 2 60 ~ 0
-NRST
-$Comp
-L Device:R R17
-U 1 1 590D30C8
-P 10650 1020
-F 0 "R17" V 10730 1020 50 0000 C CNN
-F 1 "47k" V 10650 1020 50 0000 C CNN
-F 2 "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" V 10580 1020 50 0001 C CNN
-F 3 "" H 10650 1020 50 0000 C CNN
- 1 10650 1020
- 1 0 0 -1
-$EndComp
-$Comp
-L Connector_Generic:Conn_01x06 J13
-U 1 1 5EA0EDCD
-P 11230 1330
-F 0 "J13" H 11190 1640 50 0000 L CNN
-F 1 "Conn_01x06" H 11100 940 50 0001 L CNN
-F 2 "Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Vertical" H 11230 1330 50 0001 C CNN
-F 3 "~" H 11230 1330 50 0001 C CNN
- 1 11230 1330
- 1 0 0 -1
-$EndComp
-Wire Wire Line
- 10650 870 11030 870
-Wire Wire Line
- 11030 1130 11030 870
-$Comp
-L power:GND #PWR032
-U 1 1 590A03AF
-P 10650 1170
-F 0 "#PWR032" H 10650 920 50 0001 C CNN
-F 1 "GND" H 10650 1020 50 0001 C CNN
-F 2 "" H 10650 1170 50 0000 C CNN
-F 3 "" H 10650 1170 50 0000 C CNN
- 1 10650 1170
- 1 0 0 -1
-$EndComp
-Wire Wire Line
- 11030 1330 10770 1330
-Wire Wire Line
- 10770 1330 10770 1170
-Wire Wire Line
- 10770 1170 10650 1170
-Connection ~ 10650 1170
-$Comp
-L power:+3.3V #PWR033
-U 1 1 5EA60D82
-P 10650 1630
-F 0 "#PWR033" H 10650 1480 50 0001 C CNN
-F 1 "+3.3V" H 10650 1770 50 0000 C CNN
-F 2 "" H 10650 1630 50 0000 C CNN
-F 3 "" H 10650 1630 50 0000 C CNN
- 1 10650 1630
- -1 0 0 1
-$EndComp
-$Comp
-L Device:R R18
-U 1 1 5EA6930E
-P 10880 1630
-F 0 "R18" V 10970 1630 50 0000 C CNN
-F 1 "22" V 10880 1630 50 0000 C CNN
-F 2 "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" V 10810 1630 50 0001 C CNN
-F 3 "~" H 10880 1630 50 0001 C CNN
- 1 10880 1630
- 0 1 1 0
-$EndComp
-Wire Wire Line
- 10650 1630 10730 1630
-Wire Notes Line
- 10510 660 11590 660
-Wire Notes Line
- 11590 660 11590 1840
-Wire Notes Line
- 11590 1840 10510 1840
-Wire Notes Line
- 10510 1840 10510 660
-Text Label 7440 5460 0 50 ~ 0
-AIN2
-NoConn ~ 7440 5460
-Text Label 6140 4560 2 50 ~ 10
-VIO_on
-Text Label 6140 4660 2 50 ~ 10
-~FAULT
-Text Label 6140 5060 2 50 ~ 10
-~SLEEP
-Text Label 7440 5660 0 50 ~ 10
-DIR
-Text Label 7440 5560 0 50 ~ 10
-STEP
-Text Label 6140 4860 2 50 ~ 10
-~EN
-Text Label 7440 5860 0 50 ~ 10
-MISO
-Text Label 6140 4960 2 50 ~ 10
-~CS
-Text Label 7440 5760 0 50 ~ 10
-SCK
-Text Label 7440 5960 0 50 ~ 10
-MOSI
-Wire Notes Line
- 7150 5720 7150 6000
-Wire Notes Line
- 7150 6000 7160 6000
-Wire Notes Line
- 6470 5540 6470 5790
-Wire Notes Line
- 6470 5790 6460 5790
-Wire Notes Line
- 6470 6520 6470 6800
-Wire Notes Line
- 6470 6800 6480 6800
-Text Notes 6560 6750 1 50 ~ 0
-SPI2
-Text Label 1110 3190 2 50 ~ 10
-VIO_on
-Text Label 2280 4050 0 50 ~ 10
-~SLEEP
-Text Label 2280 3850 0 50 ~ 10
-DIR
-Text Label 2280 3950 0 50 ~ 10
-STEP
-Text Label 2280 4550 0 50 ~ 10
-~EN
-Text Label 2280 4250 0 50 ~ 10
-~CS
-Text Label 2280 4350 0 50 ~ 10
-SCK
-Text Label 2280 4150 0 50 ~ 10
-MISO
-Text Label 2280 4450 0 50 ~ 10
-MOSI
-Text Notes 7130 5930 1 50 ~ 0
-SPI1
-Text Notes 6550 5750 1 50 ~ 0
-SPI1
-Text Notes 6900 5880 0 50 ~ 0
-TIM
-Text Notes 6910 5980 0 50 ~ 0
-TIM
-Text Notes 7030 5280 0 50 ~ 0
-TIM
-Text Notes 7030 5400 0 50 ~ 0
-TIM
-Text Notes 7040 5490 0 50 ~ 0
-TIM
-Text Notes 7040 5590 0 50 ~ 0
-TIM
-Text Notes 6940 5700 0 50 ~ 0
-TIM
-Text Notes 6440 5280 0 50 ~ 0
-TIM
-Text Notes 6440 5390 0 50 ~ 0
-TIM
-Text Notes 6490 6290 0 50 ~ 0
-TIM
-Text Notes 6490 6380 0 50 ~ 0
-TIM
-Text Notes 6580 6680 0 50 ~ 0
-TIM
-Text Notes 6580 6780 0 50 ~ 0
-TIM
-Text Notes 7030 6100 0 50 ~ 0
-TIM
-Text Notes 7030 6190 0 50 ~ 0
-TIM
-Text Notes 6980 6290 0 50 ~ 0
-TIM
-$Comp
-L Connector:Conn_01x08_Female J3
-U 1 1 5EBB1080
-P 1400 4140
-F 0 "J3" H 1428 4070 50 0000 L CNN
-F 1 "Conn_01x08_Female" H 1428 4025 50 0001 L CNN
-F 2 "Connector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_Vertical" H 1400 4140 50 0001 C CNN
-F 3 "~" H 1400 4140 50 0001 C CNN
- 1 1400 4140
- 1 0 0 -1
-$EndComp
-Wire Wire Line
- 870 2240 1010 2240
-Wire Wire Line
- 1310 2240 1460 2240
-Connection ~ 1460 2240
-Wire Wire Line
- 1460 2240 1600 2240
-Text Label 6140 5260 2 50 Italic 10
-ESW0
-Text Label 6140 5360 2 50 Italic 10
-ESW1
-Text Label 6140 5460 2 50 Italic 10
-ESW2
-Text Label 6140 6260 2 50 Italic 10
-ESW3
-$Comp
-L Power_Protection:PESD3V3L4UG D3
-U 2 1 5EBE0311
-P 4160 4690
-F 0 "D3" V 4240 4600 50 0000 L CNN
-F 1 "PESD3V3L4UG" H 4228 4645 50 0001 L CNN
-F 2 "TO_SOT_Packages_SMD:SOT-363_SC-70-6_Handsoldering" H 4160 4690 50 0001 C CNN
-F 3 "https://assets.nexperia.com/documents/data-sheet/PESDXL4UF_G_W.pdf" H 4160 4690 50 0001 C CNN
- 2 4160 4690
- 0 1 1 0
-$EndComp
-$Comp
-L Power_Protection:PESD3V3L4UG D3
-U 3 1 5EBE095F
-P 4420 4690
-F 0 "D3" V 4500 4610 50 0000 L CNN
-F 1 "PESD3V3L4UG" H 4488 4645 50 0001 L CNN
-F 2 "TO_SOT_Packages_SMD:SOT-363_SC-70-6_Handsoldering" H 4420 4690 50 0001 C CNN
-F 3 "https://assets.nexperia.com/documents/data-sheet/PESDXL4UF_G_W.pdf" H 4420 4690 50 0001 C CNN
- 3 4420 4690
- 0 1 1 0
-$EndComp
-$Comp
-L Power_Protection:PESD3V3L4UG D3
-U 4 1 5EBE0EF3
-P 4690 4690
-F 0 "D3" V 4770 4610 50 0000 L CNN
-F 1 "PESD3V3L4UG" H 4758 4645 50 0001 L CNN
-F 2 "TO_SOT_Packages_SMD:SOT-363_SC-70-6_Handsoldering" H 4690 4690 50 0001 C CNN
-F 3 "https://assets.nexperia.com/documents/data-sheet/PESDXL4UF_G_W.pdf" H 4690 4690 50 0001 C CNN
- 4 4690 4690
- 0 1 1 0
-$EndComp
-Text Label 3860 4590 0 50 Italic 10
-ESW0
-Text Label 4160 4590 0 50 Italic 10
-ESW1
-Text Label 4420 4590 0 50 Italic 10
-ESW2
-Text Label 4690 4590 0 50 Italic 10
-ESW3
-$Comp
-L Connector:Conn_01x08_Female J4
-U 1 1 5EC1943E
-P 2080 4250
-F 0 "J4" H 1972 3717 50 0000 C CNN
-F 1 "Conn_01x08_Female" H 2108 4135 50 0001 L CNN
-F 2 "Connector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_Vertical" H 2080 4250 50 0001 C CNN
-F 3 "~" H 2080 4250 50 0001 C CNN
- 1 2080 4250
- -1 0 0 1
-$EndComp
-Text Notes 1420 4570 0 50 ~ 10
-VMOT
-Text Notes 1940 4580 0 50 ~ 10
-~EN
-Text Notes 1930 3880 0 50 ~ 10
-DIR
-Text Notes 1420 3870 0 50 ~ 10
-GND
-Text Notes 1590 4370 0 50 ~ 0
-Stepper\ndriver\nTMC2130\nor\nDRV8825
-$Comp
-L Device:Q_PMOS_GSD Q1
-U 1 1 5EC31929
-P 1610 3390
-F 0 "Q1" H 1816 3344 50 0000 L CNN
-F 1 "SI2305" H 1816 3435 50 0000 L CNN
-F 2 "TO_SOT_Packages_SMD:SOT-23_Handsoldering" H 1810 3490 50 0001 C CNN
-F 3 "~" H 1610 3390 50 0001 C CNN
- 1 1610 3390
- 1 0 0 1
-$EndComp
-$Comp
-L Device:R R2
-U 1 1 5EC437C2
-P 1560 3190
-F 0 "R2" V 1480 3190 50 0000 C CNN
-F 1 "10k" V 1560 3190 50 0000 C CNN
-F 2 "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" V 1490 3190 50 0001 C CNN
-F 3 "~" H 1560 3190 50 0001 C CNN
- 1 1560 3190
- 0 1 1 0
-$EndComp
-$Comp
-L power:+3.3V #PWR06
-U 1 1 5EC48536
-P 1710 3190
-F 0 "#PWR06" H 1710 3040 50 0001 C CNN
-F 1 "+3.3V" H 1710 3330 50 0000 C CNN
-F 2 "" H 1710 3190 50 0000 C CNN
-F 3 "" H 1710 3190 50 0000 C CNN
- 1 1710 3190
- 1 0 0 -1
-$EndComp
-Connection ~ 1710 3190
-$Comp
-L Device:R R1
-U 1 1 5EC494D9
-P 1260 3390
-F 0 "R1" V 1180 3390 50 0000 C CNN
-F 1 "330" V 1260 3390 50 0000 C CNN
-F 2 "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" V 1190 3390 50 0001 C CNN
-F 3 "~" H 1260 3390 50 0001 C CNN
- 1 1260 3390
- 0 1 1 0
-$EndComp
-Wire Wire Line
- 1110 3390 1110 3190
-Wire Wire Line
- 1110 3190 1410 3190
-Text Label 1800 3590 0 50 ~ 10
-~FAULT
-Wire Wire Line
- 1800 3590 1710 3590
-Text Label 1150 3940 2 50 ~ 10
-~FAULT
-Wire Wire Line
- 1150 3940 1200 3940
-$Comp
-L power:GND #PWR04
-U 1 1 5EC60BF0
-P 1310 3570
-F 0 "#PWR04" H 1310 3320 50 0001 C CNN
-F 1 "GND" H 1310 3420 50 0000 C CNN
-F 2 "" H 1310 3570 50 0000 C CNN
-F 3 "" H 1310 3570 50 0000 C CNN
- 1 1310 3570
- 1 0 0 -1
-$EndComp
-Wire Wire Line
- 1200 3840 1200 3570
-Wire Wire Line
- 1200 3570 1310 3570
-$Comp
-L Device:CP C2
-U 1 1 5EC67CA1
-P 1200 4690
-F 0 "C2" H 1318 4736 50 0000 L CNN
-F 1 "100uF" H 1318 4645 50 0000 L CNN
-F 2 "Capacitor_THT:CP_Radial_D8.0mm_P3.50mm" H 1238 4540 50 0001 C CNN
-F 3 "~" H 1200 4690 50 0001 C CNN
- 1 1200 4690
- 1 0 0 -1
-$EndComp
-$Comp
-L power:GND #PWR02
-U 1 1 5EC694A2
-P 1200 4840
-F 0 "#PWR02" H 1200 4590 50 0001 C CNN
-F 1 "GND" H 1205 4667 50 0001 C CNN
-F 2 "" H 1200 4840 50 0001 C CNN
-F 3 "" H 1200 4840 50 0001 C CNN
- 1 1200 4840
- 1 0 0 -1
-$EndComp
-$Comp
-L Connector:Screw_Terminal_01x02 J1
-U 1 1 5EC824A0
-P 860 4140
-F 0 "J1" H 960 4080 50 0000 C CNN
-F 1 "A" H 860 3940 50 0000 C CNN
-F 2 "TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_Horizontal" H 860 4140 50 0001 C CNN
-F 3 "" H 860 4140 50 0001 C CNN
- 1 860 4140
- -1 0 0 1
-$EndComp
-$Comp
-L Connector:Screw_Terminal_01x02 J2
-U 1 1 5EC858A1
-P 860 4240
-F 0 "J2" H 960 4190 50 0000 C CNN
-F 1 "B" H 860 4040 50 0000 C CNN
-F 2 "TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_Horizontal" H 860 4240 50 0001 C CNN
-F 3 "" H 860 4240 50 0001 C CNN
- 1 860 4240
- -1 0 0 -1
-$EndComp
-Wire Wire Line
- 1200 4440 1050 4440
-Wire Wire Line
- 1200 4840 1050 4840
-Wire Wire Line
- 1050 4440 1050 4840
-Connection ~ 1200 4840
-Wire Wire Line
- 1060 4040 1200 4040
-Wire Wire Line
- 1200 4140 1060 4140
-Wire Wire Line
- 1060 4240 1200 4240
-Wire Wire Line
- 1200 4340 1060 4340
-Wire Notes Line
- 660 2980 2570 2980
-Wire Notes Line
- 2570 2980 2570 5070
-Wire Notes Line
- 2570 5070 660 5070
-Wire Notes Line
- 660 5070 660 2980
-$Comp
-L power:GND #PWR014
-U 1 1 5ED3773C
-P 3860 4790
-F 0 "#PWR014" H 3860 4540 50 0001 C CNN
-F 1 "GND" H 3860 4640 50 0001 C CNN
-F 2 "" H 3860 4790 50 0000 C CNN
-F 3 "" H 3860 4790 50 0000 C CNN
- 1 3860 4790
- 1 0 0 -1
-$EndComp
-$Comp
-L Device:D_Zener D5
-U 1 1 5ED78D2C
-P 6150 2540
-F 0 "D5" H 6220 2460 50 0000 C CNN
-F 1 "MM3Z7V5" H 6150 2640 50 0000 C CNN
-F 2 "Diode_SMD:D_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 6150 2540 50 0001 C CNN
-F 3 "~" H 6150 2540 50 0001 C CNN
- 1 6150 2540
- -1 0 0 1
-$EndComp
-$Comp
-L Device:R R10
-U 1 1 5ED7FE5E
-P 5850 2430
-F 0 "R10" V 5770 2430 50 0000 C CNN
-F 1 "10k" V 5850 2430 50 0000 C CNN
-F 2 "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" V 5780 2430 50 0001 C CNN
-F 3 "~" H 5850 2430 50 0001 C CNN
- 1 5850 2430
- 0 1 1 0
-$EndComp
-Connection ~ 6300 2540
-Wire Wire Line
- 6000 2340 6000 2430
-Connection ~ 6000 2430
-Wire Wire Line
- 6000 2430 6000 2540
-NoConn ~ -2910 1380
-NoConn ~ -2910 1480
-NoConn ~ -2910 1580
-NoConn ~ -2910 1680
-NoConn ~ -2110 1680
-NoConn ~ -2110 1580
-NoConn ~ -2110 1480
-NoConn ~ -2110 1380
-Text Notes 1870 4970 0 50 ~ 0
-STEPPER driver
-$Comp
-L Device:R R5
-U 1 1 5EDE6BD3
-P 3860 4350
-F 0 "R5" H 3950 4350 50 0000 C CNN
-F 1 "330" V 3860 4350 50 0000 C CNN
-F 2 "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" V 3790 4350 50 0001 C CNN
-F 3 "~" H 3860 4350 50 0001 C CNN
- 1 3860 4350
- -1 0 0 1
-$EndComp
-$Comp
-L Device:R R6
-U 1 1 5EDEA80B
-P 4160 4350
-F 0 "R6" H 4250 4350 50 0000 C CNN
-F 1 "330" V 4160 4350 50 0000 C CNN
-F 2 "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" V 4090 4350 50 0001 C CNN
-F 3 "~" H 4160 4350 50 0001 C CNN
- 1 4160 4350
- -1 0 0 1
-$EndComp
-$Comp
-L Device:R R7
-U 1 1 5EDEBC69
-P 4420 4350
-F 0 "R7" H 4510 4350 50 0000 C CNN
-F 1 "330" V 4420 4350 50 0000 C CNN
-F 2 "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" V 4350 4350 50 0001 C CNN
-F 3 "~" H 4420 4350 50 0001 C CNN
- 1 4420 4350
- -1 0 0 1
-$EndComp
-$Comp
-L Device:R R8
-U 1 1 5EDEBC73
-P 4690 4350
-F 0 "R8" H 4780 4350 50 0000 C CNN
-F 1 "330" V 4690 4350 50 0000 C CNN
-F 2 "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" V 4620 4350 50 0001 C CNN
-F 3 "~" H 4690 4350 50 0001 C CNN
- 1 4690 4350
- -1 0 0 1
-$EndComp
-Wire Wire Line
- 3860 4500 3860 4590
-Wire Wire Line
- 4690 4500 4690 4590
-Wire Wire Line
- 4420 4500 4420 4590
-Wire Wire Line
- 4160 4500 4160 4590
-$Comp
-L Connector:Screw_Terminal_01x02 J7
-U 1 1 5EE169C8
-P 3960 4000
-F 0 "J7" V 3960 4100 50 0000 C CNN
-F 1 "0/1" V 4050 3930 50 0000 C CNN
-F 2 "TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_Horizontal" H 3960 4000 50 0001 C CNN
-F 3 "" H 3960 4000 50 0001 C CNN
- 1 3960 4000
- 0 -1 -1 0
-$EndComp
-$Comp
-L Connector:Screw_Terminal_01x02 J8
-U 1 1 5EE19375
-P 4510 4000
-F 0 "J8" V 4510 4100 50 0000 C CNN
-F 1 "2/3" V 4600 3930 50 0000 C CNN
-F 2 "TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_Horizontal" H 4510 4000 50 0001 C CNN
-F 3 "" H 4510 4000 50 0001 C CNN
- 1 4510 4000
- 0 -1 -1 0
-$EndComp
-$Comp
-L Connector:Screw_Terminal_01x02 J5
-U 1 1 5EE198F1
-P 3490 3990
-F 0 "J5" V 3490 4090 50 0000 C CNN
-F 1 "+/-" V 3580 3920 50 0000 C CNN
-F 2 "TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_Horizontal" H 3490 3990 50 0001 C CNN
-F 3 "" H 3490 3990 50 0001 C CNN
- 1 3490 3990
- 0 -1 -1 0
-$EndComp
-$Comp
-L power:GND #PWR011
-U 1 1 5EE1A3AB
-P 3590 4190
-F 0 "#PWR011" H 3590 3940 50 0001 C CNN
-F 1 "GND" H 3590 4040 50 0000 C CNN
-F 2 "" H 3590 4190 50 0000 C CNN
-F 3 "" H 3590 4190 50 0000 C CNN
- 1 3590 4190
- 1 0 0 -1
-$EndComp
-$Comp
-L power:+5V #PWR010
-U 1 1 5EE247C3
-P 3190 4190
-F 0 "#PWR010" H 3190 4040 50 0001 C CNN
-F 1 "+5V" H 3190 4330 50 0000 C CNN
-F 2 "" H 3190 4190 50 0000 C CNN
-F 3 "" H 3190 4190 50 0000 C CNN
- 1 3190 4190
- 1 0 0 -1
-$EndComp
-$Comp
-L Device:R R3
-U 1 1 5EE26C91
-P 3340 4190
-F 0 "R3" V 3250 4190 50 0000 C CNN
-F 1 "120" V 3340 4190 50 0000 C CNN
-F 2 "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" V 3270 4190 50 0001 C CNN
-F 3 "~" H 3340 4190 50 0001 C CNN
- 1 3340 4190
- 0 -1 -1 0
-$EndComp
-Text Notes 3910 3840 0 50 ~ 0
-End-switches: 0..3
-Text Notes 3190 3850 0 50 ~ 0
-Hall/ESW\npower: 4V, 8mA
-Wire Wire Line
- 3860 4200 3960 4200
-Wire Wire Line
- 4060 4200 4160 4200
-Wire Wire Line
- 4510 4200 4420 4200
-Wire Wire Line
- 4610 4200 4690 4200
-Wire Notes Line
- 3050 3660 3050 5030
-Wire Notes Line
- 3050 5030 4930 5030
-Wire Notes Line
- 4930 5030 4930 3660
-Wire Notes Line
- 4930 3660 3050 3660
-NoConn ~ 7440 6760
-NoConn ~ 6140 6360
-NoConn ~ 6140 5960
-NoConn ~ 6140 5860
-$Comp
-L Interface_UART:MAX3485 U6
-U 1 1 5EEED659
-P 9520 3140
-F 0 "U6" H 9060 3590 50 0000 C CNN
-F 1 "MAX3485" H 9030 3470 50 0000 C CNN
-F 2 "Package_SO:SO-8_3.9x4.9mm_P1.27mm" H 9520 2440 50 0001 C CNN
-F 3 "https://datasheets.maximintegrated.com/en/ds/MAX3483-MAX3491.pdf" H 9520 3190 50 0001 C CNN
- 1 9520 3140
- 1 0 0 -1
-$EndComp
-Text Label 9120 3040 2 60 ~ 0
-Rx
-Text Label 9120 3340 2 60 ~ 0
-Tx
-Wire Wire Line
- 9120 3240 9120 3140
-Text Label 9120 3240 2 50 ~ 0
-Tx|Rx
-Text Label 7440 6060 0 50 ~ 0
-Tx|Rx
-$Comp
-L power:+3.3V #PWR027
-U 1 1 5EF09092
-P 9520 2640
-F 0 "#PWR027" H 9520 2490 50 0001 C CNN
-F 1 "+3.3V" H 9520 2780 50 0000 C CNN
-F 2 "" H 9520 2640 50 0000 C CNN
-F 3 "" H 9520 2640 50 0000 C CNN
- 1 9520 2640
- 1 0 0 -1
-$EndComp
-$Comp
-L Connector:Screw_Terminal_01x02 J12
-U 1 1 5EF14D3F
-P 10120 3140
-F 0 "J12" H 10120 3240 50 0000 C CNN
-F 1 "RS-485" H 10150 2940 50 0000 C CNN
-F 2 "TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_Horizontal" H 10120 3140 50 0001 C CNN
-F 3 "" H 10120 3140 50 0001 C CNN
- 1 10120 3140
- 1 0 0 -1
-$EndComp
-Wire Wire Line
- 9920 3040 9920 3140
-Wire Wire Line
- 9920 3240 9920 3340
-Wire Notes Line
- 8820 2430 8820 3870
-Wire Notes Line
- 8820 3870 10390 3870
-Wire Notes Line
- 10390 3870 10390 2430
-Wire Notes Line
- 10390 2430 8820 2430
-$Comp
-L power:GND #PWR028
-U 1 1 5EF60C7D
-P 9520 3740
-F 0 "#PWR028" H 9520 3490 50 0001 C CNN
-F 1 "GND" H 9520 3590 50 0001 C CNN
-F 2 "" H 9520 3740 50 0000 C CNN
-F 3 "" H 9520 3740 50 0000 C CNN
- 1 9520 3740
- 1 0 0 -1
-$EndComp
-$Comp
-L power:PWR_FLAG #FLG0101
-U 1 1 5EF9327C
-P 1460 2240
-F 0 "#FLG0101" H 1460 2335 50 0001 C CNN
-F 1 "PWR_FLAG" H 1460 2420 50 0001 C CNN
-F 2 "" H 1460 2240 50 0000 C CNN
-F 3 "" H 1460 2240 50 0000 C CNN
- 1 1460 2240
- 1 0 0 -1
-$EndComp
-$Comp
-L Device:C C12
-U 1 1 5E417130
-P 9620 1500
-F 0 "C12" H 9645 1600 50 0000 L CNN
-F 1 "0.1" H 9645 1400 50 0000 L CNN
-F 2 "Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder" H 9658 1350 50 0001 C CNN
-F 3 "" H 9620 1500 50 0000 C CNN
- 1 9620 1500
- 1 0 0 -1
-$EndComp
-$Comp
-L Device:C C11
-U 1 1 5E42F960
-P 9360 1520
-F 0 "C11" H 9385 1620 50 0000 L CNN
-F 1 "0.1" H 9385 1420 50 0000 L CNN
-F 2 "Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder" H 9398 1370 50 0001 C CNN
-F 3 "" H 9360 1520 50 0000 C CNN
- 1 9360 1520
- 1 0 0 -1
-$EndComp
-Wire Wire Line
- 9140 1720 9360 1720
-Wire Wire Line
- 9360 1720 9360 1670
-Connection ~ 9140 1720
-Wire Wire Line
- 9360 1370 9360 1320
-Wire Wire Line
- 9140 1320 9360 1320
-Wire Wire Line
- 9620 1350 9620 1310
-Wire Wire Line
- 9620 1310 9830 1310
-Text Label 2080 1080 0 50 ~ 0
-5Vin
-Connection ~ 1460 2490
-Connection ~ 1600 2240
-Wire Wire Line
- 1600 2240 1710 2240
-Text Label 870 2240 2 50 ~ 0
-5Vin
-$Comp
-L power:+5V #PWR0101
-U 1 1 5E5CAFF1
-P 9830 960
-F 0 "#PWR0101" H 9830 810 50 0001 C CNN
-F 1 "+5V" H 9830 1100 50 0000 C CNN
-F 2 "" H 9830 960 50 0000 C CNN
-F 3 "" H 9830 960 50 0000 C CNN
- 1 9830 960
- 1 0 0 -1
-$EndComp
-Wire Wire Line
- 9830 1710 9620 1710
-Wire Wire Line
- 9620 1650 9620 1710
-Connection ~ 9830 1710
-NoConn ~ 6140 5560
-NoConn ~ 6140 5660
-NoConn ~ 6140 5760
-$Comp
-L power:+5V #PWR0102
-U 1 1 5E623E4A
-P 1600 2240
-F 0 "#PWR0102" H 1600 2090 50 0001 C CNN
-F 1 "+5V" H 1600 2380 50 0000 C CNN
-F 2 "" H 1600 2240 50 0000 C CNN
-F 3 "" H 1600 2240 50 0000 C CNN
- 1 1600 2240
- 1 0 0 -1
-$EndComp
-Text Label 1200 4540 2 60 ~ 0
-12Vin
-$EndSCHEMATC
diff --git a/F0-nolib/Chiller/kicad/Chiller_control.xml b/F0-nolib/Chiller/kicad/Chiller_control.xml
deleted file mode 100644
index 5f2095c..0000000
--- a/F0-nolib/Chiller/kicad/Chiller_control.xml
+++ /dev/null
@@ -1,1121 +0,0 @@
-
-
-
- /home/eddy/Docs/SAO/ELECTRONICS/Chiller/kicad/Chiller_control.sch
- Пн 28 янв 2019 09:03:40
- Eeschema (6.0.0-rc1-dev-1613-ga55d9819b)
-
-
-
-
-
-
- Chiller_control.sch
-
-
-
-
-
-
-
-
-
- 47u
- Capacitor_Tantalum_SMD.pretty:CP_Tantalum_Case-A_EIA-3216-18_Hand
-
-
- 58C454F6
-
-
- 10k
- Resistors_SMD.pretty:R_0603_HandSoldering
-
-
- 590D30C8
-
-
- 0.1
- Capacitor_SMD:C_0603_1608Metric_Pad0.99x1.00mm_HandSolder
-
-
- 590D4150
-
-
- 0.1
- Capacitor_SMD:C_0603_1608Metric_Pad0.99x1.00mm_HandSolder
-
-
- 590D4832
-
-
- Boot
- Buttons_Switches_SMD:SW_SPST_FSMSM
-
-
- 5909F6B6
-
-
- Reset
- Buttons_Switches_SMD:SW_SPST_FSMSM
-
-
- 590A0134
-
-
- 12VIN
- Connectors_Terminal_Blocks:TerminalBlock_Pheonix_MKDS1.5-2pol
-
-
- 5A170C1F
-
-
- 0.1
- Capacitor_SMD:C_0603_1608Metric_Pad0.99x1.00mm_HandSolder
-
-
- 5A178C32
-
-
- STM32F030F4Px
- Housings_SSOP:TSSOP-20_4.4x6.5mm_Pitch0.65mm
-
-
- 5A189F52
-
-
- 1u
- Capacitor_SMD.pretty:C_0805_HandSoldering
-
-
- 5A1AB970
-
-
- LM1117-3.3
- TO_SOT_Packages_SMD:SOT-223
-
-
- 5A2588E7
-
-
- 0.1
- Capacitor_SMD:C_0603_1608Metric_Pad0.99x1.00mm_HandSolder
-
-
- 5BEE1D09
-
-
- SS14
- Diode_SMD.pretty:D_SMA_Handsoldering
-
-
- 5BEE236F
-
-
- BMBA 0.1mH
- Resistors_SMD.pretty:R_0805_HandSoldering
-
-
- 5BEE7949
-
-
- 10u
- Capacitor_SMD.pretty:C_1206_HandSoldering
-
-
- 5BEE8065
-
-
- 10k
- Resistors_SMD.pretty:R_0603_HandSoldering
-
-
- 5BEEA391
-
-
- 10k
- Resistors_SMD.pretty:R_0603_HandSoldering
-
-
- 5BEEA7BE
-
-
- SI2300
- TO_SOT_Packages_SMD:SOT-23_Handsoldering
-
-
- 5BEDCAD0
-
-
- 10k
- Resistors_SMD.pretty:R_0603_HandSoldering
-
-
- 5BEDD4AE
-
-
- 10k
- Resistors_SMD.pretty:R_0603_HandSoldering
-
-
- 5BEDD8A0
-
-
- 10k
- Resistors_SMD.pretty:R_0603_HandSoldering
-
-
- 5BEEBD18
-
-
- 510
- Resistors_SMD.pretty:R_0603_HandSoldering
-
-
- 5BEEBD1E
-
-
- SI2300
- TO_SOT_Packages_SMD:SOT-23_Handsoldering
-
-
- 5BEEBD24
-
-
- 10k
- Resistors_SMD.pretty:R_0603_HandSoldering
-
-
- 5BEEC934
-
-
- 510
- Resistors_SMD.pretty:R_0603_HandSoldering
-
-
- 5BEEC93A
-
-
- IRL3303
- TO_SOT_Packages_THT:TO-220-3_Vertical
-
-
- 5BEEC940
-
-
- 10k
- Resistors_SMD.pretty:R_0603_HandSoldering
-
-
- 5BEED557
-
-
- 510
- Resistors_SMD.pretty:R_0603_HandSoldering
-
-
- 5BEED55D
-
-
- IRL3303
- TO_SOT_Packages_THT:TO-220-3_Vertical
-
-
- 5BEED563
-
-
- 1k0.1%
- Resistors_SMD.pretty:R_0805_HandSoldering
-
-
- 5BEF45BA
-
-
- 1k0.1%
- Resistors_SMD.pretty:R_0805_HandSoldering
-
-
- 5BEF7CBC
-
-
- 1k0.1%
- Resistors_SMD.pretty:R_0805_HandSoldering
-
-
- 5BEF8256
-
-
- 1k0.1%
- Resistors_SMD.pretty:R_0805_HandSoldering
-
-
- 5BEFAAF1
-
-
- MAX3232
- Housings_SOIC:SOIC-16_3.9x9.9mm_Pitch1.27mm
-
-
- 5BEFC197
-
-
- 0.47
- Capacitor_SMD.pretty:C_0805_HandSoldering
-
-
- 5BEFD47C
-
-
- 0.47
- Capacitor_SMD.pretty:C_0805_HandSoldering
-
-
- 5BEFD7DB
-
-
- 0.47
- Capacitor_SMD.pretty:C_0805_HandSoldering
-
-
- 5BEFD89D
-
-
- 0.1
- Capacitor_SMD:C_0603_1608Metric_Pad0.99x1.00mm_HandSolder
-
-
- 5BEFF11C
-
-
- 0.1
- Capacitor_SMD:C_0603_1608Metric_Pad0.99x1.00mm_HandSolder
-
-
- 5BF0257F
-
-
- DB9_Female
- modules:DB9-F
-
-
- 5BF02D65
-
-
- Cooler
- Connectors_Terminal_Blocks:TerminalBlock_Pheonix_MKDS1.5-2pol
-
-
- 5BF1B9CF
-
-
- Heater
- Connectors_Terminal_Blocks:TerminalBlock_Pheonix_MKDS1.5-2pol
-
-
- 5BF1EE9B
-
-
- Pump
- Connectors_Terminal_Blocks:TerminalBlock_Pheonix_MKDS1.5-2pol
-
-
- 5BF1F6CF
-
-
- 10k
- Resistors_SMD.pretty:R_0603_HandSoldering
-
-
- 5BEE33E1
-
-
- 220
- Resistors_SMD.pretty:R_0805_HandSoldering
-
-
- 5BEDB615
-
-
- SI2300
- TO_SOT_Packages_SMD:SOT-23_Handsoldering
-
-
- 5BEEB585
-
-
- 510
- Resistors_SMD.pretty:R_0603_HandSoldering
-
-
- 5BEEB37B
-
-
- 10k
- Resistors_SMD.pretty:R_0603_HandSoldering
-
-
- 5BEEB2E1
-
-
- 0.1
- Capacitor_SMD:C_0603_1608Metric_Pad0.99x1.00mm_HandSolder
-
-
- 5A386BD0
-
-
- 10k
- Resistors_SMD.pretty:R_0603_HandSoldering
-
-
- 5BEE5083
-
-
- 220
- Resistor_SMD:R_0805_2012Metric_Pad1.29x1.40mm_HandSolder
-
-
- 5BEDA6BA
-
-
- 220
- Resistor_SMD:R_0805_2012Metric_Pad1.29x1.40mm_HandSolder
-
-
- 5C509370
-
-
- 220
- Resistor_SMD:R_0805_2012Metric_Pad1.29x1.40mm_HandSolder
-
-
- 5C50F547
-
-
- 100u
- Capacitor_THT:CP_Radial_D8.0mm_P3.50mm
-
-
- 5C53FDA9
-
-
- 220
- Resistor_SMD:R_0805_2012Metric_Pad1.29x1.40mm_HandSolder
-
-
- 5C5422DE
-
-
- 1u
- Capacitor_SMD:C_0805_2012Metric_Pad1.29x1.40mm_HandSolder
-
-
- 5C548AFE
-
-
- 0
- Resistor_SMD:R_0805_2012Metric_Pad1.29x1.40mm_HandSolder
-
-
- 5C565B8F
-
-
- 0
- Resistor_SMD:R_0805_2012Metric_Pad1.29x1.40mm_HandSolder
-
-
- 5C56BFDC
-
-
- L7805
- TO_SOT_Packages_THT:TO-220-3_Vertical
- http://www.st.com/content/ccc/resource/technical/document/datasheet/41/4f/b3/b0/12/d4/47/88/CD00000444.pdf/files/CD00000444.pdf/jcr:content/translations/en.CD00000444.pdf
-
-
- 5C573DC9
-
-
- 1u
- Capacitor_SMD:C_0805_2012Metric_Pad1.29x1.40mm_HandSolder
-
-
- 5C574153
-
-
- 0.1
- Capacitor_SMD:C_0603_1608Metric_Pad0.99x1.00mm_HandSolder
-
-
- 5C5C6D73
-
-
- 0.1
- Capacitor_SMD:C_0603_1608Metric_Pad0.99x1.00mm_HandSolder
-
-
- 5C5D4FAB
-
-
- 0.1
- Capacitor_SMD:C_0603_1608Metric_Pad0.99x1.00mm_HandSolder
-
-
- 5C5D51AF
-
-
- 0.1
- Capacitor_SMD:C_0603_1608Metric_Pad0.99x1.00mm_HandSolder
-
-
- 5C5D5336
-
-
- 0.1
- Capacitor_SMD:C_0603_1608Metric_Pad0.99x1.00mm_HandSolder
-
-
- 5C6511ED
-
-
- DC3-10P
- Connector_IDC:IDC-Header_2x05_P2.54mm_Vertical
- ~
-
-
- 5C71D1DB
-
-
- DC3-10P
- Connector_IDC:IDC-Header_2x05_P2.54mm_Vertical
- ~
-
-
- 5C81FA0E
-
-
- Buzzer
- Buzzer_Beeper:Buzzer_12x9.5RM7.6
- ~
-
-
- 5C83133C
-
-
-
-
-
- C_*
-
-
- C
- C
-
-
-
-
-
-
-
-
- CP_*
-
-
- C
- CP
-
-
-
-
-
-
-
-
- Connector*:*_??x*mm*
- Connector*:*1x??x*mm*
- Pin?Header?Straight?1X*
- Pin?Header?Angled?1X*
- Socket?Strip?Straight?1X*
- Socket?Strip?Angled?1X*
-
-
- J
- Conn_01x02
-
-
-
-
-
-
-
-
- TO-???*
- *SingleDiode
- *_Diode_*
- *SingleDiode*
- D_*
-
-
- D
- D
-
-
-
-
-
-
-
-
- DB*F*
-
-
- J
- DB9_Female
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Choke_*
- *Coil*
- Inductor_*
- L_*
-
-
- L
- L
-
-
-
-
-
-
-
-
- SOT?223*
- TO?263*
- TO?252*
- TO?220*
-
-
- U
- LM1117-3.3
-
-
-
-
-
-
-
-
-
- SOIC*Pitch1.27mm*
- DIP*W7.62mm*
- TSSOP*4.4x5mm*Pitch0.65mm*
-
-
- U
- MAX3232
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Q
- Q_NMOS_GDS
-
-
-
-
-
-
-
-
-
- Q
- Q_NMOS_GSD
-
-
-
-
-
-
-
-
-
- R_*
- R_*
-
-
- R
- R
-
-
-
-
-
-
-
-
- U
- STM32F030F4Px
- Housings_SSOP:TSSOP-20_4.4x6.5mm_Pitch0.65mm
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- SW
- SW_Push
-
-
-
-
-
-
-
- Generic connector, double row, 02x05, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers), script generated (kicad-library-utils/schlib/autogen/connector/)
- ~
-
- Connector*:*_2x??_*
-
-
- J
- Conn_02x05_Odd_Even
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Buzzer, polar
- ~
-
- *Buzzer*
-
-
- BZ
- Buzzer
-
-
-
-
-
-
-
-
- L7806
- L7808
- L7885
- L7809
- L7812
- L7815
- L7818
- L7824
-
- Positive 1.5A 35V Linear Regulator, Fixed Output 5V, TO-220/TO-263/TO-252
- http://www.st.com/content/ccc/resource/technical/document/datasheet/41/4f/b3/b0/12/d4/47/88/CD00000444.pdf/files/CD00000444.pdf/jcr:content/translations/en.CD00000444.pdf
-
- TO?252*
- TO?263*
- TO?220*
-
-
- U
- L7805
-
-
-
-
-
-
-
-
-
-
- /home/eddy/Docs/SAO/ELECTRONICS/Chiller/kicad/Chiller_control-rescue.lib
-
-
- /usr/share/kicad/kicad-symbols//Connector_Generic.lib
-
-
- /usr/share/kicad/kicad-symbols//Device.lib
-
-
- /usr/share/kicad/kicad-symbols//Regulator_Linear.lib
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/F0-nolib/Chiller/kicad/Chiller_control_bom.ods b/F0-nolib/Chiller/kicad/Chiller_control_bom.ods
deleted file mode 100644
index e6c8b8b..0000000
Binary files a/F0-nolib/Chiller/kicad/Chiller_control_bom.ods and /dev/null differ
diff --git a/F0-nolib/Servo/Servo.config b/F0-nolib/Servo/Servo.config
deleted file mode 100644
index b7b1aa0..0000000
--- a/F0-nolib/Servo/Servo.config
+++ /dev/null
@@ -1,5 +0,0 @@
-// Add predefined macros for your project here. For example:
-// #define THE_ANSWER 42
-#define EBUG 1
-#define STM32F0
-#define STM32F030x4
diff --git a/F0-nolib/Servo/Servo.creator b/F0-nolib/Servo/Servo.creator
deleted file mode 100644
index e94cbbd..0000000
--- a/F0-nolib/Servo/Servo.creator
+++ /dev/null
@@ -1 +0,0 @@
-[General]
diff --git a/F0-nolib/Servo/Servo.creator.user b/F0-nolib/Servo/Servo.creator.user
deleted file mode 100644
index 7865f38..0000000
--- a/F0-nolib/Servo/Servo.creator.user
+++ /dev/null
@@ -1,198 +0,0 @@
-
-
-
-
-
- EnvironmentId
- {7bd84e39-ca37-46d3-be9d-99ebea85bc0d}
-
-
- ProjectExplorer.Project.ActiveTarget
- 0
-
-
- ProjectExplorer.Project.EditorSettings
-
- true
- false
- true
-
- Cpp
-
- CppGlobal
-
-
-
- QmlJS
-
- QmlJSGlobal
-
-
- 2
- KOI8-R
- false
- 4
- false
- 80
- true
- true
- 1
- true
- false
- 0
- true
- true
- 0
- 8
- true
- 1
- true
- false
- true
- false
-
-
-
- ProjectExplorer.Project.PluginSettings
-
-
-
- ProjectExplorer.Project.Target.0
-
- Desktop
- Desktop
- {65a14f9e-e008-4c1b-89df-4eaa4774b6e3}
- 0
- 0
- 0
-
- /Big/Data/00__Electronics/STM32/F0-nolib/Servo
-
-
-
- all
-
- false
-
-
- true
- Сборка
-
- GenericProjectManager.GenericMakeStep
-
- 1
- Сборка
-
- ProjectExplorer.BuildSteps.Build
-
-
-
-
- clean
-
- false
-
-
- true
- Сборка
-
- GenericProjectManager.GenericMakeStep
-
- 1
- Очистка
-
- ProjectExplorer.BuildSteps.Clean
-
- 2
- false
-
- По умолчанию
- По умолчанию
- GenericProjectManager.GenericBuildConfiguration
-
- 1
-
-
- 0
- Установка
-
- ProjectExplorer.BuildSteps.Deploy
-
- 1
- Конфигурация установки
-
- ProjectExplorer.DefaultDeployConfiguration
-
- 1
-
-
- false
- false
- 1000
-
- true
-
- false
- false
- false
- false
- true
- 0.01
- 10
- true
- 1
- 25
-
- 1
- true
- false
- true
- valgrind
-
- 0
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
-
- 2
-
-
-
-
-
-
- ProjectExplorer.CustomExecutableRunConfiguration
- 3768
- false
- true
- false
- false
- true
-
- 1
-
-
-
- ProjectExplorer.Project.TargetCount
- 1
-
-
- ProjectExplorer.Project.Updater.FileVersion
- 18
-
-
- Version
- 18
-
-
diff --git a/F0-nolib/Servo/Servo.creator.user.20 b/F0-nolib/Servo/Servo.creator.user.20
deleted file mode 100644
index a077e0d..0000000
--- a/F0-nolib/Servo/Servo.creator.user.20
+++ /dev/null
@@ -1,204 +0,0 @@
-
-
-
-
-
- EnvironmentId
- {7bd84e39-ca37-46d3-be9d-99ebea85bc0d}
-
-
- ProjectExplorer.Project.ActiveTarget
- 0
-
-
- ProjectExplorer.Project.EditorSettings
-
- true
- false
- true
-
- Cpp
-
- CppGlobal
-
-
-
- QmlJS
-
- QmlJSGlobal
-
-
- 2
- KOI8-R
- false
- 4
- false
- 80
- true
- true
- 1
- true
- false
- 0
- true
- true
- 0
- 8
- true
- 1
- true
- false
- true
- false
-
-
-
- ProjectExplorer.Project.PluginSettings
-
-
- true
-
-
-
- ProjectExplorer.Project.Target.0
-
- Desktop
- Desktop
- {65a14f9e-e008-4c1b-89df-4eaa4774b6e3}
- 0
- 0
- 0
-
- /Big/Data/00__Electronics/STM32/F0-nolib/Servo
-
-
-
- all
-
- false
-
-
- false
- true
- Сборка
-
- GenericProjectManager.GenericMakeStep
-
- 1
- Сборка
-
- ProjectExplorer.BuildSteps.Build
-
-
-
-
- clean
-
- false
-
-
- false
- true
- Сборка
-
- GenericProjectManager.GenericMakeStep
-
- 1
- Очистка
-
- ProjectExplorer.BuildSteps.Clean
-
- 2
- false
-
- По умолчанию
- По умолчанию
- GenericProjectManager.GenericBuildConfiguration
-
- 1
-
-
- 0
- Установка
-
- ProjectExplorer.BuildSteps.Deploy
-
- 1
- Конфигурация установки
-
- ProjectExplorer.DefaultDeployConfiguration
-
- 1
-
-
- false
- false
- 1000
-
- true
-
- false
- false
- false
- false
- true
- 0.01
- 10
- true
- 1
- 25
-
- 1
- true
- false
- true
- valgrind
-
- 0
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
-
- 2
-
-
- Особая программа
-
- ProjectExplorer.CustomExecutableRunConfiguration
-
- 3768
- false
- true
- false
- false
- true
-
-
-
- 1
-
-
-
- ProjectExplorer.Project.TargetCount
- 1
-
-
- ProjectExplorer.Project.Updater.FileVersion
- 20
-
-
- Version
- 20
-
-
diff --git a/F0-nolib/Servo/Servo.files b/F0-nolib/Servo/Servo.files
deleted file mode 100644
index 612e7b0..0000000
--- a/F0-nolib/Servo/Servo.files
+++ /dev/null
@@ -1,12 +0,0 @@
-Makefile
-adc.c
-adc.h
-effects.c
-effects.h
-hardware.c
-hardware.h
-main.c
-protocol.c
-protocol.h
-usart.c
-usart.h
diff --git a/F0-nolib/Servo/Servo.includes b/F0-nolib/Servo/Servo.includes
deleted file mode 100644
index 641fd56..0000000
--- a/F0-nolib/Servo/Servo.includes
+++ /dev/null
@@ -1,4 +0,0 @@
-.
-../inc
-../inc/Fx
-../inc/cm
diff --git a/F0-nolib/Servo/kicad/Servo_control_bom.ods b/F0-nolib/Servo/kicad/Servo_control_bom.ods
deleted file mode 100644
index bf830a4..0000000
Binary files a/F0-nolib/Servo/kicad/Servo_control_bom.ods and /dev/null differ
diff --git a/F0-nolib/canbus/kicad/stm32-B.Cu.svg b/F0-nolib/canbus/kicad/stm32-B.Cu.svg
deleted file mode 100644
index 685ddea..0000000
--- a/F0-nolib/canbus/kicad/stm32-B.Cu.svg
+++ /dev/null
@@ -1,4189 +0,0 @@
-
-
-
diff --git a/F0-nolib/canbus/kicad/stm32-B.SilkS.svg b/F0-nolib/canbus/kicad/stm32-B.SilkS.svg
deleted file mode 100644
index b168786..0000000
--- a/F0-nolib/canbus/kicad/stm32-B.SilkS.svg
+++ /dev/null
@@ -1,821 +0,0 @@
-
-
-
diff --git a/F0-nolib/canbus/kicad/stm32-BOM.ods b/F0-nolib/canbus/kicad/stm32-BOM.ods
deleted file mode 100644
index 4f407ba..0000000
Binary files a/F0-nolib/canbus/kicad/stm32-BOM.ods and /dev/null differ
diff --git a/F0-nolib/canbus/kicad/stm32-F.Cu.svg b/F0-nolib/canbus/kicad/stm32-F.Cu.svg
deleted file mode 100644
index 7c6775c..0000000
--- a/F0-nolib/canbus/kicad/stm32-F.Cu.svg
+++ /dev/null
@@ -1,6453 +0,0 @@
-
-
-
diff --git a/F0-nolib/inc/F0 b/F0-nolib/inc/F0
deleted file mode 120000
index ba957c0..0000000
--- a/F0-nolib/inc/F0
+++ /dev/null
@@ -1 +0,0 @@
-/home/eddy/Yandex.Disk/Projects/stm32samples/F0-nolib/inc/Fx
\ No newline at end of file
diff --git a/F0-nolib/3steppersLB/Makefile b/F0:F030,F042,F072/3steppersLB/Makefile
similarity index 100%
rename from F0-nolib/3steppersLB/Makefile
rename to F0:F030,F042,F072/3steppersLB/Makefile
diff --git a/F0-nolib/3steppersLB/Readme.md b/F0:F030,F042,F072/3steppersLB/Readme.md
similarity index 100%
rename from F0-nolib/3steppersLB/Readme.md
rename to F0:F030,F042,F072/3steppersLB/Readme.md
diff --git a/F0-nolib/3steppersLB/adc.c b/F0:F030,F042,F072/3steppersLB/adc.c
similarity index 100%
rename from F0-nolib/3steppersLB/adc.c
rename to F0:F030,F042,F072/3steppersLB/adc.c
diff --git a/F0-nolib/3steppersLB/adc.h b/F0:F030,F042,F072/3steppersLB/adc.h
similarity index 100%
rename from F0-nolib/3steppersLB/adc.h
rename to F0:F030,F042,F072/3steppersLB/adc.h
diff --git a/F0-nolib/3steppersLB/buttons.c b/F0:F030,F042,F072/3steppersLB/buttons.c
similarity index 100%
rename from F0-nolib/3steppersLB/buttons.c
rename to F0:F030,F042,F072/3steppersLB/buttons.c
diff --git a/F0-nolib/3steppersLB/buttons.h b/F0:F030,F042,F072/3steppersLB/buttons.h
similarity index 100%
rename from F0-nolib/3steppersLB/buttons.h
rename to F0:F030,F042,F072/3steppersLB/buttons.h
diff --git a/F0-nolib/3steppersLB/can.c b/F0:F030,F042,F072/3steppersLB/can.c
similarity index 100%
rename from F0-nolib/3steppersLB/can.c
rename to F0:F030,F042,F072/3steppersLB/can.c
diff --git a/F0-nolib/3steppersLB/can.h b/F0:F030,F042,F072/3steppersLB/can.h
similarity index 100%
rename from F0-nolib/3steppersLB/can.h
rename to F0:F030,F042,F072/3steppersLB/can.h
diff --git a/F0-nolib/3steppersLB/commonproto.c b/F0:F030,F042,F072/3steppersLB/commonproto.c
similarity index 100%
rename from F0-nolib/3steppersLB/commonproto.c
rename to F0:F030,F042,F072/3steppersLB/commonproto.c
diff --git a/F0-nolib/3steppersLB/commonproto.h b/F0:F030,F042,F072/3steppersLB/commonproto.h
similarity index 100%
rename from F0-nolib/3steppersLB/commonproto.h
rename to F0:F030,F042,F072/3steppersLB/commonproto.h
diff --git a/F0-nolib/3steppersLB/custom_buttons.c b/F0:F030,F042,F072/3steppersLB/custom_buttons.c
similarity index 100%
rename from F0-nolib/3steppersLB/custom_buttons.c
rename to F0:F030,F042,F072/3steppersLB/custom_buttons.c
diff --git a/F0-nolib/3steppersLB/custom_buttons.h b/F0:F030,F042,F072/3steppersLB/custom_buttons.h
similarity index 100%
rename from F0-nolib/3steppersLB/custom_buttons.h
rename to F0:F030,F042,F072/3steppersLB/custom_buttons.h
diff --git a/F0-nolib/3steppersLB/flash.c b/F0:F030,F042,F072/3steppersLB/flash.c
similarity index 100%
rename from F0-nolib/3steppersLB/flash.c
rename to F0:F030,F042,F072/3steppersLB/flash.c
diff --git a/F0-nolib/3steppersLB/flash.h b/F0:F030,F042,F072/3steppersLB/flash.h
similarity index 100%
rename from F0-nolib/3steppersLB/flash.h
rename to F0:F030,F042,F072/3steppersLB/flash.h
diff --git a/F0-nolib/3steppersLB/hardware.c b/F0:F030,F042,F072/3steppersLB/hardware.c
similarity index 100%
rename from F0-nolib/3steppersLB/hardware.c
rename to F0:F030,F042,F072/3steppersLB/hardware.c
diff --git a/F0-nolib/3steppersLB/hardware.h b/F0:F030,F042,F072/3steppersLB/hardware.h
similarity index 100%
rename from F0-nolib/3steppersLB/hardware.h
rename to F0:F030,F042,F072/3steppersLB/hardware.h
diff --git a/F0-nolib/3steppersLB/kicad/elements.lib b/F0:F030,F042,F072/3steppersLB/kicad/elements.lib
similarity index 100%
rename from F0-nolib/3steppersLB/kicad/elements.lib
rename to F0:F030,F042,F072/3steppersLB/kicad/elements.lib
diff --git a/F0-nolib/3steppersLB/kicad/fp-info-cache b/F0:F030,F042,F072/3steppersLB/kicad/fp-info-cache
similarity index 100%
rename from F0-nolib/3steppersLB/kicad/fp-info-cache
rename to F0:F030,F042,F072/3steppersLB/kicad/fp-info-cache
diff --git a/F0-nolib/3steppersLB/kicad/fp-lib-table b/F0:F030,F042,F072/3steppersLB/kicad/fp-lib-table
similarity index 100%
rename from F0-nolib/3steppersLB/kicad/fp-lib-table
rename to F0:F030,F042,F072/3steppersLB/kicad/fp-lib-table
diff --git a/F0-nolib/3steppersLB/kicad/gerbers/stm32-B_Cu.gbr b/F0:F030,F042,F072/3steppersLB/kicad/gerbers/stm32-B_Cu.gbr
similarity index 100%
rename from F0-nolib/3steppersLB/kicad/gerbers/stm32-B_Cu.gbr
rename to F0:F030,F042,F072/3steppersLB/kicad/gerbers/stm32-B_Cu.gbr
diff --git a/F0-nolib/3steppersLB/kicad/gerbers/stm32-B_Mask.gbr b/F0:F030,F042,F072/3steppersLB/kicad/gerbers/stm32-B_Mask.gbr
similarity index 100%
rename from F0-nolib/3steppersLB/kicad/gerbers/stm32-B_Mask.gbr
rename to F0:F030,F042,F072/3steppersLB/kicad/gerbers/stm32-B_Mask.gbr
diff --git a/F0-nolib/3steppersLB/kicad/gerbers/stm32-B_Paste.gbr b/F0:F030,F042,F072/3steppersLB/kicad/gerbers/stm32-B_Paste.gbr
similarity index 100%
rename from F0-nolib/3steppersLB/kicad/gerbers/stm32-B_Paste.gbr
rename to F0:F030,F042,F072/3steppersLB/kicad/gerbers/stm32-B_Paste.gbr
diff --git a/F0-nolib/3steppersLB/kicad/gerbers/stm32-B_SilkS.gbr b/F0:F030,F042,F072/3steppersLB/kicad/gerbers/stm32-B_SilkS.gbr
similarity index 100%
rename from F0-nolib/3steppersLB/kicad/gerbers/stm32-B_SilkS.gbr
rename to F0:F030,F042,F072/3steppersLB/kicad/gerbers/stm32-B_SilkS.gbr
diff --git a/F0-nolib/3steppersLB/kicad/gerbers/stm32-Edge_Cuts.gbr b/F0:F030,F042,F072/3steppersLB/kicad/gerbers/stm32-Edge_Cuts.gbr
similarity index 100%
rename from F0-nolib/3steppersLB/kicad/gerbers/stm32-Edge_Cuts.gbr
rename to F0:F030,F042,F072/3steppersLB/kicad/gerbers/stm32-Edge_Cuts.gbr
diff --git a/F0-nolib/3steppersLB/kicad/gerbers/stm32-F_Cu.gbr b/F0:F030,F042,F072/3steppersLB/kicad/gerbers/stm32-F_Cu.gbr
similarity index 100%
rename from F0-nolib/3steppersLB/kicad/gerbers/stm32-F_Cu.gbr
rename to F0:F030,F042,F072/3steppersLB/kicad/gerbers/stm32-F_Cu.gbr
diff --git a/F0-nolib/3steppersLB/kicad/gerbers/stm32-F_Mask.gbr b/F0:F030,F042,F072/3steppersLB/kicad/gerbers/stm32-F_Mask.gbr
similarity index 100%
rename from F0-nolib/3steppersLB/kicad/gerbers/stm32-F_Mask.gbr
rename to F0:F030,F042,F072/3steppersLB/kicad/gerbers/stm32-F_Mask.gbr
diff --git a/F0-nolib/3steppersLB/kicad/gerbers/stm32-F_Paste.gbr b/F0:F030,F042,F072/3steppersLB/kicad/gerbers/stm32-F_Paste.gbr
similarity index 100%
rename from F0-nolib/3steppersLB/kicad/gerbers/stm32-F_Paste.gbr
rename to F0:F030,F042,F072/3steppersLB/kicad/gerbers/stm32-F_Paste.gbr
diff --git a/F0-nolib/3steppersLB/kicad/gerbers/stm32-F_SilkS.gbr b/F0:F030,F042,F072/3steppersLB/kicad/gerbers/stm32-F_SilkS.gbr
similarity index 100%
rename from F0-nolib/3steppersLB/kicad/gerbers/stm32-F_SilkS.gbr
rename to F0:F030,F042,F072/3steppersLB/kicad/gerbers/stm32-F_SilkS.gbr
diff --git a/F0-nolib/3steppersLB/kicad/gerbers/stm32-NPTH-drl_map.gbr b/F0:F030,F042,F072/3steppersLB/kicad/gerbers/stm32-NPTH-drl_map.gbr
similarity index 100%
rename from F0-nolib/3steppersLB/kicad/gerbers/stm32-NPTH-drl_map.gbr
rename to F0:F030,F042,F072/3steppersLB/kicad/gerbers/stm32-NPTH-drl_map.gbr
diff --git a/F0-nolib/3steppersLB/kicad/gerbers/stm32-PTH-drl_map.gbr b/F0:F030,F042,F072/3steppersLB/kicad/gerbers/stm32-PTH-drl_map.gbr
similarity index 100%
rename from F0-nolib/3steppersLB/kicad/gerbers/stm32-PTH-drl_map.gbr
rename to F0:F030,F042,F072/3steppersLB/kicad/gerbers/stm32-PTH-drl_map.gbr
diff --git a/F0-nolib/3steppersLB/kicad/gerbers/stm32-drl.rpt b/F0:F030,F042,F072/3steppersLB/kicad/gerbers/stm32-drl.rpt
similarity index 100%
rename from F0-nolib/3steppersLB/kicad/gerbers/stm32-drl.rpt
rename to F0:F030,F042,F072/3steppersLB/kicad/gerbers/stm32-drl.rpt
diff --git a/F0-nolib/3steppersLB/kicad/gerbers/stm32-job.gbrjob b/F0:F030,F042,F072/3steppersLB/kicad/gerbers/stm32-job.gbrjob
similarity index 100%
rename from F0-nolib/3steppersLB/kicad/gerbers/stm32-job.gbrjob
rename to F0:F030,F042,F072/3steppersLB/kicad/gerbers/stm32-job.gbrjob
diff --git a/F0-nolib/3steppersLB/kicad/my_footprints.pretty/B0x0xS.kicad_mod b/F0:F030,F042,F072/3steppersLB/kicad/my_footprints.pretty/B0x0xS.kicad_mod
similarity index 100%
rename from F0-nolib/3steppersLB/kicad/my_footprints.pretty/B0x0xS.kicad_mod
rename to F0:F030,F042,F072/3steppersLB/kicad/my_footprints.pretty/B0x0xS.kicad_mod
diff --git a/F0-nolib/3steppersLB/kicad/my_footprints.pretty/Hole_3mm.kicad_mod b/F0:F030,F042,F072/3steppersLB/kicad/my_footprints.pretty/Hole_3mm.kicad_mod
similarity index 100%
rename from F0-nolib/3steppersLB/kicad/my_footprints.pretty/Hole_3mm.kicad_mod
rename to F0:F030,F042,F072/3steppersLB/kicad/my_footprints.pretty/Hole_3mm.kicad_mod
diff --git a/F0-nolib/3steppersLB/kicad/stm32-rescue.lib b/F0:F030,F042,F072/3steppersLB/kicad/stm32-rescue.lib
similarity index 100%
rename from F0-nolib/3steppersLB/kicad/stm32-rescue.lib
rename to F0:F030,F042,F072/3steppersLB/kicad/stm32-rescue.lib
diff --git a/F0-nolib/3steppersLB/kicad/stm32.kicad_pcb b/F0:F030,F042,F072/3steppersLB/kicad/stm32.kicad_pcb
similarity index 100%
rename from F0-nolib/3steppersLB/kicad/stm32.kicad_pcb
rename to F0:F030,F042,F072/3steppersLB/kicad/stm32.kicad_pcb
diff --git a/F0-nolib/3steppersLB/kicad/stm32.net b/F0:F030,F042,F072/3steppersLB/kicad/stm32.net
similarity index 100%
rename from F0-nolib/3steppersLB/kicad/stm32.net
rename to F0:F030,F042,F072/3steppersLB/kicad/stm32.net
diff --git a/F0-nolib/3steppersLB/kicad/stm32.pro b/F0:F030,F042,F072/3steppersLB/kicad/stm32.pro
similarity index 100%
rename from F0-nolib/3steppersLB/kicad/stm32.pro
rename to F0:F030,F042,F072/3steppersLB/kicad/stm32.pro
diff --git a/F0-nolib/3steppersLB/kicad/stm32.sch b/F0:F030,F042,F072/3steppersLB/kicad/stm32.sch
similarity index 100%
rename from F0-nolib/3steppersLB/kicad/stm32.sch
rename to F0:F030,F042,F072/3steppersLB/kicad/stm32.sch
diff --git a/F0-nolib/3steppersLB/kicad/sym-lib-table b/F0:F030,F042,F072/3steppersLB/kicad/sym-lib-table
similarity index 100%
rename from F0-nolib/3steppersLB/kicad/sym-lib-table
rename to F0:F030,F042,F072/3steppersLB/kicad/sym-lib-table
diff --git a/F0-nolib/3steppersLB/main.c b/F0:F030,F042,F072/3steppersLB/main.c
similarity index 100%
rename from F0-nolib/3steppersLB/main.c
rename to F0:F030,F042,F072/3steppersLB/main.c
diff --git a/F0-nolib/3steppersLB/stepper_driver/01.jpg b/F0:F030,F042,F072/3steppersLB/stepper_driver/01.jpg
similarity index 100%
rename from F0-nolib/3steppersLB/stepper_driver/01.jpg
rename to F0:F030,F042,F072/3steppersLB/stepper_driver/01.jpg
diff --git a/F0-nolib/3steppersLB/stepper_driver/02.jpg b/F0:F030,F042,F072/3steppersLB/stepper_driver/02.jpg
similarity index 100%
rename from F0-nolib/3steppersLB/stepper_driver/02.jpg
rename to F0:F030,F042,F072/3steppersLB/stepper_driver/02.jpg
diff --git a/F0-nolib/3steppersLB/stepper_driver/03.jpg b/F0:F030,F042,F072/3steppersLB/stepper_driver/03.jpg
similarity index 100%
rename from F0-nolib/3steppersLB/stepper_driver/03.jpg
rename to F0:F030,F042,F072/3steppersLB/stepper_driver/03.jpg
diff --git a/F0-nolib/3steppersLB/stepper_driver/04.jpg b/F0:F030,F042,F072/3steppersLB/stepper_driver/04.jpg
similarity index 100%
rename from F0-nolib/3steppersLB/stepper_driver/04.jpg
rename to F0:F030,F042,F072/3steppersLB/stepper_driver/04.jpg
diff --git a/F0-nolib/3steppersLB/stepper_driver/05.jpg b/F0:F030,F042,F072/3steppersLB/stepper_driver/05.jpg
similarity index 100%
rename from F0-nolib/3steppersLB/stepper_driver/05.jpg
rename to F0:F030,F042,F072/3steppersLB/stepper_driver/05.jpg
diff --git a/F0-nolib/3steppersLB/stepper_driver/06.jpg b/F0:F030,F042,F072/3steppersLB/stepper_driver/06.jpg
similarity index 100%
rename from F0-nolib/3steppersLB/stepper_driver/06.jpg
rename to F0:F030,F042,F072/3steppersLB/stepper_driver/06.jpg
diff --git a/F0-nolib/3steppersLB/stepper_driver/07.jpg b/F0:F030,F042,F072/3steppersLB/stepper_driver/07.jpg
similarity index 100%
rename from F0-nolib/3steppersLB/stepper_driver/07.jpg
rename to F0:F030,F042,F072/3steppersLB/stepper_driver/07.jpg
diff --git a/F0-nolib/3steppersLB/stepper_driver/08.jpg b/F0:F030,F042,F072/3steppersLB/stepper_driver/08.jpg
similarity index 100%
rename from F0-nolib/3steppersLB/stepper_driver/08.jpg
rename to F0:F030,F042,F072/3steppersLB/stepper_driver/08.jpg
diff --git a/F0-nolib/3steppersLB/stepper_driver/09.jpg b/F0:F030,F042,F072/3steppersLB/stepper_driver/09.jpg
similarity index 100%
rename from F0-nolib/3steppersLB/stepper_driver/09.jpg
rename to F0:F030,F042,F072/3steppersLB/stepper_driver/09.jpg
diff --git a/F0-nolib/3steppersLB/stepper_driver/10.jpg b/F0:F030,F042,F072/3steppersLB/stepper_driver/10.jpg
similarity index 100%
rename from F0-nolib/3steppersLB/stepper_driver/10.jpg
rename to F0:F030,F042,F072/3steppersLB/stepper_driver/10.jpg
diff --git a/F0-nolib/3steppersLB/steppers.bin b/F0:F030,F042,F072/3steppersLB/steppers.bin
old mode 100644
new mode 100755
similarity index 100%
rename from F0-nolib/3steppersLB/steppers.bin
rename to F0:F030,F042,F072/3steppersLB/steppers.bin
diff --git a/F0-nolib/3steppersLB/steppers.c b/F0:F030,F042,F072/3steppersLB/steppers.c
similarity index 100%
rename from F0-nolib/3steppersLB/steppers.c
rename to F0:F030,F042,F072/3steppersLB/steppers.c
diff --git a/F0-nolib/3steppersLB/steppers.h b/F0:F030,F042,F072/3steppersLB/steppers.h
similarity index 100%
rename from F0-nolib/3steppersLB/steppers.h
rename to F0:F030,F042,F072/3steppersLB/steppers.h
diff --git a/F0-nolib/3steppersLB/strfunct.c b/F0:F030,F042,F072/3steppersLB/strfunct.c
similarity index 100%
rename from F0-nolib/3steppersLB/strfunct.c
rename to F0:F030,F042,F072/3steppersLB/strfunct.c
diff --git a/F0-nolib/3steppersLB/strfunct.h b/F0:F030,F042,F072/3steppersLB/strfunct.h
similarity index 100%
rename from F0-nolib/3steppersLB/strfunct.h
rename to F0:F030,F042,F072/3steppersLB/strfunct.h
diff --git a/F0-nolib/3steppersLB/usb.c b/F0:F030,F042,F072/3steppersLB/usb.c
similarity index 100%
rename from F0-nolib/3steppersLB/usb.c
rename to F0:F030,F042,F072/3steppersLB/usb.c
diff --git a/F0-nolib/3steppersLB/usb.h b/F0:F030,F042,F072/3steppersLB/usb.h
similarity index 100%
rename from F0-nolib/3steppersLB/usb.h
rename to F0:F030,F042,F072/3steppersLB/usb.h
diff --git a/F0-nolib/3steppersLB/usb_defs.h b/F0:F030,F042,F072/3steppersLB/usb_defs.h
similarity index 100%
rename from F0-nolib/3steppersLB/usb_defs.h
rename to F0:F030,F042,F072/3steppersLB/usb_defs.h
diff --git a/F0-nolib/3steppersLB/usb_lib.c b/F0:F030,F042,F072/3steppersLB/usb_lib.c
similarity index 100%
rename from F0-nolib/3steppersLB/usb_lib.c
rename to F0:F030,F042,F072/3steppersLB/usb_lib.c
diff --git a/F0-nolib/3steppersLB/usb_lib.h b/F0:F030,F042,F072/3steppersLB/usb_lib.h
similarity index 100%
rename from F0-nolib/3steppersLB/usb_lib.h
rename to F0:F030,F042,F072/3steppersLB/usb_lib.h
diff --git a/F0-nolib/3steppersLB/version.inc b/F0:F030,F042,F072/3steppersLB/version.inc
similarity index 100%
rename from F0-nolib/3steppersLB/version.inc
rename to F0:F030,F042,F072/3steppersLB/version.inc
diff --git a/F0-nolib/CANbus_stepper/CANbus_stepper.tgz b/F0:F030,F042,F072/CANbus_stepper/CANbus_stepper.tgz
similarity index 100%
rename from F0-nolib/CANbus_stepper/CANbus_stepper.tgz
rename to F0:F030,F042,F072/CANbus_stepper/CANbus_stepper.tgz
diff --git a/F0-nolib/CANbus_stepper/TODO b/F0:F030,F042,F072/CANbus_stepper/TODO
similarity index 100%
rename from F0-nolib/CANbus_stepper/TODO
rename to F0:F030,F042,F072/CANbus_stepper/TODO
diff --git a/F0-nolib/CANbus_stepper/kicad/Readme.md b/F0:F030,F042,F072/CANbus_stepper/kicad/Readme.md
similarity index 100%
rename from F0-nolib/CANbus_stepper/kicad/Readme.md
rename to F0:F030,F042,F072/CANbus_stepper/kicad/Readme.md
diff --git a/F0-nolib/CANbus_stepper/kicad/acs712.lib b/F0:F030,F042,F072/CANbus_stepper/kicad/acs712.lib
similarity index 100%
rename from F0-nolib/CANbus_stepper/kicad/acs712.lib
rename to F0:F030,F042,F072/CANbus_stepper/kicad/acs712.lib
diff --git a/F0-nolib/CANbus_stepper/kicad/elements.lib b/F0:F030,F042,F072/CANbus_stepper/kicad/elements.lib
similarity index 100%
rename from F0-nolib/CANbus_stepper/kicad/elements.lib
rename to F0:F030,F042,F072/CANbus_stepper/kicad/elements.lib
diff --git a/F0-nolib/CANbus_stepper/kicad/fp-info-cache b/F0:F030,F042,F072/CANbus_stepper/kicad/fp-info-cache
similarity index 100%
rename from F0-nolib/CANbus_stepper/kicad/fp-info-cache
rename to F0:F030,F042,F072/CANbus_stepper/kicad/fp-info-cache
diff --git a/F0-nolib/CANbus_stepper/kicad/fp-lib-table b/F0:F030,F042,F072/CANbus_stepper/kicad/fp-lib-table
similarity index 100%
rename from F0-nolib/CANbus_stepper/kicad/fp-lib-table
rename to F0:F030,F042,F072/CANbus_stepper/kicad/fp-lib-table
diff --git a/F0-nolib/CANbus_stepper/kicad/gerbers/stm32-B_Cu.gbr b/F0:F030,F042,F072/CANbus_stepper/kicad/gerbers/stm32-B_Cu.gbr
similarity index 100%
rename from F0-nolib/CANbus_stepper/kicad/gerbers/stm32-B_Cu.gbr
rename to F0:F030,F042,F072/CANbus_stepper/kicad/gerbers/stm32-B_Cu.gbr
diff --git a/F0-nolib/CANbus_stepper/kicad/gerbers/stm32-B_Mask.gbr b/F0:F030,F042,F072/CANbus_stepper/kicad/gerbers/stm32-B_Mask.gbr
similarity index 100%
rename from F0-nolib/CANbus_stepper/kicad/gerbers/stm32-B_Mask.gbr
rename to F0:F030,F042,F072/CANbus_stepper/kicad/gerbers/stm32-B_Mask.gbr
diff --git a/F0-nolib/CANbus_stepper/kicad/gerbers/stm32-B_SilkS.gbr b/F0:F030,F042,F072/CANbus_stepper/kicad/gerbers/stm32-B_SilkS.gbr
similarity index 100%
rename from F0-nolib/CANbus_stepper/kicad/gerbers/stm32-B_SilkS.gbr
rename to F0:F030,F042,F072/CANbus_stepper/kicad/gerbers/stm32-B_SilkS.gbr
diff --git a/F0-nolib/CANbus_stepper/kicad/gerbers/stm32-Edge_Cuts.gbr b/F0:F030,F042,F072/CANbus_stepper/kicad/gerbers/stm32-Edge_Cuts.gbr
similarity index 100%
rename from F0-nolib/CANbus_stepper/kicad/gerbers/stm32-Edge_Cuts.gbr
rename to F0:F030,F042,F072/CANbus_stepper/kicad/gerbers/stm32-Edge_Cuts.gbr
diff --git a/F0-nolib/CANbus_stepper/kicad/gerbers/stm32-F_Cu.gbr b/F0:F030,F042,F072/CANbus_stepper/kicad/gerbers/stm32-F_Cu.gbr
similarity index 100%
rename from F0-nolib/CANbus_stepper/kicad/gerbers/stm32-F_Cu.gbr
rename to F0:F030,F042,F072/CANbus_stepper/kicad/gerbers/stm32-F_Cu.gbr
diff --git a/F0-nolib/CANbus_stepper/kicad/gerbers/stm32-F_Mask.gbr b/F0:F030,F042,F072/CANbus_stepper/kicad/gerbers/stm32-F_Mask.gbr
similarity index 100%
rename from F0-nolib/CANbus_stepper/kicad/gerbers/stm32-F_Mask.gbr
rename to F0:F030,F042,F072/CANbus_stepper/kicad/gerbers/stm32-F_Mask.gbr
diff --git a/F0-nolib/CANbus_stepper/kicad/gerbers/stm32-F_SilkS.gbr b/F0:F030,F042,F072/CANbus_stepper/kicad/gerbers/stm32-F_SilkS.gbr
similarity index 100%
rename from F0-nolib/CANbus_stepper/kicad/gerbers/stm32-F_SilkS.gbr
rename to F0:F030,F042,F072/CANbus_stepper/kicad/gerbers/stm32-F_SilkS.gbr
diff --git a/F0-nolib/CANbus_stepper/kicad/gerbers/stm32-drl_map.gbr b/F0:F030,F042,F072/CANbus_stepper/kicad/gerbers/stm32-drl_map.gbr
similarity index 100%
rename from F0-nolib/CANbus_stepper/kicad/gerbers/stm32-drl_map.gbr
rename to F0:F030,F042,F072/CANbus_stepper/kicad/gerbers/stm32-drl_map.gbr
diff --git a/F0-nolib/CANbus_stepper/kicad/my_footprints.pretty/FuseHolder.kicad_mod b/F0:F030,F042,F072/CANbus_stepper/kicad/my_footprints.pretty/FuseHolder.kicad_mod
similarity index 100%
rename from F0-nolib/CANbus_stepper/kicad/my_footprints.pretty/FuseHolder.kicad_mod
rename to F0:F030,F042,F072/CANbus_stepper/kicad/my_footprints.pretty/FuseHolder.kicad_mod
diff --git a/F0-nolib/CANbus_stepper/kicad/my_footprints.pretty/Hole_3mm.kicad_mod b/F0:F030,F042,F072/CANbus_stepper/kicad/my_footprints.pretty/Hole_3mm.kicad_mod
similarity index 100%
rename from F0-nolib/CANbus_stepper/kicad/my_footprints.pretty/Hole_3mm.kicad_mod
rename to F0:F030,F042,F072/CANbus_stepper/kicad/my_footprints.pretty/Hole_3mm.kicad_mod
diff --git a/F0-nolib/CANbus_stepper/kicad/my_footprints.pretty/RJ9-4P4C.kicad_mod b/F0:F030,F042,F072/CANbus_stepper/kicad/my_footprints.pretty/RJ9-4P4C.kicad_mod
similarity index 100%
rename from F0-nolib/CANbus_stepper/kicad/my_footprints.pretty/RJ9-4P4C.kicad_mod
rename to F0:F030,F042,F072/CANbus_stepper/kicad/my_footprints.pretty/RJ9-4P4C.kicad_mod
diff --git a/F0-nolib/CANbus_stepper/kicad/my_footprints.pretty/SMD_conn_4x2.5mm.kicad_mod b/F0:F030,F042,F072/CANbus_stepper/kicad/my_footprints.pretty/SMD_conn_4x2.5mm.kicad_mod
similarity index 100%
rename from F0-nolib/CANbus_stepper/kicad/my_footprints.pretty/SMD_conn_4x2.5mm.kicad_mod
rename to F0:F030,F042,F072/CANbus_stepper/kicad/my_footprints.pretty/SMD_conn_4x2.5mm.kicad_mod
diff --git a/F0-nolib/CANbus_stepper/kicad/my_footprints.pretty/TH_via.kicad_mod b/F0:F030,F042,F072/CANbus_stepper/kicad/my_footprints.pretty/TH_via.kicad_mod
similarity index 100%
rename from F0-nolib/CANbus_stepper/kicad/my_footprints.pretty/TH_via.kicad_mod
rename to F0:F030,F042,F072/CANbus_stepper/kicad/my_footprints.pretty/TH_via.kicad_mod
diff --git a/F0-nolib/CANbus_stepper/kicad/stm32.csv b/F0:F030,F042,F072/CANbus_stepper/kicad/stm32.csv
similarity index 100%
rename from F0-nolib/CANbus_stepper/kicad/stm32.csv
rename to F0:F030,F042,F072/CANbus_stepper/kicad/stm32.csv
diff --git a/F0-nolib/CANbus_stepper/kicad/stm32.kicad_pcb b/F0:F030,F042,F072/CANbus_stepper/kicad/stm32.kicad_pcb
similarity index 100%
rename from F0-nolib/CANbus_stepper/kicad/stm32.kicad_pcb
rename to F0:F030,F042,F072/CANbus_stepper/kicad/stm32.kicad_pcb
diff --git a/F0-nolib/CANbus_stepper/kicad/stm32.net b/F0:F030,F042,F072/CANbus_stepper/kicad/stm32.net
similarity index 100%
rename from F0-nolib/CANbus_stepper/kicad/stm32.net
rename to F0:F030,F042,F072/CANbus_stepper/kicad/stm32.net
diff --git a/F0-nolib/CANbus_stepper/kicad/stm32.pro b/F0:F030,F042,F072/CANbus_stepper/kicad/stm32.pro
similarity index 100%
rename from F0-nolib/CANbus_stepper/kicad/stm32.pro
rename to F0:F030,F042,F072/CANbus_stepper/kicad/stm32.pro
diff --git a/F0-nolib/CANbus_stepper/kicad/stm32.sch b/F0:F030,F042,F072/CANbus_stepper/kicad/stm32.sch
similarity index 100%
rename from F0-nolib/CANbus_stepper/kicad/stm32.sch
rename to F0:F030,F042,F072/CANbus_stepper/kicad/stm32.sch
diff --git a/F0-nolib/CANbus_stepper/kicad/sym-lib-table b/F0:F030,F042,F072/CANbus_stepper/kicad/sym-lib-table
similarity index 100%
rename from F0-nolib/CANbus_stepper/kicad/sym-lib-table
rename to F0:F030,F042,F072/CANbus_stepper/kicad/sym-lib-table
diff --git a/F0-nolib/CANbus_stepper/src.tgz b/F0:F030,F042,F072/CANbus_stepper/src.tgz
similarity index 100%
rename from F0-nolib/CANbus_stepper/src.tgz
rename to F0:F030,F042,F072/CANbus_stepper/src.tgz
diff --git a/F0-nolib/CANbus_stepper/src/Makefile b/F0:F030,F042,F072/CANbus_stepper/src/Makefile
similarity index 100%
rename from F0-nolib/CANbus_stepper/src/Makefile
rename to F0:F030,F042,F072/CANbus_stepper/src/Makefile
diff --git a/F0-nolib/CANbus_stepper/src/Readme.md b/F0:F030,F042,F072/CANbus_stepper/src/Readme.md
similarity index 100%
rename from F0-nolib/CANbus_stepper/src/Readme.md
rename to F0:F030,F042,F072/CANbus_stepper/src/Readme.md
diff --git a/F0-nolib/CANbus_stepper/src/adc.c b/F0:F030,F042,F072/CANbus_stepper/src/adc.c
similarity index 100%
rename from F0-nolib/CANbus_stepper/src/adc.c
rename to F0:F030,F042,F072/CANbus_stepper/src/adc.c
diff --git a/F0-nolib/CANbus_stepper/src/adc.h b/F0:F030,F042,F072/CANbus_stepper/src/adc.h
similarity index 100%
rename from F0-nolib/CANbus_stepper/src/adc.h
rename to F0:F030,F042,F072/CANbus_stepper/src/adc.h
diff --git a/F0-nolib/CANbus_stepper/src/can.c b/F0:F030,F042,F072/CANbus_stepper/src/can.c
similarity index 100%
rename from F0-nolib/CANbus_stepper/src/can.c
rename to F0:F030,F042,F072/CANbus_stepper/src/can.c
diff --git a/F0-nolib/CANbus_stepper/src/can.h b/F0:F030,F042,F072/CANbus_stepper/src/can.h
similarity index 100%
rename from F0-nolib/CANbus_stepper/src/can.h
rename to F0:F030,F042,F072/CANbus_stepper/src/can.h
diff --git a/F0-nolib/CANbus_stepper/src/can_process.c b/F0:F030,F042,F072/CANbus_stepper/src/can_process.c
similarity index 100%
rename from F0-nolib/CANbus_stepper/src/can_process.c
rename to F0:F030,F042,F072/CANbus_stepper/src/can_process.c
diff --git a/F0-nolib/CANbus_stepper/src/can_process.h b/F0:F030,F042,F072/CANbus_stepper/src/can_process.h
similarity index 100%
rename from F0-nolib/CANbus_stepper/src/can_process.h
rename to F0:F030,F042,F072/CANbus_stepper/src/can_process.h
diff --git a/F0-nolib/CANbus_stepper/src/canstepper.bin b/F0:F030,F042,F072/CANbus_stepper/src/canstepper.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F0-nolib/CANbus_stepper/src/canstepper.bin
rename to F0:F030,F042,F072/CANbus_stepper/src/canstepper.bin
diff --git a/F0-nolib/CANbus_stepper/src/flash.c b/F0:F030,F042,F072/CANbus_stepper/src/flash.c
similarity index 100%
rename from F0-nolib/CANbus_stepper/src/flash.c
rename to F0:F030,F042,F072/CANbus_stepper/src/flash.c
diff --git a/F0-nolib/CANbus_stepper/src/flash.h b/F0:F030,F042,F072/CANbus_stepper/src/flash.h
similarity index 100%
rename from F0-nolib/CANbus_stepper/src/flash.h
rename to F0:F030,F042,F072/CANbus_stepper/src/flash.h
diff --git a/F0-nolib/CANbus_stepper/src/hardware.c b/F0:F030,F042,F072/CANbus_stepper/src/hardware.c
similarity index 100%
rename from F0-nolib/CANbus_stepper/src/hardware.c
rename to F0:F030,F042,F072/CANbus_stepper/src/hardware.c
diff --git a/F0-nolib/CANbus_stepper/src/hardware.h b/F0:F030,F042,F072/CANbus_stepper/src/hardware.h
similarity index 100%
rename from F0-nolib/CANbus_stepper/src/hardware.h
rename to F0:F030,F042,F072/CANbus_stepper/src/hardware.h
diff --git a/F0-nolib/CANbus_stepper/src/main.c b/F0:F030,F042,F072/CANbus_stepper/src/main.c
similarity index 100%
rename from F0-nolib/CANbus_stepper/src/main.c
rename to F0:F030,F042,F072/CANbus_stepper/src/main.c
diff --git a/F0-nolib/CANbus_stepper/src/proto.c b/F0:F030,F042,F072/CANbus_stepper/src/proto.c
similarity index 100%
rename from F0-nolib/CANbus_stepper/src/proto.c
rename to F0:F030,F042,F072/CANbus_stepper/src/proto.c
diff --git a/F0-nolib/CANbus_stepper/src/proto.h b/F0:F030,F042,F072/CANbus_stepper/src/proto.h
similarity index 100%
rename from F0-nolib/CANbus_stepper/src/proto.h
rename to F0:F030,F042,F072/CANbus_stepper/src/proto.h
diff --git a/F0-nolib/CANbus_stepper/src/spi.c b/F0:F030,F042,F072/CANbus_stepper/src/spi.c
similarity index 100%
rename from F0-nolib/CANbus_stepper/src/spi.c
rename to F0:F030,F042,F072/CANbus_stepper/src/spi.c
diff --git a/F0-nolib/CANbus_stepper/src/spi.h b/F0:F030,F042,F072/CANbus_stepper/src/spi.h
similarity index 100%
rename from F0-nolib/CANbus_stepper/src/spi.h
rename to F0:F030,F042,F072/CANbus_stepper/src/spi.h
diff --git a/F0-nolib/CANbus_stepper/src/steppers.c b/F0:F030,F042,F072/CANbus_stepper/src/steppers.c
similarity index 100%
rename from F0-nolib/CANbus_stepper/src/steppers.c
rename to F0:F030,F042,F072/CANbus_stepper/src/steppers.c
diff --git a/F0-nolib/CANbus_stepper/src/steppers.h b/F0:F030,F042,F072/CANbus_stepper/src/steppers.h
similarity index 100%
rename from F0-nolib/CANbus_stepper/src/steppers.h
rename to F0:F030,F042,F072/CANbus_stepper/src/steppers.h
diff --git a/F0-nolib/CANbus_stepper/src/usart.c b/F0:F030,F042,F072/CANbus_stepper/src/usart.c
similarity index 100%
rename from F0-nolib/CANbus_stepper/src/usart.c
rename to F0:F030,F042,F072/CANbus_stepper/src/usart.c
diff --git a/F0-nolib/CANbus_stepper/src/usart.h b/F0:F030,F042,F072/CANbus_stepper/src/usart.h
similarity index 100%
rename from F0-nolib/CANbus_stepper/src/usart.h
rename to F0:F030,F042,F072/CANbus_stepper/src/usart.h
diff --git a/F0-nolib/CANbus_stepper/src/usb.c b/F0:F030,F042,F072/CANbus_stepper/src/usb.c
similarity index 100%
rename from F0-nolib/CANbus_stepper/src/usb.c
rename to F0:F030,F042,F072/CANbus_stepper/src/usb.c
diff --git a/F0-nolib/CANbus_stepper/src/usb.h b/F0:F030,F042,F072/CANbus_stepper/src/usb.h
similarity index 100%
rename from F0-nolib/CANbus_stepper/src/usb.h
rename to F0:F030,F042,F072/CANbus_stepper/src/usb.h
diff --git a/F0-nolib/CANbus_stepper/src/usb_defs.h b/F0:F030,F042,F072/CANbus_stepper/src/usb_defs.h
similarity index 100%
rename from F0-nolib/CANbus_stepper/src/usb_defs.h
rename to F0:F030,F042,F072/CANbus_stepper/src/usb_defs.h
diff --git a/F0-nolib/CANbus_stepper/src/usb_lib.c b/F0:F030,F042,F072/CANbus_stepper/src/usb_lib.c
similarity index 100%
rename from F0-nolib/CANbus_stepper/src/usb_lib.c
rename to F0:F030,F042,F072/CANbus_stepper/src/usb_lib.c
diff --git a/F0-nolib/CANbus_stepper/src/usb_lib.h b/F0:F030,F042,F072/CANbus_stepper/src/usb_lib.h
similarity index 100%
rename from F0-nolib/CANbus_stepper/src/usb_lib.h
rename to F0:F030,F042,F072/CANbus_stepper/src/usb_lib.h
diff --git a/F0-nolib/Chiller/Makefile b/F0:F030,F042,F072/Chiller/Makefile
similarity index 100%
rename from F0-nolib/Chiller/Makefile
rename to F0:F030,F042,F072/Chiller/Makefile
diff --git a/F0-nolib/Chiller/Readme.md b/F0:F030,F042,F072/Chiller/Readme.md
similarity index 100%
rename from F0-nolib/Chiller/Readme.md
rename to F0:F030,F042,F072/Chiller/Readme.md
diff --git a/F0-nolib/Chiller/adc.c b/F0:F030,F042,F072/Chiller/adc.c
similarity index 100%
rename from F0-nolib/Chiller/adc.c
rename to F0:F030,F042,F072/Chiller/adc.c
diff --git a/F0-nolib/Chiller/adc.h b/F0:F030,F042,F072/Chiller/adc.h
similarity index 100%
rename from F0-nolib/Chiller/adc.h
rename to F0:F030,F042,F072/Chiller/adc.h
diff --git a/F0-nolib/Chiller/chiller.bin b/F0:F030,F042,F072/Chiller/chiller.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F0-nolib/Chiller/chiller.bin
rename to F0:F030,F042,F072/Chiller/chiller.bin
diff --git a/F0-nolib/Chiller/hardware.c b/F0:F030,F042,F072/Chiller/hardware.c
similarity index 100%
rename from F0-nolib/Chiller/hardware.c
rename to F0:F030,F042,F072/Chiller/hardware.c
diff --git a/F0-nolib/Chiller/hardware.h b/F0:F030,F042,F072/Chiller/hardware.h
similarity index 100%
rename from F0-nolib/Chiller/hardware.h
rename to F0:F030,F042,F072/Chiller/hardware.h
diff --git a/F0-nolib/Chiller/kicad/Chiller_control-rescue.lib b/F0:F030,F042,F072/Chiller/kicad/Chiller_control-rescue.lib
similarity index 100%
rename from F0-nolib/Chiller/kicad/Chiller_control-rescue.lib
rename to F0:F030,F042,F072/Chiller/kicad/Chiller_control-rescue.lib
diff --git a/F0-nolib/Chiller/kicad/Chiller_control.csv b/F0:F030,F042,F072/Chiller/kicad/Chiller_control.csv
similarity index 100%
rename from F0-nolib/Chiller/kicad/Chiller_control.csv
rename to F0:F030,F042,F072/Chiller/kicad/Chiller_control.csv
diff --git a/F0-nolib/Chiller/kicad/Chiller_control.kicad_pcb b/F0:F030,F042,F072/Chiller/kicad/Chiller_control.kicad_pcb
similarity index 100%
rename from F0-nolib/Chiller/kicad/Chiller_control.kicad_pcb
rename to F0:F030,F042,F072/Chiller/kicad/Chiller_control.kicad_pcb
diff --git a/F0-nolib/Chiller/kicad/Chiller_control.net b/F0:F030,F042,F072/Chiller/kicad/Chiller_control.net
similarity index 100%
rename from F0-nolib/Chiller/kicad/Chiller_control.net
rename to F0:F030,F042,F072/Chiller/kicad/Chiller_control.net
diff --git a/F0-nolib/Chiller/kicad/Chiller_control.pro b/F0:F030,F042,F072/Chiller/kicad/Chiller_control.pro
similarity index 100%
rename from F0-nolib/Chiller/kicad/Chiller_control.pro
rename to F0:F030,F042,F072/Chiller/kicad/Chiller_control.pro
diff --git a/F0-nolib/Chiller/kicad/Chiller_control.sch b/F0:F030,F042,F072/Chiller/kicad/Chiller_control.sch
similarity index 100%
rename from F0-nolib/Chiller/kicad/Chiller_control.sch
rename to F0:F030,F042,F072/Chiller/kicad/Chiller_control.sch
diff --git a/F0-nolib/Chiller/kicad/Chiller_controlb.png b/F0:F030,F042,F072/Chiller/kicad/Chiller_controlb.png
similarity index 100%
rename from F0-nolib/Chiller/kicad/Chiller_controlb.png
rename to F0:F030,F042,F072/Chiller/kicad/Chiller_controlb.png
diff --git a/F0-nolib/Chiller/kicad/Chiller_controlf.png b/F0:F030,F042,F072/Chiller/kicad/Chiller_controlf.png
similarity index 100%
rename from F0-nolib/Chiller/kicad/Chiller_controlf.png
rename to F0:F030,F042,F072/Chiller/kicad/Chiller_controlf.png
diff --git a/F0-nolib/Chiller/kicad/fp-info-cache b/F0:F030,F042,F072/Chiller/kicad/fp-info-cache
similarity index 100%
rename from F0-nolib/Chiller/kicad/fp-info-cache
rename to F0:F030,F042,F072/Chiller/kicad/fp-info-cache
diff --git a/F0-nolib/Chiller/kicad/fp-lib-table b/F0:F030,F042,F072/Chiller/kicad/fp-lib-table
similarity index 100%
rename from F0-nolib/Chiller/kicad/fp-lib-table
rename to F0:F030,F042,F072/Chiller/kicad/fp-lib-table
diff --git a/F0-nolib/Chiller/kicad/gbr.zip b/F0:F030,F042,F072/Chiller/kicad/gbr.zip
similarity index 100%
rename from F0-nolib/Chiller/kicad/gbr.zip
rename to F0:F030,F042,F072/Chiller/kicad/gbr.zip
diff --git a/F0-nolib/Chiller/kicad/modules.pretty/DB9-F.kicad_mod b/F0:F030,F042,F072/Chiller/kicad/modules.pretty/DB9-F.kicad_mod
similarity index 100%
rename from F0-nolib/Chiller/kicad/modules.pretty/DB9-F.kicad_mod
rename to F0:F030,F042,F072/Chiller/kicad/modules.pretty/DB9-F.kicad_mod
diff --git a/F0-nolib/Chiller/kicad/modules.pretty/TO-220-3_Horizontal_TabDown.kicad_mod b/F0:F030,F042,F072/Chiller/kicad/modules.pretty/TO-220-3_Horizontal_TabDown.kicad_mod
similarity index 100%
rename from F0-nolib/Chiller/kicad/modules.pretty/TO-220-3_Horizontal_TabDown.kicad_mod
rename to F0:F030,F042,F072/Chiller/kicad/modules.pretty/TO-220-3_Horizontal_TabDown.kicad_mod
diff --git a/F0-nolib/Chiller/kicad/modules.pretty/hole_3mm.kicad_mod b/F0:F030,F042,F072/Chiller/kicad/modules.pretty/hole_3mm.kicad_mod
similarity index 100%
rename from F0-nolib/Chiller/kicad/modules.pretty/hole_3mm.kicad_mod
rename to F0:F030,F042,F072/Chiller/kicad/modules.pretty/hole_3mm.kicad_mod
diff --git a/F0-nolib/Chiller/kicad/sym-lib-table b/F0:F030,F042,F072/Chiller/kicad/sym-lib-table
similarity index 100%
rename from F0-nolib/Chiller/kicad/sym-lib-table
rename to F0:F030,F042,F072/Chiller/kicad/sym-lib-table
diff --git a/F0-nolib/Chiller/main.c b/F0:F030,F042,F072/Chiller/main.c
similarity index 100%
rename from F0-nolib/Chiller/main.c
rename to F0:F030,F042,F072/Chiller/main.c
diff --git a/F0-nolib/Chiller/mainloop.c b/F0:F030,F042,F072/Chiller/mainloop.c
similarity index 100%
rename from F0-nolib/Chiller/mainloop.c
rename to F0:F030,F042,F072/Chiller/mainloop.c
diff --git a/F0-nolib/Chiller/mainloop.h b/F0:F030,F042,F072/Chiller/mainloop.h
similarity index 100%
rename from F0-nolib/Chiller/mainloop.h
rename to F0:F030,F042,F072/Chiller/mainloop.h
diff --git a/F0-nolib/Chiller/protocol.c b/F0:F030,F042,F072/Chiller/protocol.c
similarity index 100%
rename from F0-nolib/Chiller/protocol.c
rename to F0:F030,F042,F072/Chiller/protocol.c
diff --git a/F0-nolib/Chiller/protocol.h b/F0:F030,F042,F072/Chiller/protocol.h
similarity index 100%
rename from F0-nolib/Chiller/protocol.h
rename to F0:F030,F042,F072/Chiller/protocol.h
diff --git a/F0-nolib/Chiller/usart.c b/F0:F030,F042,F072/Chiller/usart.c
similarity index 100%
rename from F0-nolib/Chiller/usart.c
rename to F0:F030,F042,F072/Chiller/usart.c
diff --git a/F0-nolib/Chiller/usart.h b/F0:F030,F042,F072/Chiller/usart.h
similarity index 100%
rename from F0-nolib/Chiller/usart.h
rename to F0:F030,F042,F072/Chiller/usart.h
diff --git a/F0-nolib/F0_testbrd/Makefile b/F0:F030,F042,F072/F0_testbrd/Makefile
similarity index 100%
rename from F0-nolib/F0_testbrd/Makefile
rename to F0:F030,F042,F072/F0_testbrd/Makefile
diff --git a/F0-nolib/F0_testbrd/Readme.md b/F0:F030,F042,F072/F0_testbrd/Readme.md
similarity index 100%
rename from F0-nolib/F0_testbrd/Readme.md
rename to F0:F030,F042,F072/F0_testbrd/Readme.md
diff --git a/F0-nolib/F0_testbrd/adc.c b/F0:F030,F042,F072/F0_testbrd/adc.c
similarity index 100%
rename from F0-nolib/F0_testbrd/adc.c
rename to F0:F030,F042,F072/F0_testbrd/adc.c
diff --git a/F0-nolib/F0_testbrd/adc.h b/F0:F030,F042,F072/F0_testbrd/adc.h
similarity index 100%
rename from F0-nolib/F0_testbrd/adc.h
rename to F0:F030,F042,F072/F0_testbrd/adc.h
diff --git a/F0-nolib/F0_testbrd/hardware.c b/F0:F030,F042,F072/F0_testbrd/hardware.c
similarity index 100%
rename from F0-nolib/F0_testbrd/hardware.c
rename to F0:F030,F042,F072/F0_testbrd/hardware.c
diff --git a/F0-nolib/F0_testbrd/hardware.h b/F0:F030,F042,F072/F0_testbrd/hardware.h
similarity index 100%
rename from F0-nolib/F0_testbrd/hardware.h
rename to F0:F030,F042,F072/F0_testbrd/hardware.h
diff --git a/F0-nolib/F0_testbrd/i2c.c b/F0:F030,F042,F072/F0_testbrd/i2c.c
similarity index 100%
rename from F0-nolib/F0_testbrd/i2c.c
rename to F0:F030,F042,F072/F0_testbrd/i2c.c
diff --git a/F0-nolib/F0_testbrd/i2c.h b/F0:F030,F042,F072/F0_testbrd/i2c.h
similarity index 100%
rename from F0-nolib/F0_testbrd/i2c.h
rename to F0:F030,F042,F072/F0_testbrd/i2c.h
diff --git a/F0-nolib/F0_testbrd/main.c b/F0:F030,F042,F072/F0_testbrd/main.c
similarity index 100%
rename from F0-nolib/F0_testbrd/main.c
rename to F0:F030,F042,F072/F0_testbrd/main.c
diff --git a/F0-nolib/F0_testbrd/pl2303.bin b/F0:F030,F042,F072/F0_testbrd/pl2303.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F0-nolib/F0_testbrd/pl2303.bin
rename to F0:F030,F042,F072/F0_testbrd/pl2303.bin
diff --git a/F0-nolib/F0_testbrd/proto.c b/F0:F030,F042,F072/F0_testbrd/proto.c
similarity index 100%
rename from F0-nolib/F0_testbrd/proto.c
rename to F0:F030,F042,F072/F0_testbrd/proto.c
diff --git a/F0-nolib/F0_testbrd/proto.h b/F0:F030,F042,F072/F0_testbrd/proto.h
similarity index 100%
rename from F0-nolib/F0_testbrd/proto.h
rename to F0:F030,F042,F072/F0_testbrd/proto.h
diff --git a/F0-nolib/F0_testbrd/spi.c b/F0:F030,F042,F072/F0_testbrd/spi.c
similarity index 100%
rename from F0-nolib/F0_testbrd/spi.c
rename to F0:F030,F042,F072/F0_testbrd/spi.c
diff --git a/F0-nolib/F0_testbrd/spi.h b/F0:F030,F042,F072/F0_testbrd/spi.h
similarity index 100%
rename from F0-nolib/F0_testbrd/spi.h
rename to F0:F030,F042,F072/F0_testbrd/spi.h
diff --git a/F0-nolib/F0_testbrd/usart.c b/F0:F030,F042,F072/F0_testbrd/usart.c
similarity index 100%
rename from F0-nolib/F0_testbrd/usart.c
rename to F0:F030,F042,F072/F0_testbrd/usart.c
diff --git a/F0-nolib/F0_testbrd/usart.h b/F0:F030,F042,F072/F0_testbrd/usart.h
similarity index 100%
rename from F0-nolib/F0_testbrd/usart.h
rename to F0:F030,F042,F072/F0_testbrd/usart.h
diff --git a/F0-nolib/F0_testbrd/usb.c b/F0:F030,F042,F072/F0_testbrd/usb.c
similarity index 100%
rename from F0-nolib/F0_testbrd/usb.c
rename to F0:F030,F042,F072/F0_testbrd/usb.c
diff --git a/F0-nolib/F0_testbrd/usb.h b/F0:F030,F042,F072/F0_testbrd/usb.h
similarity index 100%
rename from F0-nolib/F0_testbrd/usb.h
rename to F0:F030,F042,F072/F0_testbrd/usb.h
diff --git a/F0-nolib/F0_testbrd/usb_defs.h b/F0:F030,F042,F072/F0_testbrd/usb_defs.h
similarity index 100%
rename from F0-nolib/F0_testbrd/usb_defs.h
rename to F0:F030,F042,F072/F0_testbrd/usb_defs.h
diff --git a/F0-nolib/F0_testbrd/usb_lib.c b/F0:F030,F042,F072/F0_testbrd/usb_lib.c
similarity index 100%
rename from F0-nolib/F0_testbrd/usb_lib.c
rename to F0:F030,F042,F072/F0_testbrd/usb_lib.c
diff --git a/F0-nolib/F0_testbrd/usb_lib.h b/F0:F030,F042,F072/F0_testbrd/usb_lib.h
similarity index 100%
rename from F0-nolib/F0_testbrd/usb_lib.h
rename to F0:F030,F042,F072/F0_testbrd/usb_lib.h
diff --git a/F0:F030,F042,F072/MAKE b/F0:F030,F042,F072/MAKE
new file mode 100644
index 0000000..3e820b0
--- /dev/null
+++ b/F0:F030,F042,F072/MAKE
@@ -0,0 +1 @@
+LDFLAGS += -Wl,-Map=$(OBJDIR)/$(BINARY).map -Wl,--print-memory-usage
diff --git a/F0-nolib/QuadEncoder/Makefile b/F0:F030,F042,F072/QuadEncoder/Makefile
similarity index 100%
rename from F0-nolib/QuadEncoder/Makefile
rename to F0:F030,F042,F072/QuadEncoder/Makefile
diff --git a/F0-nolib/QuadEncoder/Readme.md b/F0:F030,F042,F072/QuadEncoder/Readme.md
similarity index 100%
rename from F0-nolib/QuadEncoder/Readme.md
rename to F0:F030,F042,F072/QuadEncoder/Readme.md
diff --git a/F0-nolib/QuadEncoder/encoder.bin b/F0:F030,F042,F072/QuadEncoder/encoder.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F0-nolib/QuadEncoder/encoder.bin
rename to F0:F030,F042,F072/QuadEncoder/encoder.bin
diff --git a/F0-nolib/QuadEncoder/hardware.c b/F0:F030,F042,F072/QuadEncoder/hardware.c
similarity index 100%
rename from F0-nolib/QuadEncoder/hardware.c
rename to F0:F030,F042,F072/QuadEncoder/hardware.c
diff --git a/F0-nolib/QuadEncoder/hardware.h b/F0:F030,F042,F072/QuadEncoder/hardware.h
similarity index 100%
rename from F0-nolib/QuadEncoder/hardware.h
rename to F0:F030,F042,F072/QuadEncoder/hardware.h
diff --git a/F0-nolib/QuadEncoder/main.c b/F0:F030,F042,F072/QuadEncoder/main.c
similarity index 100%
rename from F0-nolib/QuadEncoder/main.c
rename to F0:F030,F042,F072/QuadEncoder/main.c
diff --git a/F0-nolib/QuadEncoder/protocol.c b/F0:F030,F042,F072/QuadEncoder/protocol.c
similarity index 100%
rename from F0-nolib/QuadEncoder/protocol.c
rename to F0:F030,F042,F072/QuadEncoder/protocol.c
diff --git a/F0-nolib/QuadEncoder/protocol.h b/F0:F030,F042,F072/QuadEncoder/protocol.h
similarity index 100%
rename from F0-nolib/QuadEncoder/protocol.h
rename to F0:F030,F042,F072/QuadEncoder/protocol.h
diff --git a/F0-nolib/QuadEncoder/usart.c b/F0:F030,F042,F072/QuadEncoder/usart.c
similarity index 100%
rename from F0-nolib/QuadEncoder/usart.c
rename to F0:F030,F042,F072/QuadEncoder/usart.c
diff --git a/F0-nolib/QuadEncoder/usart.h b/F0:F030,F042,F072/QuadEncoder/usart.h
similarity index 100%
rename from F0-nolib/QuadEncoder/usart.h
rename to F0:F030,F042,F072/QuadEncoder/usart.h
diff --git a/F0-nolib/Readme.md b/F0:F030,F042,F072/Readme.md
similarity index 100%
rename from F0-nolib/Readme.md
rename to F0:F030,F042,F072/Readme.md
diff --git a/F0-nolib/Servo/Makefile b/F0:F030,F042,F072/Servo/Makefile
similarity index 100%
rename from F0-nolib/Servo/Makefile
rename to F0:F030,F042,F072/Servo/Makefile
diff --git a/F0-nolib/Servo/Readme.md b/F0:F030,F042,F072/Servo/Readme.md
similarity index 100%
rename from F0-nolib/Servo/Readme.md
rename to F0:F030,F042,F072/Servo/Readme.md
diff --git a/F0-nolib/Servo/adc.c b/F0:F030,F042,F072/Servo/adc.c
similarity index 100%
rename from F0-nolib/Servo/adc.c
rename to F0:F030,F042,F072/Servo/adc.c
diff --git a/F0-nolib/Servo/adc.h b/F0:F030,F042,F072/Servo/adc.h
similarity index 100%
rename from F0-nolib/Servo/adc.h
rename to F0:F030,F042,F072/Servo/adc.h
diff --git a/F0-nolib/Servo/effects.c b/F0:F030,F042,F072/Servo/effects.c
similarity index 100%
rename from F0-nolib/Servo/effects.c
rename to F0:F030,F042,F072/Servo/effects.c
diff --git a/F0-nolib/Servo/effects.h b/F0:F030,F042,F072/Servo/effects.h
similarity index 100%
rename from F0-nolib/Servo/effects.h
rename to F0:F030,F042,F072/Servo/effects.h
diff --git a/F0-nolib/Servo/hardware.c b/F0:F030,F042,F072/Servo/hardware.c
similarity index 100%
rename from F0-nolib/Servo/hardware.c
rename to F0:F030,F042,F072/Servo/hardware.c
diff --git a/F0-nolib/Servo/hardware.h b/F0:F030,F042,F072/Servo/hardware.h
similarity index 100%
rename from F0-nolib/Servo/hardware.h
rename to F0:F030,F042,F072/Servo/hardware.h
diff --git a/F0-nolib/Servo/kicad/Servo_control b/F0:F030,F042,F072/Servo/kicad/Servo_control
similarity index 100%
rename from F0-nolib/Servo/kicad/Servo_control
rename to F0:F030,F042,F072/Servo/kicad/Servo_control
diff --git a/F0-nolib/Servo/kicad/Servo_control-rescue.lib b/F0:F030,F042,F072/Servo/kicad/Servo_control-rescue.lib
similarity index 100%
rename from F0-nolib/Servo/kicad/Servo_control-rescue.lib
rename to F0:F030,F042,F072/Servo/kicad/Servo_control-rescue.lib
diff --git a/F0-nolib/Servo/kicad/Servo_control.kicad_pcb b/F0:F030,F042,F072/Servo/kicad/Servo_control.kicad_pcb
similarity index 100%
rename from F0-nolib/Servo/kicad/Servo_control.kicad_pcb
rename to F0:F030,F042,F072/Servo/kicad/Servo_control.kicad_pcb
diff --git a/F0-nolib/Servo/kicad/Servo_control.net b/F0:F030,F042,F072/Servo/kicad/Servo_control.net
similarity index 100%
rename from F0-nolib/Servo/kicad/Servo_control.net
rename to F0:F030,F042,F072/Servo/kicad/Servo_control.net
diff --git a/F0-nolib/Servo/kicad/Servo_control.pro b/F0:F030,F042,F072/Servo/kicad/Servo_control.pro
similarity index 100%
rename from F0-nolib/Servo/kicad/Servo_control.pro
rename to F0:F030,F042,F072/Servo/kicad/Servo_control.pro
diff --git a/F0-nolib/Servo/kicad/Servo_control.sch b/F0:F030,F042,F072/Servo/kicad/Servo_control.sch
similarity index 100%
rename from F0-nolib/Servo/kicad/Servo_control.sch
rename to F0:F030,F042,F072/Servo/kicad/Servo_control.sch
diff --git a/F0-nolib/Servo/kicad/ch34x.lib b/F0:F030,F042,F072/Servo/kicad/ch34x.lib
similarity index 100%
rename from F0-nolib/Servo/kicad/ch34x.lib
rename to F0:F030,F042,F072/Servo/kicad/ch34x.lib
diff --git a/F0-nolib/Servo/kicad/elements.lib b/F0:F030,F042,F072/Servo/kicad/elements.lib
similarity index 100%
rename from F0-nolib/Servo/kicad/elements.lib
rename to F0:F030,F042,F072/Servo/kicad/elements.lib
diff --git a/F0-nolib/Servo/kicad/fp-info-cache b/F0:F030,F042,F072/Servo/kicad/fp-info-cache
similarity index 100%
rename from F0-nolib/Servo/kicad/fp-info-cache
rename to F0:F030,F042,F072/Servo/kicad/fp-info-cache
diff --git a/F0-nolib/Servo/kicad/fp-lib-table b/F0:F030,F042,F072/Servo/kicad/fp-lib-table
similarity index 100%
rename from F0-nolib/Servo/kicad/fp-lib-table
rename to F0:F030,F042,F072/Servo/kicad/fp-lib-table
diff --git a/F0-nolib/Servo/kicad/modules.pretty/DB9-F.kicad_mod b/F0:F030,F042,F072/Servo/kicad/modules.pretty/DB9-F.kicad_mod
similarity index 100%
rename from F0-nolib/Servo/kicad/modules.pretty/DB9-F.kicad_mod
rename to F0:F030,F042,F072/Servo/kicad/modules.pretty/DB9-F.kicad_mod
diff --git a/F0-nolib/Servo/kicad/modules.pretty/TO-220-3_Horizontal_TabDown.kicad_mod b/F0:F030,F042,F072/Servo/kicad/modules.pretty/TO-220-3_Horizontal_TabDown.kicad_mod
similarity index 100%
rename from F0-nolib/Servo/kicad/modules.pretty/TO-220-3_Horizontal_TabDown.kicad_mod
rename to F0:F030,F042,F072/Servo/kicad/modules.pretty/TO-220-3_Horizontal_TabDown.kicad_mod
diff --git a/F0-nolib/Servo/kicad/modules.pretty/VIA.kicad_mod b/F0:F030,F042,F072/Servo/kicad/modules.pretty/VIA.kicad_mod
similarity index 100%
rename from F0-nolib/Servo/kicad/modules.pretty/VIA.kicad_mod
rename to F0:F030,F042,F072/Servo/kicad/modules.pretty/VIA.kicad_mod
diff --git a/F0-nolib/Servo/kicad/modules.pretty/hole_3mm.kicad_mod b/F0:F030,F042,F072/Servo/kicad/modules.pretty/hole_3mm.kicad_mod
similarity index 100%
rename from F0-nolib/Servo/kicad/modules.pretty/hole_3mm.kicad_mod
rename to F0:F030,F042,F072/Servo/kicad/modules.pretty/hole_3mm.kicad_mod
diff --git a/F0-nolib/Servo/kicad/sym-lib-table b/F0:F030,F042,F072/Servo/kicad/sym-lib-table
similarity index 100%
rename from F0-nolib/Servo/kicad/sym-lib-table
rename to F0:F030,F042,F072/Servo/kicad/sym-lib-table
diff --git a/F0-nolib/Servo/main.c b/F0:F030,F042,F072/Servo/main.c
similarity index 100%
rename from F0-nolib/Servo/main.c
rename to F0:F030,F042,F072/Servo/main.c
diff --git a/F0-nolib/Servo/mainloop.c b/F0:F030,F042,F072/Servo/mainloop.c
similarity index 100%
rename from F0-nolib/Servo/mainloop.c
rename to F0:F030,F042,F072/Servo/mainloop.c
diff --git a/F0-nolib/Servo/mainloop.h b/F0:F030,F042,F072/Servo/mainloop.h
similarity index 100%
rename from F0-nolib/Servo/mainloop.h
rename to F0:F030,F042,F072/Servo/mainloop.h
diff --git a/F0-nolib/Servo/protocol.c b/F0:F030,F042,F072/Servo/protocol.c
similarity index 100%
rename from F0-nolib/Servo/protocol.c
rename to F0:F030,F042,F072/Servo/protocol.c
diff --git a/F0-nolib/Servo/protocol.h b/F0:F030,F042,F072/Servo/protocol.h
similarity index 100%
rename from F0-nolib/Servo/protocol.h
rename to F0:F030,F042,F072/Servo/protocol.h
diff --git a/F0-nolib/Servo/servo.bin b/F0:F030,F042,F072/Servo/servo.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F0-nolib/Servo/servo.bin
rename to F0:F030,F042,F072/Servo/servo.bin
diff --git a/F0-nolib/Servo/usart.c b/F0:F030,F042,F072/Servo/usart.c
similarity index 100%
rename from F0-nolib/Servo/usart.c
rename to F0:F030,F042,F072/Servo/usart.c
diff --git a/F0-nolib/Servo/usart.h b/F0:F030,F042,F072/Servo/usart.h
similarity index 100%
rename from F0-nolib/Servo/usart.h
rename to F0:F030,F042,F072/Servo/usart.h
diff --git a/F0-nolib/Snippets/Flash_EEPROM/Readme b/F0:F030,F042,F072/Snippets/Flash_EEPROM/Readme
similarity index 100%
rename from F0-nolib/Snippets/Flash_EEPROM/Readme
rename to F0:F030,F042,F072/Snippets/Flash_EEPROM/Readme
diff --git a/F0-nolib/Snippets/Flash_EEPROM/flash.c b/F0:F030,F042,F072/Snippets/Flash_EEPROM/flash.c
similarity index 100%
rename from F0-nolib/Snippets/Flash_EEPROM/flash.c
rename to F0:F030,F042,F072/Snippets/Flash_EEPROM/flash.c
diff --git a/F0-nolib/Snippets/Flash_EEPROM/flash.h b/F0:F030,F042,F072/Snippets/Flash_EEPROM/flash.h
similarity index 100%
rename from F0-nolib/Snippets/Flash_EEPROM/flash.h
rename to F0:F030,F042,F072/Snippets/Flash_EEPROM/flash.h
diff --git a/F0-nolib/Snippets/Jump2Boot.c b/F0:F030,F042,F072/Snippets/Jump2Boot.c
similarity index 100%
rename from F0-nolib/Snippets/Jump2Boot.c
rename to F0:F030,F042,F072/Snippets/Jump2Boot.c
diff --git a/F0-nolib/Snippets/Readme.md b/F0:F030,F042,F072/Snippets/Readme.md
similarity index 100%
rename from F0-nolib/Snippets/Readme.md
rename to F0:F030,F042,F072/Snippets/Readme.md
diff --git a/F0-nolib/Snippets/fallthru b/F0:F030,F042,F072/Snippets/fallthru
similarity index 100%
rename from F0-nolib/Snippets/fallthru
rename to F0:F030,F042,F072/Snippets/fallthru
diff --git a/F0-nolib/Snippets/printuhex.c b/F0:F030,F042,F072/Snippets/printuhex.c
similarity index 100%
rename from F0-nolib/Snippets/printuhex.c
rename to F0:F030,F042,F072/Snippets/printuhex.c
diff --git a/F0-nolib/Snippets/readint.c b/F0:F030,F042,F072/Snippets/readint.c
similarity index 100%
rename from F0-nolib/Snippets/readint.c
rename to F0:F030,F042,F072/Snippets/readint.c
diff --git a/F0-nolib/Socket_fans/Makefile b/F0:F030,F042,F072/Socket_fans/Makefile
similarity index 100%
rename from F0-nolib/Socket_fans/Makefile
rename to F0:F030,F042,F072/Socket_fans/Makefile
diff --git a/F0-nolib/Socket_fans/Readme.md b/F0:F030,F042,F072/Socket_fans/Readme.md
similarity index 100%
rename from F0-nolib/Socket_fans/Readme.md
rename to F0:F030,F042,F072/Socket_fans/Readme.md
diff --git a/F0-nolib/Socket_fans/adc.c b/F0:F030,F042,F072/Socket_fans/adc.c
similarity index 100%
rename from F0-nolib/Socket_fans/adc.c
rename to F0:F030,F042,F072/Socket_fans/adc.c
diff --git a/F0-nolib/Socket_fans/adc.h b/F0:F030,F042,F072/Socket_fans/adc.h
similarity index 100%
rename from F0-nolib/Socket_fans/adc.h
rename to F0:F030,F042,F072/Socket_fans/adc.h
diff --git a/F0-nolib/Socket_fans/flash.c b/F0:F030,F042,F072/Socket_fans/flash.c
similarity index 100%
rename from F0-nolib/Socket_fans/flash.c
rename to F0:F030,F042,F072/Socket_fans/flash.c
diff --git a/F0-nolib/Socket_fans/flash.h b/F0:F030,F042,F072/Socket_fans/flash.h
similarity index 100%
rename from F0-nolib/Socket_fans/flash.h
rename to F0:F030,F042,F072/Socket_fans/flash.h
diff --git a/F0-nolib/Socket_fans/hardware.c b/F0:F030,F042,F072/Socket_fans/hardware.c
similarity index 100%
rename from F0-nolib/Socket_fans/hardware.c
rename to F0:F030,F042,F072/Socket_fans/hardware.c
diff --git a/F0-nolib/Socket_fans/hardware.h b/F0:F030,F042,F072/Socket_fans/hardware.h
similarity index 100%
rename from F0-nolib/Socket_fans/hardware.h
rename to F0:F030,F042,F072/Socket_fans/hardware.h
diff --git a/F0-nolib/Socket_fans/kicad/acs712.lib b/F0:F030,F042,F072/Socket_fans/kicad/acs712.lib
similarity index 100%
rename from F0-nolib/Socket_fans/kicad/acs712.lib
rename to F0:F030,F042,F072/Socket_fans/kicad/acs712.lib
diff --git a/F0-nolib/Socket_fans/kicad/elements.lib b/F0:F030,F042,F072/Socket_fans/kicad/elements.lib
similarity index 100%
rename from F0-nolib/Socket_fans/kicad/elements.lib
rename to F0:F030,F042,F072/Socket_fans/kicad/elements.lib
diff --git a/F0-nolib/Socket_fans/kicad/fp-info-cache b/F0:F030,F042,F072/Socket_fans/kicad/fp-info-cache
similarity index 100%
rename from F0-nolib/Socket_fans/kicad/fp-info-cache
rename to F0:F030,F042,F072/Socket_fans/kicad/fp-info-cache
diff --git a/F0-nolib/Socket_fans/kicad/fp-lib-table b/F0:F030,F042,F072/Socket_fans/kicad/fp-lib-table
similarity index 100%
rename from F0-nolib/Socket_fans/kicad/fp-lib-table
rename to F0:F030,F042,F072/Socket_fans/kicad/fp-lib-table
diff --git a/F0-nolib/Socket_fans/kicad/my_footprints.pretty/Hole_3mm.kicad_mod b/F0:F030,F042,F072/Socket_fans/kicad/my_footprints.pretty/Hole_3mm.kicad_mod
similarity index 100%
rename from F0-nolib/Socket_fans/kicad/my_footprints.pretty/Hole_3mm.kicad_mod
rename to F0:F030,F042,F072/Socket_fans/kicad/my_footprints.pretty/Hole_3mm.kicad_mod
diff --git a/F0-nolib/Socket_fans/kicad/my_footprints.pretty/TH_via.kicad_mod b/F0:F030,F042,F072/Socket_fans/kicad/my_footprints.pretty/TH_via.kicad_mod
similarity index 100%
rename from F0-nolib/Socket_fans/kicad/my_footprints.pretty/TH_via.kicad_mod
rename to F0:F030,F042,F072/Socket_fans/kicad/my_footprints.pretty/TH_via.kicad_mod
diff --git a/F0-nolib/Socket_fans/kicad/pcb/stm32-B_Cu.gbr b/F0:F030,F042,F072/Socket_fans/kicad/pcb/stm32-B_Cu.gbr
similarity index 100%
rename from F0-nolib/Socket_fans/kicad/pcb/stm32-B_Cu.gbr
rename to F0:F030,F042,F072/Socket_fans/kicad/pcb/stm32-B_Cu.gbr
diff --git a/F0-nolib/Socket_fans/kicad/pcb/stm32-B_Mask.gbr b/F0:F030,F042,F072/Socket_fans/kicad/pcb/stm32-B_Mask.gbr
similarity index 100%
rename from F0-nolib/Socket_fans/kicad/pcb/stm32-B_Mask.gbr
rename to F0:F030,F042,F072/Socket_fans/kicad/pcb/stm32-B_Mask.gbr
diff --git a/F0-nolib/Socket_fans/kicad/pcb/stm32-B_SilkS.gbr b/F0:F030,F042,F072/Socket_fans/kicad/pcb/stm32-B_SilkS.gbr
similarity index 100%
rename from F0-nolib/Socket_fans/kicad/pcb/stm32-B_SilkS.gbr
rename to F0:F030,F042,F072/Socket_fans/kicad/pcb/stm32-B_SilkS.gbr
diff --git a/F0-nolib/Socket_fans/kicad/pcb/stm32-F_Cu.gbr b/F0:F030,F042,F072/Socket_fans/kicad/pcb/stm32-F_Cu.gbr
similarity index 100%
rename from F0-nolib/Socket_fans/kicad/pcb/stm32-F_Cu.gbr
rename to F0:F030,F042,F072/Socket_fans/kicad/pcb/stm32-F_Cu.gbr
diff --git a/F0-nolib/Socket_fans/kicad/pcb/stm32-F_Mask.gbr b/F0:F030,F042,F072/Socket_fans/kicad/pcb/stm32-F_Mask.gbr
similarity index 100%
rename from F0-nolib/Socket_fans/kicad/pcb/stm32-F_Mask.gbr
rename to F0:F030,F042,F072/Socket_fans/kicad/pcb/stm32-F_Mask.gbr
diff --git a/F0-nolib/Socket_fans/kicad/pcb/stm32-F_SilkS.gbr b/F0:F030,F042,F072/Socket_fans/kicad/pcb/stm32-F_SilkS.gbr
similarity index 100%
rename from F0-nolib/Socket_fans/kicad/pcb/stm32-F_SilkS.gbr
rename to F0:F030,F042,F072/Socket_fans/kicad/pcb/stm32-F_SilkS.gbr
diff --git a/F0-nolib/Socket_fans/kicad/pcb/stm32-NPTH-drl_map.gbr b/F0:F030,F042,F072/Socket_fans/kicad/pcb/stm32-NPTH-drl_map.gbr
similarity index 100%
rename from F0-nolib/Socket_fans/kicad/pcb/stm32-NPTH-drl_map.gbr
rename to F0:F030,F042,F072/Socket_fans/kicad/pcb/stm32-NPTH-drl_map.gbr
diff --git a/F0-nolib/Socket_fans/kicad/pcb/stm32-PTH-drl_map.gbr b/F0:F030,F042,F072/Socket_fans/kicad/pcb/stm32-PTH-drl_map.gbr
similarity index 100%
rename from F0-nolib/Socket_fans/kicad/pcb/stm32-PTH-drl_map.gbr
rename to F0:F030,F042,F072/Socket_fans/kicad/pcb/stm32-PTH-drl_map.gbr
diff --git a/F0-nolib/Socket_fans/kicad/stm32 b/F0:F030,F042,F072/Socket_fans/kicad/stm32
similarity index 100%
rename from F0-nolib/Socket_fans/kicad/stm32
rename to F0:F030,F042,F072/Socket_fans/kicad/stm32
diff --git a/F0-nolib/Socket_fans/kicad/stm32-rescue.lib b/F0:F030,F042,F072/Socket_fans/kicad/stm32-rescue.lib
similarity index 100%
rename from F0-nolib/Socket_fans/kicad/stm32-rescue.lib
rename to F0:F030,F042,F072/Socket_fans/kicad/stm32-rescue.lib
diff --git a/F0-nolib/Socket_fans/kicad/stm32.kicad_pcb b/F0:F030,F042,F072/Socket_fans/kicad/stm32.kicad_pcb
similarity index 100%
rename from F0-nolib/Socket_fans/kicad/stm32.kicad_pcb
rename to F0:F030,F042,F072/Socket_fans/kicad/stm32.kicad_pcb
diff --git a/F0-nolib/Socket_fans/kicad/stm32.net b/F0:F030,F042,F072/Socket_fans/kicad/stm32.net
similarity index 100%
rename from F0-nolib/Socket_fans/kicad/stm32.net
rename to F0:F030,F042,F072/Socket_fans/kicad/stm32.net
diff --git a/F0-nolib/Socket_fans/kicad/stm32.pro b/F0:F030,F042,F072/Socket_fans/kicad/stm32.pro
similarity index 100%
rename from F0-nolib/Socket_fans/kicad/stm32.pro
rename to F0:F030,F042,F072/Socket_fans/kicad/stm32.pro
diff --git a/F0-nolib/Socket_fans/kicad/stm32.sch b/F0:F030,F042,F072/Socket_fans/kicad/stm32.sch
similarity index 100%
rename from F0-nolib/Socket_fans/kicad/stm32.sch
rename to F0:F030,F042,F072/Socket_fans/kicad/stm32.sch
diff --git a/F0-nolib/Socket_fans/kicad/sym-lib-table b/F0:F030,F042,F072/Socket_fans/kicad/sym-lib-table
similarity index 100%
rename from F0-nolib/Socket_fans/kicad/sym-lib-table
rename to F0:F030,F042,F072/Socket_fans/kicad/sym-lib-table
diff --git a/F0-nolib/Socket_fans/knots/buildk.m b/F0:F030,F042,F072/Socket_fans/knots/buildk.m
similarity index 100%
rename from F0-nolib/Socket_fans/knots/buildk.m
rename to F0:F030,F042,F072/Socket_fans/knots/buildk.m
diff --git a/F0-nolib/Socket_fans/knots/calcT.m b/F0:F030,F042,F072/Socket_fans/knots/calcT.m
similarity index 100%
rename from F0-nolib/Socket_fans/knots/calcT.m
rename to F0:F030,F042,F072/Socket_fans/knots/calcT.m
diff --git a/F0-nolib/Socket_fans/knots/getknots.m b/F0:F030,F042,F072/Socket_fans/knots/getknots.m
similarity index 100%
rename from F0-nolib/Socket_fans/knots/getknots.m
rename to F0:F030,F042,F072/Socket_fans/knots/getknots.m
diff --git a/F0-nolib/Socket_fans/knots/getnewpt.m b/F0:F030,F042,F072/Socket_fans/knots/getnewpt.m
similarity index 100%
rename from F0-nolib/Socket_fans/knots/getnewpt.m
rename to F0:F030,F042,F072/Socket_fans/knots/getnewpt.m
diff --git a/F0-nolib/Socket_fans/knots/linearapprox.m b/F0:F030,F042,F072/Socket_fans/knots/linearapprox.m
similarity index 100%
rename from F0-nolib/Socket_fans/knots/linearapprox.m
rename to F0:F030,F042,F072/Socket_fans/knots/linearapprox.m
diff --git a/F0-nolib/Socket_fans/knots/piecevise.html b/F0:F030,F042,F072/Socket_fans/knots/piecevise.html
similarity index 100%
rename from F0-nolib/Socket_fans/knots/piecevise.html
rename to F0:F030,F042,F072/Socket_fans/knots/piecevise.html
diff --git a/F0-nolib/Socket_fans/knots/piecevise_files/13303023.jpe b/F0:F030,F042,F072/Socket_fans/knots/piecevise_files/13303023.jpe
similarity index 100%
rename from F0-nolib/Socket_fans/knots/piecevise_files/13303023.jpe
rename to F0:F030,F042,F072/Socket_fans/knots/piecevise_files/13303023.jpe
diff --git a/F0-nolib/Socket_fans/knots/piecevise_files/43568408.jpe b/F0:F030,F042,F072/Socket_fans/knots/piecevise_files/43568408.jpe
similarity index 100%
rename from F0-nolib/Socket_fans/knots/piecevise_files/43568408.jpe
rename to F0:F030,F042,F072/Socket_fans/knots/piecevise_files/43568408.jpe
diff --git a/F0-nolib/Socket_fans/knots/piecevise_files/50295594.png b/F0:F030,F042,F072/Socket_fans/knots/piecevise_files/50295594.png
similarity index 100%
rename from F0-nolib/Socket_fans/knots/piecevise_files/50295594.png
rename to F0:F030,F042,F072/Socket_fans/knots/piecevise_files/50295594.png
diff --git a/F0-nolib/Socket_fans/knots/piecevise_files/52273253.jpe b/F0:F030,F042,F072/Socket_fans/knots/piecevise_files/52273253.jpe
similarity index 100%
rename from F0-nolib/Socket_fans/knots/piecevise_files/52273253.jpe
rename to F0:F030,F042,F072/Socket_fans/knots/piecevise_files/52273253.jpe
diff --git a/F0-nolib/Socket_fans/knots/piecevise_files/62383590.gif b/F0:F030,F042,F072/Socket_fans/knots/piecevise_files/62383590.gif
similarity index 100%
rename from F0-nolib/Socket_fans/knots/piecevise_files/62383590.gif
rename to F0:F030,F042,F072/Socket_fans/knots/piecevise_files/62383590.gif
diff --git a/F0-nolib/Socket_fans/knots/piecevise_files/6NNZZQ4uBDQ.jpg b/F0:F030,F042,F072/Socket_fans/knots/piecevise_files/6NNZZQ4uBDQ.jpg
similarity index 100%
rename from F0-nolib/Socket_fans/knots/piecevise_files/6NNZZQ4uBDQ.jpg
rename to F0:F030,F042,F072/Socket_fans/knots/piecevise_files/6NNZZQ4uBDQ.jpg
diff --git a/F0-nolib/Socket_fans/knots/piecevise_files/Dt9WEEJl_K8.jpg b/F0:F030,F042,F072/Socket_fans/knots/piecevise_files/Dt9WEEJl_K8.jpg
similarity index 100%
rename from F0-nolib/Socket_fans/knots/piecevise_files/Dt9WEEJl_K8.jpg
rename to F0:F030,F042,F072/Socket_fans/knots/piecevise_files/Dt9WEEJl_K8.jpg
diff --git a/F0-nolib/Socket_fans/knots/piecevise_files/a.css b/F0:F030,F042,F072/Socket_fans/knots/piecevise_files/a.css
similarity index 100%
rename from F0-nolib/Socket_fans/knots/piecevise_files/a.css
rename to F0:F030,F042,F072/Socket_fans/knots/piecevise_files/a.css
diff --git a/F0-nolib/Socket_fans/knots/piecevise_files/a.htm b/F0:F030,F042,F072/Socket_fans/knots/piecevise_files/a.htm
similarity index 100%
rename from F0-nolib/Socket_fans/knots/piecevise_files/a.htm
rename to F0:F030,F042,F072/Socket_fans/knots/piecevise_files/a.htm
diff --git a/F0-nolib/Socket_fans/knots/piecevise_files/a.js b/F0:F030,F042,F072/Socket_fans/knots/piecevise_files/a.js
similarity index 100%
rename from F0-nolib/Socket_fans/knots/piecevise_files/a.js
rename to F0:F030,F042,F072/Socket_fans/knots/piecevise_files/a.js
diff --git a/F0-nolib/Socket_fans/knots/piecevise_files/aLpoeyGgLuE.jpg b/F0:F030,F042,F072/Socket_fans/knots/piecevise_files/aLpoeyGgLuE.jpg
similarity index 100%
rename from F0-nolib/Socket_fans/knots/piecevise_files/aLpoeyGgLuE.jpg
rename to F0:F030,F042,F072/Socket_fans/knots/piecevise_files/aLpoeyGgLuE.jpg
diff --git a/F0-nolib/Socket_fans/knots/piecevise_files/a_002.css b/F0:F030,F042,F072/Socket_fans/knots/piecevise_files/a_002.css
similarity index 100%
rename from F0-nolib/Socket_fans/knots/piecevise_files/a_002.css
rename to F0:F030,F042,F072/Socket_fans/knots/piecevise_files/a_002.css
diff --git a/F0-nolib/Socket_fans/knots/piecevise_files/a_002.js b/F0:F030,F042,F072/Socket_fans/knots/piecevise_files/a_002.js
similarity index 100%
rename from F0-nolib/Socket_fans/knots/piecevise_files/a_002.js
rename to F0:F030,F042,F072/Socket_fans/knots/piecevise_files/a_002.js
diff --git a/F0-nolib/Socket_fans/knots/piecevise_files/a_003.css b/F0:F030,F042,F072/Socket_fans/knots/piecevise_files/a_003.css
similarity index 100%
rename from F0-nolib/Socket_fans/knots/piecevise_files/a_003.css
rename to F0:F030,F042,F072/Socket_fans/knots/piecevise_files/a_003.css
diff --git a/F0-nolib/Socket_fans/knots/piecevise_files/a_data/a.js b/F0:F030,F042,F072/Socket_fans/knots/piecevise_files/a_data/a.js
similarity index 100%
rename from F0-nolib/Socket_fans/knots/piecevise_files/a_data/a.js
rename to F0:F030,F042,F072/Socket_fans/knots/piecevise_files/a_data/a.js
diff --git a/F0-nolib/Socket_fans/knots/piecevise_files/btn_del.gif b/F0:F030,F042,F072/Socket_fans/knots/piecevise_files/btn_del.gif
similarity index 100%
rename from F0-nolib/Socket_fans/knots/piecevise_files/btn_del.gif
rename to F0:F030,F042,F072/Socket_fans/knots/piecevise_files/btn_del.gif
diff --git a/F0-nolib/Socket_fans/knots/piecevise_files/btn_edit.gif b/F0:F030,F042,F072/Socket_fans/knots/piecevise_files/btn_edit.gif
similarity index 100%
rename from F0-nolib/Socket_fans/knots/piecevise_files/btn_edit.gif
rename to F0:F030,F042,F072/Socket_fans/knots/piecevise_files/btn_edit.gif
diff --git a/F0-nolib/Socket_fans/knots/piecevise_files/btn_edittags.gif b/F0:F030,F042,F072/Socket_fans/knots/piecevise_files/btn_edittags.gif
similarity index 100%
rename from F0-nolib/Socket_fans/knots/piecevise_files/btn_edittags.gif
rename to F0:F030,F042,F072/Socket_fans/knots/piecevise_files/btn_edittags.gif
diff --git a/F0-nolib/Socket_fans/knots/piecevise_files/btn_freeze.gif b/F0:F030,F042,F072/Socket_fans/knots/piecevise_files/btn_freeze.gif
similarity index 100%
rename from F0-nolib/Socket_fans/knots/piecevise_files/btn_freeze.gif
rename to F0:F030,F042,F072/Socket_fans/knots/piecevise_files/btn_freeze.gif
diff --git a/F0-nolib/Socket_fans/knots/piecevise_files/btn_memories.gif b/F0:F030,F042,F072/Socket_fans/knots/piecevise_files/btn_memories.gif
similarity index 100%
rename from F0-nolib/Socket_fans/knots/piecevise_files/btn_memories.gif
rename to F0:F030,F042,F072/Socket_fans/knots/piecevise_files/btn_memories.gif
diff --git a/F0-nolib/Socket_fans/knots/piecevise_files/btn_next.gif b/F0:F030,F042,F072/Socket_fans/knots/piecevise_files/btn_next.gif
similarity index 100%
rename from F0-nolib/Socket_fans/knots/piecevise_files/btn_next.gif
rename to F0:F030,F042,F072/Socket_fans/knots/piecevise_files/btn_next.gif
diff --git a/F0-nolib/Socket_fans/knots/piecevise_files/btn_prev.gif b/F0:F030,F042,F072/Socket_fans/knots/piecevise_files/btn_prev.gif
similarity index 100%
rename from F0-nolib/Socket_fans/knots/piecevise_files/btn_prev.gif
rename to F0:F030,F042,F072/Socket_fans/knots/piecevise_files/btn_prev.gif
diff --git a/F0-nolib/Socket_fans/knots/piecevise_files/btn_scr.gif b/F0:F030,F042,F072/Socket_fans/knots/piecevise_files/btn_scr.gif
similarity index 100%
rename from F0-nolib/Socket_fans/knots/piecevise_files/btn_scr.gif
rename to F0:F030,F042,F072/Socket_fans/knots/piecevise_files/btn_scr.gif
diff --git a/F0-nolib/Socket_fans/knots/piecevise_files/btn_sharethis.gif b/F0:F030,F042,F072/Socket_fans/knots/piecevise_files/btn_sharethis.gif
similarity index 100%
rename from F0-nolib/Socket_fans/knots/piecevise_files/btn_sharethis.gif
rename to F0:F030,F042,F072/Socket_fans/knots/piecevise_files/btn_sharethis.gif
diff --git a/F0-nolib/Socket_fans/knots/piecevise_files/btn_spam.gif b/F0:F030,F042,F072/Socket_fans/knots/piecevise_files/btn_spam.gif
similarity index 100%
rename from F0-nolib/Socket_fans/knots/piecevise_files/btn_spam.gif
rename to F0:F030,F042,F072/Socket_fans/knots/piecevise_files/btn_spam.gif
diff --git a/F0-nolib/Socket_fans/knots/piecevise_files/btn_track.gif b/F0:F030,F042,F072/Socket_fans/knots/piecevise_files/btn_track.gif
similarity index 100%
rename from F0-nolib/Socket_fans/knots/piecevise_files/btn_track.gif
rename to F0:F030,F042,F072/Socket_fans/knots/piecevise_files/btn_track.gif
diff --git a/F0-nolib/Socket_fans/knots/piecevise_files/facebook-16.png b/F0:F030,F042,F072/Socket_fans/knots/piecevise_files/facebook-16.png
similarity index 100%
rename from F0-nolib/Socket_fans/knots/piecevise_files/facebook-16.png
rename to F0:F030,F042,F072/Socket_fans/knots/piecevise_files/facebook-16.png
diff --git a/F0-nolib/Socket_fans/knots/piecevise_files/top100.js b/F0:F030,F042,F072/Socket_fans/knots/piecevise_files/top100.js
similarity index 100%
rename from F0-nolib/Socket_fans/knots/piecevise_files/top100.js
rename to F0:F030,F042,F072/Socket_fans/knots/piecevise_files/top100.js
diff --git a/F0-nolib/Socket_fans/knots/piecevise_files/vkontakte-16.png b/F0:F030,F042,F072/Socket_fans/knots/piecevise_files/vkontakte-16.png
similarity index 100%
rename from F0-nolib/Socket_fans/knots/piecevise_files/vkontakte-16.png
rename to F0:F030,F042,F072/Socket_fans/knots/piecevise_files/vkontakte-16.png
diff --git a/F0-nolib/Socket_fans/main.c b/F0:F030,F042,F072/Socket_fans/main.c
similarity index 100%
rename from F0-nolib/Socket_fans/main.c
rename to F0:F030,F042,F072/Socket_fans/main.c
diff --git a/F0-nolib/Socket_fans/monitor.c b/F0:F030,F042,F072/Socket_fans/monitor.c
similarity index 100%
rename from F0-nolib/Socket_fans/monitor.c
rename to F0:F030,F042,F072/Socket_fans/monitor.c
diff --git a/F0-nolib/Socket_fans/monitor.h b/F0:F030,F042,F072/Socket_fans/monitor.h
similarity index 100%
rename from F0-nolib/Socket_fans/monitor.h
rename to F0:F030,F042,F072/Socket_fans/monitor.h
diff --git a/F0-nolib/Socket_fans/proto.c b/F0:F030,F042,F072/Socket_fans/proto.c
similarity index 100%
rename from F0-nolib/Socket_fans/proto.c
rename to F0:F030,F042,F072/Socket_fans/proto.c
diff --git a/F0-nolib/Socket_fans/proto.h b/F0:F030,F042,F072/Socket_fans/proto.h
similarity index 100%
rename from F0-nolib/Socket_fans/proto.h
rename to F0:F030,F042,F072/Socket_fans/proto.h
diff --git a/F0-nolib/Socket_fans/sockfans.bin b/F0:F030,F042,F072/Socket_fans/sockfans.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F0-nolib/Socket_fans/sockfans.bin
rename to F0:F030,F042,F072/Socket_fans/sockfans.bin
diff --git a/F0-nolib/Socket_fans/usb.c b/F0:F030,F042,F072/Socket_fans/usb.c
similarity index 100%
rename from F0-nolib/Socket_fans/usb.c
rename to F0:F030,F042,F072/Socket_fans/usb.c
diff --git a/F0-nolib/Socket_fans/usb.h b/F0:F030,F042,F072/Socket_fans/usb.h
similarity index 100%
rename from F0-nolib/Socket_fans/usb.h
rename to F0:F030,F042,F072/Socket_fans/usb.h
diff --git a/F0-nolib/Socket_fans/usb_defs.h b/F0:F030,F042,F072/Socket_fans/usb_defs.h
similarity index 100%
rename from F0-nolib/Socket_fans/usb_defs.h
rename to F0:F030,F042,F072/Socket_fans/usb_defs.h
diff --git a/F0-nolib/Socket_fans/usb_lib.c b/F0:F030,F042,F072/Socket_fans/usb_lib.c
similarity index 100%
rename from F0-nolib/Socket_fans/usb_lib.c
rename to F0:F030,F042,F072/Socket_fans/usb_lib.c
diff --git a/F0-nolib/Socket_fans/usb_lib.h b/F0:F030,F042,F072/Socket_fans/usb_lib.h
similarity index 100%
rename from F0-nolib/Socket_fans/usb_lib.h
rename to F0:F030,F042,F072/Socket_fans/usb_lib.h
diff --git a/F0-nolib/TM1637/Makefile b/F0:F030,F042,F072/TM1637/Makefile
similarity index 100%
rename from F0-nolib/TM1637/Makefile
rename to F0:F030,F042,F072/TM1637/Makefile
diff --git a/F0-nolib/TM1637/Readme.md b/F0:F030,F042,F072/TM1637/Readme.md
similarity index 100%
rename from F0-nolib/TM1637/Readme.md
rename to F0:F030,F042,F072/TM1637/Readme.md
diff --git a/F0-nolib/TM1637/hardware.c b/F0:F030,F042,F072/TM1637/hardware.c
similarity index 100%
rename from F0-nolib/TM1637/hardware.c
rename to F0:F030,F042,F072/TM1637/hardware.c
diff --git a/F0-nolib/TM1637/hardware.h b/F0:F030,F042,F072/TM1637/hardware.h
similarity index 100%
rename from F0-nolib/TM1637/hardware.h
rename to F0:F030,F042,F072/TM1637/hardware.h
diff --git a/F0-nolib/TM1637/i2c.c b/F0:F030,F042,F072/TM1637/i2c.c
similarity index 100%
rename from F0-nolib/TM1637/i2c.c
rename to F0:F030,F042,F072/TM1637/i2c.c
diff --git a/F0-nolib/TM1637/i2c.h b/F0:F030,F042,F072/TM1637/i2c.h
similarity index 100%
rename from F0-nolib/TM1637/i2c.h
rename to F0:F030,F042,F072/TM1637/i2c.h
diff --git a/F0-nolib/TM1637/main.c b/F0:F030,F042,F072/TM1637/main.c
similarity index 100%
rename from F0-nolib/TM1637/main.c
rename to F0:F030,F042,F072/TM1637/main.c
diff --git a/F0-nolib/TM1637/protocol.c b/F0:F030,F042,F072/TM1637/protocol.c
similarity index 100%
rename from F0-nolib/TM1637/protocol.c
rename to F0:F030,F042,F072/TM1637/protocol.c
diff --git a/F0-nolib/TM1637/protocol.h b/F0:F030,F042,F072/TM1637/protocol.h
similarity index 100%
rename from F0-nolib/TM1637/protocol.h
rename to F0:F030,F042,F072/TM1637/protocol.h
diff --git a/F0-nolib/TM1637/tm1637.bin b/F0:F030,F042,F072/TM1637/tm1637.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F0-nolib/TM1637/tm1637.bin
rename to F0:F030,F042,F072/TM1637/tm1637.bin
diff --git a/F0-nolib/TM1637/usart.c b/F0:F030,F042,F072/TM1637/usart.c
similarity index 100%
rename from F0-nolib/TM1637/usart.c
rename to F0:F030,F042,F072/TM1637/usart.c
diff --git a/F0-nolib/TM1637/usart.h b/F0:F030,F042,F072/TM1637/usart.h
similarity index 100%
rename from F0-nolib/TM1637/usart.h
rename to F0:F030,F042,F072/TM1637/usart.h
diff --git a/F0-nolib/USBHID/Makefile b/F0:F030,F042,F072/USBHID/Makefile
similarity index 100%
rename from F0-nolib/USBHID/Makefile
rename to F0:F030,F042,F072/USBHID/Makefile
diff --git a/F0-nolib/USBHID/Readme.md b/F0:F030,F042,F072/USBHID/Readme.md
similarity index 100%
rename from F0-nolib/USBHID/Readme.md
rename to F0:F030,F042,F072/USBHID/Readme.md
diff --git a/F0-nolib/USBHID/hardware.c b/F0:F030,F042,F072/USBHID/hardware.c
similarity index 100%
rename from F0-nolib/USBHID/hardware.c
rename to F0:F030,F042,F072/USBHID/hardware.c
diff --git a/F0-nolib/USBHID/hardware.h b/F0:F030,F042,F072/USBHID/hardware.h
similarity index 100%
rename from F0-nolib/USBHID/hardware.h
rename to F0:F030,F042,F072/USBHID/hardware.h
diff --git a/F0-nolib/USBHID/keycodes.c b/F0:F030,F042,F072/USBHID/keycodes.c
similarity index 100%
rename from F0-nolib/USBHID/keycodes.c
rename to F0:F030,F042,F072/USBHID/keycodes.c
diff --git a/F0-nolib/USBHID/keycodes.h b/F0:F030,F042,F072/USBHID/keycodes.h
similarity index 100%
rename from F0-nolib/USBHID/keycodes.h
rename to F0:F030,F042,F072/USBHID/keycodes.h
diff --git a/F0-nolib/USBHID/main.c b/F0:F030,F042,F072/USBHID/main.c
similarity index 100%
rename from F0-nolib/USBHID/main.c
rename to F0:F030,F042,F072/USBHID/main.c
diff --git a/F0-nolib/USBHID/usart.c b/F0:F030,F042,F072/USBHID/usart.c
similarity index 100%
rename from F0-nolib/USBHID/usart.c
rename to F0:F030,F042,F072/USBHID/usart.c
diff --git a/F0-nolib/USBHID/usart.h b/F0:F030,F042,F072/USBHID/usart.h
similarity index 100%
rename from F0-nolib/USBHID/usart.h
rename to F0:F030,F042,F072/USBHID/usart.h
diff --git a/F0-nolib/USBHID/usb.c b/F0:F030,F042,F072/USBHID/usb.c
similarity index 100%
rename from F0-nolib/USBHID/usb.c
rename to F0:F030,F042,F072/USBHID/usb.c
diff --git a/F0-nolib/USBHID/usb.h b/F0:F030,F042,F072/USBHID/usb.h
similarity index 100%
rename from F0-nolib/USBHID/usb.h
rename to F0:F030,F042,F072/USBHID/usb.h
diff --git a/F0-nolib/USBHID/usb_defs.h b/F0:F030,F042,F072/USBHID/usb_defs.h
similarity index 100%
rename from F0-nolib/USBHID/usb_defs.h
rename to F0:F030,F042,F072/USBHID/usb_defs.h
diff --git a/F0-nolib/USBHID/usb_lib.c b/F0:F030,F042,F072/USBHID/usb_lib.c
similarity index 100%
rename from F0-nolib/USBHID/usb_lib.c
rename to F0:F030,F042,F072/USBHID/usb_lib.c
diff --git a/F0-nolib/USBHID/usb_lib.h b/F0:F030,F042,F072/USBHID/usb_lib.h
similarity index 100%
rename from F0-nolib/USBHID/usb_lib.h
rename to F0:F030,F042,F072/USBHID/usb_lib.h
diff --git a/F0-nolib/USBHID/usbhid.bin b/F0:F030,F042,F072/USBHID/usbhid.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F0-nolib/USBHID/usbhid.bin
rename to F0:F030,F042,F072/USBHID/usbhid.bin
diff --git a/F0-nolib/USB_pl2303_snippet/Makefile b/F0:F030,F042,F072/USB_pl2303_snippet/Makefile
similarity index 100%
rename from F0-nolib/USB_pl2303_snippet/Makefile
rename to F0:F030,F042,F072/USB_pl2303_snippet/Makefile
diff --git a/F0-nolib/USB_pl2303_snippet/Readme b/F0:F030,F042,F072/USB_pl2303_snippet/Readme
similarity index 100%
rename from F0-nolib/USB_pl2303_snippet/Readme
rename to F0:F030,F042,F072/USB_pl2303_snippet/Readme
diff --git a/F0-nolib/USB_pl2303_snippet/hardware.c b/F0:F030,F042,F072/USB_pl2303_snippet/hardware.c
similarity index 100%
rename from F0-nolib/USB_pl2303_snippet/hardware.c
rename to F0:F030,F042,F072/USB_pl2303_snippet/hardware.c
diff --git a/F0-nolib/USB_pl2303_snippet/hardware.h b/F0:F030,F042,F072/USB_pl2303_snippet/hardware.h
similarity index 100%
rename from F0-nolib/USB_pl2303_snippet/hardware.h
rename to F0:F030,F042,F072/USB_pl2303_snippet/hardware.h
diff --git a/F0-nolib/USB_pl2303_snippet/main.c b/F0:F030,F042,F072/USB_pl2303_snippet/main.c
similarity index 100%
rename from F0-nolib/USB_pl2303_snippet/main.c
rename to F0:F030,F042,F072/USB_pl2303_snippet/main.c
diff --git a/F0-nolib/USB_pl2303_snippet/proto.c b/F0:F030,F042,F072/USB_pl2303_snippet/proto.c
similarity index 100%
rename from F0-nolib/USB_pl2303_snippet/proto.c
rename to F0:F030,F042,F072/USB_pl2303_snippet/proto.c
diff --git a/F0-nolib/USB_pl2303_snippet/proto.h b/F0:F030,F042,F072/USB_pl2303_snippet/proto.h
similarity index 100%
rename from F0-nolib/USB_pl2303_snippet/proto.h
rename to F0:F030,F042,F072/USB_pl2303_snippet/proto.h
diff --git a/F0-nolib/USB_pl2303_snippet/usb.bin b/F0:F030,F042,F072/USB_pl2303_snippet/usb.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F0-nolib/USB_pl2303_snippet/usb.bin
rename to F0:F030,F042,F072/USB_pl2303_snippet/usb.bin
diff --git a/F0-nolib/USB_pl2303_snippet/usb.c b/F0:F030,F042,F072/USB_pl2303_snippet/usb.c
similarity index 100%
rename from F0-nolib/USB_pl2303_snippet/usb.c
rename to F0:F030,F042,F072/USB_pl2303_snippet/usb.c
diff --git a/F0-nolib/USB_pl2303_snippet/usb.h b/F0:F030,F042,F072/USB_pl2303_snippet/usb.h
similarity index 100%
rename from F0-nolib/USB_pl2303_snippet/usb.h
rename to F0:F030,F042,F072/USB_pl2303_snippet/usb.h
diff --git a/F0-nolib/USB_pl2303_snippet/usb_defs.h b/F0:F030,F042,F072/USB_pl2303_snippet/usb_defs.h
similarity index 100%
rename from F0-nolib/USB_pl2303_snippet/usb_defs.h
rename to F0:F030,F042,F072/USB_pl2303_snippet/usb_defs.h
diff --git a/F0-nolib/USB_pl2303_snippet/usb_lib.c b/F0:F030,F042,F072/USB_pl2303_snippet/usb_lib.c
similarity index 100%
rename from F0-nolib/USB_pl2303_snippet/usb_lib.c
rename to F0:F030,F042,F072/USB_pl2303_snippet/usb_lib.c
diff --git a/F0-nolib/USB_pl2303_snippet/usb_lib.h b/F0:F030,F042,F072/USB_pl2303_snippet/usb_lib.h
similarity index 100%
rename from F0-nolib/USB_pl2303_snippet/usb_lib.h
rename to F0:F030,F042,F072/USB_pl2303_snippet/usb_lib.h
diff --git a/F0-nolib/blink/Makefile b/F0:F030,F042,F072/blink/Makefile
similarity index 100%
rename from F0-nolib/blink/Makefile
rename to F0:F030,F042,F072/blink/Makefile
diff --git a/F0-nolib/blink/README b/F0:F030,F042,F072/blink/README
similarity index 100%
rename from F0-nolib/blink/README
rename to F0:F030,F042,F072/blink/README
diff --git a/F0-nolib/blink/blink.bin b/F0:F030,F042,F072/blink/blink.bin
old mode 100644
new mode 100755
similarity index 100%
rename from F0-nolib/blink/blink.bin
rename to F0:F030,F042,F072/blink/blink.bin
diff --git a/F0-nolib/blink/blink.geanypro b/F0:F030,F042,F072/blink/blink.geanypro
similarity index 100%
rename from F0-nolib/blink/blink.geanypro
rename to F0:F030,F042,F072/blink/blink.geanypro
diff --git a/F0-nolib/blink/systick_blink.c b/F0:F030,F042,F072/blink/systick_blink.c
similarity index 100%
rename from F0-nolib/blink/systick_blink.c
rename to F0:F030,F042,F072/blink/systick_blink.c
diff --git a/F0-nolib/canbus/kicad/acs712.lib b/F0:F030,F042,F072/canbus/kicad/acs712.lib
similarity index 100%
rename from F0-nolib/canbus/kicad/acs712.lib
rename to F0:F030,F042,F072/canbus/kicad/acs712.lib
diff --git a/F0-nolib/canbus/kicad/bom.ini b/F0:F030,F042,F072/canbus/kicad/bom.ini
similarity index 100%
rename from F0-nolib/canbus/kicad/bom.ini
rename to F0:F030,F042,F072/canbus/kicad/bom.ini
diff --git a/F0-nolib/canbus/kicad/elements.lib b/F0:F030,F042,F072/canbus/kicad/elements.lib
similarity index 100%
rename from F0-nolib/canbus/kicad/elements.lib
rename to F0:F030,F042,F072/canbus/kicad/elements.lib
diff --git a/F0-nolib/canbus/kicad/fp-info-cache b/F0:F030,F042,F072/canbus/kicad/fp-info-cache
similarity index 100%
rename from F0-nolib/canbus/kicad/fp-info-cache
rename to F0:F030,F042,F072/canbus/kicad/fp-info-cache
diff --git a/F0-nolib/canbus/kicad/fp-lib-table b/F0:F030,F042,F072/canbus/kicad/fp-lib-table
similarity index 100%
rename from F0-nolib/canbus/kicad/fp-lib-table
rename to F0:F030,F042,F072/canbus/kicad/fp-lib-table
diff --git a/F0-nolib/canbus/kicad/my_footprints.pretty/Hole_3mm.kicad_mod b/F0:F030,F042,F072/canbus/kicad/my_footprints.pretty/Hole_3mm.kicad_mod
similarity index 100%
rename from F0-nolib/canbus/kicad/my_footprints.pretty/Hole_3mm.kicad_mod
rename to F0:F030,F042,F072/canbus/kicad/my_footprints.pretty/Hole_3mm.kicad_mod
diff --git a/F0-nolib/canbus/kicad/my_footprints.pretty/RJ9-4P4C.kicad_mod b/F0:F030,F042,F072/canbus/kicad/my_footprints.pretty/RJ9-4P4C.kicad_mod
similarity index 100%
rename from F0-nolib/canbus/kicad/my_footprints.pretty/RJ9-4P4C.kicad_mod
rename to F0:F030,F042,F072/canbus/kicad/my_footprints.pretty/RJ9-4P4C.kicad_mod
diff --git a/F0-nolib/canbus/kicad/my_footprints.pretty/SMD_conn_4x2.5mm.kicad_mod b/F0:F030,F042,F072/canbus/kicad/my_footprints.pretty/SMD_conn_4x2.5mm.kicad_mod
similarity index 100%
rename from F0-nolib/canbus/kicad/my_footprints.pretty/SMD_conn_4x2.5mm.kicad_mod
rename to F0:F030,F042,F072/canbus/kicad/my_footprints.pretty/SMD_conn_4x2.5mm.kicad_mod
diff --git a/F0-nolib/canbus/kicad/my_footprints.pretty/TH_via.kicad_mod b/F0:F030,F042,F072/canbus/kicad/my_footprints.pretty/TH_via.kicad_mod
similarity index 100%
rename from F0-nolib/canbus/kicad/my_footprints.pretty/TH_via.kicad_mod
rename to F0:F030,F042,F072/canbus/kicad/my_footprints.pretty/TH_via.kicad_mod
diff --git a/F0-nolib/canbus/kicad/stm32-rescue.lib b/F0:F030,F042,F072/canbus/kicad/stm32-rescue.lib
similarity index 100%
rename from F0-nolib/canbus/kicad/stm32-rescue.lib
rename to F0:F030,F042,F072/canbus/kicad/stm32-rescue.lib
diff --git a/F0-nolib/canbus/kicad/stm32.kicad_pcb b/F0:F030,F042,F072/canbus/kicad/stm32.kicad_pcb
similarity index 100%
rename from F0-nolib/canbus/kicad/stm32.kicad_pcb
rename to F0:F030,F042,F072/canbus/kicad/stm32.kicad_pcb
diff --git a/F0-nolib/canbus/kicad/stm32.net b/F0:F030,F042,F072/canbus/kicad/stm32.net
similarity index 100%
rename from F0-nolib/canbus/kicad/stm32.net
rename to F0:F030,F042,F072/canbus/kicad/stm32.net
diff --git a/F0-nolib/canbus/kicad/stm32.pro b/F0:F030,F042,F072/canbus/kicad/stm32.pro
similarity index 100%
rename from F0-nolib/canbus/kicad/stm32.pro
rename to F0:F030,F042,F072/canbus/kicad/stm32.pro
diff --git a/F0-nolib/canbus/kicad/stm32.sch b/F0:F030,F042,F072/canbus/kicad/stm32.sch
similarity index 100%
rename from F0-nolib/canbus/kicad/stm32.sch
rename to F0:F030,F042,F072/canbus/kicad/stm32.sch
diff --git a/F0-nolib/canbus/kicad/sym-lib-table b/F0:F030,F042,F072/canbus/kicad/sym-lib-table
similarity index 100%
rename from F0-nolib/canbus/kicad/sym-lib-table
rename to F0:F030,F042,F072/canbus/kicad/sym-lib-table
diff --git a/F0-nolib/canbus/src/CANbus.geany b/F0:F030,F042,F072/canbus/src/CANbus.geany
similarity index 100%
rename from F0-nolib/canbus/src/CANbus.geany
rename to F0:F030,F042,F072/canbus/src/CANbus.geany
diff --git a/F0-nolib/canbus/src/Makefile b/F0:F030,F042,F072/canbus/src/Makefile
similarity index 100%
rename from F0-nolib/canbus/src/Makefile
rename to F0:F030,F042,F072/canbus/src/Makefile
diff --git a/F0-nolib/canbus/src/can.c b/F0:F030,F042,F072/canbus/src/can.c
similarity index 100%
rename from F0-nolib/canbus/src/can.c
rename to F0:F030,F042,F072/canbus/src/can.c
diff --git a/F0-nolib/canbus/src/can.h b/F0:F030,F042,F072/canbus/src/can.h
similarity index 100%
rename from F0-nolib/canbus/src/can.h
rename to F0:F030,F042,F072/canbus/src/can.h
diff --git a/F0-nolib/canbus/src/canbus.bin b/F0:F030,F042,F072/canbus/src/canbus.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F0-nolib/canbus/src/canbus.bin
rename to F0:F030,F042,F072/canbus/src/canbus.bin
diff --git a/F0-nolib/canbus/src/canbus.c.tags b/F0:F030,F042,F072/canbus/src/canbus.c.tags
similarity index 100%
rename from F0-nolib/canbus/src/canbus.c.tags
rename to F0:F030,F042,F072/canbus/src/canbus.c.tags
diff --git a/F0-nolib/canbus/src/hardware.c b/F0:F030,F042,F072/canbus/src/hardware.c
similarity index 100%
rename from F0-nolib/canbus/src/hardware.c
rename to F0:F030,F042,F072/canbus/src/hardware.c
diff --git a/F0-nolib/canbus/src/hardware.h b/F0:F030,F042,F072/canbus/src/hardware.h
similarity index 100%
rename from F0-nolib/canbus/src/hardware.h
rename to F0:F030,F042,F072/canbus/src/hardware.h
diff --git a/F0-nolib/canbus/src/main.c b/F0:F030,F042,F072/canbus/src/main.c
similarity index 100%
rename from F0-nolib/canbus/src/main.c
rename to F0:F030,F042,F072/canbus/src/main.c
diff --git a/F0-nolib/canbus/src/usart.c b/F0:F030,F042,F072/canbus/src/usart.c
similarity index 100%
rename from F0-nolib/canbus/src/usart.c
rename to F0:F030,F042,F072/canbus/src/usart.c
diff --git a/F0-nolib/canbus/src/usart.h b/F0:F030,F042,F072/canbus/src/usart.h
similarity index 100%
rename from F0-nolib/canbus/src/usart.h
rename to F0:F030,F042,F072/canbus/src/usart.h
diff --git a/F0-nolib/htu21d_nucleo/Makefile b/F0:F030,F042,F072/htu21d_nucleo/Makefile
similarity index 100%
rename from F0-nolib/htu21d_nucleo/Makefile
rename to F0:F030,F042,F072/htu21d_nucleo/Makefile
diff --git a/F0-nolib/htu21d_nucleo/Readme b/F0:F030,F042,F072/htu21d_nucleo/Readme
similarity index 100%
rename from F0-nolib/htu21d_nucleo/Readme
rename to F0:F030,F042,F072/htu21d_nucleo/Readme
diff --git a/F0-nolib/htu21d_nucleo/i2c.c b/F0:F030,F042,F072/htu21d_nucleo/i2c.c
similarity index 100%
rename from F0-nolib/htu21d_nucleo/i2c.c
rename to F0:F030,F042,F072/htu21d_nucleo/i2c.c
diff --git a/F0-nolib/htu21d_nucleo/i2c.h b/F0:F030,F042,F072/htu21d_nucleo/i2c.h
similarity index 100%
rename from F0-nolib/htu21d_nucleo/i2c.h
rename to F0:F030,F042,F072/htu21d_nucleo/i2c.h
diff --git a/F0-nolib/htu21d_nucleo/main.c b/F0:F030,F042,F072/htu21d_nucleo/main.c
similarity index 100%
rename from F0-nolib/htu21d_nucleo/main.c
rename to F0:F030,F042,F072/htu21d_nucleo/main.c
diff --git a/F0-nolib/htu21d_nucleo/usart.bin b/F0:F030,F042,F072/htu21d_nucleo/usart.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F0-nolib/htu21d_nucleo/usart.bin
rename to F0:F030,F042,F072/htu21d_nucleo/usart.bin
diff --git a/F0-nolib/htu21d_nucleo/usart.c b/F0:F030,F042,F072/htu21d_nucleo/usart.c
similarity index 100%
rename from F0-nolib/htu21d_nucleo/usart.c
rename to F0:F030,F042,F072/htu21d_nucleo/usart.c
diff --git a/F0-nolib/htu21d_nucleo/usart.h b/F0:F030,F042,F072/htu21d_nucleo/usart.h
similarity index 100%
rename from F0-nolib/htu21d_nucleo/usart.h
rename to F0:F030,F042,F072/htu21d_nucleo/usart.h
diff --git a/F0:F030,F042,F072/inc/F0 b/F0:F030,F042,F072/inc/F0
new file mode 120000
index 0000000..0be4819
--- /dev/null
+++ b/F0:F030,F042,F072/inc/F0
@@ -0,0 +1 @@
+Fx
\ No newline at end of file
diff --git a/F0-nolib/inc/Fx/common_macros.h b/F0:F030,F042,F072/inc/Fx/common_macros.h
similarity index 100%
rename from F0-nolib/inc/Fx/common_macros.h
rename to F0:F030,F042,F072/inc/Fx/common_macros.h
diff --git a/F0-nolib/inc/Fx/flash_size_reg.h b/F0:F030,F042,F072/inc/Fx/flash_size_reg.h
similarity index 100%
rename from F0-nolib/inc/Fx/flash_size_reg.h
rename to F0:F030,F042,F072/inc/Fx/flash_size_reg.h
diff --git a/F0-nolib/inc/Fx/stm32f0.h b/F0:F030,F042,F072/inc/Fx/stm32f0.h
similarity index 100%
rename from F0-nolib/inc/Fx/stm32f0.h
rename to F0:F030,F042,F072/inc/Fx/stm32f0.h
diff --git a/F0-nolib/inc/Fx/stm32f030x6.h b/F0:F030,F042,F072/inc/Fx/stm32f030x6.h
similarity index 100%
rename from F0-nolib/inc/Fx/stm32f030x6.h
rename to F0:F030,F042,F072/inc/Fx/stm32f030x6.h
diff --git a/F0-nolib/inc/Fx/stm32f030x8.h b/F0:F030,F042,F072/inc/Fx/stm32f030x8.h
similarity index 100%
rename from F0-nolib/inc/Fx/stm32f030x8.h
rename to F0:F030,F042,F072/inc/Fx/stm32f030x8.h
diff --git a/F0-nolib/inc/Fx/stm32f030xc.h b/F0:F030,F042,F072/inc/Fx/stm32f030xc.h
similarity index 100%
rename from F0-nolib/inc/Fx/stm32f030xc.h
rename to F0:F030,F042,F072/inc/Fx/stm32f030xc.h
diff --git a/F0-nolib/inc/Fx/stm32f031x6.h b/F0:F030,F042,F072/inc/Fx/stm32f031x6.h
similarity index 100%
rename from F0-nolib/inc/Fx/stm32f031x6.h
rename to F0:F030,F042,F072/inc/Fx/stm32f031x6.h
diff --git a/F0-nolib/inc/Fx/stm32f038xx.h b/F0:F030,F042,F072/inc/Fx/stm32f038xx.h
similarity index 100%
rename from F0-nolib/inc/Fx/stm32f038xx.h
rename to F0:F030,F042,F072/inc/Fx/stm32f038xx.h
diff --git a/F0-nolib/inc/Fx/stm32f042x6.h b/F0:F030,F042,F072/inc/Fx/stm32f042x6.h
similarity index 100%
rename from F0-nolib/inc/Fx/stm32f042x6.h
rename to F0:F030,F042,F072/inc/Fx/stm32f042x6.h
diff --git a/F0-nolib/inc/Fx/stm32f048xx.h b/F0:F030,F042,F072/inc/Fx/stm32f048xx.h
similarity index 100%
rename from F0-nolib/inc/Fx/stm32f048xx.h
rename to F0:F030,F042,F072/inc/Fx/stm32f048xx.h
diff --git a/F0-nolib/inc/Fx/stm32f051x8.h b/F0:F030,F042,F072/inc/Fx/stm32f051x8.h
similarity index 100%
rename from F0-nolib/inc/Fx/stm32f051x8.h
rename to F0:F030,F042,F072/inc/Fx/stm32f051x8.h
diff --git a/F0-nolib/inc/Fx/stm32f058xx.h b/F0:F030,F042,F072/inc/Fx/stm32f058xx.h
similarity index 100%
rename from F0-nolib/inc/Fx/stm32f058xx.h
rename to F0:F030,F042,F072/inc/Fx/stm32f058xx.h
diff --git a/F0-nolib/inc/Fx/stm32f070x6.h b/F0:F030,F042,F072/inc/Fx/stm32f070x6.h
similarity index 100%
rename from F0-nolib/inc/Fx/stm32f070x6.h
rename to F0:F030,F042,F072/inc/Fx/stm32f070x6.h
diff --git a/F0-nolib/inc/Fx/stm32f070xb.h b/F0:F030,F042,F072/inc/Fx/stm32f070xb.h
similarity index 100%
rename from F0-nolib/inc/Fx/stm32f070xb.h
rename to F0:F030,F042,F072/inc/Fx/stm32f070xb.h
diff --git a/F0-nolib/inc/Fx/stm32f071xb.h b/F0:F030,F042,F072/inc/Fx/stm32f071xb.h
similarity index 100%
rename from F0-nolib/inc/Fx/stm32f071xb.h
rename to F0:F030,F042,F072/inc/Fx/stm32f071xb.h
diff --git a/F0-nolib/inc/Fx/stm32f072xb.h b/F0:F030,F042,F072/inc/Fx/stm32f072xb.h
similarity index 100%
rename from F0-nolib/inc/Fx/stm32f072xb.h
rename to F0:F030,F042,F072/inc/Fx/stm32f072xb.h
diff --git a/F0-nolib/inc/Fx/stm32f078xx.h b/F0:F030,F042,F072/inc/Fx/stm32f078xx.h
similarity index 100%
rename from F0-nolib/inc/Fx/stm32f078xx.h
rename to F0:F030,F042,F072/inc/Fx/stm32f078xx.h
diff --git a/F0-nolib/inc/Fx/stm32f091xc.h b/F0:F030,F042,F072/inc/Fx/stm32f091xc.h
similarity index 100%
rename from F0-nolib/inc/Fx/stm32f091xc.h
rename to F0:F030,F042,F072/inc/Fx/stm32f091xc.h
diff --git a/F0-nolib/inc/Fx/stm32f098xx.h b/F0:F030,F042,F072/inc/Fx/stm32f098xx.h
similarity index 100%
rename from F0-nolib/inc/Fx/stm32f098xx.h
rename to F0:F030,F042,F072/inc/Fx/stm32f098xx.h
diff --git a/F0-nolib/inc/Fx/stm32f0xx.h b/F0:F030,F042,F072/inc/Fx/stm32f0xx.h
similarity index 100%
rename from F0-nolib/inc/Fx/stm32f0xx.h
rename to F0:F030,F042,F072/inc/Fx/stm32f0xx.h
diff --git a/F0-nolib/inc/Fx/stm32f1.h b/F0:F030,F042,F072/inc/Fx/stm32f1.h
similarity index 100%
rename from F0-nolib/inc/Fx/stm32f1.h
rename to F0:F030,F042,F072/inc/Fx/stm32f1.h
diff --git a/F0-nolib/inc/Fx/stm32f10x.h b/F0:F030,F042,F072/inc/Fx/stm32f10x.h
similarity index 100%
rename from F0-nolib/inc/Fx/stm32f10x.h
rename to F0:F030,F042,F072/inc/Fx/stm32f10x.h
diff --git a/F0-nolib/inc/Fx/vector.h b/F0:F030,F042,F072/inc/Fx/vector.h
similarity index 100%
rename from F0-nolib/inc/Fx/vector.h
rename to F0:F030,F042,F072/inc/Fx/vector.h
diff --git a/F0-nolib/inc/Should_use_common_includes_with_F1 b/F0:F030,F042,F072/inc/Should_use_common_includes_with_F1
similarity index 100%
rename from F0-nolib/inc/Should_use_common_includes_with_F1
rename to F0:F030,F042,F072/inc/Should_use_common_includes_with_F1
diff --git a/F0-nolib/inc/cm/core_cm0.h b/F0:F030,F042,F072/inc/cm/core_cm0.h
similarity index 100%
rename from F0-nolib/inc/cm/core_cm0.h
rename to F0:F030,F042,F072/inc/cm/core_cm0.h
diff --git a/F0-nolib/inc/cm/core_cm0plus.h b/F0:F030,F042,F072/inc/cm/core_cm0plus.h
similarity index 100%
rename from F0-nolib/inc/cm/core_cm0plus.h
rename to F0:F030,F042,F072/inc/cm/core_cm0plus.h
diff --git a/F0-nolib/inc/cm/core_cm3.h b/F0:F030,F042,F072/inc/cm/core_cm3.h
similarity index 100%
rename from F0-nolib/inc/cm/core_cm3.h
rename to F0:F030,F042,F072/inc/cm/core_cm3.h
diff --git a/F0-nolib/inc/cm/core_cm4.h b/F0:F030,F042,F072/inc/cm/core_cm4.h
similarity index 100%
rename from F0-nolib/inc/cm/core_cm4.h
rename to F0:F030,F042,F072/inc/cm/core_cm4.h
diff --git a/F0-nolib/inc/cm/core_cm7.h b/F0:F030,F042,F072/inc/cm/core_cm7.h
similarity index 100%
rename from F0-nolib/inc/cm/core_cm7.h
rename to F0:F030,F042,F072/inc/cm/core_cm7.h
diff --git a/F0-nolib/inc/cm/core_cmFunc.h b/F0:F030,F042,F072/inc/cm/core_cmFunc.h
similarity index 100%
rename from F0-nolib/inc/cm/core_cmFunc.h
rename to F0:F030,F042,F072/inc/cm/core_cmFunc.h
diff --git a/F0-nolib/inc/cm/core_cmInstr.h b/F0:F030,F042,F072/inc/cm/core_cmInstr.h
similarity index 100%
rename from F0-nolib/inc/cm/core_cmInstr.h
rename to F0:F030,F042,F072/inc/cm/core_cmInstr.h
diff --git a/F0-nolib/inc/cm/core_cmSimd.h b/F0:F030,F042,F072/inc/cm/core_cmSimd.h
similarity index 100%
rename from F0-nolib/inc/cm/core_cmSimd.h
rename to F0:F030,F042,F072/inc/cm/core_cmSimd.h
diff --git a/F0-nolib/inc/cm/core_sc000.h b/F0:F030,F042,F072/inc/cm/core_sc000.h
similarity index 100%
rename from F0-nolib/inc/cm/core_sc000.h
rename to F0:F030,F042,F072/inc/cm/core_sc000.h
diff --git a/F0-nolib/inc/cm/core_sc300.h b/F0:F030,F042,F072/inc/cm/core_sc300.h
similarity index 100%
rename from F0-nolib/inc/cm/core_sc300.h
rename to F0:F030,F042,F072/inc/cm/core_sc300.h
diff --git a/F0-nolib/inc/ld/devices.data b/F0:F030,F042,F072/inc/ld/devices.data
similarity index 100%
rename from F0-nolib/inc/ld/devices.data
rename to F0:F030,F042,F072/inc/ld/devices.data
diff --git a/F0-nolib/inc/ld/stm32f01234.ld b/F0:F030,F042,F072/inc/ld/stm32f01234.ld
similarity index 100%
rename from F0-nolib/inc/ld/stm32f01234.ld
rename to F0:F030,F042,F072/inc/ld/stm32f01234.ld
diff --git a/F0-nolib/inc/ld/stm32f030f.ld b/F0:F030,F042,F072/inc/ld/stm32f030f.ld
similarity index 100%
rename from F0-nolib/inc/ld/stm32f030f.ld
rename to F0:F030,F042,F072/inc/ld/stm32f030f.ld
diff --git a/F0-nolib/inc/ld/stm32f042k.ld b/F0:F030,F042,F072/inc/ld/stm32f042k.ld
similarity index 100%
rename from F0-nolib/inc/ld/stm32f042k.ld
rename to F0:F030,F042,F072/inc/ld/stm32f042k.ld
diff --git a/F0-nolib/inc/ld/stm32f042x6.ld b/F0:F030,F042,F072/inc/ld/stm32f042x6.ld
similarity index 100%
rename from F0-nolib/inc/ld/stm32f042x6.ld
rename to F0:F030,F042,F072/inc/ld/stm32f042x6.ld
diff --git a/F0-nolib/inc/ld/stm32f051x8.ld b/F0:F030,F042,F072/inc/ld/stm32f051x8.ld
similarity index 100%
rename from F0-nolib/inc/ld/stm32f051x8.ld
rename to F0:F030,F042,F072/inc/ld/stm32f051x8.ld
diff --git a/F0-nolib/inc/ld/stm32f0728.ld b/F0:F030,F042,F072/inc/ld/stm32f0728.ld
similarity index 100%
rename from F0-nolib/inc/ld/stm32f0728.ld
rename to F0:F030,F042,F072/inc/ld/stm32f0728.ld
diff --git a/F0-nolib/inc/ld/stm32f072B.ld b/F0:F030,F042,F072/inc/ld/stm32f072B.ld
similarity index 100%
rename from F0-nolib/inc/ld/stm32f072B.ld
rename to F0:F030,F042,F072/inc/ld/stm32f072B.ld
diff --git a/F0-nolib/inc/ld/stm32f103x4.ld b/F0:F030,F042,F072/inc/ld/stm32f103x4.ld
similarity index 100%
rename from F0-nolib/inc/ld/stm32f103x4.ld
rename to F0:F030,F042,F072/inc/ld/stm32f103x4.ld
diff --git a/F0-nolib/inc/ld/stm32f103x6.ld b/F0:F030,F042,F072/inc/ld/stm32f103x6.ld
similarity index 100%
rename from F0-nolib/inc/ld/stm32f103x6.ld
rename to F0:F030,F042,F072/inc/ld/stm32f103x6.ld
diff --git a/F0-nolib/inc/ld/stm32f103x8.ld b/F0:F030,F042,F072/inc/ld/stm32f103x8.ld
similarity index 100%
rename from F0-nolib/inc/ld/stm32f103x8.ld
rename to F0:F030,F042,F072/inc/ld/stm32f103x8.ld
diff --git a/F0-nolib/inc/ld/stm32f103xB.ld b/F0:F030,F042,F072/inc/ld/stm32f103xB.ld
similarity index 100%
rename from F0-nolib/inc/ld/stm32f103xB.ld
rename to F0:F030,F042,F072/inc/ld/stm32f103xB.ld
diff --git a/F0-nolib/inc/ld/stm32f103xC.ld b/F0:F030,F042,F072/inc/ld/stm32f103xC.ld
similarity index 100%
rename from F0-nolib/inc/ld/stm32f103xC.ld
rename to F0:F030,F042,F072/inc/ld/stm32f103xC.ld
diff --git a/F0-nolib/inc/ld/stm32f103xD.ld b/F0:F030,F042,F072/inc/ld/stm32f103xD.ld
similarity index 100%
rename from F0-nolib/inc/ld/stm32f103xD.ld
rename to F0:F030,F042,F072/inc/ld/stm32f103xD.ld
diff --git a/F0-nolib/inc/ld/stm32f103xE.ld b/F0:F030,F042,F072/inc/ld/stm32f103xE.ld
similarity index 100%
rename from F0-nolib/inc/ld/stm32f103xE.ld
rename to F0:F030,F042,F072/inc/ld/stm32f103xE.ld
diff --git a/F0-nolib/inc/ld/stm32f103xF.ld b/F0:F030,F042,F072/inc/ld/stm32f103xF.ld
similarity index 100%
rename from F0-nolib/inc/ld/stm32f103xF.ld
rename to F0:F030,F042,F072/inc/ld/stm32f103xF.ld
diff --git a/F0-nolib/inc/ld/stm32f103xG.ld b/F0:F030,F042,F072/inc/ld/stm32f103xG.ld
similarity index 100%
rename from F0-nolib/inc/ld/stm32f103xG.ld
rename to F0:F030,F042,F072/inc/ld/stm32f103xG.ld
diff --git a/F0-nolib/inc/startup/vector.c b/F0:F030,F042,F072/inc/startup/vector.c
similarity index 100%
rename from F0-nolib/inc/startup/vector.c
rename to F0:F030,F042,F072/inc/startup/vector.c
diff --git a/F0-nolib/inc/startup/vector.c.depr b/F0:F030,F042,F072/inc/startup/vector.c.depr
similarity index 100%
rename from F0-nolib/inc/startup/vector.c.depr
rename to F0:F030,F042,F072/inc/startup/vector.c.depr
diff --git a/F0-nolib/morze/Makefile b/F0:F030,F042,F072/morze/Makefile
similarity index 100%
rename from F0-nolib/morze/Makefile
rename to F0:F030,F042,F072/morze/Makefile
diff --git a/F0-nolib/morze/Readme.md b/F0:F030,F042,F072/morze/Readme.md
similarity index 100%
rename from F0-nolib/morze/Readme.md
rename to F0:F030,F042,F072/morze/Readme.md
diff --git a/F0-nolib/morze/main.c b/F0:F030,F042,F072/morze/main.c
similarity index 100%
rename from F0-nolib/morze/main.c
rename to F0:F030,F042,F072/morze/main.c
diff --git a/F0-nolib/morze/morse.c b/F0:F030,F042,F072/morze/morse.c
similarity index 100%
rename from F0-nolib/morze/morse.c
rename to F0:F030,F042,F072/morze/morse.c
diff --git a/F0-nolib/morze/morse.h b/F0:F030,F042,F072/morze/morse.h
similarity index 100%
rename from F0-nolib/morze/morse.h
rename to F0:F030,F042,F072/morze/morse.h
diff --git a/F0-nolib/morze/morze.bin b/F0:F030,F042,F072/morze/morze.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F0-nolib/morze/morze.bin
rename to F0:F030,F042,F072/morze/morze.bin
diff --git a/F0-nolib/morze/usart.c b/F0:F030,F042,F072/morze/usart.c
similarity index 100%
rename from F0-nolib/morze/usart.c
rename to F0:F030,F042,F072/morze/usart.c
diff --git a/F0-nolib/morze/usart.h b/F0:F030,F042,F072/morze/usart.h
similarity index 100%
rename from F0-nolib/morze/usart.h
rename to F0:F030,F042,F072/morze/usart.h
diff --git a/F0-nolib/pl2303/Makefile b/F0:F030,F042,F072/pl2303/Makefile
similarity index 100%
rename from F0-nolib/pl2303/Makefile
rename to F0:F030,F042,F072/pl2303/Makefile
diff --git a/F0-nolib/pl2303/Readme.md b/F0:F030,F042,F072/pl2303/Readme.md
similarity index 100%
rename from F0-nolib/pl2303/Readme.md
rename to F0:F030,F042,F072/pl2303/Readme.md
diff --git a/F0-nolib/pl2303/hardware.c b/F0:F030,F042,F072/pl2303/hardware.c
similarity index 100%
rename from F0-nolib/pl2303/hardware.c
rename to F0:F030,F042,F072/pl2303/hardware.c
diff --git a/F0-nolib/pl2303/hardware.h b/F0:F030,F042,F072/pl2303/hardware.h
similarity index 100%
rename from F0-nolib/pl2303/hardware.h
rename to F0:F030,F042,F072/pl2303/hardware.h
diff --git a/F0-nolib/pl2303/main.c b/F0:F030,F042,F072/pl2303/main.c
similarity index 100%
rename from F0-nolib/pl2303/main.c
rename to F0:F030,F042,F072/pl2303/main.c
diff --git a/F0-nolib/pl2303/pl2303.bin b/F0:F030,F042,F072/pl2303/pl2303.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F0-nolib/pl2303/pl2303.bin
rename to F0:F030,F042,F072/pl2303/pl2303.bin
diff --git a/F0-nolib/pl2303/usart.c b/F0:F030,F042,F072/pl2303/usart.c
similarity index 100%
rename from F0-nolib/pl2303/usart.c
rename to F0:F030,F042,F072/pl2303/usart.c
diff --git a/F0-nolib/pl2303/usart.h b/F0:F030,F042,F072/pl2303/usart.h
similarity index 100%
rename from F0-nolib/pl2303/usart.h
rename to F0:F030,F042,F072/pl2303/usart.h
diff --git a/F0-nolib/pl2303/usb.c b/F0:F030,F042,F072/pl2303/usb.c
similarity index 100%
rename from F0-nolib/pl2303/usb.c
rename to F0:F030,F042,F072/pl2303/usb.c
diff --git a/F0-nolib/pl2303/usb.h b/F0:F030,F042,F072/pl2303/usb.h
similarity index 100%
rename from F0-nolib/pl2303/usb.h
rename to F0:F030,F042,F072/pl2303/usb.h
diff --git a/F0-nolib/pl2303/usb_defs.h b/F0:F030,F042,F072/pl2303/usb_defs.h
similarity index 100%
rename from F0-nolib/pl2303/usb_defs.h
rename to F0:F030,F042,F072/pl2303/usb_defs.h
diff --git a/F0-nolib/pl2303/usb_lib.c b/F0:F030,F042,F072/pl2303/usb_lib.c
similarity index 100%
rename from F0-nolib/pl2303/usb_lib.c
rename to F0:F030,F042,F072/pl2303/usb_lib.c
diff --git a/F0-nolib/pl2303/usb_lib.h b/F0:F030,F042,F072/pl2303/usb_lib.h
similarity index 100%
rename from F0-nolib/pl2303/usb_lib.h
rename to F0:F030,F042,F072/pl2303/usb_lib.h
diff --git a/F0-nolib/tsys01_nucleo/Makefile b/F0:F030,F042,F072/tsys01_nucleo/Makefile
similarity index 100%
rename from F0-nolib/tsys01_nucleo/Makefile
rename to F0:F030,F042,F072/tsys01_nucleo/Makefile
diff --git a/F0-nolib/tsys01_nucleo/Readme b/F0:F030,F042,F072/tsys01_nucleo/Readme
similarity index 100%
rename from F0-nolib/tsys01_nucleo/Readme
rename to F0:F030,F042,F072/tsys01_nucleo/Readme
diff --git a/F0-nolib/tsys01_nucleo/i2c.c b/F0:F030,F042,F072/tsys01_nucleo/i2c.c
similarity index 100%
rename from F0-nolib/tsys01_nucleo/i2c.c
rename to F0:F030,F042,F072/tsys01_nucleo/i2c.c
diff --git a/F0-nolib/tsys01_nucleo/i2c.h b/F0:F030,F042,F072/tsys01_nucleo/i2c.h
similarity index 100%
rename from F0-nolib/tsys01_nucleo/i2c.h
rename to F0:F030,F042,F072/tsys01_nucleo/i2c.h
diff --git a/F0-nolib/tsys01_nucleo/main.c b/F0:F030,F042,F072/tsys01_nucleo/main.c
similarity index 100%
rename from F0-nolib/tsys01_nucleo/main.c
rename to F0:F030,F042,F072/tsys01_nucleo/main.c
diff --git a/F0-nolib/tsys01_nucleo/tsys01.bin b/F0:F030,F042,F072/tsys01_nucleo/tsys01.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F0-nolib/tsys01_nucleo/tsys01.bin
rename to F0:F030,F042,F072/tsys01_nucleo/tsys01.bin
diff --git a/F0-nolib/tsys01_nucleo/usart.c b/F0:F030,F042,F072/tsys01_nucleo/usart.c
similarity index 100%
rename from F0-nolib/tsys01_nucleo/usart.c
rename to F0:F030,F042,F072/tsys01_nucleo/usart.c
diff --git a/F0-nolib/tsys01_nucleo/usart.h b/F0:F030,F042,F072/tsys01_nucleo/usart.h
similarity index 100%
rename from F0-nolib/tsys01_nucleo/usart.h
rename to F0:F030,F042,F072/tsys01_nucleo/usart.h
diff --git a/F0-nolib/uart_blink/Makefile b/F0:F030,F042,F072/uart_blink/Makefile
similarity index 100%
rename from F0-nolib/uart_blink/Makefile
rename to F0:F030,F042,F072/uart_blink/Makefile
diff --git a/F0-nolib/uart_blink/Readme.md b/F0:F030,F042,F072/uart_blink/Readme.md
similarity index 100%
rename from F0-nolib/uart_blink/Readme.md
rename to F0:F030,F042,F072/uart_blink/Readme.md
diff --git a/F0-nolib/uart_blink/main.c b/F0:F030,F042,F072/uart_blink/main.c
similarity index 100%
rename from F0-nolib/uart_blink/main.c
rename to F0:F030,F042,F072/uart_blink/main.c
diff --git a/F0-nolib/uart_blink/uartblink.bin b/F0:F030,F042,F072/uart_blink/uartblink.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F0-nolib/uart_blink/uartblink.bin
rename to F0:F030,F042,F072/uart_blink/uartblink.bin
diff --git a/F0-nolib/uart_blink/usart.c b/F0:F030,F042,F072/uart_blink/usart.c
similarity index 100%
rename from F0-nolib/uart_blink/usart.c
rename to F0:F030,F042,F072/uart_blink/usart.c
diff --git a/F0-nolib/uart_blink/usart.h b/F0:F030,F042,F072/uart_blink/usart.h
similarity index 100%
rename from F0-nolib/uart_blink/usart.h
rename to F0:F030,F042,F072/uart_blink/usart.h
diff --git a/F0-nolib/uart_blink_dma/Makefile b/F0:F030,F042,F072/uart_blink_dma/Makefile
similarity index 100%
rename from F0-nolib/uart_blink_dma/Makefile
rename to F0:F030,F042,F072/uart_blink_dma/Makefile
diff --git a/F0-nolib/uart_blink_dma/Readme.md b/F0:F030,F042,F072/uart_blink_dma/Readme.md
similarity index 100%
rename from F0-nolib/uart_blink_dma/Readme.md
rename to F0:F030,F042,F072/uart_blink_dma/Readme.md
diff --git a/F0-nolib/uart_blink_dma/main.c b/F0:F030,F042,F072/uart_blink_dma/main.c
similarity index 100%
rename from F0-nolib/uart_blink_dma/main.c
rename to F0:F030,F042,F072/uart_blink_dma/main.c
diff --git a/F0-nolib/uart_blink_dma/uartblink.bin b/F0:F030,F042,F072/uart_blink_dma/uartblink.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F0-nolib/uart_blink_dma/uartblink.bin
rename to F0:F030,F042,F072/uart_blink_dma/uartblink.bin
diff --git a/F0-nolib/uart_blink_dma/usart.c b/F0:F030,F042,F072/uart_blink_dma/usart.c
similarity index 100%
rename from F0-nolib/uart_blink_dma/usart.c
rename to F0:F030,F042,F072/uart_blink_dma/usart.c
diff --git a/F0-nolib/uart_blink_dma/usart.h b/F0:F030,F042,F072/uart_blink_dma/usart.h
similarity index 100%
rename from F0-nolib/uart_blink_dma/usart.h
rename to F0:F030,F042,F072/uart_blink_dma/usart.h
diff --git a/F0-nolib/uart_nucleo/Makefile b/F0:F030,F042,F072/uart_nucleo/Makefile
similarity index 100%
rename from F0-nolib/uart_nucleo/Makefile
rename to F0:F030,F042,F072/uart_nucleo/Makefile
diff --git a/F0-nolib/uart_nucleo/Readme b/F0:F030,F042,F072/uart_nucleo/Readme
similarity index 100%
rename from F0-nolib/uart_nucleo/Readme
rename to F0:F030,F042,F072/uart_nucleo/Readme
diff --git a/F0-nolib/uart_nucleo/main.c b/F0:F030,F042,F072/uart_nucleo/main.c
similarity index 100%
rename from F0-nolib/uart_nucleo/main.c
rename to F0:F030,F042,F072/uart_nucleo/main.c
diff --git a/F0-nolib/uart_nucleo/usart.bin b/F0:F030,F042,F072/uart_nucleo/usart.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F0-nolib/uart_nucleo/usart.bin
rename to F0:F030,F042,F072/uart_nucleo/usart.bin
diff --git a/F0-nolib/uart_nucleo/usart.c b/F0:F030,F042,F072/uart_nucleo/usart.c
similarity index 100%
rename from F0-nolib/uart_nucleo/usart.c
rename to F0:F030,F042,F072/uart_nucleo/usart.c
diff --git a/F0-nolib/uart_nucleo/usart.h b/F0:F030,F042,F072/uart_nucleo/usart.h
similarity index 100%
rename from F0-nolib/uart_nucleo/usart.h
rename to F0:F030,F042,F072/uart_nucleo/usart.h
diff --git a/F0-nolib/usbcan/Makefile b/F0:F030,F042,F072/usbcan/Makefile
similarity index 100%
rename from F0-nolib/usbcan/Makefile
rename to F0:F030,F042,F072/usbcan/Makefile
diff --git a/F0-nolib/usbcan/Readme.md b/F0:F030,F042,F072/usbcan/Readme.md
similarity index 100%
rename from F0-nolib/usbcan/Readme.md
rename to F0:F030,F042,F072/usbcan/Readme.md
diff --git a/F0-nolib/usbcan/can.c b/F0:F030,F042,F072/usbcan/can.c
similarity index 100%
rename from F0-nolib/usbcan/can.c
rename to F0:F030,F042,F072/usbcan/can.c
diff --git a/F0-nolib/usbcan/can.h b/F0:F030,F042,F072/usbcan/can.h
similarity index 100%
rename from F0-nolib/usbcan/can.h
rename to F0:F030,F042,F072/usbcan/can.h
diff --git a/F0-nolib/usbcan/hardware.c b/F0:F030,F042,F072/usbcan/hardware.c
similarity index 100%
rename from F0-nolib/usbcan/hardware.c
rename to F0:F030,F042,F072/usbcan/hardware.c
diff --git a/F0-nolib/usbcan/hardware.h b/F0:F030,F042,F072/usbcan/hardware.h
similarity index 100%
rename from F0-nolib/usbcan/hardware.h
rename to F0:F030,F042,F072/usbcan/hardware.h
diff --git a/F0-nolib/usbcan/kicad/bom.ini b/F0:F030,F042,F072/usbcan/kicad/bom.ini
similarity index 100%
rename from F0-nolib/usbcan/kicad/bom.ini
rename to F0:F030,F042,F072/usbcan/kicad/bom.ini
diff --git a/F0-nolib/usbcan/kicad/elements.lib b/F0:F030,F042,F072/usbcan/kicad/elements.lib
similarity index 100%
rename from F0-nolib/usbcan/kicad/elements.lib
rename to F0:F030,F042,F072/usbcan/kicad/elements.lib
diff --git a/F0-nolib/usbcan/kicad/fp-info-cache b/F0:F030,F042,F072/usbcan/kicad/fp-info-cache
similarity index 100%
rename from F0-nolib/usbcan/kicad/fp-info-cache
rename to F0:F030,F042,F072/usbcan/kicad/fp-info-cache
diff --git a/F0-nolib/usbcan/kicad/fp-lib-table b/F0:F030,F042,F072/usbcan/kicad/fp-lib-table
similarity index 100%
rename from F0-nolib/usbcan/kicad/fp-lib-table
rename to F0:F030,F042,F072/usbcan/kicad/fp-lib-table
diff --git a/F0-nolib/usbcan/kicad/gerbers/stm32-B_Cu.gbr b/F0:F030,F042,F072/usbcan/kicad/gerbers/stm32-B_Cu.gbr
similarity index 100%
rename from F0-nolib/usbcan/kicad/gerbers/stm32-B_Cu.gbr
rename to F0:F030,F042,F072/usbcan/kicad/gerbers/stm32-B_Cu.gbr
diff --git a/F0-nolib/usbcan/kicad/gerbers/stm32-B_Mask.gbr b/F0:F030,F042,F072/usbcan/kicad/gerbers/stm32-B_Mask.gbr
similarity index 100%
rename from F0-nolib/usbcan/kicad/gerbers/stm32-B_Mask.gbr
rename to F0:F030,F042,F072/usbcan/kicad/gerbers/stm32-B_Mask.gbr
diff --git a/F0-nolib/usbcan/kicad/gerbers/stm32-B_SilkS.gbr b/F0:F030,F042,F072/usbcan/kicad/gerbers/stm32-B_SilkS.gbr
similarity index 100%
rename from F0-nolib/usbcan/kicad/gerbers/stm32-B_SilkS.gbr
rename to F0:F030,F042,F072/usbcan/kicad/gerbers/stm32-B_SilkS.gbr
diff --git a/F0-nolib/usbcan/kicad/gerbers/stm32-Edge_Cuts.gbr b/F0:F030,F042,F072/usbcan/kicad/gerbers/stm32-Edge_Cuts.gbr
similarity index 100%
rename from F0-nolib/usbcan/kicad/gerbers/stm32-Edge_Cuts.gbr
rename to F0:F030,F042,F072/usbcan/kicad/gerbers/stm32-Edge_Cuts.gbr
diff --git a/F0-nolib/usbcan/kicad/gerbers/stm32-F_Cu.gbr b/F0:F030,F042,F072/usbcan/kicad/gerbers/stm32-F_Cu.gbr
similarity index 100%
rename from F0-nolib/usbcan/kicad/gerbers/stm32-F_Cu.gbr
rename to F0:F030,F042,F072/usbcan/kicad/gerbers/stm32-F_Cu.gbr
diff --git a/F0-nolib/usbcan/kicad/gerbers/stm32-F_Mask.gbr b/F0:F030,F042,F072/usbcan/kicad/gerbers/stm32-F_Mask.gbr
similarity index 100%
rename from F0-nolib/usbcan/kicad/gerbers/stm32-F_Mask.gbr
rename to F0:F030,F042,F072/usbcan/kicad/gerbers/stm32-F_Mask.gbr
diff --git a/F0-nolib/usbcan/kicad/gerbers/stm32-F_SilkS.gbr b/F0:F030,F042,F072/usbcan/kicad/gerbers/stm32-F_SilkS.gbr
similarity index 100%
rename from F0-nolib/usbcan/kicad/gerbers/stm32-F_SilkS.gbr
rename to F0:F030,F042,F072/usbcan/kicad/gerbers/stm32-F_SilkS.gbr
diff --git a/F0-nolib/usbcan/kicad/gerbers/stm32-drl_map.gbr b/F0:F030,F042,F072/usbcan/kicad/gerbers/stm32-drl_map.gbr
similarity index 100%
rename from F0-nolib/usbcan/kicad/gerbers/stm32-drl_map.gbr
rename to F0:F030,F042,F072/usbcan/kicad/gerbers/stm32-drl_map.gbr
diff --git a/F0-nolib/usbcan/kicad/my_footprints.pretty/B0x0xS.kicad_mod b/F0:F030,F042,F072/usbcan/kicad/my_footprints.pretty/B0x0xS.kicad_mod
similarity index 100%
rename from F0-nolib/usbcan/kicad/my_footprints.pretty/B0x0xS.kicad_mod
rename to F0:F030,F042,F072/usbcan/kicad/my_footprints.pretty/B0x0xS.kicad_mod
diff --git a/F0-nolib/usbcan/kicad/my_footprints.pretty/Hole_3mm.kicad_mod b/F0:F030,F042,F072/usbcan/kicad/my_footprints.pretty/Hole_3mm.kicad_mod
similarity index 100%
rename from F0-nolib/usbcan/kicad/my_footprints.pretty/Hole_3mm.kicad_mod
rename to F0:F030,F042,F072/usbcan/kicad/my_footprints.pretty/Hole_3mm.kicad_mod
diff --git a/F0-nolib/usbcan/kicad/stm32-backups/stm32-2021-04-10_184318.zip b/F0:F030,F042,F072/usbcan/kicad/stm32-backups/stm32-2021-04-10_184318.zip
similarity index 100%
rename from F0-nolib/usbcan/kicad/stm32-backups/stm32-2021-04-10_184318.zip
rename to F0:F030,F042,F072/usbcan/kicad/stm32-backups/stm32-2021-04-10_184318.zip
diff --git a/F0-nolib/usbcan/kicad/stm32-backups/stm32-2021-04-11_222546.zip b/F0:F030,F042,F072/usbcan/kicad/stm32-backups/stm32-2021-04-11_222546.zip
similarity index 100%
rename from F0-nolib/usbcan/kicad/stm32-backups/stm32-2021-04-11_222546.zip
rename to F0:F030,F042,F072/usbcan/kicad/stm32-backups/stm32-2021-04-11_222546.zip
diff --git a/F0-nolib/usbcan/kicad/stm32-rescue.lib b/F0:F030,F042,F072/usbcan/kicad/stm32-rescue.lib
similarity index 100%
rename from F0-nolib/usbcan/kicad/stm32-rescue.lib
rename to F0:F030,F042,F072/usbcan/kicad/stm32-rescue.lib
diff --git a/F0-nolib/usbcan/kicad/stm32.csv b/F0:F030,F042,F072/usbcan/kicad/stm32.csv
similarity index 100%
rename from F0-nolib/usbcan/kicad/stm32.csv
rename to F0:F030,F042,F072/usbcan/kicad/stm32.csv
diff --git a/F0-nolib/usbcan/kicad/stm32.kicad_pcb b/F0:F030,F042,F072/usbcan/kicad/stm32.kicad_pcb
similarity index 100%
rename from F0-nolib/usbcan/kicad/stm32.kicad_pcb
rename to F0:F030,F042,F072/usbcan/kicad/stm32.kicad_pcb
diff --git a/F0-nolib/usbcan/kicad/stm32.kicad_prl b/F0:F030,F042,F072/usbcan/kicad/stm32.kicad_prl
similarity index 100%
rename from F0-nolib/usbcan/kicad/stm32.kicad_prl
rename to F0:F030,F042,F072/usbcan/kicad/stm32.kicad_prl
diff --git a/F0-nolib/usbcan/kicad/stm32.kicad_pro b/F0:F030,F042,F072/usbcan/kicad/stm32.kicad_pro
similarity index 100%
rename from F0-nolib/usbcan/kicad/stm32.kicad_pro
rename to F0:F030,F042,F072/usbcan/kicad/stm32.kicad_pro
diff --git a/F0-nolib/usbcan/kicad/stm32.net b/F0:F030,F042,F072/usbcan/kicad/stm32.net
similarity index 100%
rename from F0-nolib/usbcan/kicad/stm32.net
rename to F0:F030,F042,F072/usbcan/kicad/stm32.net
diff --git a/F0-nolib/usbcan/kicad/stm32.pro b/F0:F030,F042,F072/usbcan/kicad/stm32.pro
similarity index 100%
rename from F0-nolib/usbcan/kicad/stm32.pro
rename to F0:F030,F042,F072/usbcan/kicad/stm32.pro
diff --git a/F0-nolib/usbcan/kicad/stm32.sch b/F0:F030,F042,F072/usbcan/kicad/stm32.sch
similarity index 100%
rename from F0-nolib/usbcan/kicad/stm32.sch
rename to F0:F030,F042,F072/usbcan/kicad/stm32.sch
diff --git a/F0-nolib/usbcan/kicad/sym-lib-table b/F0:F030,F042,F072/usbcan/kicad/sym-lib-table
similarity index 100%
rename from F0-nolib/usbcan/kicad/sym-lib-table
rename to F0:F030,F042,F072/usbcan/kicad/sym-lib-table
diff --git a/F0-nolib/usbcan/main.c b/F0:F030,F042,F072/usbcan/main.c
similarity index 100%
rename from F0-nolib/usbcan/main.c
rename to F0:F030,F042,F072/usbcan/main.c
diff --git a/F0-nolib/usbcan/proto.c b/F0:F030,F042,F072/usbcan/proto.c
similarity index 100%
rename from F0-nolib/usbcan/proto.c
rename to F0:F030,F042,F072/usbcan/proto.c
diff --git a/F0-nolib/usbcan/proto.h b/F0:F030,F042,F072/usbcan/proto.h
similarity index 100%
rename from F0-nolib/usbcan/proto.h
rename to F0:F030,F042,F072/usbcan/proto.h
diff --git a/F0-nolib/usbcan/usb.c b/F0:F030,F042,F072/usbcan/usb.c
similarity index 100%
rename from F0-nolib/usbcan/usb.c
rename to F0:F030,F042,F072/usbcan/usb.c
diff --git a/F0-nolib/usbcan/usb.h b/F0:F030,F042,F072/usbcan/usb.h
similarity index 100%
rename from F0-nolib/usbcan/usb.h
rename to F0:F030,F042,F072/usbcan/usb.h
diff --git a/F0-nolib/usbcan/usb_defs.h b/F0:F030,F042,F072/usbcan/usb_defs.h
similarity index 100%
rename from F0-nolib/usbcan/usb_defs.h
rename to F0:F030,F042,F072/usbcan/usb_defs.h
diff --git a/F0-nolib/usbcan/usb_lib.c b/F0:F030,F042,F072/usbcan/usb_lib.c
similarity index 100%
rename from F0-nolib/usbcan/usb_lib.c
rename to F0:F030,F042,F072/usbcan/usb_lib.c
diff --git a/F0-nolib/usbcan/usb_lib.h b/F0:F030,F042,F072/usbcan/usb_lib.h
similarity index 100%
rename from F0-nolib/usbcan/usb_lib.h
rename to F0:F030,F042,F072/usbcan/usb_lib.h
diff --git a/F0-nolib/usbcan/usbcan.bin b/F0:F030,F042,F072/usbcan/usbcan.bin
old mode 100644
new mode 100755
similarity index 100%
rename from F0-nolib/usbcan/usbcan.bin
rename to F0:F030,F042,F072/usbcan/usbcan.bin
diff --git a/F0-nolib/usbcan_relay/Makefile b/F0:F030,F042,F072/usbcan_relay/Makefile
similarity index 100%
rename from F0-nolib/usbcan_relay/Makefile
rename to F0:F030,F042,F072/usbcan_relay/Makefile
diff --git a/F0-nolib/usbcan_relay/Readme.md b/F0:F030,F042,F072/usbcan_relay/Readme.md
similarity index 100%
rename from F0-nolib/usbcan_relay/Readme.md
rename to F0:F030,F042,F072/usbcan_relay/Readme.md
diff --git a/F0-nolib/usbcan_relay/adc.c b/F0:F030,F042,F072/usbcan_relay/adc.c
similarity index 100%
rename from F0-nolib/usbcan_relay/adc.c
rename to F0:F030,F042,F072/usbcan_relay/adc.c
diff --git a/F0-nolib/usbcan_relay/adc.h b/F0:F030,F042,F072/usbcan_relay/adc.h
similarity index 100%
rename from F0-nolib/usbcan_relay/adc.h
rename to F0:F030,F042,F072/usbcan_relay/adc.h
diff --git a/F0-nolib/usbcan_relay/buttons.c b/F0:F030,F042,F072/usbcan_relay/buttons.c
similarity index 100%
rename from F0-nolib/usbcan_relay/buttons.c
rename to F0:F030,F042,F072/usbcan_relay/buttons.c
diff --git a/F0-nolib/usbcan_relay/buttons.h b/F0:F030,F042,F072/usbcan_relay/buttons.h
similarity index 100%
rename from F0-nolib/usbcan_relay/buttons.h
rename to F0:F030,F042,F072/usbcan_relay/buttons.h
diff --git a/F0-nolib/usbcan_relay/can.c b/F0:F030,F042,F072/usbcan_relay/can.c
similarity index 100%
rename from F0-nolib/usbcan_relay/can.c
rename to F0:F030,F042,F072/usbcan_relay/can.c
diff --git a/F0-nolib/usbcan_relay/can.h b/F0:F030,F042,F072/usbcan_relay/can.h
similarity index 100%
rename from F0-nolib/usbcan_relay/can.h
rename to F0:F030,F042,F072/usbcan_relay/can.h
diff --git a/F0-nolib/usbcan_relay/canproto.c b/F0:F030,F042,F072/usbcan_relay/canproto.c
similarity index 100%
rename from F0-nolib/usbcan_relay/canproto.c
rename to F0:F030,F042,F072/usbcan_relay/canproto.c
diff --git a/F0-nolib/usbcan_relay/canproto.h b/F0:F030,F042,F072/usbcan_relay/canproto.h
similarity index 100%
rename from F0-nolib/usbcan_relay/canproto.h
rename to F0:F030,F042,F072/usbcan_relay/canproto.h
diff --git a/F0-nolib/usbcan_relay/custom_buttons.c b/F0:F030,F042,F072/usbcan_relay/custom_buttons.c
similarity index 100%
rename from F0-nolib/usbcan_relay/custom_buttons.c
rename to F0:F030,F042,F072/usbcan_relay/custom_buttons.c
diff --git a/F0-nolib/usbcan_relay/custom_buttons.h b/F0:F030,F042,F072/usbcan_relay/custom_buttons.h
similarity index 100%
rename from F0-nolib/usbcan_relay/custom_buttons.h
rename to F0:F030,F042,F072/usbcan_relay/custom_buttons.h
diff --git a/F0-nolib/usbcan_relay/hardware.c b/F0:F030,F042,F072/usbcan_relay/hardware.c
similarity index 100%
rename from F0-nolib/usbcan_relay/hardware.c
rename to F0:F030,F042,F072/usbcan_relay/hardware.c
diff --git a/F0-nolib/usbcan_relay/hardware.h b/F0:F030,F042,F072/usbcan_relay/hardware.h
similarity index 100%
rename from F0-nolib/usbcan_relay/hardware.h
rename to F0:F030,F042,F072/usbcan_relay/hardware.h
diff --git a/F0-nolib/usbcan_relay/kicad/Board3D-back.jpg b/F0:F030,F042,F072/usbcan_relay/kicad/Board3D-back.jpg
similarity index 100%
rename from F0-nolib/usbcan_relay/kicad/Board3D-back.jpg
rename to F0:F030,F042,F072/usbcan_relay/kicad/Board3D-back.jpg
diff --git a/F0-nolib/usbcan_relay/kicad/Board3D-front.jpg b/F0:F030,F042,F072/usbcan_relay/kicad/Board3D-front.jpg
similarity index 100%
rename from F0-nolib/usbcan_relay/kicad/Board3D-front.jpg
rename to F0:F030,F042,F072/usbcan_relay/kicad/Board3D-front.jpg
diff --git a/F0-nolib/usbcan_relay/kicad/elements.lib b/F0:F030,F042,F072/usbcan_relay/kicad/elements.lib
similarity index 100%
rename from F0-nolib/usbcan_relay/kicad/elements.lib
rename to F0:F030,F042,F072/usbcan_relay/kicad/elements.lib
diff --git a/F0-nolib/usbcan_relay/kicad/fp-info-cache b/F0:F030,F042,F072/usbcan_relay/kicad/fp-info-cache
similarity index 100%
rename from F0-nolib/usbcan_relay/kicad/fp-info-cache
rename to F0:F030,F042,F072/usbcan_relay/kicad/fp-info-cache
diff --git a/F0-nolib/usbcan_relay/kicad/fp-lib-table b/F0:F030,F042,F072/usbcan_relay/kicad/fp-lib-table
similarity index 100%
rename from F0-nolib/usbcan_relay/kicad/fp-lib-table
rename to F0:F030,F042,F072/usbcan_relay/kicad/fp-lib-table
diff --git a/F0-nolib/usbcan_relay/kicad/my_footprints.pretty/B0x0xS.kicad_mod b/F0:F030,F042,F072/usbcan_relay/kicad/my_footprints.pretty/B0x0xS.kicad_mod
similarity index 100%
rename from F0-nolib/usbcan_relay/kicad/my_footprints.pretty/B0x0xS.kicad_mod
rename to F0:F030,F042,F072/usbcan_relay/kicad/my_footprints.pretty/B0x0xS.kicad_mod
diff --git a/F0-nolib/usbcan_relay/kicad/my_footprints.pretty/Hole_3mm.kicad_mod b/F0:F030,F042,F072/usbcan_relay/kicad/my_footprints.pretty/Hole_3mm.kicad_mod
similarity index 100%
rename from F0-nolib/usbcan_relay/kicad/my_footprints.pretty/Hole_3mm.kicad_mod
rename to F0:F030,F042,F072/usbcan_relay/kicad/my_footprints.pretty/Hole_3mm.kicad_mod
diff --git a/F0-nolib/usbcan_relay/kicad/stm32 (2).csv b/F0:F030,F042,F072/usbcan_relay/kicad/stm32 (2).csv
similarity index 100%
rename from F0-nolib/usbcan_relay/kicad/stm32 (2).csv
rename to F0:F030,F042,F072/usbcan_relay/kicad/stm32 (2).csv
diff --git a/F0-nolib/usbcan_relay/kicad/stm32-rescue.lib b/F0:F030,F042,F072/usbcan_relay/kicad/stm32-rescue.lib
similarity index 100%
rename from F0-nolib/usbcan_relay/kicad/stm32-rescue.lib
rename to F0:F030,F042,F072/usbcan_relay/kicad/stm32-rescue.lib
diff --git a/F0-nolib/usbcan_relay/kicad/stm32.csv b/F0:F030,F042,F072/usbcan_relay/kicad/stm32.csv
similarity index 100%
rename from F0-nolib/usbcan_relay/kicad/stm32.csv
rename to F0:F030,F042,F072/usbcan_relay/kicad/stm32.csv
diff --git a/F0-nolib/usbcan_relay/kicad/stm32.kicad_pcb b/F0:F030,F042,F072/usbcan_relay/kicad/stm32.kicad_pcb
similarity index 100%
rename from F0-nolib/usbcan_relay/kicad/stm32.kicad_pcb
rename to F0:F030,F042,F072/usbcan_relay/kicad/stm32.kicad_pcb
diff --git a/F0-nolib/usbcan_relay/kicad/stm32.kicad_prl b/F0:F030,F042,F072/usbcan_relay/kicad/stm32.kicad_prl
similarity index 100%
rename from F0-nolib/usbcan_relay/kicad/stm32.kicad_prl
rename to F0:F030,F042,F072/usbcan_relay/kicad/stm32.kicad_prl
diff --git a/F0-nolib/usbcan_relay/kicad/stm32.kicad_pro b/F0:F030,F042,F072/usbcan_relay/kicad/stm32.kicad_pro
similarity index 100%
rename from F0-nolib/usbcan_relay/kicad/stm32.kicad_pro
rename to F0:F030,F042,F072/usbcan_relay/kicad/stm32.kicad_pro
diff --git a/F0-nolib/usbcan_relay/kicad/stm32.net b/F0:F030,F042,F072/usbcan_relay/kicad/stm32.net
similarity index 100%
rename from F0-nolib/usbcan_relay/kicad/stm32.net
rename to F0:F030,F042,F072/usbcan_relay/kicad/stm32.net
diff --git a/F0-nolib/usbcan_relay/kicad/stm32.pro b/F0:F030,F042,F072/usbcan_relay/kicad/stm32.pro
similarity index 100%
rename from F0-nolib/usbcan_relay/kicad/stm32.pro
rename to F0:F030,F042,F072/usbcan_relay/kicad/stm32.pro
diff --git a/F0-nolib/usbcan_relay/kicad/stm32.sch b/F0:F030,F042,F072/usbcan_relay/kicad/stm32.sch
similarity index 100%
rename from F0-nolib/usbcan_relay/kicad/stm32.sch
rename to F0:F030,F042,F072/usbcan_relay/kicad/stm32.sch
diff --git a/F0-nolib/usbcan_relay/kicad/sym-lib-table b/F0:F030,F042,F072/usbcan_relay/kicad/sym-lib-table
similarity index 100%
rename from F0-nolib/usbcan_relay/kicad/sym-lib-table
rename to F0:F030,F042,F072/usbcan_relay/kicad/sym-lib-table
diff --git a/F0-nolib/usbcan_relay/main.c b/F0:F030,F042,F072/usbcan_relay/main.c
similarity index 100%
rename from F0-nolib/usbcan_relay/main.c
rename to F0:F030,F042,F072/usbcan_relay/main.c
diff --git a/F0-nolib/usbcan_relay/proto.c b/F0:F030,F042,F072/usbcan_relay/proto.c
similarity index 100%
rename from F0-nolib/usbcan_relay/proto.c
rename to F0:F030,F042,F072/usbcan_relay/proto.c
diff --git a/F0-nolib/usbcan_relay/proto.h b/F0:F030,F042,F072/usbcan_relay/proto.h
similarity index 100%
rename from F0-nolib/usbcan_relay/proto.h
rename to F0:F030,F042,F072/usbcan_relay/proto.h
diff --git a/F0-nolib/usbcan_relay/usb.c b/F0:F030,F042,F072/usbcan_relay/usb.c
similarity index 100%
rename from F0-nolib/usbcan_relay/usb.c
rename to F0:F030,F042,F072/usbcan_relay/usb.c
diff --git a/F0-nolib/usbcan_relay/usb.h b/F0:F030,F042,F072/usbcan_relay/usb.h
similarity index 100%
rename from F0-nolib/usbcan_relay/usb.h
rename to F0:F030,F042,F072/usbcan_relay/usb.h
diff --git a/F0-nolib/usbcan_relay/usb_defs.h b/F0:F030,F042,F072/usbcan_relay/usb_defs.h
similarity index 100%
rename from F0-nolib/usbcan_relay/usb_defs.h
rename to F0:F030,F042,F072/usbcan_relay/usb_defs.h
diff --git a/F0-nolib/usbcan_relay/usb_lib.c b/F0:F030,F042,F072/usbcan_relay/usb_lib.c
similarity index 100%
rename from F0-nolib/usbcan_relay/usb_lib.c
rename to F0:F030,F042,F072/usbcan_relay/usb_lib.c
diff --git a/F0-nolib/usbcan_relay/usb_lib.h b/F0:F030,F042,F072/usbcan_relay/usb_lib.h
similarity index 100%
rename from F0-nolib/usbcan_relay/usb_lib.h
rename to F0:F030,F042,F072/usbcan_relay/usb_lib.h
diff --git a/F0-nolib/usbcan_relay/usbcan.bin b/F0:F030,F042,F072/usbcan_relay/usbcan.bin
old mode 100644
new mode 100755
similarity index 100%
rename from F0-nolib/usbcan_relay/usbcan.bin
rename to F0:F030,F042,F072/usbcan_relay/usbcan.bin
diff --git a/F1-nolib/CDC_ACM/CDCACM.cflags b/F1-nolib/CDC_ACM/CDCACM.cflags
deleted file mode 100644
index 68d5165..0000000
--- a/F1-nolib/CDC_ACM/CDCACM.cflags
+++ /dev/null
@@ -1 +0,0 @@
--std=c17
\ No newline at end of file
diff --git a/F1-nolib/CDC_ACM/CDCACM.cxxflags b/F1-nolib/CDC_ACM/CDCACM.cxxflags
deleted file mode 100644
index 6435dfc..0000000
--- a/F1-nolib/CDC_ACM/CDCACM.cxxflags
+++ /dev/null
@@ -1 +0,0 @@
--std=c++17
\ No newline at end of file
diff --git a/F1-nolib/RGB_LED_Screen/proto.c b/F1-nolib/RGB_LED_Screen/proto.c
deleted file mode 100644
index 63ffb0f..0000000
--- a/F1-nolib/RGB_LED_Screen/proto.c
+++ /dev/null
@@ -1,301 +0,0 @@
-/*
- * This file is part of the RGBLEDscreen project.
- * Copyright 2020 Edward V. Emelianov .
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see .
- */
-
-#include "adcrandom.h"
-#include "balls.h"
-#include "fonts.h"
-#include "proto.h"
-#include "screen.h"
-#include "usb.h"
-
-extern uint8_t countms, rainbow, balls;
-extern uint32_t Tms;
-
-char *omit_spaces(const char *buf){
- while(*buf){
- if(*buf > ' ') break;
- ++buf;
- }
- return (char*)buf;
-}
-
-// In case of overflow return `buf` and N==0xffffffff
-// read decimal number & return pointer to next non-number symbol
-static char *getdec(const char *buf, uint32_t *N){
- char *start = (char*)buf;
- uint32_t num = 0;
- while(*buf){
- char c = *buf;
- if(c < '0' || c > '9'){
- break;
- }
- if(num > 429496729 || (num == 429496729 && c > '5')){ // overflow
- *N = 0xffffff;
- return start;
- }
- num *= 10;
- num += c - '0';
- ++buf;
- }
- *N = num;
- return (char*)buf;
-}
-// read hexadecimal number (without 0x prefix!)
-static char *gethex(const char *buf, uint32_t *N){
- char *start = (char*)buf;
- uint32_t num = 0;
- while(*buf){
- char c = *buf;
- uint8_t M = 0;
- if(c >= '0' && c <= '9'){
- M = '0';
- }else if(c >= 'A' && c <= 'F'){
- M = 'A' - 10;
- }else if(c >= 'a' && c <= 'f'){
- M = 'a' - 10;
- }
- if(M){
- if(num & 0xf0000000){ // overflow
- *N = 0xffffff;
- return start;
- }
- num <<= 4;
- num += c - M;
- }else{
- break;
- }
- ++buf;
- }
- *N = num;
- return (char*)buf;
-}
-// read octal number (without 0 prefix!)
-static char *getoct(const char *buf, uint32_t *N){
- char *start = (char*)buf;
- uint32_t num = 0;
- while(*buf){
- char c = *buf;
- if(c < '0' || c > '7'){
- break;
- }
- if(num & 0xe0000000){ // overflow
- *N = 0xffffff;
- return start;
- }
- num <<= 3;
- num += c - '0';
- ++buf;
- }
- *N = num;
- return (char*)buf;
-}
-// read binary number (without b prefix!)
-static char *getbin(const char *buf, uint32_t *N){
- char *start = (char*)buf;
- uint32_t num = 0;
- while(*buf){
- char c = *buf;
- if(c < '0' || c > '1'){
- break;
- }
- if(num & 0x80000000){ // overflow
- *N = 0xffffff;
- return start;
- }
- num <<= 1;
- if(c == '1') num |= 1;
- ++buf;
- }
- *N = num;
- return (char*)buf;
-}
-
-/**
- * @brief getnum - read uint32_t from string (dec, hex or bin: 127, 0x7f, 0b1111111)
- * @param buf - buffer with number and so on
- * @param N - the number read
- * @return pointer to first non-number symbol in buf
- * (if it is == buf, there's no number or if *N==0xffffffff there was overflow)
- */
-char *getnum(const char *txt, uint32_t *N){
- char *nxt = NULL;
- char *s = omit_spaces(txt);
- if(*s == '0'){ // hex, oct or 0
- if(s[1] == 'x' || s[1] == 'X'){ // hex
- nxt = gethex(s+2, N);
- if(nxt == s+2) nxt = (char*)txt;
- }else if(s[1] > '0'-1 && s[1] < '8'){ // oct
- nxt = getoct(s+1, N);
- if(nxt == s+1) nxt = (char*)txt;
- }else{ // 0
- nxt = s+1;
- *N = 0;
- }
- }else if(*s == 'b' || *s == 'B'){
- nxt = getbin(s+1, N);
- if(nxt == s+1) nxt = (char*)txt;
- }else{
- nxt = getdec(s, N);
- if(nxt == s) nxt = (char*)txt;
- }
- return nxt;
-}
-
-const char* helpmsg =
- "'0/1' - screen off/on\n"
- "'2,3' - select font\n"
- "'A' - get ADC values\n"
- "'B' - start/stop rainBow\n"
- "'b' - start/stop Balls\n"
- "'C' - clear screen with given color\n"
- "'F' - set foreground color\n"
- "'G' - get 100 random numbers\n"
- "'f' - get FPS\n"
- "'R' - software reset\n"
- "'W' - test watchdog\n"
- "'Zz' -start/stop counting ms\n"
- "Any text - put text @ screen\n"
-;
-
-const char *parse_cmd(const char *buf){
- uint32_t N;
- if(buf[1] == '\n'){ // one symbol commands
- switch(*buf){
- case '0':
- ScreenOFF();
- return "OFF\n";
- break;
- case '1':
- ScreenON();
- return "ON\n";
- break;
- case '2':
- if(choose_font(FONT14)) return "Font14\n";
- return "err\n";
- break;
- case '3':
- if(choose_font(FONT16)) return "Font16\n";
- return "err\n";
- break;
- case 'A':
- USB_send("Tsens="); USB_send(u2str(getADCval(0)));
- USB_send("\nVref="); USB_send(u2str(getADCval(1)));
- USB_send("\nRand="); USB_send(u2str(getRand()));
- USB_send("\n");
- return NULL;
- break;
- case 'B':
- if(rainbow){
- rainbow = 0;
- return "Stop rainbow\n";
- }else{
- rainbow = 1;
- return "Start rainbow\n";
- }
- break;
- case 'b':
- if(balls){
- balls = 0;
- return "Stop balls\n";
- }else{
- balls_init();
- balls = 1;
- return "Start balls\n";
- }
- case 'f':
- if(SCREEN_RELAX == getScreenState()) return "Screen is inactive\n";
- USB_send("FPS=");
- USB_send(u2str(getFPS()));
- USB_send("\n");
- return NULL;
- break;
- case 'G':
- /*USB_send(u2str(Tms)); USB_send("\n");
- for(int i=0; i < 1000; ++i) getRand();
- USB_send(u2str(Tms)); USB_send("\n");*/
- for(int i = 0; i < 100; ++i){
- USB_send(u2str(getRand()));
- USB_send("\n");
- }
- return NULL;
- break;
- case 'R':
- USB_send("Soft reset\n");
- NVIC_SystemReset();
- break;
- case 'W':
- USB_send("Wait for reboot\n");
- while(1){nop();};
- break;
- case 'Z':
- countms = 1;
- return "Start\n";
- break;
- case 'z':
- countms = 0;
- return "Stop\n";
- break;
- default:
- return helpmsg;
- }
- return NULL;
- }else{
- switch(*buf){
- case 'C':
- if(getnum(buf+1, &N)){
- ScreenOFF();
- setBGcolor(N);
- ClearScreen();
- ScreenON();
- return "Background color\n";
- }
- return "Wrong color\n";
- break;
- case 'F':
- if(getnum(buf+1, &N)){
- setFGcolor(N);
- return "Foreground color\n";
- }
- return "Wrong color\n";
- break;
- default:
- ScreenOFF();
- ClearScreen();
- PutStringAt(1, curfont->height + 3, buf);
- ScreenON();
- }
- return buf;
- }
- return NULL;
-}
-
-// return string with number `val`
-char *u2str(uint32_t val){
- static char strbuf[11];
- char *bufptr = &strbuf[10];
- *bufptr = 0;
- if(!val){
- *(--bufptr) = '0';
- }else{
- while(val){
- *(--bufptr) = val % 10 + '0';
- val /= 10;
- }
- }
- return bufptr;
-}
diff --git a/F1-nolib/Tetris/main.c b/F1-nolib/Tetris/main.c
deleted file mode 100644
index 0513d46..0000000
--- a/F1-nolib/Tetris/main.c
+++ /dev/null
@@ -1,193 +0,0 @@
-/*
- * This file is part of the TETRIS project.
- * Copyright 2021 Edward V. Emelianov .
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see .
- */
-
-#include "adcrandom.h"
-#include "arkanoid.h"
-#include "balls.h"
-#include "buttons.h"
-#include "fonts.h"
-#include "hardware.h"
-#include "menu.h"
-#include "proto.h"
-#include "screen.h"
-#include "snake.h"
-#include "tetris.h"
-#include "usb.h"
-#include "usb_lib.h"
-
-// timeout for autosleep (30s)
-#define AUTOSLEEP_TMOUT (30000)
-
-volatile uint32_t Tms = 0;
-uint8_t balls = 0;
-
-enum{
- STATE_MENU,
- STATE_SNAKE,
- STATE_TETRIS,
- STATE_ARKANOID,
- STATE_SLEEP,
- STATE_GAMEOVER
-} curstate = STATE_SLEEP;
-
-/* Called when systick fires */
-void sys_tick_handler(void){
- ++Tms;
-}
-
-#define USBBUFSZ (127)
-// usb getline
-static char *get_USB(){
- static char tmpbuf[USBBUFSZ+1], *curptr = tmpbuf;
- static int rest = USBBUFSZ;
- int x = USB_receive(curptr);
- curptr[x] = 0;
- if(!x) return NULL;
- if(curptr[x-1] == '\n'){
- curptr = tmpbuf;
- rest = USBBUFSZ;
- return tmpbuf;
- }
- curptr += x; rest -= x;
- if(rest <= 0){ // buffer overflow
- curptr = tmpbuf;
- rest = USBBUFSZ;
- USB_send("USB buffer overflow\n");
- }
- return NULL;
-}
-
-static void process_menu(){
- switch(menu_activated()){
- case MENU_SLEEP:
- USB_send("Select 'Sleep'\n");
- ScreenOFF();
- curstate = STATE_SLEEP;
- break;
- case MENU_BALLS:
- USB_send("Select 'Balls'\n");
- if(balls){
- balls = 0;
- }else{
- curstate = STATE_SLEEP;
- balls_init();
- balls = 1;
- }
- break;
- case MENU_SNAKE:
- USB_send("Select 'Snake'\n");
- snake_init();
- curstate = STATE_SNAKE;
- break;
- case MENU_TETRIS:
- USB_send("Select 'Tetris'\n");
- tetris_init();
- curstate = STATE_TETRIS;
- break;
- case MENU_ARKANOID:
- USB_send("Select 'Arkanoid'\n");
- arkanoid_init();
- curstate = STATE_ARKANOID;
- default:
- break;
- }
-}
-
-static void gotomenu(){
- curstate = STATE_MENU;
- clear_events();
- show_menu();
-}
-
-int main(void){
- uint32_t lastT = 0;
- sysreset();
- StartHSE();
- SysTick_Config(72000);
- RCC->CSR |= RCC_CSR_RMVF; // remove reset flags
-
- hw_setup();
- USBPU_OFF();
- adc_setup();
- USB_setup();
- //iwdg_setup();
- USBPU_ON();
-
- keyevent evt;
- while(1){
- if(Tms - lastT > 499){
- LED_blink(LED0);
- lastT = Tms;
- }
- IWDG->KR = IWDG_REFRESH;
- if(balls) process_balls();
- process_keys();
- switch(curstate){
- case STATE_SLEEP:
- if(keystate(KEY_M, &evt) && evt == EVT_RELEASE){
- USB_send("Activate menu\n");
- gotomenu();
- }
- break;
- case STATE_MENU:
- process_menu();
- if(Tms - lastUnsleep > AUTOSLEEP_TMOUT){
- USB_send("Autosleep\n");
- ScreenOFF();
- curstate = STATE_SLEEP;
- }
- break;
- case STATE_SNAKE:
- if(!snake_proces()){
- show_gameover();
- curstate = STATE_GAMEOVER;
- }
- break;
- case STATE_TETRIS:
- if(!tetris_process()){
- show_gameover();
- curstate = STATE_GAMEOVER;
- }
- break;
- case STATE_ARKANOID:
- if(!arkanoid_process()){
- show_gameover();
- curstate = STATE_GAMEOVER;
- }
- break;
- case STATE_GAMEOVER: // show gameover screen
- if(keystate(KEY_M, &evt) && evt == EVT_RELEASE){
- gotomenu();
- }else if(Tms - lastUnsleep > AUTOSLEEP_TMOUT){
- USB_send("Autosleep\n");
- ScreenOFF();
- curstate = STATE_SLEEP;
- }
- break;
- }
-
- usb_proc();
- char *txt; const char *ans;
- if((txt = get_USB())){
- ans = parse_cmd(txt);
- if(ans) USB_send(ans);
- }
- }
- return 0;
-}
-
diff --git a/F1-nolib/chronometer/chronometer.cflags b/F1-nolib/chronometer/chronometer.cflags
deleted file mode 100644
index 68d5165..0000000
--- a/F1-nolib/chronometer/chronometer.cflags
+++ /dev/null
@@ -1 +0,0 @@
--std=c17
\ No newline at end of file
diff --git a/F1-nolib/chronometer/chronometer.cxxflags b/F1-nolib/chronometer/chronometer.cxxflags
deleted file mode 100644
index 6435dfc..0000000
--- a/F1-nolib/chronometer/chronometer.cxxflags
+++ /dev/null
@@ -1 +0,0 @@
--std=c++17
\ No newline at end of file
diff --git a/F1-nolib/chronometer_v2/chronometer.cflags b/F1-nolib/chronometer_v2/chronometer.cflags
deleted file mode 100644
index 68d5165..0000000
--- a/F1-nolib/chronometer_v2/chronometer.cflags
+++ /dev/null
@@ -1 +0,0 @@
--std=c17
\ No newline at end of file
diff --git a/F1-nolib/chronometer_v2/chronometer.cxxflags b/F1-nolib/chronometer_v2/chronometer.cxxflags
deleted file mode 100644
index 6435dfc..0000000
--- a/F1-nolib/chronometer_v2/chronometer.cxxflags
+++ /dev/null
@@ -1 +0,0 @@
--std=c++17
\ No newline at end of file
diff --git a/F1-nolib/chronometer_v2/kicad/chrono.sch-bak b/F1-nolib/chronometer_v2/kicad/chrono.sch-bak
deleted file mode 100644
index f886993..0000000
--- a/F1-nolib/chronometer_v2/kicad/chrono.sch-bak
+++ /dev/null
@@ -1,2243 +0,0 @@
-EESchema Schematic File Version 4
-EELAYER 30 0
-EELAYER END
-$Descr A4 11693 8268
-encoding utf-8
-Sheet 1 1
-Title ""
-Date ""
-Rev ""
-Comp ""
-Comment1 ""
-Comment2 ""
-Comment3 ""
-Comment4 ""
-$EndDescr
-$Comp
-L MCU_ST_STM32F1:STM32F103C6Tx U6
-U 1 1 5D13BBBF
-P 8625 2525
-F 0 "U6" H 8625 2700 50 0000 C CNN
-F 1 "STM32F103C6Tx" H 8625 2500 50 0000 C CNN
-F 2 "Package_QFP:LQFP-48_7x7mm_P0.5mm" H 8025 1125 50 0001 R CNN
-F 3 "http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00210843.pdf" H 8625 2525 50 0001 C CNN
- 1 8625 2525
- 1 0 0 -1
-$EndComp
-$Comp
-L stm32-rescue:C C14
-U 1 1 58C42D39
-P 8125 4325
-F 0 "C14" H 8150 4425 50 0000 L CNN
-F 1 "0.1" H 8150 4225 50 0000 L CNN
-F 2 "Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder" H 8163 4175 50 0001 C CNN
-F 3 "" H 8125 4325 50 0000 C CNN
- 1 8125 4325
- 1 0 0 -1
-$EndComp
-$Comp
-L stm32-rescue:LM2576HV U2
-U 1 1 58C43093
-P 2875 975
-F 0 "U2" H 2525 1225 60 0000 C CNN
-F 1 "LM2576-5.0" H 3125 1225 60 0000 C CNN
-F 2 "TO_SOT_Packages_THT:TO-220-5_P3.4x3.7mm_StaggerEven_Lead3.8mm_Vertical" H 2875 975 60 0001 C CNN
-F 3 "" H 2875 975 60 0001 C CNN
-F 4 "Texas Instruments" H 2875 1325 60 0001 C CNN "Manufacturer"
- 1 2875 975
- 1 0 0 -1
-$EndComp
-$Comp
-L stm32-rescue:LM1117-3.3-RESCUE-stm32 U4
-U 1 1 58C431FC
-P 5925 1000
-F 0 "U4" H 6025 750 50 0000 C CNN
-F 1 "LM1117-3.3" H 5925 1250 50 0000 C CNN
-F 2 "TO_SOT_Packages_SMD:SOT-223" H 5925 1000 50 0001 C CNN
-F 3 "" H 5925 1000 50 0000 C CNN
- 1 5925 1000
- 1 0 0 -1
-$EndComp
-$Comp
-L stm32-rescue:D D7
-U 1 1 58C43816
-P 3575 1225
-F 0 "D7" H 3575 1325 50 0000 C CNN
-F 1 "B340A" H 3575 1125 50 0000 C CNN
-F 2 "Diode_SMD:D_SMA_Handsoldering" H 3575 1225 50 0001 C CNN
-F 3 "" H 3575 1225 50 0000 C CNN
- 1 3575 1225
- 0 1 1 0
-$EndComp
-$Comp
-L stm32-rescue:L L1
-U 1 1 58C43929
-P 3775 1075
-F 0 "L1" V 3725 1075 50 0000 C CNN
-F 1 "100u" V 3850 1075 50 0000 C CNN
-F 2 "Inductor_SMD:L_12x12mm_H4.5mm" H 3775 1075 50 0001 C CNN
-F 3 "" H 3775 1075 50 0000 C CNN
- 1 3775 1075
- 0 1 1 0
-$EndComp
-$Comp
-L stm32-rescue:CP C7
-U 1 1 58C4396A
-P 3925 1275
-F 0 "C7" H 3950 1375 50 0000 L CNN
-F 1 "100u" H 3950 1175 50 0000 L CNN
-F 2 "Capacitor_THT:CP_Radial_D8.0mm_P3.50mm" H 3963 1125 50 0001 C CNN
-F 3 "" H 3925 1275 50 0000 C CNN
- 1 3925 1275
- 1 0 0 -1
-$EndComp
-$Comp
-L stm32-rescue:GND #PWR020
-U 1 1 58C43A03
-P 3575 1425
-F 0 "#PWR020" H 3575 1175 50 0001 C CNN
-F 1 "GND" H 3575 1275 50 0000 C CNN
-F 2 "" H 3575 1425 50 0000 C CNN
-F 3 "" H 3575 1425 50 0000 C CNN
- 1 3575 1425
- 1 0 0 -1
-$EndComp
-$Comp
-L stm32-rescue:CP C4
-U 1 1 58C43A3B
-P 2075 1025
-F 0 "C4" H 2100 1125 50 0000 L CNN
-F 1 "10u" H 2100 925 50 0000 L CNN
-F 2 "Capacitor_SMD:C_1210_3225Metric_Pad1.42x2.65mm_HandSolder" H 2113 875 50 0001 C CNN
-F 3 "" H 2075 1025 50 0000 C CNN
- 1 2075 1025
- 1 0 0 -1
-$EndComp
-$Comp
-L stm32-rescue:GND #PWR010
-U 1 1 58C43B9F
-P 2075 1225
-F 0 "#PWR010" H 2075 975 50 0001 C CNN
-F 1 "GND" H 2075 1075 50 0000 C CNN
-F 2 "" H 2075 1225 50 0000 C CNN
-F 3 "" H 2075 1225 50 0000 C CNN
- 1 2075 1225
- 1 0 0 -1
-$EndComp
-$Comp
-L stm32-rescue:GND #PWR021
-U 1 1 58C44105
-P 3925 1475
-F 0 "#PWR021" H 3925 1225 50 0001 C CNN
-F 1 "GND" H 3925 1325 50 0000 C CNN
-F 2 "" H 3925 1475 50 0000 C CNN
-F 3 "" H 3925 1475 50 0000 C CNN
- 1 3925 1475
- 1 0 0 -1
-$EndComp
-$Comp
-L stm32-rescue:GND #PWR016
-U 1 1 58C44225
-P 2975 1525
-F 0 "#PWR016" H 2975 1275 50 0001 C CNN
-F 1 "GND" H 2975 1375 50 0000 C CNN
-F 2 "" H 2975 1525 50 0000 C CNN
-F 3 "" H 2975 1525 50 0000 C CNN
- 1 2975 1525
- 1 0 0 -1
-$EndComp
-Text Notes 1675 675 0 60 ~ 12
-5V power source
-$Comp
-L stm32-rescue:+5V #PWR036
-U 1 1 5D4AE2B3
-P 5625 1000
-F 0 "#PWR036" H 5625 850 50 0001 C CNN
-F 1 "+5V" H 5625 1140 50 0000 C CNN
-F 2 "" H 5625 1000 50 0000 C CNN
-F 3 "" H 5625 1000 50 0000 C CNN
- 1 5625 1000
- 1 0 0 -1
-$EndComp
-$Comp
-L stm32-rescue:GND #PWR039
-U 1 1 5D4AE2B4
-P 5925 1350
-F 0 "#PWR039" H 5925 1100 50 0001 C CNN
-F 1 "GND" H 5925 1200 50 0000 C CNN
-F 2 "" H 5925 1350 50 0000 C CNN
-F 3 "" H 5925 1350 50 0000 C CNN
- 1 5925 1350
- 1 0 0 -1
-$EndComp
-$Comp
-L stm32-rescue:CP C13
-U 1 1 5D4AE2B5
-P 6325 1150
-F 0 "C13" H 6350 1250 50 0000 L CNN
-F 1 "47u" H 6350 1050 50 0000 L CNN
-F 2 "Capacitor_Tantalum_SMD:CP_EIA-3216-18_Kemet-A_Pad1.58x1.35mm_HandSolder" H 6363 1000 50 0001 C CNN
-F 3 "" H 6325 1150 50 0000 C CNN
- 1 6325 1150
- 1 0 0 -1
-$EndComp
-$Comp
-L stm32-rescue:+3.3V #PWR042
-U 1 1 58C455CB
-P 6325 1000
-F 0 "#PWR042" H 6325 850 50 0001 C CNN
-F 1 "+3.3V" H 6325 1140 50 0000 C CNN
-F 2 "" H 6325 1000 50 0000 C CNN
-F 3 "" H 6325 1000 50 0000 C CNN
- 1 6325 1000
- 1 0 0 -1
-$EndComp
-Text Label 3375 7200 2 60 ~ 12
-LED0
-Text Label 3375 7500 2 60 ~ 12
-LED1
-$Comp
-L stm32-rescue:LED-RESCUE-stm32 D8
-U 1 1 5908EA64
-P 3675 7200
-F 0 "D8" H 3675 7300 50 0000 C CNN
-F 1 "LED0" H 3675 7100 50 0000 C CNN
-F 2 "LED_THT:LED_D5.0mm" H 3675 7200 50 0001 C CNN
-F 3 "" H 3675 7200 50 0000 C CNN
- 1 3675 7200
- 1 0 0 -1
-$EndComp
-$Comp
-L stm32-rescue:R R16
-U 1 1 5908EB17
-P 4075 7200
-F 0 "R16" V 4155 7200 50 0000 C CNN
-F 1 "220" V 4075 7200 50 0000 C CNN
-F 2 "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" V 4005 7200 50 0001 C CNN
-F 3 "" H 4075 7200 50 0000 C CNN
- 1 4075 7200
- 0 -1 -1 0
-$EndComp
-$Comp
-L stm32-rescue:+3.3V #PWR024
-U 1 1 5908F9F4
-P 4375 7200
-F 0 "#PWR024" H 4375 7050 50 0001 C CNN
-F 1 "+3.3V" H 4375 7340 50 0000 C CNN
-F 2 "" H 4375 7200 50 0000 C CNN
-F 3 "" H 4375 7200 50 0000 C CNN
- 1 4375 7200
- 1 0 0 -1
-$EndComp
-$Comp
-L stm32-rescue:C C15
-U 1 1 590935EA
-P 8425 4325
-F 0 "C15" H 8450 4425 50 0000 L CNN
-F 1 "0.1" H 8450 4225 50 0000 L CNN
-F 2 "Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder" H 8463 4175 50 0001 C CNN
-F 3 "" H 8425 4325 50 0000 C CNN
- 1 8425 4325
- 1 0 0 -1
-$EndComp
-$Comp
-L stm32-rescue:C C16
-U 1 1 59093675
-P 8725 4325
-F 0 "C16" H 8750 4425 50 0000 L CNN
-F 1 "0.1" H 8750 4225 50 0000 L CNN
-F 2 "Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder" H 8763 4175 50 0001 C CNN
-F 3 "" H 8725 4325 50 0000 C CNN
- 1 8725 4325
- 1 0 0 -1
-$EndComp
-$Comp
-L stm32-rescue:LED-RESCUE-stm32 D9
-U 1 1 5909AF9A
-P 3675 7500
-F 0 "D9" H 3675 7600 50 0000 C CNN
-F 1 "LED1" H 3675 7400 50 0000 C CNN
-F 2 "LED_THT:LED_D5.0mm" H 3675 7500 50 0001 C CNN
-F 3 "" H 3675 7500 50 0000 C CNN
- 1 3675 7500
- 1 0 0 -1
-$EndComp
-$Comp
-L stm32-rescue:R R17
-U 1 1 5909AFA0
-P 4075 7500
-F 0 "R17" V 4155 7500 50 0000 C CNN
-F 1 "220" V 4075 7500 50 0000 C CNN
-F 2 "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" V 4005 7500 50 0001 C CNN
-F 3 "" H 4075 7500 50 0000 C CNN
- 1 4075 7500
- 0 -1 -1 0
-$EndComp
-$Comp
-L stm32-rescue:+3.3V #PWR025
-U 1 1 5909AFA6
-P 4375 7500
-F 0 "#PWR025" H 4375 7350 50 0001 C CNN
-F 1 "+3.3V" H 4375 7640 50 0000 C CNN
-F 2 "" H 4375 7500 50 0000 C CNN
-F 3 "" H 4375 7500 50 0000 C CNN
- 1 4375 7500
- 1 0 0 -1
-$EndComp
-Text Notes 3225 6950 0 60 ~ 12
-LED indicators
-Text Notes 5425 675 0 60 ~ 12
-3.3V MCU power source
-$Comp
-L stm32-rescue:+3.3V #PWR050
-U 1 1 590A0C2D
-P 9425 4475
-F 0 "#PWR050" H 9425 4325 50 0001 C CNN
-F 1 "+3.3V" H 9425 4615 50 0000 C CNN
-F 2 "" H 9425 4475 50 0000 C CNN
-F 3 "" H 9425 4475 50 0000 C CNN
- 1 9425 4475
- 1 0 0 -1
-$EndComp
-$Comp
-L stm32-rescue:GND #PWR048
-U 1 1 590A1958
-P 7775 4175
-F 0 "#PWR048" H 7775 3925 50 0001 C CNN
-F 1 "GND" H 7775 4025 50 0000 C CNN
-F 2 "" H 7775 4175 50 0000 C CNN
-F 3 "" H 7775 4175 50 0000 C CNN
- 1 7775 4175
- 1 0 0 -1
-$EndComp
-$Comp
-L stm32-rescue:C C17
-U 1 1 590A8102
-P 9025 4325
-F 0 "C17" H 9050 4425 50 0000 L CNN
-F 1 "0.1" H 9050 4225 50 0000 L CNN
-F 2 "Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder" H 9063 4175 50 0001 C CNN
-F 3 "" H 9025 4325 50 0000 C CNN
- 1 9025 4325
- 1 0 0 -1
-$EndComp
-$Comp
-L stm32-rescue:Q_PMOS_GSD Q2
-U 1 1 5910E2F2
-P 1375 975
-F 0 "Q2" V 1700 925 50 0000 L CNN
-F 1 "AO3407" V 1600 825 50 0000 L CNN
-F 2 "Package_TO_SOT_SMD:SOT-23_Handsoldering" H 1575 1075 50 0001 C CNN
-F 3 "" H 1375 975 50 0000 C CNN
- 1 1375 975
- 0 -1 -1 0
-$EndComp
-$Comp
-L stm32-rescue:PWR_FLAG #FLG01
-U 1 1 590C1070
-P 1825 875
-F 0 "#FLG01" H 1825 970 50 0001 C CNN
-F 1 "PWR_FLAG" H 1825 1055 50 0001 C CNN
-F 2 "" H 1825 875 50 0000 C CNN
-F 3 "" H 1825 875 50 0000 C CNN
- 1 1825 875
- 1 0 0 -1
-$EndComp
-$Comp
-L stm32-rescue:PWR_FLAG #FLG03
-U 1 1 590C813A
-P 4400 875
-F 0 "#FLG03" H 4400 970 50 0001 C CNN
-F 1 "PWR_FLAG" H 4400 1055 50 0001 C CNN
-F 2 "" H 4400 875 50 0000 C CNN
-F 3 "" H 4400 875 50 0000 C CNN
- 1 4400 875
- -1 0 0 1
-$EndComp
-$Comp
-L stm32-rescue:C C3
-U 1 1 596772D4
-P 1825 1075
-F 0 "C3" H 1850 1175 50 0000 L CNN
-F 1 "0.1" H 1850 975 50 0000 L CNN
-F 2 "Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder" H 1863 925 50 0001 C CNN
-F 3 "" H 1825 1075 50 0000 C CNN
- 1 1825 1075
- 1 0 0 -1
-$EndComp
-Text Notes 3650 1000 0 60 ~ 12
-1.5A!
-Wire Wire Line
- 3575 1375 3575 1425
-Wire Wire Line
- 2075 1225 2075 1175
-Connection ~ 3925 1075
-Wire Wire Line
- 3925 1475 3925 1425
-Wire Wire Line
- 5925 1350 5925 1300
-Wire Wire Line
- 6225 1000 6325 1000
-Wire Wire Line
- 8425 4175 8425 4025
-Wire Wire Line
- 3375 7200 3525 7200
-Wire Wire Line
- 3825 7200 3925 7200
-Wire Wire Line
- 4225 7200 4375 7200
-Wire Wire Line
- 3375 7500 3525 7500
-Wire Wire Line
- 3825 7500 3925 7500
-Wire Wire Line
- 4225 7500 4375 7500
-Wire Notes Line
- 3075 6850 3075 7650
-Wire Notes Line
- 3075 7650 4575 7650
-Wire Notes Line
- 4575 7650 4575 6850
-Wire Notes Line
- 4575 6850 3075 6850
-Connection ~ 8425 4175
-Wire Wire Line
- 1825 925 1825 875
-Connection ~ 1825 875
-Wire Wire Line
- 1825 1225 2075 1225
-$Comp
-L stm32-rescue:C C9
-U 1 1 5A4FA4E4
-P 4225 1275
-F 0 "C9" H 4350 1275 50 0000 L CNN
-F 1 "0.1" H 4250 1175 50 0000 L CNN
-F 2 "Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder" H 4263 1125 50 0001 C CNN
-F 3 "" H 4225 1275 50 0000 C CNN
- 1 4225 1275
- 1 0 0 -1
-$EndComp
-Wire Wire Line
- 4225 1425 4225 1475
-Wire Wire Line
- 4225 1475 3925 1475
-Wire Wire Line
- 3925 1075 4225 1075
-Wire Wire Line
- 4225 1075 4225 1125
-Wire Wire Line
- 6225 950 6225 1000
-Connection ~ 6225 1000
-Wire Wire Line
- 3925 1075 3925 1125
-Wire Wire Line
- 6225 1000 6225 1050
-Wire Wire Line
- 5925 1300 6325 1300
-$Comp
-L stm32-rescue:R R5
-U 1 1 5D16EDDD
-P 1125 1175
-F 0 "R5" V 1025 1175 50 0000 C CNN
-F 1 "10k" V 1125 1175 50 0000 C CNN
-F 2 "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" V 1055 1175 50 0001 C CNN
-F 3 "" H 1125 1175 50 0000 C CNN
- 1 1125 1175
- 0 -1 -1 0
-$EndComp
-$Comp
-L Device:D_Zener D1
-U 1 1 5D1735CA
-P 1575 1025
-F 0 "D1" V 1700 1025 50 0000 L CNN
-F 1 "MM3Z7V5" V 1775 850 50 0000 L CNN
-F 2 "Diode_SMD:D_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 1575 1025 50 0001 C CNN
-F 3 "~" H 1575 1025 50 0001 C CNN
- 1 1575 1025
- 0 1 1 0
-$EndComp
-$Comp
-L stm32-rescue:GND #PWR02
-U 1 1 5D39DCF5
-P 975 1175
-F 0 "#PWR02" H 975 925 50 0001 C CNN
-F 1 "GND" H 975 1025 50 0000 C CNN
-F 2 "" H 975 1175 50 0000 C CNN
-F 3 "" H 975 1175 50 0000 C CNN
- 1 975 1175
- 1 0 0 -1
-$EndComp
-$Comp
-L stm32-rescue:USB_A-RESCUE-stm32 P1
-U 1 1 5CEABE76
-P 2525 2625
-F 0 "P1" V 2700 2650 50 0000 C CNN
-F 1 "USB_B" V 2225 2625 50 0000 C CNN
-F 2 "Connectors_USB:USB_B_OST_USB-B1HSxx_Horizontal" V 2475 2525 50 0001 C CNN
-F 3 "" V 2475 2525 50 0000 C CNN
- 1 2525 2625
- 0 1 -1 0
-$EndComp
-$Comp
-L stm32-rescue:GND #PWR03
-U 1 1 5CEABE82
-P 1000 2675
-F 0 "#PWR03" H 1000 2425 50 0001 C CNN
-F 1 "GND" H 1000 2525 50 0000 C CNN
-F 2 "" H 1000 2675 50 0000 C CNN
-F 3 "" H 1000 2675 50 0000 C CNN
- 1 1000 2675
- 1 0 0 -1
-$EndComp
-$Comp
-L stm32-rescue:R R3
-U 1 1 5CEABEA6
-P 1025 2150
-F 0 "R3" V 1105 2150 50 0000 C CNN
-F 1 "22" V 1025 2150 50 0000 C CNN
-F 2 "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" V 955 2150 50 0001 C CNN
-F 3 "" H 1025 2150 50 0001 C CNN
- 1 1025 2150
- 0 1 1 0
-$EndComp
-$Comp
-L stm32-rescue:R R4
-U 1 1 5CEABEAC
-P 1025 3150
-F 0 "R4" V 1105 3150 50 0000 C CNN
-F 1 "22" V 1025 3150 50 0000 C CNN
-F 2 "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" V 955 3150 50 0001 C CNN
-F 3 "" H 1025 3150 50 0001 C CNN
- 1 1025 3150
- 0 1 1 0
-$EndComp
-Wire Wire Line
- 2625 2275 2625 2325
-Wire Wire Line
- 1175 2150 1400 2150
-Wire Wire Line
- 1175 3150 1400 3150
-Wire Wire Line
- 1000 2675 1000 2650
-Wire Wire Line
- 2225 2275 2225 2525
-$Comp
-L stm32-rescue:+5V #PWR013
-U 1 1 5CFE3C1B
-P 2525 3050
-F 0 "#PWR013" H 2525 2900 50 0001 C CNN
-F 1 "+5V" H 2525 3190 50 0000 C CNN
-F 2 "" H 2525 3050 50 0000 C CNN
-F 3 "" H 2525 3050 50 0000 C CNN
- 1 2525 3050
- 0 1 -1 0
-$EndComp
-Wire Wire Line
- 1600 2150 2125 2150
-Wire Wire Line
- 2125 2150 2125 2625
-Wire Wire Line
- 2125 2625 2225 2625
-$Comp
-L Power_Protection:USBLC6-2SC6 U1
-U 1 1 5CED0250
-P 1500 2650
-F 0 "U1" V 1125 2950 50 0000 L CNN
-F 1 "USBLC6-2SC6" V 900 2375 50 0000 L CNN
-F 2 "TO_SOT_Packages_SMD:SOT-23-6_Handsoldering" H 750 3050 50 0001 C CNN
-F 3 "http://www2.st.com/resource/en/datasheet/CD00050750.pdf" H 1700 3000 50 0001 C CNN
- 1 1500 2650
- 0 1 1 0
-$EndComp
-$Comp
-L stm32-rescue:R R22
-U 1 1 5D1076F1
-P 7550 2525
-F 0 "R22" V 7630 2525 50 0000 C CNN
-F 1 "100k" V 7550 2525 50 0000 C CNN
-F 2 "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" V 7480 2525 50 0001 C CNN
-F 3 "" H 7550 2525 50 0000 C CNN
- 1 7550 2525
- 0 1 1 0
-$EndComp
-Wire Wire Line
- 7700 2525 7925 2525
-$Comp
-L stm32-rescue:GND #PWR044
-U 1 1 5D1293D9
-P 7350 2525
-F 0 "#PWR044" H 7350 2275 50 0001 C CNN
-F 1 "GND" H 7350 2375 50 0000 C CNN
-F 2 "" H 7350 2525 50 0000 C CNN
-F 3 "" H 7350 2525 50 0000 C CNN
- 1 7350 2525
- 1 0 0 -1
-$EndComp
-Wire Wire Line
- 7350 2525 7400 2525
-Text Label 950 5325 2 50 ~ 10
-OSC_IN
-Text Label 1400 5325 0 50 ~ 10
-OSC_OUT
-$Comp
-L Device:Crystal Y1
-U 1 1 5D1F4994
-P 1175 5325
-F 0 "Y1" H 1175 5593 50 0000 C CNN
-F 1 "8MHz" H 1175 5502 50 0000 C CNN
-F 2 "Crystal:Crystal_HC49-U_Vertical" H 1175 5325 50 0001 C CNN
-F 3 "~" H 1175 5325 50 0001 C CNN
- 1 1175 5325
- 1 0 0 -1
-$EndComp
-$Comp
-L stm32-rescue:C C2
-U 1 1 5D1F64B1
-P 1400 5475
-F 0 "C2" H 1425 5575 50 0000 L CNN
-F 1 "12" H 1425 5375 50 0000 L CNN
-F 2 "Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder" H 1438 5325 50 0001 C CNN
-F 3 "" H 1400 5475 50 0000 C CNN
- 1 1400 5475
- 1 0 0 -1
-$EndComp
-$Comp
-L stm32-rescue:C C1
-U 1 1 5D1F7471
-P 950 5475
-F 0 "C1" H 975 5575 50 0000 L CNN
-F 1 "12" H 975 5375 50 0000 L CNN
-F 2 "Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder" H 988 5325 50 0001 C CNN
-F 3 "" H 950 5475 50 0000 C CNN
- 1 950 5475
- -1 0 0 -1
-$EndComp
-Wire Wire Line
- 950 5325 1025 5325
-Wire Wire Line
- 1400 5325 1325 5325
-$Comp
-L stm32-rescue:GND #PWR01
-U 1 1 5D21553E
-P 950 5625
-F 0 "#PWR01" H 950 5375 50 0001 C CNN
-F 1 "GND" H 950 5475 50 0000 C CNN
-F 2 "" H 950 5625 50 0000 C CNN
-F 3 "" H 950 5625 50 0000 C CNN
- 1 950 5625
- 1 0 0 -1
-$EndComp
-$Comp
-L stm32-rescue:GND #PWR04
-U 1 1 5D215991
-P 1400 5625
-F 0 "#PWR04" H 1400 5375 50 0001 C CNN
-F 1 "GND" H 1400 5475 50 0000 C CNN
-F 2 "" H 1400 5625 50 0000 C CNN
-F 3 "" H 1400 5625 50 0000 C CNN
- 1 1400 5625
- 1 0 0 -1
-$EndComp
-Text Notes 700 5000 0 50 ~ 10
-Crystal
-Wire Notes Line
- 550 4850 550 5900
-Wire Notes Line
- 550 5900 1775 5900
-Wire Notes Line
- 1775 5900 1775 4850
-Wire Notes Line
- 1775 4850 550 4850
-Text Label 1525 3350 2 50 ~ 10
-USB_PU
-$Comp
-L stm32-rescue:+3.3V #PWR011
-U 1 1 5D77910C
-P 2125 3550
-F 0 "#PWR011" H 2125 3400 50 0001 C CNN
-F 1 "+3.3V" H 2125 3690 50 0000 C CNN
-F 2 "" H 2125 3550 50 0000 C CNN
-F 3 "" H 2125 3550 50 0000 C CNN
- 1 2125 3550
- -1 0 0 1
-$EndComp
-Wire Wire Line
- 8425 1025 8525 1025
-Wire Wire Line
- 8525 1025 8625 1025
-Connection ~ 8525 1025
-Wire Wire Line
- 8625 1025 8725 1025
-Connection ~ 8625 1025
-Wire Wire Line
- 8825 1025 8725 1025
-Connection ~ 8725 1025
-Wire Wire Line
- 8625 1025 8625 950
-$Comp
-L power:+3.3V #PWR049
-U 1 1 5D5B1F88
-P 8625 950
-F 0 "#PWR049" H 8625 800 50 0001 C CNN
-F 1 "+3.3V" H 8640 1123 50 0000 C CNN
-F 2 "" H 8625 950 50 0001 C CNN
-F 3 "" H 8625 950 50 0001 C CNN
- 1 8625 950
- 1 0 0 -1
-$EndComp
-Wire Wire Line
- 8425 4025 8525 4025
-Connection ~ 8425 4025
-Wire Wire Line
- 8525 4025 8625 4025
-Connection ~ 8525 4025
-Wire Wire Line
- 8625 4025 8725 4025
-Connection ~ 8625 4025
-Text Label 7925 1625 2 50 ~ 10
-OSC_IN
-Text Label 7925 1725 2 50 ~ 10
-OSC_OUT
-Text Label 9225 3425 0 50 ~ 10
-USBDM
-Text Label 9225 3525 0 50 ~ 10
-USBDP
-Text Label 875 3150 2 50 ~ 10
-USBDM
-Text Label 875 2150 2 50 ~ 10
-USBDP
-Text Label 9225 2425 0 50 ~ 10
-PPS
-Text Label 9225 3825 0 50 ~ 10
-USB_PU
-Text Label 7925 3225 2 60 ~ 12
-LED0
-Text Label 7925 3125 2 60 ~ 12
-LED1
-$Comp
-L Connector_Generic:Conn_01x02 J1
-U 1 1 5D79C13C
-P 775 975
-F 0 "J1" H 775 1075 50 0000 C CNN
-F 1 "Power 12V" H 775 750 50 0000 C CNN
-F 2 "TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal" H 775 975 50 0001 C CNN
-F 3 "~" H 775 975 50 0001 C CNN
- 1 775 975
- -1 0 0 1
-$EndComp
-Wire Wire Line
- 975 975 975 1175
-Wire Wire Line
- 2775 1525 2975 1525
-Wire Wire Line
- 3575 1075 3625 1075
-Wire Wire Line
- 1575 875 1825 875
-$Comp
-L Device:D_Schottky D2
-U 1 1 5D89B9B8
-P 2375 3050
-F 0 "D2" H 2350 2875 50 0000 C CNN
-F 1 "1N5819" H 2375 2950 50 0000 C CNN
-F 2 "Diode_SMD:D_SOD-323_HandSoldering" H 2375 3050 50 0001 C CNN
-F 3 "~" H 2375 3050 50 0001 C CNN
- 1 2375 3050
- -1 0 0 -1
-$EndComp
-$Comp
-L stm32-rescue:+5V #PWR026
-U 1 1 5D8AA2D8
-P 4400 875
-F 0 "#PWR026" H 4400 725 50 0001 C CNN
-F 1 "+5V" H 4400 1015 50 0000 C CNN
-F 2 "" H 4400 875 50 0000 C CNN
-F 3 "" H 4400 875 50 0000 C CNN
- 1 4400 875
- 1 0 0 -1
-$EndComp
-$Comp
-L stm32-rescue:R R9
-U 1 1 5D5EA0B2
-P 2125 3000
-F 0 "R9" V 2205 3000 50 0000 C CNN
-F 1 "1k5" V 2125 3000 50 0000 C CNN
-F 2 "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" V 2055 3000 50 0001 C CNN
-F 3 "" H 2125 3000 50 0001 C CNN
- 1 2125 3000
- -1 0 0 1
-$EndComp
-Wire Wire Line
- 1600 3150 1950 3150
-Wire Notes Line
- 575 1950 575 3750
-$Comp
-L Connector:Conn_01x04_Female J10
-U 1 1 5D927958
-P 7475 3425
-F 0 "J10" H 7325 3175 50 0000 L CNN
-F 1 "LIDAR" H 7275 3625 50 0000 L CNN
-F 2 "Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical" H 7475 3425 50 0001 C CNN
-F 3 "~" H 7475 3425 50 0001 C CNN
- 1 7475 3425
- -1 0 0 -1
-$EndComp
-Text Notes 7425 3650 2 59 ~ 12
-LIDAR:\nRx\nTx\nGnd\n+5V
-Text Notes 10150 3275 0 59 ~ 12
-UART/Bluetooth:\nState\nTx\nRx\nGnd\nVcc\nKey/En
-Wire Notes Line
- 550 550 550 1775
-Wire Notes Line
- 5400 550 5400 1550
-Wire Notes Line
- 5400 1550 6550 1550
-Wire Notes Line
- 6550 1550 6550 550
-Wire Notes Line
- 6550 550 5400 550
-$Comp
-L stm32-rescue:GND #PWR053
-U 1 1 5D9BD709
-P 9775 3050
-F 0 "#PWR053" H 9775 2800 50 0001 C CNN
-F 1 "GND" H 9775 2900 50 0000 C CNN
-F 2 "" H 9775 3050 50 0000 C CNN
-F 3 "" H 9775 3050 50 0000 C CNN
- 1 9775 3050
- 0 1 1 0
-$EndComp
-Wire Wire Line
- 7925 3325 7675 3325
-Wire Wire Line
- 7675 3425 7925 3425
-$Comp
-L stm32-rescue:GND #PWR047
-U 1 1 5D9DBF9E
-P 7775 3550
-F 0 "#PWR047" H 7775 3300 50 0001 C CNN
-F 1 "GND" H 7800 3400 50 0000 C CNN
-F 2 "" H 7775 3550 50 0000 C CNN
-F 3 "" H 7775 3550 50 0000 C CNN
- 1 7775 3550
- 1 0 0 -1
-$EndComp
-Wire Wire Line
- 7675 3525 7775 3525
-Wire Wire Line
- 7775 3525 7775 3550
-$Comp
-L stm32-rescue:+5V #PWR046
-U 1 1 5D9E3357
-P 7675 3625
-F 0 "#PWR046" H 7675 3475 50 0001 C CNN
-F 1 "+5V" H 7700 3775 50 0000 C CNN
-F 2 "" H 7675 3625 50 0000 C CNN
-F 3 "" H 7675 3625 50 0000 C CNN
- 1 7675 3625
- -1 0 0 1
-$EndComp
-NoConn ~ 7925 3525
-NoConn ~ 7925 3625
-NoConn ~ 7925 3725
-NoConn ~ 7925 3825
-NoConn ~ 7925 2025
-NoConn ~ 7925 2125
-Text Label 9225 2525 0 50 ~ 10
-U3Tx
-Text Label 9225 2625 0 50 ~ 10
-U3Rx
-Text Label 4975 3250 2 50 ~ 10
-U3Tx
-Text Label 4975 3375 2 50 ~ 10
-U3Rx
-Text Label 9225 3225 0 50 ~ 10
-U1Tx
-Text Label 9225 3325 0 50 ~ 10
-U1Rx
-Text Label 7925 3325 2 50 ~ 10
-U2Tx
-Text Label 7925 3425 2 50 ~ 10
-U2Rx
-Text Label 7925 2325 2 50 ~ 10
-TRIG0
-Text Label 7925 2425 2 50 ~ 10
-TRIG1
-$Comp
-L Chrono:L80-R U5
-U 1 1 5D13B322
-P 6100 3500
-F 0 "U5" H 6100 4015 50 0000 C CNN
-F 1 "L80-R" H 6100 3924 50 0000 C CNN
-F 2 "chrono:L80-R" H 6100 3500 50 0001 C CNN
-F 3 "" H 5550 3450 50 0001 C CNN
- 1 6100 3500
- 1 0 0 -1
-$EndComp
-$Comp
-L Device:C C10
-U 1 1 5DB80168
-P 4325 3475
-F 0 "C10" H 4150 3575 50 0000 L CNN
-F 1 "10u" H 4125 3400 50 0000 L CNN
-F 2 "Capacitor_SMD:C_1206_3216Metric_Pad1.42x1.75mm_HandSolder" H 4363 3325 50 0001 C CNN
-F 3 "~" H 4325 3475 50 0001 C CNN
- 1 4325 3475
- 1 0 0 -1
-$EndComp
-$Comp
-L stm32-rescue:C C11
-U 1 1 5DB8A65B
-P 4550 3475
-F 0 "C11" H 4575 3575 50 0000 L CNN
-F 1 "0.1" H 4575 3375 50 0000 L CNN
-F 2 "Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder" H 4588 3325 50 0001 C CNN
-F 3 "" H 4550 3475 50 0000 C CNN
- 1 4550 3475
- 1 0 0 -1
-$EndComp
-$Comp
-L stm32-rescue:+3.3V #PWR027
-U 1 1 5DBAA731
-P 4150 3800
-F 0 "#PWR027" H 4150 3650 50 0001 C CNN
-F 1 "+3.3V" H 4150 3940 50 0000 C CNN
-F 2 "" H 4150 3800 50 0000 C CNN
-F 3 "" H 4150 3800 50 0000 C CNN
- 1 4150 3800
- 1 0 0 -1
-$EndComp
-Text Label 4950 3775 2 50 ~ 10
-PPS
-NoConn ~ 6550 3750
-NoConn ~ 6550 3650
-NoConn ~ 6550 3550
-NoConn ~ 6550 3350
-NoConn ~ 6550 3450
-$Comp
-L power:GND #PWR043
-U 1 1 5DBD6831
-P 6675 3250
-F 0 "#PWR043" H 6675 3000 50 0001 C CNN
-F 1 "GND" H 6675 3100 50 0000 C CNN
-F 2 "" H 6675 3250 50 0001 C CNN
-F 3 "" H 6675 3250 50 0001 C CNN
- 1 6675 3250
- 1 0 0 -1
-$EndComp
-Wire Wire Line
- 6550 3250 6675 3250
-Wire Notes Line
- 4100 2850 4100 3925
-Text Notes 4250 3050 0 60 ~ 12
-GPS module
-Text Notes 2300 2075 0 61 ~ 12
-USB
-NoConn ~ 7925 2725
-NoConn ~ 7925 2825
-$Comp
-L stm32-rescue:PWR_FLAG #FLG02
-U 1 1 5DC59BA7
-P 2225 2925
-F 0 "#FLG02" H 2225 3020 50 0001 C CNN
-F 1 "PWR_FLAG" H 2225 3105 50 0001 C CNN
-F 2 "" H 2225 2925 50 0000 C CNN
-F 3 "" H 2225 2925 50 0000 C CNN
- 1 2225 2925
- 0 1 -1 0
-$EndComp
-Wire Wire Line
- 2225 2275 2350 2275
-Wire Wire Line
- 975 875 1175 875
-NoConn ~ 9225 2325
-Wire Wire Line
- 7775 4175 8125 4175
-Wire Wire Line
- 1825 875 2075 875
-Wire Wire Line
- 8425 4175 8725 4175
-Wire Wire Line
- 1275 1175 1375 1175
-Wire Wire Line
- 4325 3625 4550 3625
-Wire Wire Line
- 4325 3325 4550 3325
-Wire Wire Line
- 8125 4475 8425 4475
-$Comp
-L power:GND #PWR012
-U 1 1 5DDACF17
-P 2350 2275
-F 0 "#PWR012" H 2350 2025 50 0001 C CNN
-F 1 "GND" H 2350 2125 50 0000 C CNN
-F 2 "" H 2350 2275 50 0001 C CNN
-F 3 "" H 2350 2275 50 0001 C CNN
- 1 2350 2275
- 1 0 0 -1
-$EndComp
-Wire Wire Line
- 1950 2725 2225 2725
-Wire Wire Line
- 1950 2725 1950 3150
-Wire Wire Line
- 2125 2850 2125 2625
-Connection ~ 2125 2625
-Connection ~ 4550 3625
-Connection ~ 4550 3325
-Wire Wire Line
- 4550 3325 4725 3325
-Connection ~ 9025 4475
-Wire Wire Line
- 9025 4475 9425 4475
-Connection ~ 8725 4475
-Wire Wire Line
- 8725 4475 9025 4475
-Connection ~ 8725 4175
-Wire Wire Line
- 8725 4175 9025 4175
-Connection ~ 8425 4475
-Wire Wire Line
- 8425 4475 8725 4475
-Connection ~ 8125 4175
-Wire Wire Line
- 8125 4175 8425 4175
-Wire Wire Line
- 2225 2825 2225 2925
-Connection ~ 2225 2925
-Wire Wire Line
- 2225 2925 2225 3050
-Connection ~ 2075 875
-Wire Wire Line
- 2075 875 2175 875
-Connection ~ 975 1175
-Connection ~ 1375 1175
-Wire Wire Line
- 1375 1175 1575 1175
-Connection ~ 3575 1075
-Connection ~ 5925 1300
-$Comp
-L Connector:Conn_01x05_Female J8
-U 1 1 5D23EFE4
-P 4875 2375
-F 0 "J8" H 4767 1950 50 0000 C CNN
-F 1 "SPI" H 4875 2050 50 0000 C CNN
-F 2 "Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_Vertical" H 4875 2375 50 0001 C CNN
-F 3 "~" H 4875 2375 50 0001 C CNN
- 1 4875 2375
- -1 0 0 1
-$EndComp
-Text Notes 4350 2500 0 50 ~ 10
-PA5 - SCK\nPA6 - MISO\nPA7 - MOSI
-Text Label 9225 2825 0 50 ~ 10
-SCK
-Text Label 9225 2925 0 50 ~ 10
-MISO
-Text Label 9225 3025 0 50 ~ 10
-MOSI
-Text Label 5075 2275 0 50 ~ 10
-SCK
-Text Label 5075 2375 0 50 ~ 10
-MISO
-Text Label 5075 2475 0 50 ~ 10
-MOSI
-$Comp
-L stm32-rescue:+5V #PWR030
-U 1 1 5D2478D3
-P 5075 2175
-F 0 "#PWR030" H 5075 2025 50 0001 C CNN
-F 1 "+5V" H 5075 2315 50 0000 C CNN
-F 2 "" H 5075 2175 50 0000 C CNN
-F 3 "" H 5075 2175 50 0000 C CNN
- 1 5075 2175
- 1 0 0 -1
-$EndComp
-$Comp
-L stm32-rescue:GND #PWR031
-U 1 1 5D247F92
-P 5075 2575
-F 0 "#PWR031" H 5075 2325 50 0001 C CNN
-F 1 "GND" H 5100 2425 50 0000 C CNN
-F 2 "" H 5075 2575 50 0000 C CNN
-F 3 "" H 5075 2575 50 0000 C CNN
- 1 5075 2575
- 1 0 0 -1
-$EndComp
-Wire Notes Line
- 4275 1900 5300 1900
-Wire Notes Line
- 5300 1900 5300 2750
-Wire Notes Line
- 5300 2750 4275 2750
-Wire Notes Line
- 4275 2750 4275 1900
-Text Label 7925 2925 2 50 ~ 10
-SCL
-Text Label 7925 3025 2 50 ~ 10
-SDA
-$Comp
-L Connector:Conn_01x04_Female J9
-U 1 1 5D25AACC
-P 5825 2250
-F 0 "J9" H 5675 1925 50 0000 L CNN
-F 1 "I2C1" H 5750 2475 50 0000 L CNN
-F 2 "Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical" H 5825 2250 50 0001 C CNN
-F 3 "~" H 5825 2250 50 0001 C CNN
- 1 5825 2250
- -1 0 0 -1
-$EndComp
-$Comp
-L stm32-rescue:GND #PWR041
-U 1 1 5D25BDFE
-P 6025 2450
-F 0 "#PWR041" H 6025 2200 50 0001 C CNN
-F 1 "GND" H 6050 2300 50 0000 C CNN
-F 2 "" H 6025 2450 50 0000 C CNN
-F 3 "" H 6025 2450 50 0000 C CNN
- 1 6025 2450
- 1 0 0 -1
-$EndComp
-$Comp
-L stm32-rescue:+5V #PWR040
-U 1 1 5D25C134
-P 6025 2150
-F 0 "#PWR040" H 6025 2000 50 0001 C CNN
-F 1 "+5V" H 6025 2290 50 0000 C CNN
-F 2 "" H 6025 2150 50 0000 C CNN
-F 3 "" H 6025 2150 50 0000 C CNN
- 1 6025 2150
- 1 0 0 -1
-$EndComp
-Text Label 6025 2250 0 50 ~ 10
-SCL
-Text Label 6025 2350 0 50 ~ 10
-SDA
-Wire Notes Line
- 5575 1900 5575 2725
-Wire Notes Line
- 5575 2725 6325 2725
-Wire Notes Line
- 6325 2725 6325 1900
-Wire Notes Line
- 6325 1900 5575 1900
-$Comp
-L Device:Buzzer BZ1
-U 1 1 5D26E7FE
-P 5725 6700
-F 0 "BZ1" H 5877 6729 50 0000 L CNN
-F 1 "Buzzer 3v3" H 5877 6638 50 0000 L CNN
-F 2 "Buzzer_Beeper:Buzzer_12x9.5RM7.6" V 5700 6800 50 0001 C CNN
-F 3 "~" V 5700 6800 50 0001 C CNN
- 1 5725 6700
- 1 0 0 -1
-$EndComp
-$Comp
-L Device:Q_NMOS_GSD Q4
-U 1 1 5D26FD1F
-P 5525 7000
-F 0 "Q4" H 5731 7046 50 0000 L CNN
-F 1 "IRML2502" H 5731 6955 50 0000 L CNN
-F 2 "Package_TO_SOT_SMD:SOT-23_Handsoldering" H 5725 7100 50 0001 C CNN
-F 3 "~" H 5525 7000 50 0001 C CNN
- 1 5525 7000
- 1 0 0 -1
-$EndComp
-$Comp
-L Device:R R18
-U 1 1 5D270BFC
-P 5125 7000
-F 0 "R18" V 5025 7000 50 0000 C CNN
-F 1 "510" V 5125 7000 50 0000 C CNN
-F 2 "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" V 5055 7000 50 0001 C CNN
-F 3 "~" H 5125 7000 50 0001 C CNN
- 1 5125 7000
- 0 1 1 0
-$EndComp
-$Comp
-L Device:R R19
-U 1 1 5D270E30
-P 4975 7150
-F 0 "R19" H 5045 7196 50 0000 L CNN
-F 1 "10k" H 5045 7105 50 0000 L CNN
-F 2 "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" V 4905 7150 50 0001 C CNN
-F 3 "~" H 4975 7150 50 0001 C CNN
- 1 4975 7150
- 1 0 0 -1
-$EndComp
-Wire Wire Line
- 5275 7000 5325 7000
-$Comp
-L stm32-rescue:GND #PWR038
-U 1 1 5D27727B
-P 5625 7200
-F 0 "#PWR038" H 5625 6950 50 0001 C CNN
-F 1 "GND" H 5650 7050 50 0000 C CNN
-F 2 "" H 5625 7200 50 0000 C CNN
-F 3 "" H 5625 7200 50 0000 C CNN
- 1 5625 7200
- 1 0 0 -1
-$EndComp
-$Comp
-L stm32-rescue:GND #PWR032
-U 1 1 5D277514
-P 4975 7300
-F 0 "#PWR032" H 4975 7050 50 0001 C CNN
-F 1 "GND" H 5000 7150 50 0000 C CNN
-F 2 "" H 4975 7300 50 0000 C CNN
-F 3 "" H 4975 7300 50 0000 C CNN
- 1 4975 7300
- 1 0 0 -1
-$EndComp
-$Comp
-L stm32-rescue:+3.3V #PWR037
-U 1 1 5D277713
-P 5625 6600
-F 0 "#PWR037" H 5625 6450 50 0001 C CNN
-F 1 "+3.3V" H 5625 6740 50 0000 C CNN
-F 2 "" H 5625 6600 50 0000 C CNN
-F 3 "" H 5625 6600 50 0000 C CNN
- 1 5625 6600
- 1 0 0 -1
-$EndComp
-Text Label 4975 7000 2 50 ~ 10
-buzzer
-Text Label 7925 1925 2 50 ~ 10
-buzzer
-Wire Notes Line
- 6275 6375 6275 7550
-Wire Notes Line
- 6275 7550 4675 7550
-Wire Notes Line
- 4675 7550 4675 6375
-Wire Notes Line
- 4675 6375 6275 6375
-Connection ~ 6325 1000
-Connection ~ 4400 875
-Wire Wire Line
- 4225 1075 4325 1075
-Wire Wire Line
- 4325 1075 4325 875
-Wire Wire Line
- 4325 875 4400 875
-Connection ~ 4225 1075
-Wire Notes Line
- 5200 1775 5200 550
-Wire Notes Line
- 550 1775 5200 1775
-Wire Notes Line
- 550 550 5200 550
-$Comp
-L Device:R R14
-U 1 1 5D6F680F
-P 4000 5000
-F 0 "R14" H 3930 4954 50 0000 R CNN
-F 1 "47k" H 3930 5045 50 0000 R CNN
-F 2 "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" V 3930 5000 50 0001 C CNN
-F 3 "~" H 4000 5000 50 0001 C CNN
- 1 4000 5000
- 1 0 0 1
-$EndComp
-$Comp
-L stm32-rescue:C C8
-U 1 1 5D6F6C23
-P 4175 5000
-F 0 "C8" H 4200 5100 50 0000 L CNN
-F 1 "0.1" H 4200 4900 50 0000 L CNN
-F 2 "Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder" H 4213 4850 50 0001 C CNN
-F 3 "" H 4175 5000 50 0000 C CNN
- 1 4175 5000
- 1 0 0 -1
-$EndComp
-Wire Wire Line
- 4175 5150 4075 5150
-$Comp
-L power:GND #PWR023
-U 1 1 5D70A826
-P 4075 5150
-F 0 "#PWR023" H 4075 4900 50 0001 C CNN
-F 1 "GND" H 4080 4977 50 0000 C CNN
-F 2 "" H 4075 5150 50 0001 C CNN
-F 3 "" H 4075 5150 50 0001 C CNN
- 1 4075 5150
- 1 0 0 -1
-$EndComp
-Connection ~ 4075 5150
-Wire Wire Line
- 4075 5150 4000 5150
-$Comp
-L Device:R R15
-U 1 1 5D70AEFE
-P 4275 4475
-F 0 "R15" H 4345 4521 50 0000 L CNN
-F 1 "220" H 4345 4430 50 0000 L CNN
-F 2 "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" V 4205 4475 50 0001 C CNN
-F 3 "~" H 4275 4475 50 0001 C CNN
- 1 4275 4475
- 1 0 0 -1
-$EndComp
-$Comp
-L power:+3.3V #PWR022
-U 1 1 5D70B35A
-P 4275 4325
-F 0 "#PWR022" H 4275 4175 50 0001 C CNN
-F 1 "+3.3V" H 4290 4498 50 0000 C CNN
-F 2 "" H 4275 4325 50 0001 C CNN
-F 3 "" H 4275 4325 50 0001 C CNN
- 1 4275 4325
- 1 0 0 -1
-$EndComp
-$Comp
-L Device:D D3
-U 1 1 5D71A16B
-P 2950 4700
-F 0 "D3" V 2875 4650 50 0000 R CNN
-F 1 "1N5819" V 2725 4850 50 0000 R CNN
-F 2 "Diode_SMD:D_SOD-323_HandSoldering" H 2950 4700 50 0001 C CNN
-F 3 "~" H 2950 4700 50 0001 C CNN
- 1 2950 4700
- 0 -1 -1 0
-$EndComp
-$Comp
-L Connector_Generic:Conn_01x02 J4
-U 1 1 5D71C566
-P 2300 4650
-F 0 "J4" H 2300 4750 50 0000 C CNN
-F 1 "Ext_trig1" H 2300 4825 50 0000 C CNN
-F 2 "TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal" H 2300 4650 50 0001 C CNN
-F 3 "~" H 2300 4650 50 0001 C CNN
- 1 2300 4650
- -1 0 0 1
-$EndComp
-$Comp
-L Device:R R11
-U 1 1 5D71C56C
-P 2800 4700
-F 0 "R11" H 2730 4654 50 0000 R CNN
-F 1 "1k" H 2730 4745 50 0000 R CNN
-F 2 "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" V 2730 4700 50 0001 C CNN
-F 3 "~" H 2800 4700 50 0001 C CNN
- 1 2800 4700
- 1 0 0 1
-$EndComp
-Connection ~ 2800 4850
-$Comp
-L Device:R R10
-U 1 1 5D71C575
-P 2650 4550
-F 0 "R10" V 2550 4550 50 0000 C CNN
-F 1 "1k" V 2650 4550 50 0000 C CNN
-F 2 "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" V 2580 4550 50 0001 C CNN
-F 3 "~" H 2650 4550 50 0001 C CNN
- 1 2650 4550
- 0 -1 1 0
-$EndComp
-Connection ~ 2800 4550
-Wire Wire Line
- 2500 4650 2500 4850
-Wire Wire Line
- 2500 4850 2800 4850
-$Comp
-L stm32-rescue:C C5
-U 1 1 5D731D92
-P 3225 4700
-F 0 "C5" H 3250 4800 50 0000 L CNN
-F 1 "0.1" H 3250 4600 50 0000 L CNN
-F 2 "Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder" H 3263 4550 50 0001 C CNN
-F 3 "" H 3225 4700 50 0000 C CNN
- 1 3225 4700
- 1 0 0 -1
-$EndComp
-Wire Wire Line
- 3225 4850 2950 4850
-Wire Wire Line
- 2800 4850 2950 4850
-Connection ~ 2950 4850
-Wire Wire Line
- 2800 4550 2950 4550
-Connection ~ 2950 4550
-Wire Wire Line
- 2950 4550 3225 4550
-Wire Wire Line
- 3225 4850 3375 4850
-Connection ~ 3225 4850
-Wire Wire Line
- 3225 4550 3400 4550
-Wire Wire Line
- 3400 4550 3400 4650
-Connection ~ 3225 4550
-$Comp
-L stm32-rescue:C C6
-U 1 1 5D762081
-P 3475 6075
-F 0 "C6" H 3500 6175 50 0000 L CNN
-F 1 "0.1" H 3600 6075 50 0000 L CNN
-F 2 "Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder" H 3513 5925 50 0001 C CNN
-F 3 "" H 3475 6075 50 0000 C CNN
- 1 3475 6075
- 1 0 0 -1
-$EndComp
-$Comp
-L Connector_Generic:Conn_01x02 J5
-U 1 1 5D76DA8D
-P 2475 5800
-F 0 "J5" H 2475 5900 50 0000 C CNN
-F 1 "Ext_trig0" H 2475 5600 50 0000 C CNN
-F 2 "TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal" H 2475 5800 50 0001 C CNN
-F 3 "~" H 2475 5800 50 0001 C CNN
- 1 2475 5800
- -1 0 0 -1
-$EndComp
-$Comp
-L power:GND #PWR014
-U 1 1 5D76DAAB
-P 2675 5800
-F 0 "#PWR014" H 2675 5550 50 0001 C CNN
-F 1 "GND" H 2680 5627 50 0000 C CNN
-F 2 "" H 2675 5800 50 0001 C CNN
-F 3 "" H 2675 5800 50 0001 C CNN
- 1 2675 5800
- 1 0 0 1
-$EndComp
-$Comp
-L Connector_Generic:Conn_01x02 J3
-U 1 1 5D7A7F3A
-P 1800 6575
-F 0 "J3" H 1800 6675 50 0000 C CNN
-F 1 "PPS" H 1800 6750 50 0000 C CNN
-F 2 "Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical" H 1800 6575 50 0001 C CNN
-F 3 "~" H 1800 6575 50 0001 C CNN
- 1 1800 6575
- 1 0 0 -1
-$EndComp
-$Comp
-L stm32-rescue:GND #PWR09
-U 1 1 5D7A873D
-P 1600 6575
-F 0 "#PWR09" H 1600 6325 50 0001 C CNN
-F 1 "GND" H 1625 6425 50 0000 C CNN
-F 2 "" H 1600 6575 50 0000 C CNN
-F 3 "" H 1600 6575 50 0000 C CNN
- 1 1600 6575
- -1 0 0 1
-$EndComp
-$Comp
-L Device:R R2
-U 1 1 5D7AFF22
-P 950 6475
-F 0 "R2" V 875 6475 50 0000 C CNN
-F 1 "2k2" V 950 6475 50 0000 C CNN
-F 2 "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" V 880 6475 50 0001 C CNN
-F 3 "~" H 950 6475 50 0001 C CNN
- 1 950 6475
- 0 1 1 0
-$EndComp
-$Comp
-L Device:R R1
-U 1 1 5D7B0280
-P 800 6625
-F 0 "R1" H 870 6671 50 0000 L CNN
-F 1 "10k" H 870 6580 50 0000 L CNN
-F 2 "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" V 730 6625 50 0001 C CNN
-F 3 "~" H 800 6625 50 0001 C CNN
- 1 800 6625
- -1 0 0 -1
-$EndComp
-Text Label 800 6475 2 50 ~ 10
-PPS
-Text Label 3925 5825 0 50 ~ 10
-TRIG0
-Text Label 4325 4750 0 50 ~ 10
-TRIG1
-Text Label 9225 3725 0 50 ~ 10
-SWCLK
-Text Label 9225 3625 0 50 ~ 10
-SWDIO
-Wire Wire Line
- 9225 3725 9650 3725
-Wire Wire Line
- 9225 3625 9700 3625
-$Comp
-L stm32-rescue:GND #PWR054
-U 1 1 5D7FAC0E
-P 9850 3850
-F 0 "#PWR054" H 9850 3600 50 0001 C CNN
-F 1 "GND" H 9850 3700 50 0000 C CNN
-F 2 "" H 9850 3850 50 0000 C CNN
-F 3 "" H 9850 3850 50 0000 C CNN
- 1 9850 3850
- -1 0 0 1
-$EndComp
-Wire Wire Line
- 9850 3850 9925 3850
-Text Notes 2425 4275 0 50 ~ 10
-Optocouples
-Wire Notes Line
- 2125 4050 2125 6775
-Wire Notes Line
- 2125 6775 4575 6775
-Text Notes 775 6275 0 50 ~ 10
-PPS proxy
-Wire Wire Line
- 9225 3225 9475 3225
-Wire Wire Line
- 9475 3225 9475 2850
-Wire Wire Line
- 9475 2850 9900 2850
-Wire Wire Line
- 9225 3325 9525 3325
-Wire Wire Line
- 9525 3325 9525 2950
-Wire Wire Line
- 9525 2950 9900 2950
-Wire Wire Line
- 9225 3125 9425 3125
-Wire Wire Line
- 9425 3125 9425 2750
-Wire Wire Line
- 9425 2750 9900 2750
-Wire Wire Line
- 9775 3050 9900 3050
-Wire Wire Line
- 9725 3150 9900 3150
-$Comp
-L Device:R R24
-U 1 1 5D9098F2
-P 9900 3400
-F 0 "R24" H 10100 3350 50 0000 R CNN
-F 1 "47k" H 10100 3425 50 0000 R CNN
-F 2 "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" V 9830 3400 50 0001 C CNN
-F 3 "~" H 9900 3400 50 0001 C CNN
- 1 9900 3400
- 1 0 0 1
-$EndComp
-Wire Wire Line
- 9925 3950 9700 3950
-Wire Wire Line
- 9700 3625 9700 3950
-Wire Wire Line
- 9925 4050 9650 4050
-Wire Wire Line
- 9650 3725 9650 4050
-Wire Wire Line
- 9900 3550 9725 3550
-Text Notes 9950 3525 0 50 ~ 10
-(opt)
-$Comp
-L Connector:Conn_01x04_Female J12
-U 1 1 5D7C7FF0
-P 10125 4050
-F 0 "J12" H 9975 3725 50 0000 L CNN
-F 1 "SWD" H 9925 4225 50 0000 L CNN
-F 2 "Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical" H 10125 4050 50 0001 C CNN
-F 3 "~" H 10125 4050 50 0001 C CNN
- 1 10125 4050
- 1 0 0 1
-$EndComp
-$Comp
-L stm32-rescue:+3.3V #PWR052
-U 1 1 5D9311F9
-P 9725 4150
-F 0 "#PWR052" H 9725 4000 50 0001 C CNN
-F 1 "+3.3V" H 9725 4290 50 0000 C CNN
-F 2 "" H 9725 4150 50 0000 C CNN
-F 3 "" H 9725 4150 50 0000 C CNN
- 1 9725 4150
- 0 -1 -1 0
-$EndComp
-Wire Wire Line
- 9725 4150 9925 4150
-Text Notes 10150 4175 0 59 ~ 12
-SWD:\nGND\nIO\nCLK\nVCC
-NoConn ~ 9225 2725
-Connection ~ 1575 875
-Wire Wire Line
- 3575 875 4325 875
-Connection ~ 4325 875
-$Comp
-L Connector:Conn_01x05_Male J2
-U 1 1 5D97B9F1
-P 950 4275
-F 0 "J2" H 1000 4600 50 0000 C CNN
-F 1 "GPS_ext" H 1050 4000 50 0000 C CNN
-F 2 "Connector_JST:JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical" H 950 4275 50 0001 C CNN
-F 3 "~" H 950 4275 50 0001 C CNN
- 1 950 4275
- 1 0 0 -1
-$EndComp
-Text Label 1150 4175 0 50 ~ 10
-U3Tx
-$Comp
-L power:GND #PWR07
-U 1 1 5D97BB90
-P 1450 4075
-F 0 "#PWR07" H 1450 3825 50 0001 C CNN
-F 1 "GND" H 1450 3925 50 0000 C CNN
-F 2 "" H 1450 4075 50 0001 C CNN
-F 3 "" H 1450 4075 50 0001 C CNN
- 1 1450 4075
- 1 0 0 -1
-$EndComp
-Wire Wire Line
- 1150 4075 1450 4075
-Text Label 1150 4275 0 50 ~ 10
-U3Rx
-Text Label 1150 4375 0 50 ~ 10
-PPS
-$Comp
-L power:+3.3V #PWR08
-U 1 1 5D985396
-P 1450 4475
-F 0 "#PWR08" H 1450 4325 50 0001 C CNN
-F 1 "+3.3V" H 1465 4648 50 0000 C CNN
-F 2 "" H 1450 4475 50 0001 C CNN
-F 3 "" H 1450 4475 50 0001 C CNN
- 1 1450 4475
- 1 0 0 -1
-$EndComp
-Wire Wire Line
- 1150 4475 1450 4475
-Wire Notes Line
- 850 4625 1625 4625
-Wire Notes Line
- 1625 4625 1625 3900
-Wire Notes Line
- 1625 3900 850 3900
-Wire Notes Line
- 850 3900 850 4625
-$Comp
-L stm32-rescue:R R23
-U 1 1 5D89AB78
-P 7750 1425
-F 0 "R23" V 7830 1425 50 0000 C CNN
-F 1 "10k" V 7750 1425 50 0000 C CNN
-F 2 "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" V 7680 1425 50 0001 C CNN
-F 3 "" H 7750 1425 50 0000 C CNN
- 1 7750 1425
- 0 1 1 0
-$EndComp
-NoConn ~ 7925 1225
-Wire Wire Line
- 7900 1425 7925 1425
-$Comp
-L stm32-rescue:GND #PWR045
-U 1 1 5D8AD0B4
-P 7500 1425
-F 0 "#PWR045" H 7500 1175 50 0001 C CNN
-F 1 "GND" H 7500 1275 50 0000 C CNN
-F 2 "" H 7500 1425 50 0000 C CNN
-F 3 "" H 7500 1425 50 0000 C CNN
- 1 7500 1425
- 1 0 0 -1
-$EndComp
-Wire Wire Line
- 7500 1425 7600 1425
-$Comp
-L Device:Q_PMOS_GSD Q3
-U 1 1 5DAE9810
-P 2025 3350
-F 0 "Q3" H 2231 3396 50 0000 L CNN
-F 1 "SI2305" H 2231 3305 50 0000 L CNN
-F 2 "Package_TO_SOT_SMD:SOT-23_Handsoldering" H 2225 3450 50 0001 C CNN
-F 3 "~" H 2025 3350 50 0001 C CNN
- 1 2025 3350
- 1 0 0 -1
-$EndComp
-$Comp
-L Device:Jumper JP3
-U 1 1 5DAF3189
-P 5275 3250
-F 0 "JP3" H 5275 3300 50 0000 C CNN
-F 1 "Jumper" H 5275 3423 50 0001 C CNN
-F 2 "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" H 5275 3250 50 0001 C CNN
-F 3 "~" H 5275 3250 50 0001 C CNN
- 1 5275 3250
- 1 0 0 -1
-$EndComp
-$Comp
-L Device:Jumper JP4
-U 1 1 5DAF352F
-P 5275 3375
-F 0 "JP4" H 5275 3425 50 0000 C CNN
-F 1 "Jumper" H 5275 3548 50 0001 C CNN
-F 2 "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" H 5275 3375 50 0001 C CNN
-F 3 "~" H 5275 3375 50 0001 C CNN
- 1 5275 3375
- 1 0 0 -1
-$EndComp
-$Comp
-L Device:Jumper JP1
-U 1 1 5DAF37F9
-P 4450 3800
-F 0 "JP1" H 4450 3850 50 0000 C CNN
-F 1 "Jumper" H 4450 3973 50 0001 C CNN
-F 2 "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" H 4450 3800 50 0001 C CNN
-F 3 "~" H 4450 3800 50 0001 C CNN
- 1 4450 3800
- 1 0 0 -1
-$EndComp
-$Comp
-L Device:Jumper JP2
-U 1 1 5DAF3A70
-P 5250 3775
-F 0 "JP2" H 5250 3825 50 0000 C CNN
-F 1 "Jumper" H 5250 3948 50 0001 C CNN
-F 2 "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" H 5250 3775 50 0001 C CNN
-F 3 "~" H 5250 3775 50 0001 C CNN
- 1 5250 3775
- 1 0 0 -1
-$EndComp
-Wire Wire Line
- 5650 3750 5650 3775
-Wire Wire Line
- 5650 3775 5550 3775
-Wire Wire Line
- 5650 3650 5650 3550
-Connection ~ 5650 3650
-Wire Wire Line
- 5575 3375 5650 3375
-Wire Wire Line
- 5650 3375 5650 3350
-Wire Wire Line
- 5650 3250 5575 3250
-$Comp
-L power:GND #PWR028
-U 1 1 5DBA6FD4
-P 4725 3325
-F 0 "#PWR028" H 4725 3075 50 0001 C CNN
-F 1 "GND" H 4725 3175 50 0000 C CNN
-F 2 "" H 4725 3325 50 0001 C CNN
-F 3 "" H 4725 3325 50 0001 C CNN
- 1 4725 3325
- 1 0 0 -1
-$EndComp
-$Comp
-L power:GND #PWR035
-U 1 1 5DB465A3
-P 5575 3450
-F 0 "#PWR035" H 5575 3200 50 0001 C CNN
-F 1 "GND" H 5575 3300 50 0000 C CNN
-F 2 "" H 5575 3450 50 0001 C CNN
-F 3 "" H 5575 3450 50 0001 C CNN
- 1 5575 3450
- 1 0 0 -1
-$EndComp
-Wire Wire Line
- 5575 3450 5650 3450
-Wire Wire Line
- 4175 4850 4175 4750
-Connection ~ 4175 4750
-Wire Wire Line
- 4175 4750 4275 4750
-Wire Wire Line
- 3475 5925 3475 5900
-Wire Wire Line
- 3475 5825 3625 5825
-Text Label 3475 6225 0 50 ~ 0
-GND
-$Comp
-L Device:R R7
-U 1 1 5DB62E54
-P 1675 3350
-F 0 "R7" V 1575 3350 50 0000 C CNN
-F 1 "510" V 1675 3350 50 0000 C CNN
-F 2 "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" V 1605 3350 50 0001 C CNN
-F 3 "~" H 1675 3350 50 0001 C CNN
- 1 1675 3350
- 0 1 1 0
-$EndComp
-$Comp
-L Device:R R8
-U 1 1 5DB63352
-P 1525 3500
-F 0 "R8" H 1575 3525 50 0000 L CNN
-F 1 "10k" H 1575 3450 50 0000 L CNN
-F 2 "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" V 1455 3500 50 0001 C CNN
-F 3 "~" H 1525 3500 50 0001 C CNN
- 1 1525 3500
- 1 0 0 -1
-$EndComp
-Wire Wire Line
- 2050 3650 2050 3550
-Wire Wire Line
- 2050 3550 2125 3550
-Connection ~ 2125 3550
-$Comp
-L Device:R R12
-U 1 1 5DB6D635
-P 3475 5675
-F 0 "R12" H 3405 5629 50 0000 R CNN
-F 1 "1k" H 3405 5720 50 0000 R CNN
-F 2 "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" V 3405 5675 50 0001 C CNN
-F 3 "~" H 3475 5675 50 0001 C CNN
- 1 3475 5675
- 1 0 0 1
-$EndComp
-$Comp
-L power:GND #PWR019
-U 1 1 5DB7B7E4
-P 3475 6225
-F 0 "#PWR019" H 3475 5975 50 0001 C CNN
-F 1 "GND" H 3480 6052 50 0000 C CNN
-F 2 "" H 3475 6225 50 0001 C CNN
-F 3 "" H 3475 6225 50 0001 C CNN
- 1 3475 6225
- 1 0 0 -1
-$EndComp
-Connection ~ 3475 5825
-$Comp
-L power:+3.3V #PWR018
-U 1 1 5DB7BCE6
-P 3475 5450
-F 0 "#PWR018" H 3475 5300 50 0001 C CNN
-F 1 "+3.3V" H 3490 5623 50 0000 C CNN
-F 2 "" H 3475 5450 50 0001 C CNN
-F 3 "" H 3475 5450 50 0001 C CNN
- 1 3475 5450
- 1 0 0 -1
-$EndComp
-$Comp
-L Device:D D4
-U 1 1 5DB7C58B
-P 3200 5600
-F 0 "D4" V 3125 5550 50 0000 R CNN
-F 1 "1N5819" V 3200 5525 50 0000 R CNN
-F 2 "Diode_SMD:D_SOD-323_HandSoldering" H 3200 5600 50 0001 C CNN
-F 3 "~" H 3200 5600 50 0001 C CNN
- 1 3200 5600
- 0 1 1 0
-$EndComp
-$Comp
-L Device:D D5
-U 1 1 5DB7D18A
-P 3200 6050
-F 0 "D5" V 3125 6000 50 0000 R CNN
-F 1 "1N5819" V 3200 5975 50 0000 R CNN
-F 2 "Diode_SMD:D_SOD-323_HandSoldering" H 3200 6050 50 0001 C CNN
-F 3 "~" H 3200 6050 50 0001 C CNN
- 1 3200 6050
- 0 1 1 0
-$EndComp
-Wire Wire Line
- 3475 6225 3200 6225
-Wire Wire Line
- 3200 6225 3200 6200
-Connection ~ 3475 6225
-Wire Wire Line
- 3200 5900 3200 5750
-Connection ~ 3200 5900
-Wire Wire Line
- 3200 5900 3475 5900
-Connection ~ 3475 5900
-Wire Wire Line
- 3475 5900 3475 5825
-Wire Wire Line
- 3200 5450 3475 5450
-Wire Wire Line
- 3475 5450 3475 5525
-Connection ~ 3475 5450
-Wire Wire Line
- 2675 5900 3200 5900
-Wire Notes Line
- 6850 3925 6850 2850
-Wire Notes Line
- 4100 3925 6850 3925
-Wire Notes Line
- 4100 2850 6850 2850
-$Comp
-L Device:Q_NPN_BEC Q1
-U 1 1 5DBCB563
-P 1300 6475
-F 0 "Q1" H 1175 6575 50 0000 L CNN
-F 1 "MMBTA42" H 1025 6325 50 0000 L CNN
-F 2 "Package_TO_SOT_SMD:SOT-23_Handsoldering" H 1500 6575 50 0001 C CNN
-F 3 "~" H 1300 6475 50 0001 C CNN
- 1 1300 6475
- 1 0 0 -1
-$EndComp
-$Comp
-L Device:R R6
-U 1 1 5DBE3095
-P 1400 6825
-F 0 "R6" H 1500 6850 50 0000 C CNN
-F 1 "1k" H 1525 6775 50 0000 C CNN
-F 2 "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" V 1330 6825 50 0001 C CNN
-F 3 "~" H 1400 6825 50 0001 C CNN
- 1 1400 6825
- -1 0 0 1
-$EndComp
-Wire Wire Line
- 1400 6675 1600 6675
-Connection ~ 1400 6675
-$Comp
-L stm32-rescue:GND #PWR06
-U 1 1 5DBFB66F
-P 1400 6975
-F 0 "#PWR06" H 1400 6725 50 0001 C CNN
-F 1 "GND" H 1425 6825 50 0000 C CNN
-F 2 "" H 1400 6975 50 0000 C CNN
-F 3 "" H 1400 6975 50 0000 C CNN
- 1 1400 6975
- 1 0 0 -1
-$EndComp
-Connection ~ 1400 6975
-Wire Wire Line
- 800 6775 800 6975
-Wire Wire Line
- 800 6975 1400 6975
-$Comp
-L stm32-rescue:+5V #PWR05
-U 1 1 5DC1629A
-P 1400 6275
-F 0 "#PWR05" H 1400 6125 50 0001 C CNN
-F 1 "+5V" H 1400 6415 50 0000 C CNN
-F 2 "" H 1400 6275 50 0000 C CNN
-F 3 "" H 1400 6275 50 0000 C CNN
- 1 1400 6275
- 1 0 0 -1
-$EndComp
-Wire Notes Line
- 550 6075 550 7225
-Wire Notes Line
- 550 7225 1975 7225
-Wire Notes Line
- 1975 7225 1975 6075
-Wire Notes Line
- 1975 6075 550 6075
-$Comp
-L Connector:USB_B_Mini J6
-U 1 1 5DC349EC
-P 2950 2775
-F 0 "J6" H 2850 3225 50 0000 C CNN
-F 1 "USB_B_Mini" H 2850 3125 50 0000 C CNN
-F 2 "Connector_USB:USB_Mini-B_Lumberg_2486_01_Horizontal" H 3100 2725 50 0001 C CNN
-F 3 "~" H 3100 2725 50 0001 C CNN
- 1 2950 2775
- 1 0 0 -1
-$EndComp
-Text Label 2125 2575 2 50 ~ 0
-DP
-Text Label 1950 2900 2 50 ~ 0
-DM
-Text Label 3250 2775 0 50 ~ 0
-DP
-Text Label 3250 2875 0 50 ~ 0
-DM
-$Comp
-L power:GND #PWR015
-U 1 1 5DC43C0D
-P 2950 3175
-F 0 "#PWR015" H 2950 2925 50 0001 C CNN
-F 1 "GND" H 2955 3002 50 0000 C CNN
-F 2 "" H 2950 3175 50 0001 C CNN
-F 3 "" H 2950 3175 50 0001 C CNN
- 1 2950 3175
- 1 0 0 -1
-$EndComp
-Connection ~ 2350 2275
-Wire Wire Line
- 2350 2275 2625 2275
-Wire Notes Line
- 3400 3750 3400 1950
-Wire Notes Line
- 575 3750 3400 3750
-Wire Notes Line
- 575 1950 3400 1950
-Wire Wire Line
- 3250 3175 3250 2975
-Connection ~ 2950 3175
-$Comp
-L Device:D_Schottky D6
-U 1 1 5DC70777
-P 3275 2325
-F 0 "D6" V 3175 2250 50 0000 C CNN
-F 1 "1N5819" H 3250 2425 50 0000 C CNN
-F 2 "Diode_SMD:D_SOD-323_HandSoldering" H 3275 2325 50 0001 C CNN
-F 3 "~" H 3275 2325 50 0001 C CNN
- 1 3275 2325
- 0 -1 1 0
-$EndComp
-Wire Wire Line
- 3275 2475 3275 2575
-Wire Wire Line
- 3275 2575 3250 2575
-$Comp
-L stm32-rescue:+5V #PWR017
-U 1 1 5DC8B459
-P 3275 2175
-F 0 "#PWR017" H 3275 2025 50 0001 C CNN
-F 1 "+5V" H 3275 2315 50 0000 C CNN
-F 2 "" H 3275 2175 50 0000 C CNN
-F 3 "" H 3275 2175 50 0000 C CNN
- 1 3275 2175
- -1 0 0 -1
-$EndComp
-$Comp
-L Device:R R13
-U 1 1 5DCBE012
-P 3775 5825
-F 0 "R13" V 3850 5875 50 0000 R CNN
-F 1 "100" V 3775 5875 50 0000 R CNN
-F 2 "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" V 3705 5825 50 0001 C CNN
-F 3 "~" H 3775 5825 50 0001 C CNN
- 1 3775 5825
- 0 -1 1 0
-$EndComp
-Text Label 7925 2625 2 50 ~ 10
-TRIG2
-$Comp
-L stm32-rescue:C C12
-U 1 1 5DCC8E3A
-P 5525 5750
-F 0 "C12" H 5550 5850 50 0000 L CNN
-F 1 "0.1" H 5650 5750 50 0000 L CNN
-F 2 "Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder" H 5563 5600 50 0001 C CNN
-F 3 "" H 5525 5750 50 0000 C CNN
- 1 5525 5750
- 1 0 0 -1
-$EndComp
-$Comp
-L Connector_Generic:Conn_01x02 J7
-U 1 1 5DCC8E40
-P 4525 5475
-F 0 "J7" H 4525 5575 50 0000 C CNN
-F 1 "Ext_trig2" H 4525 5275 50 0000 C CNN
-F 2 "TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal" H 4525 5475 50 0001 C CNN
-F 3 "~" H 4525 5475 50 0001 C CNN
- 1 4525 5475
- -1 0 0 -1
-$EndComp
-$Comp
-L power:GND #PWR029
-U 1 1 5DCC8E46
-P 4725 5475
-F 0 "#PWR029" H 4725 5225 50 0001 C CNN
-F 1 "GND" H 4730 5302 50 0000 C CNN
-F 2 "" H 4725 5475 50 0001 C CNN
-F 3 "" H 4725 5475 50 0001 C CNN
- 1 4725 5475
- 1 0 0 1
-$EndComp
-Text Label 5975 5500 0 50 ~ 10
-TRIG2
-Wire Wire Line
- 5525 5600 5525 5575
-Wire Wire Line
- 5525 5500 5675 5500
-Text Label 5525 5900 0 50 ~ 0
-GND
-$Comp
-L Device:R R20
-U 1 1 5DCC8E50
-P 5525 5350
-F 0 "R20" H 5455 5304 50 0000 R CNN
-F 1 "1k" H 5455 5395 50 0000 R CNN
-F 2 "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" V 5455 5350 50 0001 C CNN
-F 3 "~" H 5525 5350 50 0001 C CNN
- 1 5525 5350
- 1 0 0 1
-$EndComp
-$Comp
-L power:GND #PWR034
-U 1 1 5DCC8E56
-P 5525 5900
-F 0 "#PWR034" H 5525 5650 50 0001 C CNN
-F 1 "GND" H 5530 5727 50 0000 C CNN
-F 2 "" H 5525 5900 50 0001 C CNN
-F 3 "" H 5525 5900 50 0001 C CNN
- 1 5525 5900
- 1 0 0 -1
-$EndComp
-Connection ~ 5525 5500
-$Comp
-L power:+3.3V #PWR033
-U 1 1 5DCC8E5D
-P 5525 5125
-F 0 "#PWR033" H 5525 4975 50 0001 C CNN
-F 1 "+3.3V" H 5540 5298 50 0000 C CNN
-F 2 "" H 5525 5125 50 0001 C CNN
-F 3 "" H 5525 5125 50 0001 C CNN
- 1 5525 5125
- 1 0 0 -1
-$EndComp
-$Comp
-L Device:D D10
-U 1 1 5DCC8E63
-P 5250 5275
-F 0 "D10" V 5175 5225 50 0000 R CNN
-F 1 "1N5819" V 5250 5200 50 0000 R CNN
-F 2 "Diode_SMD:D_SOD-323_HandSoldering" H 5250 5275 50 0001 C CNN
-F 3 "~" H 5250 5275 50 0001 C CNN
- 1 5250 5275
- 0 1 1 0
-$EndComp
-$Comp
-L Device:D D11
-U 1 1 5DCC8E69
-P 5250 5725
-F 0 "D11" V 5175 5675 50 0000 R CNN
-F 1 "1N5819" V 5250 5650 50 0000 R CNN
-F 2 "Diode_SMD:D_SOD-323_HandSoldering" H 5250 5725 50 0001 C CNN
-F 3 "~" H 5250 5725 50 0001 C CNN
- 1 5250 5725
- 0 1 1 0
-$EndComp
-Wire Wire Line
- 5525 5900 5250 5900
-Wire Wire Line
- 5250 5900 5250 5875
-Connection ~ 5525 5900
-Wire Wire Line
- 5250 5575 5250 5425
-Connection ~ 5250 5575
-Wire Wire Line
- 5250 5575 5525 5575
-Connection ~ 5525 5575
-Wire Wire Line
- 5525 5575 5525 5500
-Wire Wire Line
- 5250 5125 5525 5125
-Wire Wire Line
- 5525 5125 5525 5200
-Connection ~ 5525 5125
-Wire Wire Line
- 4725 5575 5250 5575
-$Comp
-L Device:R R21
-U 1 1 5DCC8E7B
-P 5825 5500
-F 0 "R21" V 5900 5550 50 0000 R CNN
-F 1 "100" V 5825 5550 50 0000 R CNN
-F 2 "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" V 5755 5500 50 0001 C CNN
-F 3 "~" H 5825 5500 50 0001 C CNN
- 1 5825 5500
- 0 -1 1 0
-$EndComp
-Wire Notes Line
- 4575 6775 4575 6125
-Wire Notes Line
- 6325 6125 6325 4050
-Wire Notes Line
- 2125 4050 6325 4050
-Wire Notes Line
- 4575 6125 6325 6125
-Wire Wire Line
- 4750 3800 4750 3625
-Wire Wire Line
- 4750 3625 4550 3625
-Wire Wire Line
- 5425 3650 5425 3625
-Wire Wire Line
- 5425 3625 4750 3625
-Wire Wire Line
- 5425 3650 5650 3650
-Connection ~ 4750 3625
-Wire Wire Line
- 1525 3650 2050 3650
-$Comp
-L stm32-rescue:+5V #PWR0101
-U 1 1 5DC2AAFB
-P 2000 2500
-F 0 "#PWR0101" H 2000 2350 50 0001 C CNN
-F 1 "+5V" H 2000 2640 50 0000 C CNN
-F 2 "" H 2000 2500 50 0000 C CNN
-F 3 "" H 2000 2500 50 0000 C CNN
- 1 2000 2500
- -1 0 0 -1
-$EndComp
-Wire Wire Line
- 2000 2500 2000 2650
-Wire Wire Line
- 2850 3175 2950 3175
-Wire Wire Line
- 2950 3175 3250 3175
-$Comp
-L Isolator:PC817 U7
-U 1 1 5DC10FF3
-P 3675 4375
-F 0 "U7" H 3675 4700 50 0000 C CNN
-F 1 "PC817" H 3675 4609 50 0000 C CNN
-F 2 "Package_DIP:DIP-4_W7.62mm" H 3475 4175 50 0001 L CIN
-F 3 "http://www.soselectronic.cz/a_info/resource/d/pc817.pdf" H 3675 4375 50 0001 L CNN
- 1 3675 4375
- 1 0 0 1
-$EndComp
-Wire Wire Line
- 3225 4550 3225 4275
-Wire Wire Line
- 3225 4275 3375 4275
-Wire Wire Line
- 3375 4475 3375 4850
-Connection ~ 3375 4850
-Wire Wire Line
- 3375 4850 3400 4850
-Wire Wire Line
- 4000 4750 4175 4750
-Wire Wire Line
- 4275 4625 4275 4750
-Connection ~ 4275 4750
-Wire Wire Line
- 4275 4750 4325 4750
-Text Notes 3175 5150 0 50 ~ 0
-Solder U3 OR U7
-Wire Wire Line
- 9725 3150 9725 3225
-$Comp
-L stm32-rescue:+5V #PWR0102
-U 1 1 5E1E8310
-P 9725 3225
-F 0 "#PWR0102" H 9725 3075 50 0001 C CNN
-F 1 "+5V" H 9725 3365 50 0000 C CNN
-F 2 "" H 9725 3225 50 0000 C CNN
-F 3 "" H 9725 3225 50 0000 C CNN
- 1 9725 3225
- 0 -1 -1 0
-$EndComp
-Connection ~ 9725 3225
-Wire Wire Line
- 9725 3225 9725 3550
-$Comp
-L Connector:Conn_01x06_Female J11
-U 1 1 5D14396C
-P 10100 2950
-F 0 "J11" H 9900 3325 50 0000 L CNN
-F 1 "Bluetooth" H 9750 3250 50 0000 L CNN
-F 2 "Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Vertical" H 10100 2950 50 0001 C CNN
-F 3 "~" H 10100 2950 50 0001 C CNN
- 1 10100 2950
- 1 0 0 -1
-$EndComp
-$Comp
-L Isolator:4N25 U3
-U 1 1 5D6DB820
-P 3700 4750
-F 0 "U3" H 3675 4950 50 0000 C CNN
-F 1 "4N25" H 3650 5025 50 0000 C CNN
-F 2 "Package_DIP:DIP-6_W7.62mm" H 3500 4550 50 0001 L CIN
-F 3 "https://www.vishay.com/docs/83725/4n25.pdf" H 3700 4750 50 0001 L CNN
- 1 3700 4750
- 1 0 0 1
-$EndComp
-Wire Wire Line
- 3975 4475 4175 4475
-Wire Wire Line
- 4175 4475 4175 4750
-Wire Wire Line
- 4000 4650 4000 4275
-Wire Wire Line
- 4000 4275 3975 4275
-$Comp
-L power:GND #PWR?
-U 1 1 5E21E896
-P 4075 4250
-F 0 "#PWR?" H 4075 4000 50 0001 C CNN
-F 1 "GND" H 4080 4077 50 0000 C CNN
-F 2 "" H 4075 4250 50 0001 C CNN
-F 3 "" H 4075 4250 50 0001 C CNN
- 1 4075 4250
- 1 0 0 -1
-$EndComp
-Wire Wire Line
- 4000 4275 4000 4250
-Wire Wire Line
- 4000 4250 4075 4250
-Connection ~ 4000 4275
-$EndSCHEMATC
diff --git a/F1/Timelapse_keyboard/kicad/diff_schematics-B_Cu.svg b/F1/Timelapse_keyboard/kicad/diff_schematics-B_Cu.svg
deleted file mode 100644
index 81659a4..0000000
--- a/F1/Timelapse_keyboard/kicad/diff_schematics-B_Cu.svg
+++ /dev/null
@@ -1,9212 +0,0 @@
-
-
diff --git a/F1-nolib/BMP180/BMP180.bin b/F1:F103/BMP180/BMP180.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F1-nolib/BMP180/BMP180.bin
rename to F1:F103/BMP180/BMP180.bin
diff --git a/F1-nolib/BMP180/BMP180.c b/F1:F103/BMP180/BMP180.c
similarity index 100%
rename from F1-nolib/BMP180/BMP180.c
rename to F1:F103/BMP180/BMP180.c
diff --git a/F1-nolib/BMP180/BMP180.h b/F1:F103/BMP180/BMP180.h
similarity index 100%
rename from F1-nolib/BMP180/BMP180.h
rename to F1:F103/BMP180/BMP180.h
diff --git a/F1-nolib/BMP180/Makefile b/F1:F103/BMP180/Makefile
similarity index 100%
rename from F1-nolib/BMP180/Makefile
rename to F1:F103/BMP180/Makefile
diff --git a/F1-nolib/BMP180/Readme b/F1:F103/BMP180/Readme
similarity index 100%
rename from F1-nolib/BMP180/Readme
rename to F1:F103/BMP180/Readme
diff --git a/F1-nolib/BMP180/hardware.c b/F1:F103/BMP180/hardware.c
similarity index 100%
rename from F1-nolib/BMP180/hardware.c
rename to F1:F103/BMP180/hardware.c
diff --git a/F1-nolib/BMP180/hardware.h b/F1:F103/BMP180/hardware.h
similarity index 100%
rename from F1-nolib/BMP180/hardware.h
rename to F1:F103/BMP180/hardware.h
diff --git a/F1-nolib/BMP180/i2c.c b/F1:F103/BMP180/i2c.c
similarity index 100%
rename from F1-nolib/BMP180/i2c.c
rename to F1:F103/BMP180/i2c.c
diff --git a/F1-nolib/BMP180/i2c.h b/F1:F103/BMP180/i2c.h
similarity index 100%
rename from F1-nolib/BMP180/i2c.h
rename to F1:F103/BMP180/i2c.h
diff --git a/F1-nolib/BMP180/main.c b/F1:F103/BMP180/main.c
similarity index 100%
rename from F1-nolib/BMP180/main.c
rename to F1:F103/BMP180/main.c
diff --git a/F1-nolib/BMP180/proto.c b/F1:F103/BMP180/proto.c
similarity index 100%
rename from F1-nolib/BMP180/proto.c
rename to F1:F103/BMP180/proto.c
diff --git a/F1-nolib/BMP180/proto.h b/F1:F103/BMP180/proto.h
similarity index 100%
rename from F1-nolib/BMP180/proto.h
rename to F1:F103/BMP180/proto.h
diff --git a/F1-nolib/BMP180/usb.c b/F1:F103/BMP180/usb.c
similarity index 100%
rename from F1-nolib/BMP180/usb.c
rename to F1:F103/BMP180/usb.c
diff --git a/F1-nolib/BMP180/usb.h b/F1:F103/BMP180/usb.h
similarity index 100%
rename from F1-nolib/BMP180/usb.h
rename to F1:F103/BMP180/usb.h
diff --git a/F1-nolib/BMP180/usb_defs.h b/F1:F103/BMP180/usb_defs.h
similarity index 100%
rename from F1-nolib/BMP180/usb_defs.h
rename to F1:F103/BMP180/usb_defs.h
diff --git a/F1-nolib/BMP180/usb_lib.c b/F1:F103/BMP180/usb_lib.c
similarity index 100%
rename from F1-nolib/BMP180/usb_lib.c
rename to F1:F103/BMP180/usb_lib.c
diff --git a/F1-nolib/BMP180/usb_lib.h b/F1:F103/BMP180/usb_lib.h
similarity index 100%
rename from F1-nolib/BMP180/usb_lib.h
rename to F1:F103/BMP180/usb_lib.h
diff --git a/F1-nolib/BMP280/BMP280.bin b/F1:F103/BMP280/BMP280.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F1-nolib/BMP280/BMP280.bin
rename to F1:F103/BMP280/BMP280.bin
diff --git a/F1-nolib/BMP280/BMP280.c b/F1:F103/BMP280/BMP280.c
similarity index 100%
rename from F1-nolib/BMP280/BMP280.c
rename to F1:F103/BMP280/BMP280.c
diff --git a/F1-nolib/BMP280/BMP280.h b/F1:F103/BMP280/BMP280.h
similarity index 100%
rename from F1-nolib/BMP280/BMP280.h
rename to F1:F103/BMP280/BMP280.h
diff --git a/F1-nolib/BMP280/Makefile b/F1:F103/BMP280/Makefile
similarity index 100%
rename from F1-nolib/BMP280/Makefile
rename to F1:F103/BMP280/Makefile
diff --git a/F1-nolib/BMP280/Readme b/F1:F103/BMP280/Readme
similarity index 100%
rename from F1-nolib/BMP280/Readme
rename to F1:F103/BMP280/Readme
diff --git a/F1-nolib/BMP280/dewpoint.c b/F1:F103/BMP280/dewpoint.c
similarity index 100%
rename from F1-nolib/BMP280/dewpoint.c
rename to F1:F103/BMP280/dewpoint.c
diff --git a/F1-nolib/BMP280/dewpoint.h b/F1:F103/BMP280/dewpoint.h
similarity index 100%
rename from F1-nolib/BMP280/dewpoint.h
rename to F1:F103/BMP280/dewpoint.h
diff --git a/F1-nolib/BMP280/hardware.c b/F1:F103/BMP280/hardware.c
similarity index 100%
rename from F1-nolib/BMP280/hardware.c
rename to F1:F103/BMP280/hardware.c
diff --git a/F1-nolib/BMP280/hardware.h b/F1:F103/BMP280/hardware.h
similarity index 100%
rename from F1-nolib/BMP280/hardware.h
rename to F1:F103/BMP280/hardware.h
diff --git a/F1-nolib/BMP280/i2c.c b/F1:F103/BMP280/i2c.c
similarity index 100%
rename from F1-nolib/BMP280/i2c.c
rename to F1:F103/BMP280/i2c.c
diff --git a/F1-nolib/BMP280/i2c.h b/F1:F103/BMP280/i2c.h
similarity index 100%
rename from F1-nolib/BMP280/i2c.h
rename to F1:F103/BMP280/i2c.h
diff --git a/F1-nolib/BMP280/main.c b/F1:F103/BMP280/main.c
similarity index 100%
rename from F1-nolib/BMP280/main.c
rename to F1:F103/BMP280/main.c
diff --git a/F1-nolib/BMP280/proto.c b/F1:F103/BMP280/proto.c
similarity index 100%
rename from F1-nolib/BMP280/proto.c
rename to F1:F103/BMP280/proto.c
diff --git a/F1-nolib/BMP280/proto.h b/F1:F103/BMP280/proto.h
similarity index 100%
rename from F1-nolib/BMP280/proto.h
rename to F1:F103/BMP280/proto.h
diff --git a/F1-nolib/BMP280/usb.c b/F1:F103/BMP280/usb.c
similarity index 100%
rename from F1-nolib/BMP280/usb.c
rename to F1:F103/BMP280/usb.c
diff --git a/F1-nolib/BMP280/usb.h b/F1:F103/BMP280/usb.h
similarity index 100%
rename from F1-nolib/BMP280/usb.h
rename to F1:F103/BMP280/usb.h
diff --git a/F1-nolib/BMP280/usb_defs.h b/F1:F103/BMP280/usb_defs.h
similarity index 100%
rename from F1-nolib/BMP280/usb_defs.h
rename to F1:F103/BMP280/usb_defs.h
diff --git a/F1-nolib/BMP280/usb_lib.c b/F1:F103/BMP280/usb_lib.c
similarity index 100%
rename from F1-nolib/BMP280/usb_lib.c
rename to F1:F103/BMP280/usb_lib.c
diff --git a/F1-nolib/BMP280/usb_lib.h b/F1:F103/BMP280/usb_lib.h
similarity index 100%
rename from F1-nolib/BMP280/usb_lib.h
rename to F1:F103/BMP280/usb_lib.h
diff --git a/F1-nolib/BUGS b/F1:F103/BUGS
similarity index 100%
rename from F1-nolib/BUGS
rename to F1:F103/BUGS
diff --git a/F1-nolib/CDC_ACM/Makefile b/F1:F103/CDC_ACM/Makefile
similarity index 100%
rename from F1-nolib/CDC_ACM/Makefile
rename to F1:F103/CDC_ACM/Makefile
diff --git a/F1-nolib/CDC_ACM/Readme b/F1:F103/CDC_ACM/Readme
similarity index 100%
rename from F1-nolib/CDC_ACM/Readme
rename to F1:F103/CDC_ACM/Readme
diff --git a/F1-nolib/CDC_ACM/cdcacm.bin b/F1:F103/CDC_ACM/cdcacm.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F1-nolib/CDC_ACM/cdcacm.bin
rename to F1:F103/CDC_ACM/cdcacm.bin
diff --git a/F1-nolib/CDC_ACM/hardware.c b/F1:F103/CDC_ACM/hardware.c
similarity index 100%
rename from F1-nolib/CDC_ACM/hardware.c
rename to F1:F103/CDC_ACM/hardware.c
diff --git a/F1-nolib/CDC_ACM/hardware.h b/F1:F103/CDC_ACM/hardware.h
similarity index 100%
rename from F1-nolib/CDC_ACM/hardware.h
rename to F1:F103/CDC_ACM/hardware.h
diff --git a/F1-nolib/CDC_ACM/main.c b/F1:F103/CDC_ACM/main.c
similarity index 100%
rename from F1-nolib/CDC_ACM/main.c
rename to F1:F103/CDC_ACM/main.c
diff --git a/F1-nolib/CDC_ACM/proto.c b/F1:F103/CDC_ACM/proto.c
similarity index 100%
rename from F1-nolib/CDC_ACM/proto.c
rename to F1:F103/CDC_ACM/proto.c
diff --git a/F1-nolib/CDC_ACM/proto.h b/F1:F103/CDC_ACM/proto.h
similarity index 100%
rename from F1-nolib/CDC_ACM/proto.h
rename to F1:F103/CDC_ACM/proto.h
diff --git a/F1-nolib/CDC_ACM/usb.c b/F1:F103/CDC_ACM/usb.c
similarity index 100%
rename from F1-nolib/CDC_ACM/usb.c
rename to F1:F103/CDC_ACM/usb.c
diff --git a/F1-nolib/CDC_ACM/usb.h b/F1:F103/CDC_ACM/usb.h
similarity index 100%
rename from F1-nolib/CDC_ACM/usb.h
rename to F1:F103/CDC_ACM/usb.h
diff --git a/F1-nolib/CDC_ACM/usb_defs.h b/F1:F103/CDC_ACM/usb_defs.h
similarity index 100%
rename from F1-nolib/CDC_ACM/usb_defs.h
rename to F1:F103/CDC_ACM/usb_defs.h
diff --git a/F1-nolib/CDC_ACM/usb_lib.c b/F1:F103/CDC_ACM/usb_lib.c
similarity index 100%
rename from F1-nolib/CDC_ACM/usb_lib.c
rename to F1:F103/CDC_ACM/usb_lib.c
diff --git a/F1-nolib/CDC_ACM/usb_lib.h b/F1:F103/CDC_ACM/usb_lib.h
similarity index 100%
rename from F1-nolib/CDC_ACM/usb_lib.h
rename to F1:F103/CDC_ACM/usb_lib.h
diff --git a/F1-nolib/DHT22_DHT11/DHT22.bin b/F1:F103/DHT22_DHT11/DHT22.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F1-nolib/DHT22_DHT11/DHT22.bin
rename to F1:F103/DHT22_DHT11/DHT22.bin
diff --git a/F1-nolib/DHT22_DHT11/Makefile b/F1:F103/DHT22_DHT11/Makefile
similarity index 100%
rename from F1-nolib/DHT22_DHT11/Makefile
rename to F1:F103/DHT22_DHT11/Makefile
diff --git a/F1-nolib/DHT22_DHT11/Readme b/F1:F103/DHT22_DHT11/Readme
similarity index 100%
rename from F1-nolib/DHT22_DHT11/Readme
rename to F1:F103/DHT22_DHT11/Readme
diff --git a/F1-nolib/DHT22_DHT11/dht.c b/F1:F103/DHT22_DHT11/dht.c
similarity index 100%
rename from F1-nolib/DHT22_DHT11/dht.c
rename to F1:F103/DHT22_DHT11/dht.c
diff --git a/F1-nolib/DHT22_DHT11/dht.h b/F1:F103/DHT22_DHT11/dht.h
similarity index 100%
rename from F1-nolib/DHT22_DHT11/dht.h
rename to F1:F103/DHT22_DHT11/dht.h
diff --git a/F1-nolib/DHT22_DHT11/hardware.c b/F1:F103/DHT22_DHT11/hardware.c
similarity index 100%
rename from F1-nolib/DHT22_DHT11/hardware.c
rename to F1:F103/DHT22_DHT11/hardware.c
diff --git a/F1-nolib/DHT22_DHT11/hardware.h b/F1:F103/DHT22_DHT11/hardware.h
similarity index 100%
rename from F1-nolib/DHT22_DHT11/hardware.h
rename to F1:F103/DHT22_DHT11/hardware.h
diff --git a/F1-nolib/DHT22_DHT11/main.c b/F1:F103/DHT22_DHT11/main.c
similarity index 100%
rename from F1-nolib/DHT22_DHT11/main.c
rename to F1:F103/DHT22_DHT11/main.c
diff --git a/F1-nolib/DHT22_DHT11/proto.c b/F1:F103/DHT22_DHT11/proto.c
similarity index 100%
rename from F1-nolib/DHT22_DHT11/proto.c
rename to F1:F103/DHT22_DHT11/proto.c
diff --git a/F1-nolib/DHT22_DHT11/proto.h b/F1:F103/DHT22_DHT11/proto.h
similarity index 100%
rename from F1-nolib/DHT22_DHT11/proto.h
rename to F1:F103/DHT22_DHT11/proto.h
diff --git a/F1-nolib/DHT22_DHT11/usb.c b/F1:F103/DHT22_DHT11/usb.c
similarity index 100%
rename from F1-nolib/DHT22_DHT11/usb.c
rename to F1:F103/DHT22_DHT11/usb.c
diff --git a/F1-nolib/DHT22_DHT11/usb.h b/F1:F103/DHT22_DHT11/usb.h
similarity index 100%
rename from F1-nolib/DHT22_DHT11/usb.h
rename to F1:F103/DHT22_DHT11/usb.h
diff --git a/F1-nolib/DHT22_DHT11/usb_defs.h b/F1:F103/DHT22_DHT11/usb_defs.h
similarity index 100%
rename from F1-nolib/DHT22_DHT11/usb_defs.h
rename to F1:F103/DHT22_DHT11/usb_defs.h
diff --git a/F1-nolib/DHT22_DHT11/usb_lib.c b/F1:F103/DHT22_DHT11/usb_lib.c
similarity index 100%
rename from F1-nolib/DHT22_DHT11/usb_lib.c
rename to F1:F103/DHT22_DHT11/usb_lib.c
diff --git a/F1-nolib/DHT22_DHT11/usb_lib.h b/F1:F103/DHT22_DHT11/usb_lib.h
similarity index 100%
rename from F1-nolib/DHT22_DHT11/usb_lib.h
rename to F1:F103/DHT22_DHT11/usb_lib.h
diff --git a/F1-nolib/DS18/DS18.bin b/F1:F103/DS18/DS18.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F1-nolib/DS18/DS18.bin
rename to F1:F103/DS18/DS18.bin
diff --git a/F1-nolib/DS18/Makefile b/F1:F103/DS18/Makefile
similarity index 100%
rename from F1-nolib/DS18/Makefile
rename to F1:F103/DS18/Makefile
diff --git a/F1-nolib/DS18/Readme b/F1:F103/DS18/Readme
similarity index 100%
rename from F1-nolib/DS18/Readme
rename to F1:F103/DS18/Readme
diff --git a/F1-nolib/DS18/ds18.c b/F1:F103/DS18/ds18.c
similarity index 100%
rename from F1-nolib/DS18/ds18.c
rename to F1:F103/DS18/ds18.c
diff --git a/F1-nolib/DS18/ds18.h b/F1:F103/DS18/ds18.h
similarity index 100%
rename from F1-nolib/DS18/ds18.h
rename to F1:F103/DS18/ds18.h
diff --git a/F1-nolib/DS18/hardware.c b/F1:F103/DS18/hardware.c
similarity index 100%
rename from F1-nolib/DS18/hardware.c
rename to F1:F103/DS18/hardware.c
diff --git a/F1-nolib/DS18/hardware.h b/F1:F103/DS18/hardware.h
similarity index 100%
rename from F1-nolib/DS18/hardware.h
rename to F1:F103/DS18/hardware.h
diff --git a/F1-nolib/DS18/main.c b/F1:F103/DS18/main.c
similarity index 100%
rename from F1-nolib/DS18/main.c
rename to F1:F103/DS18/main.c
diff --git a/F1-nolib/DS18/proto.c b/F1:F103/DS18/proto.c
similarity index 100%
rename from F1-nolib/DS18/proto.c
rename to F1:F103/DS18/proto.c
diff --git a/F1-nolib/DS18/proto.h b/F1:F103/DS18/proto.h
similarity index 100%
rename from F1-nolib/DS18/proto.h
rename to F1:F103/DS18/proto.h
diff --git a/F1-nolib/DS18/usb.c b/F1:F103/DS18/usb.c
similarity index 100%
rename from F1-nolib/DS18/usb.c
rename to F1:F103/DS18/usb.c
diff --git a/F1-nolib/DS18/usb.h b/F1:F103/DS18/usb.h
similarity index 100%
rename from F1-nolib/DS18/usb.h
rename to F1:F103/DS18/usb.h
diff --git a/F1-nolib/DS18/usb_defs.h b/F1:F103/DS18/usb_defs.h
similarity index 100%
rename from F1-nolib/DS18/usb_defs.h
rename to F1:F103/DS18/usb_defs.h
diff --git a/F1-nolib/DS18/usb_lib.c b/F1:F103/DS18/usb_lib.c
similarity index 100%
rename from F1-nolib/DS18/usb_lib.c
rename to F1:F103/DS18/usb_lib.c
diff --git a/F1-nolib/DS18/usb_lib.h b/F1:F103/DS18/usb_lib.h
similarity index 100%
rename from F1-nolib/DS18/usb_lib.h
rename to F1:F103/DS18/usb_lib.h
diff --git a/F1-nolib/F1_testbrd/Makefile b/F1:F103/F1_testbrd/Makefile
similarity index 100%
rename from F1-nolib/F1_testbrd/Makefile
rename to F1:F103/F1_testbrd/Makefile
diff --git a/F1-nolib/F1_testbrd/Readme.md b/F1:F103/F1_testbrd/Readme.md
similarity index 100%
rename from F1-nolib/F1_testbrd/Readme.md
rename to F1:F103/F1_testbrd/Readme.md
diff --git a/F1-nolib/F1_testbrd/adc.c b/F1:F103/F1_testbrd/adc.c
similarity index 100%
rename from F1-nolib/F1_testbrd/adc.c
rename to F1:F103/F1_testbrd/adc.c
diff --git a/F1-nolib/F1_testbrd/adc.h b/F1:F103/F1_testbrd/adc.h
similarity index 100%
rename from F1-nolib/F1_testbrd/adc.h
rename to F1:F103/F1_testbrd/adc.h
diff --git a/F1-nolib/F1_testbrd/hardware.c b/F1:F103/F1_testbrd/hardware.c
similarity index 100%
rename from F1-nolib/F1_testbrd/hardware.c
rename to F1:F103/F1_testbrd/hardware.c
diff --git a/F1-nolib/F1_testbrd/hardware.h b/F1:F103/F1_testbrd/hardware.h
similarity index 100%
rename from F1-nolib/F1_testbrd/hardware.h
rename to F1:F103/F1_testbrd/hardware.h
diff --git a/F1-nolib/F1_testbrd/main.c b/F1:F103/F1_testbrd/main.c
similarity index 100%
rename from F1-nolib/F1_testbrd/main.c
rename to F1:F103/F1_testbrd/main.c
diff --git a/F1-nolib/F1_testbrd/pl2303.bin b/F1:F103/F1_testbrd/pl2303.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F1-nolib/F1_testbrd/pl2303.bin
rename to F1:F103/F1_testbrd/pl2303.bin
diff --git a/F1-nolib/F1_testbrd/usart.c b/F1:F103/F1_testbrd/usart.c
similarity index 100%
rename from F1-nolib/F1_testbrd/usart.c
rename to F1:F103/F1_testbrd/usart.c
diff --git a/F1-nolib/F1_testbrd/usart.h b/F1:F103/F1_testbrd/usart.h
similarity index 100%
rename from F1-nolib/F1_testbrd/usart.h
rename to F1:F103/F1_testbrd/usart.h
diff --git a/F1-nolib/F1_testbrd/usb.c b/F1:F103/F1_testbrd/usb.c
similarity index 100%
rename from F1-nolib/F1_testbrd/usb.c
rename to F1:F103/F1_testbrd/usb.c
diff --git a/F1-nolib/F1_testbrd/usb.h b/F1:F103/F1_testbrd/usb.h
similarity index 100%
rename from F1-nolib/F1_testbrd/usb.h
rename to F1:F103/F1_testbrd/usb.h
diff --git a/F1-nolib/F1_testbrd/usb_defs.h b/F1:F103/F1_testbrd/usb_defs.h
similarity index 100%
rename from F1-nolib/F1_testbrd/usb_defs.h
rename to F1:F103/F1_testbrd/usb_defs.h
diff --git a/F1-nolib/F1_testbrd/usb_lib.c b/F1:F103/F1_testbrd/usb_lib.c
similarity index 100%
rename from F1-nolib/F1_testbrd/usb_lib.c
rename to F1:F103/F1_testbrd/usb_lib.c
diff --git a/F1-nolib/F1_testbrd/usb_lib.h b/F1:F103/F1_testbrd/usb_lib.h
similarity index 100%
rename from F1-nolib/F1_testbrd/usb_lib.h
rename to F1:F103/F1_testbrd/usb_lib.h
diff --git a/F1-nolib/I2Cscan/I2Cscan.bin b/F1:F103/I2Cscan/I2Cscan.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F1-nolib/I2Cscan/I2Cscan.bin
rename to F1:F103/I2Cscan/I2Cscan.bin
diff --git a/F1-nolib/I2Cscan/Makefile b/F1:F103/I2Cscan/Makefile
similarity index 100%
rename from F1-nolib/I2Cscan/Makefile
rename to F1:F103/I2Cscan/Makefile
diff --git a/F1-nolib/I2Cscan/Readme b/F1:F103/I2Cscan/Readme
similarity index 100%
rename from F1-nolib/I2Cscan/Readme
rename to F1:F103/I2Cscan/Readme
diff --git a/F1-nolib/I2Cscan/hardware.c b/F1:F103/I2Cscan/hardware.c
similarity index 100%
rename from F1-nolib/I2Cscan/hardware.c
rename to F1:F103/I2Cscan/hardware.c
diff --git a/F1-nolib/I2Cscan/hardware.h b/F1:F103/I2Cscan/hardware.h
similarity index 100%
rename from F1-nolib/I2Cscan/hardware.h
rename to F1:F103/I2Cscan/hardware.h
diff --git a/F1-nolib/I2Cscan/i2c.c b/F1:F103/I2Cscan/i2c.c
similarity index 100%
rename from F1-nolib/I2Cscan/i2c.c
rename to F1:F103/I2Cscan/i2c.c
diff --git a/F1-nolib/I2Cscan/i2c.h b/F1:F103/I2Cscan/i2c.h
similarity index 100%
rename from F1-nolib/I2Cscan/i2c.h
rename to F1:F103/I2Cscan/i2c.h
diff --git a/F1-nolib/I2Cscan/i2cscan.c b/F1:F103/I2Cscan/i2cscan.c
similarity index 100%
rename from F1-nolib/I2Cscan/i2cscan.c
rename to F1:F103/I2Cscan/i2cscan.c
diff --git a/F1-nolib/I2Cscan/i2cscan.h b/F1:F103/I2Cscan/i2cscan.h
similarity index 100%
rename from F1-nolib/I2Cscan/i2cscan.h
rename to F1:F103/I2Cscan/i2cscan.h
diff --git a/F1-nolib/I2Cscan/main.c b/F1:F103/I2Cscan/main.c
similarity index 100%
rename from F1-nolib/I2Cscan/main.c
rename to F1:F103/I2Cscan/main.c
diff --git a/F1-nolib/I2Cscan/proto.c b/F1:F103/I2Cscan/proto.c
similarity index 100%
rename from F1-nolib/I2Cscan/proto.c
rename to F1:F103/I2Cscan/proto.c
diff --git a/F1-nolib/I2Cscan/proto.h b/F1:F103/I2Cscan/proto.h
similarity index 100%
rename from F1-nolib/I2Cscan/proto.h
rename to F1:F103/I2Cscan/proto.h
diff --git a/F1-nolib/I2Cscan/usb.c b/F1:F103/I2Cscan/usb.c
similarity index 100%
rename from F1-nolib/I2Cscan/usb.c
rename to F1:F103/I2Cscan/usb.c
diff --git a/F1-nolib/I2Cscan/usb.h b/F1:F103/I2Cscan/usb.h
similarity index 100%
rename from F1-nolib/I2Cscan/usb.h
rename to F1:F103/I2Cscan/usb.h
diff --git a/F1-nolib/I2Cscan/usb_defs.h b/F1:F103/I2Cscan/usb_defs.h
similarity index 100%
rename from F1-nolib/I2Cscan/usb_defs.h
rename to F1:F103/I2Cscan/usb_defs.h
diff --git a/F1-nolib/I2Cscan/usb_lib.c b/F1:F103/I2Cscan/usb_lib.c
similarity index 100%
rename from F1-nolib/I2Cscan/usb_lib.c
rename to F1:F103/I2Cscan/usb_lib.c
diff --git a/F1-nolib/I2Cscan/usb_lib.h b/F1:F103/I2Cscan/usb_lib.h
similarity index 100%
rename from F1-nolib/I2Cscan/usb_lib.h
rename to F1:F103/I2Cscan/usb_lib.h
diff --git a/F1-nolib/LED_Screen/LEDscreen.bin b/F1:F103/LED_Screen/LEDscreen.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F1-nolib/LED_Screen/LEDscreen.bin
rename to F1:F103/LED_Screen/LEDscreen.bin
diff --git a/F1-nolib/LED_Screen/Makefile b/F1:F103/LED_Screen/Makefile
similarity index 100%
rename from F1-nolib/LED_Screen/Makefile
rename to F1:F103/LED_Screen/Makefile
diff --git a/F1-nolib/LED_Screen/Readme b/F1:F103/LED_Screen/Readme
similarity index 100%
rename from F1-nolib/LED_Screen/Readme
rename to F1:F103/LED_Screen/Readme
diff --git a/F1-nolib/LED_Screen/font14.h b/F1:F103/LED_Screen/font14.h
similarity index 100%
rename from F1-nolib/LED_Screen/font14.h
rename to F1:F103/LED_Screen/font14.h
diff --git a/F1-nolib/LED_Screen/font16.h b/F1:F103/LED_Screen/font16.h
similarity index 100%
rename from F1-nolib/LED_Screen/font16.h
rename to F1:F103/LED_Screen/font16.h
diff --git a/F1-nolib/LED_Screen/fonts.c b/F1:F103/LED_Screen/fonts.c
similarity index 100%
rename from F1-nolib/LED_Screen/fonts.c
rename to F1:F103/LED_Screen/fonts.c
diff --git a/F1-nolib/LED_Screen/fonts.h b/F1:F103/LED_Screen/fonts.h
similarity index 100%
rename from F1-nolib/LED_Screen/fonts.h
rename to F1:F103/LED_Screen/fonts.h
diff --git a/F1-nolib/LED_Screen/genlist b/F1:F103/LED_Screen/genlist
old mode 100755
new mode 100644
similarity index 100%
rename from F1-nolib/LED_Screen/genlist
rename to F1:F103/LED_Screen/genlist
diff --git a/F1-nolib/LED_Screen/hardware.c b/F1:F103/LED_Screen/hardware.c
similarity index 100%
rename from F1-nolib/LED_Screen/hardware.c
rename to F1:F103/LED_Screen/hardware.c
diff --git a/F1-nolib/LED_Screen/hardware.h b/F1:F103/LED_Screen/hardware.h
similarity index 100%
rename from F1-nolib/LED_Screen/hardware.h
rename to F1:F103/LED_Screen/hardware.h
diff --git a/F1-nolib/LED_Screen/main.c b/F1:F103/LED_Screen/main.c
similarity index 100%
rename from F1-nolib/LED_Screen/main.c
rename to F1:F103/LED_Screen/main.c
diff --git a/F1-nolib/LED_Screen/screen.c b/F1:F103/LED_Screen/screen.c
similarity index 100%
rename from F1-nolib/LED_Screen/screen.c
rename to F1:F103/LED_Screen/screen.c
diff --git a/F1-nolib/LED_Screen/screen.h b/F1:F103/LED_Screen/screen.h
similarity index 100%
rename from F1-nolib/LED_Screen/screen.h
rename to F1:F103/LED_Screen/screen.h
diff --git a/F1-nolib/LED_Screen/scrtest/Makefile b/F1:F103/LED_Screen/scrtest/Makefile
similarity index 100%
rename from F1-nolib/LED_Screen/scrtest/Makefile
rename to F1:F103/LED_Screen/scrtest/Makefile
diff --git a/F1-nolib/LED_Screen/scrtest/Readme b/F1:F103/LED_Screen/scrtest/Readme
similarity index 100%
rename from F1-nolib/LED_Screen/scrtest/Readme
rename to F1:F103/LED_Screen/scrtest/Readme
diff --git a/F1-nolib/LED_Screen/scrtest/font14.h b/F1:F103/LED_Screen/scrtest/font14.h
similarity index 100%
rename from F1-nolib/LED_Screen/scrtest/font14.h
rename to F1:F103/LED_Screen/scrtest/font14.h
diff --git a/F1-nolib/LED_Screen/scrtest/font16.h b/F1:F103/LED_Screen/scrtest/font16.h
similarity index 100%
rename from F1-nolib/LED_Screen/scrtest/font16.h
rename to F1:F103/LED_Screen/scrtest/font16.h
diff --git a/F1-nolib/LED_Screen/scrtest/fonts.c b/F1:F103/LED_Screen/scrtest/fonts.c
similarity index 100%
rename from F1-nolib/LED_Screen/scrtest/fonts.c
rename to F1:F103/LED_Screen/scrtest/fonts.c
diff --git a/F1-nolib/LED_Screen/scrtest/fonts.h b/F1:F103/LED_Screen/scrtest/fonts.h
similarity index 100%
rename from F1-nolib/LED_Screen/scrtest/fonts.h
rename to F1:F103/LED_Screen/scrtest/fonts.h
diff --git a/F1-nolib/LED_Screen/scrtest/main.c b/F1:F103/LED_Screen/scrtest/main.c
similarity index 100%
rename from F1-nolib/LED_Screen/scrtest/main.c
rename to F1:F103/LED_Screen/scrtest/main.c
diff --git a/F1-nolib/LED_Screen/scrtest/screen.c b/F1:F103/LED_Screen/scrtest/screen.c
similarity index 100%
rename from F1-nolib/LED_Screen/scrtest/screen.c
rename to F1:F103/LED_Screen/scrtest/screen.c
diff --git a/F1-nolib/LED_Screen/scrtest/screen.h b/F1:F103/LED_Screen/scrtest/screen.h
similarity index 100%
rename from F1-nolib/LED_Screen/scrtest/screen.h
rename to F1:F103/LED_Screen/scrtest/screen.h
diff --git a/F1-nolib/LED_Screen/scrtest/scrtest b/F1:F103/LED_Screen/scrtest/scrtest
old mode 100755
new mode 100644
similarity index 100%
rename from F1-nolib/LED_Screen/scrtest/scrtest
rename to F1:F103/LED_Screen/scrtest/scrtest
diff --git a/F1-nolib/LED_Screen/spi.c b/F1:F103/LED_Screen/spi.c
similarity index 100%
rename from F1-nolib/LED_Screen/spi.c
rename to F1:F103/LED_Screen/spi.c
diff --git a/F1-nolib/LED_Screen/spi.h b/F1:F103/LED_Screen/spi.h
similarity index 100%
rename from F1-nolib/LED_Screen/spi.h
rename to F1:F103/LED_Screen/spi.h
diff --git a/F1-nolib/LED_Screen/usb.c b/F1:F103/LED_Screen/usb.c
similarity index 100%
rename from F1-nolib/LED_Screen/usb.c
rename to F1:F103/LED_Screen/usb.c
diff --git a/F1-nolib/LED_Screen/usb.h b/F1:F103/LED_Screen/usb.h
similarity index 100%
rename from F1-nolib/LED_Screen/usb.h
rename to F1:F103/LED_Screen/usb.h
diff --git a/F1-nolib/LED_Screen/usb_defs.h b/F1:F103/LED_Screen/usb_defs.h
similarity index 100%
rename from F1-nolib/LED_Screen/usb_defs.h
rename to F1:F103/LED_Screen/usb_defs.h
diff --git a/F1-nolib/LED_Screen/usb_lib.c b/F1:F103/LED_Screen/usb_lib.c
similarity index 100%
rename from F1-nolib/LED_Screen/usb_lib.c
rename to F1:F103/LED_Screen/usb_lib.c
diff --git a/F1-nolib/LED_Screen/usb_lib.h b/F1:F103/LED_Screen/usb_lib.h
similarity index 100%
rename from F1-nolib/LED_Screen/usb_lib.h
rename to F1:F103/LED_Screen/usb_lib.h
diff --git a/F1-nolib/MAX7219_screen/MAX7219.bin b/F1:F103/MAX7219_screen/MAX7219.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F1-nolib/MAX7219_screen/MAX7219.bin
rename to F1:F103/MAX7219_screen/MAX7219.bin
diff --git a/F1-nolib/MAX7219_screen/MAX7219.c b/F1:F103/MAX7219_screen/MAX7219.c
similarity index 100%
rename from F1-nolib/MAX7219_screen/MAX7219.c
rename to F1:F103/MAX7219_screen/MAX7219.c
diff --git a/F1-nolib/MAX7219_screen/MAX7219.h b/F1:F103/MAX7219_screen/MAX7219.h
similarity index 100%
rename from F1-nolib/MAX7219_screen/MAX7219.h
rename to F1:F103/MAX7219_screen/MAX7219.h
diff --git a/F1-nolib/MAX7219_screen/Makefile b/F1:F103/MAX7219_screen/Makefile
similarity index 100%
rename from F1-nolib/MAX7219_screen/Makefile
rename to F1:F103/MAX7219_screen/Makefile
diff --git a/F1-nolib/MAX7219_screen/Readme b/F1:F103/MAX7219_screen/Readme
similarity index 100%
rename from F1-nolib/MAX7219_screen/Readme
rename to F1:F103/MAX7219_screen/Readme
diff --git a/F1-nolib/MAX7219_screen/hardware.c b/F1:F103/MAX7219_screen/hardware.c
similarity index 100%
rename from F1-nolib/MAX7219_screen/hardware.c
rename to F1:F103/MAX7219_screen/hardware.c
diff --git a/F1-nolib/MAX7219_screen/hardware.h b/F1:F103/MAX7219_screen/hardware.h
similarity index 100%
rename from F1-nolib/MAX7219_screen/hardware.h
rename to F1:F103/MAX7219_screen/hardware.h
diff --git a/F1-nolib/MAX7219_screen/main.c b/F1:F103/MAX7219_screen/main.c
similarity index 100%
rename from F1-nolib/MAX7219_screen/main.c
rename to F1:F103/MAX7219_screen/main.c
diff --git a/F1-nolib/MAX7219_screen/proto.c b/F1:F103/MAX7219_screen/proto.c
similarity index 100%
rename from F1-nolib/MAX7219_screen/proto.c
rename to F1:F103/MAX7219_screen/proto.c
diff --git a/F1-nolib/MAX7219_screen/proto.h b/F1:F103/MAX7219_screen/proto.h
similarity index 100%
rename from F1-nolib/MAX7219_screen/proto.h
rename to F1:F103/MAX7219_screen/proto.h
diff --git a/F1-nolib/MAX7219_screen/spi.c b/F1:F103/MAX7219_screen/spi.c
similarity index 100%
rename from F1-nolib/MAX7219_screen/spi.c
rename to F1:F103/MAX7219_screen/spi.c
diff --git a/F1-nolib/MAX7219_screen/spi.h b/F1:F103/MAX7219_screen/spi.h
similarity index 100%
rename from F1-nolib/MAX7219_screen/spi.h
rename to F1:F103/MAX7219_screen/spi.h
diff --git a/F1-nolib/MAX7219_screen/usb.c b/F1:F103/MAX7219_screen/usb.c
similarity index 100%
rename from F1-nolib/MAX7219_screen/usb.c
rename to F1:F103/MAX7219_screen/usb.c
diff --git a/F1-nolib/MAX7219_screen/usb.h b/F1:F103/MAX7219_screen/usb.h
similarity index 100%
rename from F1-nolib/MAX7219_screen/usb.h
rename to F1:F103/MAX7219_screen/usb.h
diff --git a/F1-nolib/MAX7219_screen/usb_defs.h b/F1:F103/MAX7219_screen/usb_defs.h
similarity index 100%
rename from F1-nolib/MAX7219_screen/usb_defs.h
rename to F1:F103/MAX7219_screen/usb_defs.h
diff --git a/F1-nolib/MAX7219_screen/usb_lib.c b/F1:F103/MAX7219_screen/usb_lib.c
similarity index 100%
rename from F1-nolib/MAX7219_screen/usb_lib.c
rename to F1:F103/MAX7219_screen/usb_lib.c
diff --git a/F1-nolib/MAX7219_screen/usb_lib.h b/F1:F103/MAX7219_screen/usb_lib.h
similarity index 100%
rename from F1-nolib/MAX7219_screen/usb_lib.h
rename to F1:F103/MAX7219_screen/usb_lib.h
diff --git a/F1-nolib/PL2303/Makefile b/F1:F103/PL2303/Makefile
similarity index 100%
rename from F1-nolib/PL2303/Makefile
rename to F1:F103/PL2303/Makefile
diff --git a/F1-nolib/PL2303/Readme b/F1:F103/PL2303/Readme
similarity index 100%
rename from F1-nolib/PL2303/Readme
rename to F1:F103/PL2303/Readme
diff --git a/F1-nolib/PL2303/hardware.c b/F1:F103/PL2303/hardware.c
similarity index 100%
rename from F1-nolib/PL2303/hardware.c
rename to F1:F103/PL2303/hardware.c
diff --git a/F1-nolib/PL2303/hardware.h b/F1:F103/PL2303/hardware.h
similarity index 100%
rename from F1-nolib/PL2303/hardware.h
rename to F1:F103/PL2303/hardware.h
diff --git a/F1-nolib/PL2303/main.c b/F1:F103/PL2303/main.c
similarity index 100%
rename from F1-nolib/PL2303/main.c
rename to F1:F103/PL2303/main.c
diff --git a/F1-nolib/PL2303/pl2303.bin b/F1:F103/PL2303/pl2303.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F1-nolib/PL2303/pl2303.bin
rename to F1:F103/PL2303/pl2303.bin
diff --git a/F1-nolib/PL2303/usart.c b/F1:F103/PL2303/usart.c
similarity index 100%
rename from F1-nolib/PL2303/usart.c
rename to F1:F103/PL2303/usart.c
diff --git a/F1-nolib/PL2303/usart.h b/F1:F103/PL2303/usart.h
similarity index 100%
rename from F1-nolib/PL2303/usart.h
rename to F1:F103/PL2303/usart.h
diff --git a/F1-nolib/PL2303/usb.c b/F1:F103/PL2303/usb.c
similarity index 100%
rename from F1-nolib/PL2303/usb.c
rename to F1:F103/PL2303/usb.c
diff --git a/F1-nolib/PL2303/usb.h b/F1:F103/PL2303/usb.h
similarity index 100%
rename from F1-nolib/PL2303/usb.h
rename to F1:F103/PL2303/usb.h
diff --git a/F1-nolib/PL2303/usb_defs.h b/F1:F103/PL2303/usb_defs.h
similarity index 100%
rename from F1-nolib/PL2303/usb_defs.h
rename to F1:F103/PL2303/usb_defs.h
diff --git a/F1-nolib/PL2303/usb_lib.c b/F1:F103/PL2303/usb_lib.c
similarity index 100%
rename from F1-nolib/PL2303/usb_lib.c
rename to F1:F103/PL2303/usb_lib.c
diff --git a/F1-nolib/PL2303/usb_lib.h b/F1:F103/PL2303/usb_lib.h
similarity index 100%
rename from F1-nolib/PL2303/usb_lib.h
rename to F1:F103/PL2303/usb_lib.h
diff --git a/F1-nolib/RGB_LED_Screen/F.png b/F1:F103/RGB_LED_Screen/F.png
similarity index 100%
rename from F1-nolib/RGB_LED_Screen/F.png
rename to F1:F103/RGB_LED_Screen/F.png
diff --git a/F1-nolib/RGB_LED_Screen/Makefile b/F1:F103/RGB_LED_Screen/Makefile
similarity index 100%
rename from F1-nolib/RGB_LED_Screen/Makefile
rename to F1:F103/RGB_LED_Screen/Makefile
diff --git a/F1-nolib/RGB_LED_Screen/RGBLEDscreen.bin b/F1:F103/RGB_LED_Screen/RGBLEDscreen.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F1-nolib/RGB_LED_Screen/RGBLEDscreen.bin
rename to F1:F103/RGB_LED_Screen/RGBLEDscreen.bin
diff --git a/F1-nolib/RGB_LED_Screen/Readme b/F1:F103/RGB_LED_Screen/Readme
similarity index 100%
rename from F1-nolib/RGB_LED_Screen/Readme
rename to F1:F103/RGB_LED_Screen/Readme
diff --git a/F1-nolib/RGB_LED_Screen/adcrandom.c b/F1:F103/RGB_LED_Screen/adcrandom.c
similarity index 100%
rename from F1-nolib/RGB_LED_Screen/adcrandom.c
rename to F1:F103/RGB_LED_Screen/adcrandom.c
diff --git a/F1-nolib/RGB_LED_Screen/adcrandom.h b/F1:F103/RGB_LED_Screen/adcrandom.h
similarity index 100%
rename from F1-nolib/RGB_LED_Screen/adcrandom.h
rename to F1:F103/RGB_LED_Screen/adcrandom.h
diff --git a/F1-nolib/RGB_LED_Screen/balls.c b/F1:F103/RGB_LED_Screen/balls.c
similarity index 100%
rename from F1-nolib/RGB_LED_Screen/balls.c
rename to F1:F103/RGB_LED_Screen/balls.c
diff --git a/F1-nolib/RGB_LED_Screen/balls.h b/F1:F103/RGB_LED_Screen/balls.h
similarity index 100%
rename from F1-nolib/RGB_LED_Screen/balls.h
rename to F1:F103/RGB_LED_Screen/balls.h
diff --git a/F1-nolib/RGB_LED_Screen/f.png b/F1:F103/RGB_LED_Screen/f.png
similarity index 100%
rename from F1-nolib/RGB_LED_Screen/f.png
rename to F1:F103/RGB_LED_Screen/f.png
diff --git a/F1-nolib/RGB_LED_Screen/font14.h b/F1:F103/RGB_LED_Screen/font14.h
similarity index 100%
rename from F1-nolib/RGB_LED_Screen/font14.h
rename to F1:F103/RGB_LED_Screen/font14.h
diff --git a/F1-nolib/RGB_LED_Screen/font16.h b/F1:F103/RGB_LED_Screen/font16.h
similarity index 100%
rename from F1-nolib/RGB_LED_Screen/font16.h
rename to F1:F103/RGB_LED_Screen/font16.h
diff --git a/F1-nolib/RGB_LED_Screen/fonts.c b/F1:F103/RGB_LED_Screen/fonts.c
similarity index 100%
rename from F1-nolib/RGB_LED_Screen/fonts.c
rename to F1:F103/RGB_LED_Screen/fonts.c
diff --git a/F1-nolib/RGB_LED_Screen/fonts.h b/F1:F103/RGB_LED_Screen/fonts.h
similarity index 100%
rename from F1-nolib/RGB_LED_Screen/fonts.h
rename to F1:F103/RGB_LED_Screen/fonts.h
diff --git a/F1-nolib/RGB_LED_Screen/getrand b/F1:F103/RGB_LED_Screen/getrand
old mode 100755
new mode 100644
similarity index 100%
rename from F1-nolib/RGB_LED_Screen/getrand
rename to F1:F103/RGB_LED_Screen/getrand
diff --git a/F1-nolib/RGB_LED_Screen/hardware.c b/F1:F103/RGB_LED_Screen/hardware.c
similarity index 100%
rename from F1-nolib/RGB_LED_Screen/hardware.c
rename to F1:F103/RGB_LED_Screen/hardware.c
diff --git a/F1-nolib/RGB_LED_Screen/hardware.h b/F1:F103/RGB_LED_Screen/hardware.h
similarity index 100%
rename from F1-nolib/RGB_LED_Screen/hardware.h
rename to F1:F103/RGB_LED_Screen/hardware.h
diff --git a/F1-nolib/RGB_LED_Screen/histo.png b/F1:F103/RGB_LED_Screen/histo.png
similarity index 100%
rename from F1-nolib/RGB_LED_Screen/histo.png
rename to F1:F103/RGB_LED_Screen/histo.png
diff --git a/F1-nolib/RGB_LED_Screen/img/P4RGBmatrix.jpg b/F1:F103/RGB_LED_Screen/img/P4RGBmatrix.jpg
similarity index 100%
rename from F1-nolib/RGB_LED_Screen/img/P4RGBmatrix.jpg
rename to F1:F103/RGB_LED_Screen/img/P4RGBmatrix.jpg
diff --git a/F1-nolib/RGB_LED_Screen/img/p4.gif b/F1:F103/RGB_LED_Screen/img/p4.gif
similarity index 100%
rename from F1-nolib/RGB_LED_Screen/img/p4.gif
rename to F1:F103/RGB_LED_Screen/img/p4.gif
diff --git a/F1-nolib/RGB_LED_Screen/main.c b/F1:F103/RGB_LED_Screen/main.c
similarity index 100%
rename from F1-nolib/RGB_LED_Screen/main.c
rename to F1:F103/RGB_LED_Screen/main.c
diff --git a/F1:F103/RGB_LED_Screen/proto.c b/F1:F103/RGB_LED_Screen/proto.c
new file mode 120000
index 0000000..ef1f2e9
--- /dev/null
+++ b/F1:F103/RGB_LED_Screen/proto.c
@@ -0,0 +1 @@
+/home/eddy/Yandex.Disk/Projects/mytakepic/.hg/wcache/checklink-target
\ No newline at end of file
diff --git a/F1-nolib/RGB_LED_Screen/proto.h b/F1:F103/RGB_LED_Screen/proto.h
similarity index 100%
rename from F1-nolib/RGB_LED_Screen/proto.h
rename to F1:F103/RGB_LED_Screen/proto.h
diff --git a/F1-nolib/RGB_LED_Screen/screen.c b/F1:F103/RGB_LED_Screen/screen.c
similarity index 100%
rename from F1-nolib/RGB_LED_Screen/screen.c
rename to F1:F103/RGB_LED_Screen/screen.c
diff --git a/F1-nolib/RGB_LED_Screen/screen.c.autosave b/F1:F103/RGB_LED_Screen/screen.c.autosave
similarity index 100%
rename from F1-nolib/RGB_LED_Screen/screen.c.autosave
rename to F1:F103/RGB_LED_Screen/screen.c.autosave
diff --git a/F1-nolib/RGB_LED_Screen/screen.h b/F1:F103/RGB_LED_Screen/screen.h
similarity index 100%
rename from F1-nolib/RGB_LED_Screen/screen.h
rename to F1:F103/RGB_LED_Screen/screen.h
diff --git a/F1-nolib/RGB_LED_Screen/usb.c b/F1:F103/RGB_LED_Screen/usb.c
similarity index 100%
rename from F1-nolib/RGB_LED_Screen/usb.c
rename to F1:F103/RGB_LED_Screen/usb.c
diff --git a/F1-nolib/RGB_LED_Screen/usb.h b/F1:F103/RGB_LED_Screen/usb.h
similarity index 100%
rename from F1-nolib/RGB_LED_Screen/usb.h
rename to F1:F103/RGB_LED_Screen/usb.h
diff --git a/F1-nolib/RGB_LED_Screen/usb_defs.h b/F1:F103/RGB_LED_Screen/usb_defs.h
similarity index 100%
rename from F1-nolib/RGB_LED_Screen/usb_defs.h
rename to F1:F103/RGB_LED_Screen/usb_defs.h
diff --git a/F1-nolib/RGB_LED_Screen/usb_lib.c b/F1:F103/RGB_LED_Screen/usb_lib.c
similarity index 100%
rename from F1-nolib/RGB_LED_Screen/usb_lib.c
rename to F1:F103/RGB_LED_Screen/usb_lib.c
diff --git a/F1-nolib/RGB_LED_Screen/usb_lib.h b/F1:F103/RGB_LED_Screen/usb_lib.h
similarity index 100%
rename from F1-nolib/RGB_LED_Screen/usb_lib.h
rename to F1:F103/RGB_LED_Screen/usb_lib.h
diff --git a/F1-nolib/SI7005_HTU21D/Makefile b/F1:F103/SI7005_HTU21D/Makefile
similarity index 100%
rename from F1-nolib/SI7005_HTU21D/Makefile
rename to F1:F103/SI7005_HTU21D/Makefile
diff --git a/F1-nolib/SI7005_HTU21D/Readme b/F1:F103/SI7005_HTU21D/Readme
similarity index 100%
rename from F1-nolib/SI7005_HTU21D/Readme
rename to F1:F103/SI7005_HTU21D/Readme
diff --git a/F1-nolib/SI7005_HTU21D/dewpoint.c b/F1:F103/SI7005_HTU21D/dewpoint.c
similarity index 100%
rename from F1-nolib/SI7005_HTU21D/dewpoint.c
rename to F1:F103/SI7005_HTU21D/dewpoint.c
diff --git a/F1-nolib/SI7005_HTU21D/dewpoint.h b/F1:F103/SI7005_HTU21D/dewpoint.h
similarity index 100%
rename from F1-nolib/SI7005_HTU21D/dewpoint.h
rename to F1:F103/SI7005_HTU21D/dewpoint.h
diff --git a/F1-nolib/SI7005_HTU21D/hardware.c b/F1:F103/SI7005_HTU21D/hardware.c
similarity index 100%
rename from F1-nolib/SI7005_HTU21D/hardware.c
rename to F1:F103/SI7005_HTU21D/hardware.c
diff --git a/F1-nolib/SI7005_HTU21D/hardware.h b/F1:F103/SI7005_HTU21D/hardware.h
similarity index 100%
rename from F1-nolib/SI7005_HTU21D/hardware.h
rename to F1:F103/SI7005_HTU21D/hardware.h
diff --git a/F1-nolib/SI7005_HTU21D/htu21d.c b/F1:F103/SI7005_HTU21D/htu21d.c
similarity index 100%
rename from F1-nolib/SI7005_HTU21D/htu21d.c
rename to F1:F103/SI7005_HTU21D/htu21d.c
diff --git a/F1-nolib/SI7005_HTU21D/htu21d.h b/F1:F103/SI7005_HTU21D/htu21d.h
similarity index 100%
rename from F1-nolib/SI7005_HTU21D/htu21d.h
rename to F1:F103/SI7005_HTU21D/htu21d.h
diff --git a/F1-nolib/SI7005_HTU21D/i2c.c b/F1:F103/SI7005_HTU21D/i2c.c
similarity index 100%
rename from F1-nolib/SI7005_HTU21D/i2c.c
rename to F1:F103/SI7005_HTU21D/i2c.c
diff --git a/F1-nolib/SI7005_HTU21D/i2c.h b/F1:F103/SI7005_HTU21D/i2c.h
similarity index 100%
rename from F1-nolib/SI7005_HTU21D/i2c.h
rename to F1:F103/SI7005_HTU21D/i2c.h
diff --git a/F1-nolib/SI7005_HTU21D/main.c b/F1:F103/SI7005_HTU21D/main.c
similarity index 100%
rename from F1-nolib/SI7005_HTU21D/main.c
rename to F1:F103/SI7005_HTU21D/main.c
diff --git a/F1-nolib/SI7005_HTU21D/proto.c b/F1:F103/SI7005_HTU21D/proto.c
similarity index 100%
rename from F1-nolib/SI7005_HTU21D/proto.c
rename to F1:F103/SI7005_HTU21D/proto.c
diff --git a/F1-nolib/SI7005_HTU21D/proto.h b/F1:F103/SI7005_HTU21D/proto.h
similarity index 100%
rename from F1-nolib/SI7005_HTU21D/proto.h
rename to F1:F103/SI7005_HTU21D/proto.h
diff --git a/F1-nolib/SI7005_HTU21D/si7005.bin b/F1:F103/SI7005_HTU21D/si7005.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F1-nolib/SI7005_HTU21D/si7005.bin
rename to F1:F103/SI7005_HTU21D/si7005.bin
diff --git a/F1-nolib/SI7005_HTU21D/si7005.c b/F1:F103/SI7005_HTU21D/si7005.c
similarity index 100%
rename from F1-nolib/SI7005_HTU21D/si7005.c
rename to F1:F103/SI7005_HTU21D/si7005.c
diff --git a/F1-nolib/SI7005_HTU21D/si7005.h b/F1:F103/SI7005_HTU21D/si7005.h
similarity index 100%
rename from F1-nolib/SI7005_HTU21D/si7005.h
rename to F1:F103/SI7005_HTU21D/si7005.h
diff --git a/F1-nolib/SI7005_HTU21D/usb.c b/F1:F103/SI7005_HTU21D/usb.c
similarity index 100%
rename from F1-nolib/SI7005_HTU21D/usb.c
rename to F1:F103/SI7005_HTU21D/usb.c
diff --git a/F1-nolib/SI7005_HTU21D/usb.h b/F1:F103/SI7005_HTU21D/usb.h
similarity index 100%
rename from F1-nolib/SI7005_HTU21D/usb.h
rename to F1:F103/SI7005_HTU21D/usb.h
diff --git a/F1-nolib/SI7005_HTU21D/usb_defs.h b/F1:F103/SI7005_HTU21D/usb_defs.h
similarity index 100%
rename from F1-nolib/SI7005_HTU21D/usb_defs.h
rename to F1:F103/SI7005_HTU21D/usb_defs.h
diff --git a/F1-nolib/SI7005_HTU21D/usb_lib.c b/F1:F103/SI7005_HTU21D/usb_lib.c
similarity index 100%
rename from F1-nolib/SI7005_HTU21D/usb_lib.c
rename to F1:F103/SI7005_HTU21D/usb_lib.c
diff --git a/F1-nolib/SI7005_HTU21D/usb_lib.h b/F1:F103/SI7005_HTU21D/usb_lib.h
similarity index 100%
rename from F1-nolib/SI7005_HTU21D/usb_lib.h
rename to F1:F103/SI7005_HTU21D/usb_lib.h
diff --git a/F1-nolib/SPI/Makefile b/F1:F103/SPI/Makefile
similarity index 100%
rename from F1-nolib/SPI/Makefile
rename to F1:F103/SPI/Makefile
diff --git a/F1-nolib/SPI/Readme b/F1:F103/SPI/Readme
similarity index 100%
rename from F1-nolib/SPI/Readme
rename to F1:F103/SPI/Readme
diff --git a/F1-nolib/SPI/SPI.bin b/F1:F103/SPI/SPI.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F1-nolib/SPI/SPI.bin
rename to F1:F103/SPI/SPI.bin
diff --git a/F1-nolib/SPI/hardware.c b/F1:F103/SPI/hardware.c
similarity index 100%
rename from F1-nolib/SPI/hardware.c
rename to F1:F103/SPI/hardware.c
diff --git a/F1-nolib/SPI/hardware.h b/F1:F103/SPI/hardware.h
similarity index 100%
rename from F1-nolib/SPI/hardware.h
rename to F1:F103/SPI/hardware.h
diff --git a/F1-nolib/SPI/main.c b/F1:F103/SPI/main.c
similarity index 100%
rename from F1-nolib/SPI/main.c
rename to F1:F103/SPI/main.c
diff --git a/F1-nolib/SPI/spi.c b/F1:F103/SPI/spi.c
similarity index 100%
rename from F1-nolib/SPI/spi.c
rename to F1:F103/SPI/spi.c
diff --git a/F1-nolib/SPI/spi.h b/F1:F103/SPI/spi.h
similarity index 100%
rename from F1-nolib/SPI/spi.h
rename to F1:F103/SPI/spi.h
diff --git a/F1-nolib/SPI/usb.c b/F1:F103/SPI/usb.c
similarity index 100%
rename from F1-nolib/SPI/usb.c
rename to F1:F103/SPI/usb.c
diff --git a/F1-nolib/SPI/usb.h b/F1:F103/SPI/usb.h
similarity index 100%
rename from F1-nolib/SPI/usb.h
rename to F1:F103/SPI/usb.h
diff --git a/F1-nolib/SPI/usb_defs.h b/F1:F103/SPI/usb_defs.h
similarity index 100%
rename from F1-nolib/SPI/usb_defs.h
rename to F1:F103/SPI/usb_defs.h
diff --git a/F1-nolib/SPI/usb_lib.c b/F1:F103/SPI/usb_lib.c
similarity index 100%
rename from F1-nolib/SPI/usb_lib.c
rename to F1:F103/SPI/usb_lib.c
diff --git a/F1-nolib/SPI/usb_lib.h b/F1:F103/SPI/usb_lib.h
similarity index 100%
rename from F1-nolib/SPI/usb_lib.h
rename to F1:F103/SPI/usb_lib.h
diff --git a/F1-nolib/STM32F103R_board.readme b/F1:F103/STM32F103R_board.readme
similarity index 100%
rename from F1-nolib/STM32F103R_board.readme
rename to F1:F103/STM32F103R_board.readme
diff --git a/F1-nolib/SevenCDCs/Makefile b/F1:F103/SevenCDCs/Makefile
similarity index 100%
rename from F1-nolib/SevenCDCs/Makefile
rename to F1:F103/SevenCDCs/Makefile
diff --git a/F1-nolib/SevenCDCs/Readme b/F1:F103/SevenCDCs/Readme
similarity index 100%
rename from F1-nolib/SevenCDCs/Readme
rename to F1:F103/SevenCDCs/Readme
diff --git a/F1-nolib/SevenCDCs/cdcacmcore.bin b/F1:F103/SevenCDCs/cdcacmcore.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F1-nolib/SevenCDCs/cdcacmcore.bin
rename to F1:F103/SevenCDCs/cdcacmcore.bin
diff --git a/F1-nolib/SevenCDCs/hardware.c b/F1:F103/SevenCDCs/hardware.c
similarity index 100%
rename from F1-nolib/SevenCDCs/hardware.c
rename to F1:F103/SevenCDCs/hardware.c
diff --git a/F1-nolib/SevenCDCs/hardware.h b/F1:F103/SevenCDCs/hardware.h
similarity index 100%
rename from F1-nolib/SevenCDCs/hardware.h
rename to F1:F103/SevenCDCs/hardware.h
diff --git a/F1-nolib/SevenCDCs/main.c b/F1:F103/SevenCDCs/main.c
similarity index 100%
rename from F1-nolib/SevenCDCs/main.c
rename to F1:F103/SevenCDCs/main.c
diff --git a/F1-nolib/SevenCDCs/proto.c b/F1:F103/SevenCDCs/proto.c
similarity index 100%
rename from F1-nolib/SevenCDCs/proto.c
rename to F1:F103/SevenCDCs/proto.c
diff --git a/F1-nolib/SevenCDCs/proto.h b/F1:F103/SevenCDCs/proto.h
similarity index 100%
rename from F1-nolib/SevenCDCs/proto.h
rename to F1:F103/SevenCDCs/proto.h
diff --git a/F1-nolib/SevenCDCs/usb.c b/F1:F103/SevenCDCs/usb.c
similarity index 100%
rename from F1-nolib/SevenCDCs/usb.c
rename to F1:F103/SevenCDCs/usb.c
diff --git a/F1-nolib/SevenCDCs/usb.h b/F1:F103/SevenCDCs/usb.h
similarity index 100%
rename from F1-nolib/SevenCDCs/usb.h
rename to F1:F103/SevenCDCs/usb.h
diff --git a/F1-nolib/SevenCDCs/usb_defs.h b/F1:F103/SevenCDCs/usb_defs.h
similarity index 100%
rename from F1-nolib/SevenCDCs/usb_defs.h
rename to F1:F103/SevenCDCs/usb_defs.h
diff --git a/F1-nolib/SevenCDCs/usb_lib.c b/F1:F103/SevenCDCs/usb_lib.c
similarity index 100%
rename from F1-nolib/SevenCDCs/usb_lib.c
rename to F1:F103/SevenCDCs/usb_lib.c
diff --git a/F1-nolib/SevenCDCs/usb_lib.h b/F1:F103/SevenCDCs/usb_lib.h
similarity index 100%
rename from F1-nolib/SevenCDCs/usb_lib.h
rename to F1:F103/SevenCDCs/usb_lib.h
diff --git a/F1-nolib/Tetris/Makefile b/F1:F103/Tetris/Makefile
similarity index 100%
rename from F1-nolib/Tetris/Makefile
rename to F1:F103/Tetris/Makefile
diff --git a/F1-nolib/Tetris/Readme b/F1:F103/Tetris/Readme
similarity index 100%
rename from F1-nolib/Tetris/Readme
rename to F1:F103/Tetris/Readme
diff --git a/F1-nolib/Tetris/TETRIS.bin b/F1:F103/Tetris/TETRIS.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F1-nolib/Tetris/TETRIS.bin
rename to F1:F103/Tetris/TETRIS.bin
diff --git a/F1-nolib/Tetris/adcrandom.c b/F1:F103/Tetris/adcrandom.c
similarity index 100%
rename from F1-nolib/Tetris/adcrandom.c
rename to F1:F103/Tetris/adcrandom.c
diff --git a/F1-nolib/Tetris/adcrandom.h b/F1:F103/Tetris/adcrandom.h
similarity index 100%
rename from F1-nolib/Tetris/adcrandom.h
rename to F1:F103/Tetris/adcrandom.h
diff --git a/F1-nolib/Tetris/arkanoid.c b/F1:F103/Tetris/arkanoid.c
similarity index 100%
rename from F1-nolib/Tetris/arkanoid.c
rename to F1:F103/Tetris/arkanoid.c
diff --git a/F1-nolib/Tetris/arkanoid.h b/F1:F103/Tetris/arkanoid.h
similarity index 100%
rename from F1-nolib/Tetris/arkanoid.h
rename to F1:F103/Tetris/arkanoid.h
diff --git a/F1-nolib/Tetris/balls.c b/F1:F103/Tetris/balls.c
similarity index 100%
rename from F1-nolib/Tetris/balls.c
rename to F1:F103/Tetris/balls.c
diff --git a/F1-nolib/Tetris/balls.h b/F1:F103/Tetris/balls.h
similarity index 100%
rename from F1-nolib/Tetris/balls.h
rename to F1:F103/Tetris/balls.h
diff --git a/F1-nolib/Tetris/buttons.c b/F1:F103/Tetris/buttons.c
similarity index 100%
rename from F1-nolib/Tetris/buttons.c
rename to F1:F103/Tetris/buttons.c
diff --git a/F1-nolib/Tetris/buttons.h b/F1:F103/Tetris/buttons.h
similarity index 100%
rename from F1-nolib/Tetris/buttons.h
rename to F1:F103/Tetris/buttons.h
diff --git a/F1-nolib/Tetris/debug.h b/F1:F103/Tetris/debug.h
similarity index 100%
rename from F1-nolib/Tetris/debug.h
rename to F1:F103/Tetris/debug.h
diff --git a/F1-nolib/Tetris/font14.h b/F1:F103/Tetris/font14.h
similarity index 100%
rename from F1-nolib/Tetris/font14.h
rename to F1:F103/Tetris/font14.h
diff --git a/F1-nolib/Tetris/fontNumb8.h b/F1:F103/Tetris/fontNumb8.h
similarity index 100%
rename from F1-nolib/Tetris/fontNumb8.h
rename to F1:F103/Tetris/fontNumb8.h
diff --git a/F1-nolib/Tetris/fonts.c b/F1:F103/Tetris/fonts.c
similarity index 100%
rename from F1-nolib/Tetris/fonts.c
rename to F1:F103/Tetris/fonts.c
diff --git a/F1-nolib/Tetris/fonts.h b/F1:F103/Tetris/fonts.h
similarity index 100%
rename from F1-nolib/Tetris/fonts.h
rename to F1:F103/Tetris/fonts.h
diff --git a/F1-nolib/Tetris/getrand b/F1:F103/Tetris/getrand
old mode 100755
new mode 100644
similarity index 100%
rename from F1-nolib/Tetris/getrand
rename to F1:F103/Tetris/getrand
diff --git a/F1-nolib/Tetris/hardware.c b/F1:F103/Tetris/hardware.c
similarity index 100%
rename from F1-nolib/Tetris/hardware.c
rename to F1:F103/Tetris/hardware.c
diff --git a/F1-nolib/Tetris/hardware.h b/F1:F103/Tetris/hardware.h
similarity index 100%
rename from F1-nolib/Tetris/hardware.h
rename to F1:F103/Tetris/hardware.h
diff --git a/F1:F103/Tetris/main.c b/F1:F103/Tetris/main.c
new file mode 120000
index 0000000..ef1f2e9
--- /dev/null
+++ b/F1:F103/Tetris/main.c
@@ -0,0 +1 @@
+/home/eddy/Yandex.Disk/Projects/mytakepic/.hg/wcache/checklink-target
\ No newline at end of file
diff --git a/F1-nolib/Tetris/menu.c b/F1:F103/Tetris/menu.c
similarity index 100%
rename from F1-nolib/Tetris/menu.c
rename to F1:F103/Tetris/menu.c
diff --git a/F1-nolib/Tetris/menu.h b/F1:F103/Tetris/menu.h
similarity index 100%
rename from F1-nolib/Tetris/menu.h
rename to F1:F103/Tetris/menu.h
diff --git a/F1-nolib/Tetris/proto.c b/F1:F103/Tetris/proto.c
similarity index 100%
rename from F1-nolib/Tetris/proto.c
rename to F1:F103/Tetris/proto.c
diff --git a/F1-nolib/Tetris/proto.h b/F1:F103/Tetris/proto.h
similarity index 100%
rename from F1-nolib/Tetris/proto.h
rename to F1:F103/Tetris/proto.h
diff --git a/F1-nolib/Tetris/screen.c b/F1:F103/Tetris/screen.c
similarity index 100%
rename from F1-nolib/Tetris/screen.c
rename to F1:F103/Tetris/screen.c
diff --git a/F1-nolib/Tetris/screen.h b/F1:F103/Tetris/screen.h
similarity index 100%
rename from F1-nolib/Tetris/screen.h
rename to F1:F103/Tetris/screen.h
diff --git a/F1-nolib/Tetris/snake.c b/F1:F103/Tetris/snake.c
similarity index 100%
rename from F1-nolib/Tetris/snake.c
rename to F1:F103/Tetris/snake.c
diff --git a/F1-nolib/Tetris/snake.h b/F1:F103/Tetris/snake.h
similarity index 100%
rename from F1-nolib/Tetris/snake.h
rename to F1:F103/Tetris/snake.h
diff --git a/F1-nolib/Tetris/tetris.c b/F1:F103/Tetris/tetris.c
similarity index 100%
rename from F1-nolib/Tetris/tetris.c
rename to F1:F103/Tetris/tetris.c
diff --git a/F1-nolib/Tetris/tetris.h b/F1:F103/Tetris/tetris.h
similarity index 100%
rename from F1-nolib/Tetris/tetris.h
rename to F1:F103/Tetris/tetris.h
diff --git a/F1-nolib/Tetris/usb.c b/F1:F103/Tetris/usb.c
similarity index 100%
rename from F1-nolib/Tetris/usb.c
rename to F1:F103/Tetris/usb.c
diff --git a/F1-nolib/Tetris/usb.h b/F1:F103/Tetris/usb.h
similarity index 100%
rename from F1-nolib/Tetris/usb.h
rename to F1:F103/Tetris/usb.h
diff --git a/F1-nolib/Tetris/usb_defs.h b/F1:F103/Tetris/usb_defs.h
similarity index 100%
rename from F1-nolib/Tetris/usb_defs.h
rename to F1:F103/Tetris/usb_defs.h
diff --git a/F1-nolib/Tetris/usb_lib.c b/F1:F103/Tetris/usb_lib.c
similarity index 100%
rename from F1-nolib/Tetris/usb_lib.c
rename to F1:F103/Tetris/usb_lib.c
diff --git a/F1-nolib/Tetris/usb_lib.h b/F1:F103/Tetris/usb_lib.h
similarity index 100%
rename from F1-nolib/Tetris/usb_lib.h
rename to F1:F103/Tetris/usb_lib.h
diff --git a/F1-nolib/USB_HID/Makefile b/F1:F103/USB_HID/Makefile
similarity index 100%
rename from F1-nolib/USB_HID/Makefile
rename to F1:F103/USB_HID/Makefile
diff --git a/F1-nolib/USB_HID/Readme.md b/F1:F103/USB_HID/Readme.md
similarity index 100%
rename from F1-nolib/USB_HID/Readme.md
rename to F1:F103/USB_HID/Readme.md
diff --git a/F1-nolib/USB_HID/hardware.h b/F1:F103/USB_HID/hardware.h
similarity index 100%
rename from F1-nolib/USB_HID/hardware.h
rename to F1:F103/USB_HID/hardware.h
diff --git a/F1-nolib/USB_HID/keycodes.c b/F1:F103/USB_HID/keycodes.c
similarity index 100%
rename from F1-nolib/USB_HID/keycodes.c
rename to F1:F103/USB_HID/keycodes.c
diff --git a/F1-nolib/USB_HID/keycodes.h b/F1:F103/USB_HID/keycodes.h
similarity index 100%
rename from F1-nolib/USB_HID/keycodes.h
rename to F1:F103/USB_HID/keycodes.h
diff --git a/F1-nolib/USB_HID/main.c b/F1:F103/USB_HID/main.c
similarity index 100%
rename from F1-nolib/USB_HID/main.c
rename to F1:F103/USB_HID/main.c
diff --git a/F1-nolib/USB_HID/usart.c b/F1:F103/USB_HID/usart.c
similarity index 100%
rename from F1-nolib/USB_HID/usart.c
rename to F1:F103/USB_HID/usart.c
diff --git a/F1-nolib/USB_HID/usart.h b/F1:F103/USB_HID/usart.h
similarity index 100%
rename from F1-nolib/USB_HID/usart.h
rename to F1:F103/USB_HID/usart.h
diff --git a/F1-nolib/USB_HID/usb.c b/F1:F103/USB_HID/usb.c
similarity index 100%
rename from F1-nolib/USB_HID/usb.c
rename to F1:F103/USB_HID/usb.c
diff --git a/F1-nolib/USB_HID/usb.h b/F1:F103/USB_HID/usb.h
similarity index 100%
rename from F1-nolib/USB_HID/usb.h
rename to F1:F103/USB_HID/usb.h
diff --git a/F1-nolib/USB_HID/usb_defs.h b/F1:F103/USB_HID/usb_defs.h
similarity index 100%
rename from F1-nolib/USB_HID/usb_defs.h
rename to F1:F103/USB_HID/usb_defs.h
diff --git a/F1-nolib/USB_HID/usb_lib.c b/F1:F103/USB_HID/usb_lib.c
similarity index 100%
rename from F1-nolib/USB_HID/usb_lib.c
rename to F1:F103/USB_HID/usb_lib.c
diff --git a/F1-nolib/USB_HID/usb_lib.h b/F1:F103/USB_HID/usb_lib.h
similarity index 100%
rename from F1-nolib/USB_HID/usb_lib.h
rename to F1:F103/USB_HID/usb_lib.h
diff --git a/F1-nolib/USB_HID/usbhid103.bin b/F1:F103/USB_HID/usbhid103.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F1-nolib/USB_HID/usbhid103.bin
rename to F1:F103/USB_HID/usbhid103.bin
diff --git a/F1-nolib/chronometer/GPS.c b/F1:F103/chronometer/GPS.c
similarity index 100%
rename from F1-nolib/chronometer/GPS.c
rename to F1:F103/chronometer/GPS.c
diff --git a/F1-nolib/chronometer/GPS.h b/F1:F103/chronometer/GPS.h
similarity index 100%
rename from F1-nolib/chronometer/GPS.h
rename to F1:F103/chronometer/GPS.h
diff --git a/F1-nolib/chronometer/Makefile b/F1:F103/chronometer/Makefile
similarity index 100%
rename from F1-nolib/chronometer/Makefile
rename to F1:F103/chronometer/Makefile
diff --git a/F1-nolib/chronometer/Readme.md b/F1:F103/chronometer/Readme.md
similarity index 100%
rename from F1-nolib/chronometer/Readme.md
rename to F1:F103/chronometer/Readme.md
diff --git a/F1-nolib/chronometer/Readme_rus.txt b/F1:F103/chronometer/Readme_rus.txt
similarity index 100%
rename from F1-nolib/chronometer/Readme_rus.txt
rename to F1:F103/chronometer/Readme_rus.txt
diff --git a/F1-nolib/chronometer/adc.c b/F1:F103/chronometer/adc.c
similarity index 100%
rename from F1-nolib/chronometer/adc.c
rename to F1:F103/chronometer/adc.c
diff --git a/F1-nolib/chronometer/adc.h b/F1:F103/chronometer/adc.h
similarity index 100%
rename from F1-nolib/chronometer/adc.h
rename to F1:F103/chronometer/adc.h
diff --git a/F1-nolib/chronometer/chrono.bin b/F1:F103/chronometer/chrono.bin
old mode 100644
new mode 100755
similarity index 100%
rename from F1-nolib/chronometer/chrono.bin
rename to F1:F103/chronometer/chrono.bin
diff --git a/F1-nolib/chronometer/flash.c b/F1:F103/chronometer/flash.c
similarity index 100%
rename from F1-nolib/chronometer/flash.c
rename to F1:F103/chronometer/flash.c
diff --git a/F1-nolib/chronometer/flash.h b/F1:F103/chronometer/flash.h
similarity index 100%
rename from F1-nolib/chronometer/flash.h
rename to F1:F103/chronometer/flash.h
diff --git a/F1-nolib/chronometer/hardware.c b/F1:F103/chronometer/hardware.c
similarity index 100%
rename from F1-nolib/chronometer/hardware.c
rename to F1:F103/chronometer/hardware.c
diff --git a/F1-nolib/chronometer/hardware.h b/F1:F103/chronometer/hardware.h
similarity index 100%
rename from F1-nolib/chronometer/hardware.h
rename to F1:F103/chronometer/hardware.h
diff --git a/F1-nolib/chronometer/lidar.c b/F1:F103/chronometer/lidar.c
similarity index 100%
rename from F1-nolib/chronometer/lidar.c
rename to F1:F103/chronometer/lidar.c
diff --git a/F1-nolib/chronometer/lidar.h b/F1:F103/chronometer/lidar.h
similarity index 100%
rename from F1-nolib/chronometer/lidar.h
rename to F1:F103/chronometer/lidar.h
diff --git a/F1-nolib/chronometer/main.c b/F1:F103/chronometer/main.c
similarity index 100%
rename from F1-nolib/chronometer/main.c
rename to F1:F103/chronometer/main.c
diff --git a/F1-nolib/chronometer/stm32F103xB.ld b/F1:F103/chronometer/stm32F103xB.ld
similarity index 100%
rename from F1-nolib/chronometer/stm32F103xB.ld
rename to F1:F103/chronometer/stm32F103xB.ld
diff --git a/F1-nolib/chronometer/str.c b/F1:F103/chronometer/str.c
similarity index 100%
rename from F1-nolib/chronometer/str.c
rename to F1:F103/chronometer/str.c
diff --git a/F1-nolib/chronometer/str.h b/F1:F103/chronometer/str.h
similarity index 100%
rename from F1-nolib/chronometer/str.h
rename to F1:F103/chronometer/str.h
diff --git a/F1-nolib/chronometer/time.c b/F1:F103/chronometer/time.c
similarity index 100%
rename from F1-nolib/chronometer/time.c
rename to F1:F103/chronometer/time.c
diff --git a/F1-nolib/chronometer/time.h b/F1:F103/chronometer/time.h
similarity index 100%
rename from F1-nolib/chronometer/time.h
rename to F1:F103/chronometer/time.h
diff --git a/F1-nolib/chronometer/usart.c b/F1:F103/chronometer/usart.c
similarity index 100%
rename from F1-nolib/chronometer/usart.c
rename to F1:F103/chronometer/usart.c
diff --git a/F1-nolib/chronometer/usart.h b/F1:F103/chronometer/usart.h
similarity index 100%
rename from F1-nolib/chronometer/usart.h
rename to F1:F103/chronometer/usart.h
diff --git a/F1-nolib/chronometer/usb.c b/F1:F103/chronometer/usb.c
similarity index 100%
rename from F1-nolib/chronometer/usb.c
rename to F1:F103/chronometer/usb.c
diff --git a/F1-nolib/chronometer/usb.h b/F1:F103/chronometer/usb.h
similarity index 100%
rename from F1-nolib/chronometer/usb.h
rename to F1:F103/chronometer/usb.h
diff --git a/F1-nolib/chronometer/usb_defs.h b/F1:F103/chronometer/usb_defs.h
similarity index 100%
rename from F1-nolib/chronometer/usb_defs.h
rename to F1:F103/chronometer/usb_defs.h
diff --git a/F1-nolib/chronometer/usb_lib.c b/F1:F103/chronometer/usb_lib.c
similarity index 100%
rename from F1-nolib/chronometer/usb_lib.c
rename to F1:F103/chronometer/usb_lib.c
diff --git a/F1-nolib/chronometer/usb_lib.h b/F1:F103/chronometer/usb_lib.h
similarity index 100%
rename from F1-nolib/chronometer/usb_lib.h
rename to F1:F103/chronometer/usb_lib.h
diff --git a/F1-nolib/chronometer_v2/Difference b/F1:F103/chronometer_v2/Difference
similarity index 100%
rename from F1-nolib/chronometer_v2/Difference
rename to F1:F103/chronometer_v2/Difference
diff --git a/F1-nolib/chronometer_v2/GPS.c b/F1:F103/chronometer_v2/GPS.c
similarity index 100%
rename from F1-nolib/chronometer_v2/GPS.c
rename to F1:F103/chronometer_v2/GPS.c
diff --git a/F1-nolib/chronometer_v2/GPS.h b/F1:F103/chronometer_v2/GPS.h
similarity index 100%
rename from F1-nolib/chronometer_v2/GPS.h
rename to F1:F103/chronometer_v2/GPS.h
diff --git a/F1-nolib/chronometer_v2/Makefile b/F1:F103/chronometer_v2/Makefile
similarity index 100%
rename from F1-nolib/chronometer_v2/Makefile
rename to F1:F103/chronometer_v2/Makefile
diff --git a/F1-nolib/chronometer_v2/Readme.md b/F1:F103/chronometer_v2/Readme.md
similarity index 100%
rename from F1-nolib/chronometer_v2/Readme.md
rename to F1:F103/chronometer_v2/Readme.md
diff --git a/F1-nolib/chronometer_v2/Readme_rus.txt b/F1:F103/chronometer_v2/Readme_rus.txt
similarity index 100%
rename from F1-nolib/chronometer_v2/Readme_rus.txt
rename to F1:F103/chronometer_v2/Readme_rus.txt
diff --git a/F1-nolib/chronometer_v2/adc.c b/F1:F103/chronometer_v2/adc.c
similarity index 100%
rename from F1-nolib/chronometer_v2/adc.c
rename to F1:F103/chronometer_v2/adc.c
diff --git a/F1-nolib/chronometer_v2/adc.h b/F1:F103/chronometer_v2/adc.h
similarity index 100%
rename from F1-nolib/chronometer_v2/adc.h
rename to F1:F103/chronometer_v2/adc.h
diff --git a/F1-nolib/chronometer_v2/chrono.bin b/F1:F103/chronometer_v2/chrono.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F1-nolib/chronometer_v2/chrono.bin
rename to F1:F103/chronometer_v2/chrono.bin
diff --git a/F1-nolib/chronometer_v2/flash.c b/F1:F103/chronometer_v2/flash.c
similarity index 100%
rename from F1-nolib/chronometer_v2/flash.c
rename to F1:F103/chronometer_v2/flash.c
diff --git a/F1-nolib/chronometer_v2/flash.h b/F1:F103/chronometer_v2/flash.h
similarity index 100%
rename from F1-nolib/chronometer_v2/flash.h
rename to F1:F103/chronometer_v2/flash.h
diff --git a/F1-nolib/chronometer_v2/hardware.c b/F1:F103/chronometer_v2/hardware.c
similarity index 100%
rename from F1-nolib/chronometer_v2/hardware.c
rename to F1:F103/chronometer_v2/hardware.c
diff --git a/F1-nolib/chronometer_v2/hardware.h b/F1:F103/chronometer_v2/hardware.h
similarity index 100%
rename from F1-nolib/chronometer_v2/hardware.h
rename to F1:F103/chronometer_v2/hardware.h
diff --git a/F1-nolib/chronometer_v2/kicad/2019.10.23-22:09:24.png b/F1:F103/chronometer_v2/kicad/2019.10.23-22:09:24.png
similarity index 100%
rename from F1-nolib/chronometer_v2/kicad/2019.10.23-22:09:24.png
rename to F1:F103/chronometer_v2/kicad/2019.10.23-22:09:24.png
diff --git a/F1-nolib/chronometer_v2/kicad/2019.10.23_22:08:42.png b/F1:F103/chronometer_v2/kicad/2019.10.23_22:08:42.png
similarity index 100%
rename from F1-nolib/chronometer_v2/kicad/2019.10.23_22:08:42.png
rename to F1:F103/chronometer_v2/kicad/2019.10.23_22:08:42.png
diff --git a/F1-nolib/chronometer_v2/kicad/Chrono.lib b/F1:F103/chronometer_v2/kicad/Chrono.lib
similarity index 100%
rename from F1-nolib/chronometer_v2/kicad/Chrono.lib
rename to F1:F103/chronometer_v2/kicad/Chrono.lib
diff --git a/F1-nolib/chronometer_v2/kicad/chrono b/F1:F103/chronometer_v2/kicad/chrono
similarity index 100%
rename from F1-nolib/chronometer_v2/kicad/chrono
rename to F1:F103/chronometer_v2/kicad/chrono
diff --git a/F1-nolib/chronometer_v2/kicad/chrono.kicad_pcb b/F1:F103/chronometer_v2/kicad/chrono.kicad_pcb
similarity index 100%
rename from F1-nolib/chronometer_v2/kicad/chrono.kicad_pcb
rename to F1:F103/chronometer_v2/kicad/chrono.kicad_pcb
diff --git a/F1-nolib/chronometer_v2/kicad/chrono.net b/F1:F103/chronometer_v2/kicad/chrono.net
similarity index 100%
rename from F1-nolib/chronometer_v2/kicad/chrono.net
rename to F1:F103/chronometer_v2/kicad/chrono.net
diff --git a/F1-nolib/chronometer_v2/kicad/chrono.pretty/L80-R.kicad_mod b/F1:F103/chronometer_v2/kicad/chrono.pretty/L80-R.kicad_mod
similarity index 100%
rename from F1-nolib/chronometer_v2/kicad/chrono.pretty/L80-R.kicad_mod
rename to F1:F103/chronometer_v2/kicad/chrono.pretty/L80-R.kicad_mod
diff --git a/F1-nolib/chronometer_v2/kicad/chrono.pro b/F1:F103/chronometer_v2/kicad/chrono.pro
similarity index 100%
rename from F1-nolib/chronometer_v2/kicad/chrono.pro
rename to F1:F103/chronometer_v2/kicad/chrono.pro
diff --git a/F1-nolib/chronometer_v2/kicad/chrono.sch b/F1:F103/chronometer_v2/kicad/chrono.sch
similarity index 100%
rename from F1-nolib/chronometer_v2/kicad/chrono.sch
rename to F1:F103/chronometer_v2/kicad/chrono.sch
diff --git a/F1-nolib/chronometer_v2/kicad/fp-info-cache b/F1:F103/chronometer_v2/kicad/fp-info-cache
similarity index 100%
rename from F1-nolib/chronometer_v2/kicad/fp-info-cache
rename to F1:F103/chronometer_v2/kicad/fp-info-cache
diff --git a/F1-nolib/chronometer_v2/kicad/fp-lib-table b/F1:F103/chronometer_v2/kicad/fp-lib-table
similarity index 100%
rename from F1-nolib/chronometer_v2/kicad/fp-lib-table
rename to F1:F103/chronometer_v2/kicad/fp-lib-table
diff --git a/F1-nolib/chronometer_v2/kicad/gerbers/chrono-B_Cu.gbr b/F1:F103/chronometer_v2/kicad/gerbers/chrono-B_Cu.gbr
similarity index 100%
rename from F1-nolib/chronometer_v2/kicad/gerbers/chrono-B_Cu.gbr
rename to F1:F103/chronometer_v2/kicad/gerbers/chrono-B_Cu.gbr
diff --git a/F1-nolib/chronometer_v2/kicad/gerbers/chrono-B_Mask.gbr b/F1:F103/chronometer_v2/kicad/gerbers/chrono-B_Mask.gbr
similarity index 100%
rename from F1-nolib/chronometer_v2/kicad/gerbers/chrono-B_Mask.gbr
rename to F1:F103/chronometer_v2/kicad/gerbers/chrono-B_Mask.gbr
diff --git a/F1-nolib/chronometer_v2/kicad/gerbers/chrono-B_SilkS.gbr b/F1:F103/chronometer_v2/kicad/gerbers/chrono-B_SilkS.gbr
similarity index 100%
rename from F1-nolib/chronometer_v2/kicad/gerbers/chrono-B_SilkS.gbr
rename to F1:F103/chronometer_v2/kicad/gerbers/chrono-B_SilkS.gbr
diff --git a/F1-nolib/chronometer_v2/kicad/gerbers/chrono-Edge_Cuts.gbr b/F1:F103/chronometer_v2/kicad/gerbers/chrono-Edge_Cuts.gbr
similarity index 100%
rename from F1-nolib/chronometer_v2/kicad/gerbers/chrono-Edge_Cuts.gbr
rename to F1:F103/chronometer_v2/kicad/gerbers/chrono-Edge_Cuts.gbr
diff --git a/F1-nolib/chronometer_v2/kicad/gerbers/chrono-F_Cu.gbr b/F1:F103/chronometer_v2/kicad/gerbers/chrono-F_Cu.gbr
similarity index 100%
rename from F1-nolib/chronometer_v2/kicad/gerbers/chrono-F_Cu.gbr
rename to F1:F103/chronometer_v2/kicad/gerbers/chrono-F_Cu.gbr
diff --git a/F1-nolib/chronometer_v2/kicad/gerbers/chrono-F_Mask.gbr b/F1:F103/chronometer_v2/kicad/gerbers/chrono-F_Mask.gbr
similarity index 100%
rename from F1-nolib/chronometer_v2/kicad/gerbers/chrono-F_Mask.gbr
rename to F1:F103/chronometer_v2/kicad/gerbers/chrono-F_Mask.gbr
diff --git a/F1-nolib/chronometer_v2/kicad/gerbers/chrono-F_SilkS.gbr b/F1:F103/chronometer_v2/kicad/gerbers/chrono-F_SilkS.gbr
similarity index 100%
rename from F1-nolib/chronometer_v2/kicad/gerbers/chrono-F_SilkS.gbr
rename to F1:F103/chronometer_v2/kicad/gerbers/chrono-F_SilkS.gbr
diff --git a/F1-nolib/chronometer_v2/kicad/stm32-rescue.lib b/F1:F103/chronometer_v2/kicad/stm32-rescue.lib
similarity index 100%
rename from F1-nolib/chronometer_v2/kicad/stm32-rescue.lib
rename to F1:F103/chronometer_v2/kicad/stm32-rescue.lib
diff --git a/F1-nolib/chronometer_v2/kicad/sym-lib-table b/F1:F103/chronometer_v2/kicad/sym-lib-table
similarity index 100%
rename from F1-nolib/chronometer_v2/kicad/sym-lib-table
rename to F1:F103/chronometer_v2/kicad/sym-lib-table
diff --git a/F1-nolib/chronometer_v2/lidar.c b/F1:F103/chronometer_v2/lidar.c
similarity index 100%
rename from F1-nolib/chronometer_v2/lidar.c
rename to F1:F103/chronometer_v2/lidar.c
diff --git a/F1-nolib/chronometer_v2/lidar.h b/F1:F103/chronometer_v2/lidar.h
similarity index 100%
rename from F1-nolib/chronometer_v2/lidar.h
rename to F1:F103/chronometer_v2/lidar.h
diff --git a/F1-nolib/chronometer_v2/main.c b/F1:F103/chronometer_v2/main.c
similarity index 100%
rename from F1-nolib/chronometer_v2/main.c
rename to F1:F103/chronometer_v2/main.c
diff --git a/F1-nolib/chronometer_v2/stm32F103xB.ld b/F1:F103/chronometer_v2/stm32F103xB.ld
similarity index 100%
rename from F1-nolib/chronometer_v2/stm32F103xB.ld
rename to F1:F103/chronometer_v2/stm32F103xB.ld
diff --git a/F1-nolib/chronometer_v2/str.c b/F1:F103/chronometer_v2/str.c
similarity index 100%
rename from F1-nolib/chronometer_v2/str.c
rename to F1:F103/chronometer_v2/str.c
diff --git a/F1-nolib/chronometer_v2/str.h b/F1:F103/chronometer_v2/str.h
similarity index 100%
rename from F1-nolib/chronometer_v2/str.h
rename to F1:F103/chronometer_v2/str.h
diff --git a/F1-nolib/chronometer_v2/time.c b/F1:F103/chronometer_v2/time.c
similarity index 100%
rename from F1-nolib/chronometer_v2/time.c
rename to F1:F103/chronometer_v2/time.c
diff --git a/F1-nolib/chronometer_v2/time.h b/F1:F103/chronometer_v2/time.h
similarity index 100%
rename from F1-nolib/chronometer_v2/time.h
rename to F1:F103/chronometer_v2/time.h
diff --git a/F1-nolib/chronometer_v2/usart.c b/F1:F103/chronometer_v2/usart.c
similarity index 100%
rename from F1-nolib/chronometer_v2/usart.c
rename to F1:F103/chronometer_v2/usart.c
diff --git a/F1-nolib/chronometer_v2/usart.h b/F1:F103/chronometer_v2/usart.h
similarity index 100%
rename from F1-nolib/chronometer_v2/usart.h
rename to F1:F103/chronometer_v2/usart.h
diff --git a/F1-nolib/chronometer_v2/usb.c b/F1:F103/chronometer_v2/usb.c
similarity index 100%
rename from F1-nolib/chronometer_v2/usb.c
rename to F1:F103/chronometer_v2/usb.c
diff --git a/F1-nolib/chronometer_v2/usb.h b/F1:F103/chronometer_v2/usb.h
similarity index 100%
rename from F1-nolib/chronometer_v2/usb.h
rename to F1:F103/chronometer_v2/usb.h
diff --git a/F1-nolib/chronometer_v2/usb_defs.h b/F1:F103/chronometer_v2/usb_defs.h
similarity index 100%
rename from F1-nolib/chronometer_v2/usb_defs.h
rename to F1:F103/chronometer_v2/usb_defs.h
diff --git a/F1-nolib/chronometer_v2/usb_lib.c b/F1:F103/chronometer_v2/usb_lib.c
similarity index 100%
rename from F1-nolib/chronometer_v2/usb_lib.c
rename to F1:F103/chronometer_v2/usb_lib.c
diff --git a/F1-nolib/chronometer_v2/usb_lib.h b/F1:F103/chronometer_v2/usb_lib.h
similarity index 100%
rename from F1-nolib/chronometer_v2/usb_lib.h
rename to F1:F103/chronometer_v2/usb_lib.h
diff --git a/F1-nolib/chronometer_v3/Difference b/F1:F103/chronometer_v3/Difference
similarity index 100%
rename from F1-nolib/chronometer_v3/Difference
rename to F1:F103/chronometer_v3/Difference
diff --git a/F1-nolib/chronometer_v3/GPS.c b/F1:F103/chronometer_v3/GPS.c
similarity index 100%
rename from F1-nolib/chronometer_v3/GPS.c
rename to F1:F103/chronometer_v3/GPS.c
diff --git a/F1-nolib/chronometer_v3/GPS.h b/F1:F103/chronometer_v3/GPS.h
similarity index 100%
rename from F1-nolib/chronometer_v3/GPS.h
rename to F1:F103/chronometer_v3/GPS.h
diff --git a/F1-nolib/chronometer_v3/Makefile b/F1:F103/chronometer_v3/Makefile
similarity index 100%
rename from F1-nolib/chronometer_v3/Makefile
rename to F1:F103/chronometer_v3/Makefile
diff --git a/F1-nolib/chronometer_v3/Readme.md b/F1:F103/chronometer_v3/Readme.md
similarity index 100%
rename from F1-nolib/chronometer_v3/Readme.md
rename to F1:F103/chronometer_v3/Readme.md
diff --git a/F1-nolib/chronometer_v3/Readme_rus.txt b/F1:F103/chronometer_v3/Readme_rus.txt
similarity index 100%
rename from F1-nolib/chronometer_v3/Readme_rus.txt
rename to F1:F103/chronometer_v3/Readme_rus.txt
diff --git a/F1-nolib/chronometer_v3/adc.c b/F1:F103/chronometer_v3/adc.c
similarity index 100%
rename from F1-nolib/chronometer_v3/adc.c
rename to F1:F103/chronometer_v3/adc.c
diff --git a/F1-nolib/chronometer_v3/adc.h b/F1:F103/chronometer_v3/adc.h
similarity index 100%
rename from F1-nolib/chronometer_v3/adc.h
rename to F1:F103/chronometer_v3/adc.h
diff --git a/F1-nolib/chronometer_v3/chrono.bin b/F1:F103/chronometer_v3/chrono.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F1-nolib/chronometer_v3/chrono.bin
rename to F1:F103/chronometer_v3/chrono.bin
diff --git a/F1-nolib/chronometer_v3/flash.c b/F1:F103/chronometer_v3/flash.c
similarity index 100%
rename from F1-nolib/chronometer_v3/flash.c
rename to F1:F103/chronometer_v3/flash.c
diff --git a/F1-nolib/chronometer_v3/flash.h b/F1:F103/chronometer_v3/flash.h
similarity index 100%
rename from F1-nolib/chronometer_v3/flash.h
rename to F1:F103/chronometer_v3/flash.h
diff --git a/F1-nolib/chronometer_v3/font14.h b/F1:F103/chronometer_v3/font14.h
similarity index 100%
rename from F1-nolib/chronometer_v3/font14.h
rename to F1:F103/chronometer_v3/font14.h
diff --git a/F1-nolib/chronometer_v3/fontNumb10.h b/F1:F103/chronometer_v3/fontNumb10.h
similarity index 100%
rename from F1-nolib/chronometer_v3/fontNumb10.h
rename to F1:F103/chronometer_v3/fontNumb10.h
diff --git a/F1-nolib/chronometer_v3/fontNumb16.h b/F1:F103/chronometer_v3/fontNumb16.h
similarity index 100%
rename from F1-nolib/chronometer_v3/fontNumb16.h
rename to F1:F103/chronometer_v3/fontNumb16.h
diff --git a/F1-nolib/chronometer_v3/fontNumb8.h b/F1:F103/chronometer_v3/fontNumb8.h
similarity index 100%
rename from F1-nolib/chronometer_v3/fontNumb8.h
rename to F1:F103/chronometer_v3/fontNumb8.h
diff --git a/F1-nolib/chronometer_v3/font_EMPTY.h b/F1:F103/chronometer_v3/font_EMPTY.h
similarity index 100%
rename from F1-nolib/chronometer_v3/font_EMPTY.h
rename to F1:F103/chronometer_v3/font_EMPTY.h
diff --git a/F1-nolib/chronometer_v3/fonts.c b/F1:F103/chronometer_v3/fonts.c
similarity index 100%
rename from F1-nolib/chronometer_v3/fonts.c
rename to F1:F103/chronometer_v3/fonts.c
diff --git a/F1-nolib/chronometer_v3/fonts.h b/F1:F103/chronometer_v3/fonts.h
similarity index 100%
rename from F1-nolib/chronometer_v3/fonts.h
rename to F1:F103/chronometer_v3/fonts.h
diff --git a/F1-nolib/chronometer_v3/hardware.c b/F1:F103/chronometer_v3/hardware.c
similarity index 100%
rename from F1-nolib/chronometer_v3/hardware.c
rename to F1:F103/chronometer_v3/hardware.c
diff --git a/F1-nolib/chronometer_v3/hardware.h b/F1:F103/chronometer_v3/hardware.h
similarity index 100%
rename from F1-nolib/chronometer_v3/hardware.h
rename to F1:F103/chronometer_v3/hardware.h
diff --git a/F1-nolib/chronometer_v3/lidar.c b/F1:F103/chronometer_v3/lidar.c
similarity index 100%
rename from F1-nolib/chronometer_v3/lidar.c
rename to F1:F103/chronometer_v3/lidar.c
diff --git a/F1-nolib/chronometer_v3/lidar.h b/F1:F103/chronometer_v3/lidar.h
similarity index 100%
rename from F1-nolib/chronometer_v3/lidar.h
rename to F1:F103/chronometer_v3/lidar.h
diff --git a/F1-nolib/chronometer_v3/main.c b/F1:F103/chronometer_v3/main.c
similarity index 100%
rename from F1-nolib/chronometer_v3/main.c
rename to F1:F103/chronometer_v3/main.c
diff --git a/F1-nolib/chronometer_v3/screen.c b/F1:F103/chronometer_v3/screen.c
similarity index 100%
rename from F1-nolib/chronometer_v3/screen.c
rename to F1:F103/chronometer_v3/screen.c
diff --git a/F1-nolib/chronometer_v3/screen.h b/F1:F103/chronometer_v3/screen.h
similarity index 100%
rename from F1-nolib/chronometer_v3/screen.h
rename to F1:F103/chronometer_v3/screen.h
diff --git a/F1-nolib/chronometer_v3/spi.c b/F1:F103/chronometer_v3/spi.c
similarity index 100%
rename from F1-nolib/chronometer_v3/spi.c
rename to F1:F103/chronometer_v3/spi.c
diff --git a/F1-nolib/chronometer_v3/spi.h b/F1:F103/chronometer_v3/spi.h
similarity index 100%
rename from F1-nolib/chronometer_v3/spi.h
rename to F1:F103/chronometer_v3/spi.h
diff --git a/F1-nolib/chronometer_v3/stm32F103xB.ld b/F1:F103/chronometer_v3/stm32F103xB.ld
similarity index 100%
rename from F1-nolib/chronometer_v3/stm32F103xB.ld
rename to F1:F103/chronometer_v3/stm32F103xB.ld
diff --git a/F1-nolib/chronometer_v3/str.c b/F1:F103/chronometer_v3/str.c
similarity index 100%
rename from F1-nolib/chronometer_v3/str.c
rename to F1:F103/chronometer_v3/str.c
diff --git a/F1-nolib/chronometer_v3/str.h b/F1:F103/chronometer_v3/str.h
similarity index 100%
rename from F1-nolib/chronometer_v3/str.h
rename to F1:F103/chronometer_v3/str.h
diff --git a/F1-nolib/chronometer_v3/time.c b/F1:F103/chronometer_v3/time.c
similarity index 100%
rename from F1-nolib/chronometer_v3/time.c
rename to F1:F103/chronometer_v3/time.c
diff --git a/F1-nolib/chronometer_v3/time.h b/F1:F103/chronometer_v3/time.h
similarity index 100%
rename from F1-nolib/chronometer_v3/time.h
rename to F1:F103/chronometer_v3/time.h
diff --git a/F1-nolib/chronometer_v3/usart.c b/F1:F103/chronometer_v3/usart.c
similarity index 100%
rename from F1-nolib/chronometer_v3/usart.c
rename to F1:F103/chronometer_v3/usart.c
diff --git a/F1-nolib/chronometer_v3/usart.h b/F1:F103/chronometer_v3/usart.h
similarity index 100%
rename from F1-nolib/chronometer_v3/usart.h
rename to F1:F103/chronometer_v3/usart.h
diff --git a/F1-nolib/chronometer_v3/usb.c b/F1:F103/chronometer_v3/usb.c
similarity index 100%
rename from F1-nolib/chronometer_v3/usb.c
rename to F1:F103/chronometer_v3/usb.c
diff --git a/F1-nolib/chronometer_v3/usb.h b/F1:F103/chronometer_v3/usb.h
similarity index 100%
rename from F1-nolib/chronometer_v3/usb.h
rename to F1:F103/chronometer_v3/usb.h
diff --git a/F1-nolib/chronometer_v3/usb_defs.h b/F1:F103/chronometer_v3/usb_defs.h
similarity index 100%
rename from F1-nolib/chronometer_v3/usb_defs.h
rename to F1:F103/chronometer_v3/usb_defs.h
diff --git a/F1-nolib/chronometer_v3/usb_lib.c b/F1:F103/chronometer_v3/usb_lib.c
similarity index 100%
rename from F1-nolib/chronometer_v3/usb_lib.c
rename to F1:F103/chronometer_v3/usb_lib.c
diff --git a/F1-nolib/chronometer_v3/usb_lib.h b/F1:F103/chronometer_v3/usb_lib.h
similarity index 100%
rename from F1-nolib/chronometer_v3/usb_lib.h
rename to F1:F103/chronometer_v3/usb_lib.h
diff --git a/F1-nolib/inc/Fx/common_macros.h b/F1:F103/inc/Fx/common_macros.h
similarity index 100%
rename from F1-nolib/inc/Fx/common_macros.h
rename to F1:F103/inc/Fx/common_macros.h
diff --git a/F1-nolib/inc/Fx/stm32f0.h b/F1:F103/inc/Fx/stm32f0.h
similarity index 100%
rename from F1-nolib/inc/Fx/stm32f0.h
rename to F1:F103/inc/Fx/stm32f0.h
diff --git a/F1-nolib/inc/Fx/stm32f030x6.h b/F1:F103/inc/Fx/stm32f030x6.h
similarity index 100%
rename from F1-nolib/inc/Fx/stm32f030x6.h
rename to F1:F103/inc/Fx/stm32f030x6.h
diff --git a/F1-nolib/inc/Fx/stm32f030x8.h b/F1:F103/inc/Fx/stm32f030x8.h
similarity index 100%
rename from F1-nolib/inc/Fx/stm32f030x8.h
rename to F1:F103/inc/Fx/stm32f030x8.h
diff --git a/F1-nolib/inc/Fx/stm32f030xc.h b/F1:F103/inc/Fx/stm32f030xc.h
similarity index 100%
rename from F1-nolib/inc/Fx/stm32f030xc.h
rename to F1:F103/inc/Fx/stm32f030xc.h
diff --git a/F1-nolib/inc/Fx/stm32f031x6.h b/F1:F103/inc/Fx/stm32f031x6.h
similarity index 100%
rename from F1-nolib/inc/Fx/stm32f031x6.h
rename to F1:F103/inc/Fx/stm32f031x6.h
diff --git a/F1-nolib/inc/Fx/stm32f038xx.h b/F1:F103/inc/Fx/stm32f038xx.h
similarity index 100%
rename from F1-nolib/inc/Fx/stm32f038xx.h
rename to F1:F103/inc/Fx/stm32f038xx.h
diff --git a/F1-nolib/inc/Fx/stm32f042x6.h b/F1:F103/inc/Fx/stm32f042x6.h
similarity index 100%
rename from F1-nolib/inc/Fx/stm32f042x6.h
rename to F1:F103/inc/Fx/stm32f042x6.h
diff --git a/F1-nolib/inc/Fx/stm32f048xx.h b/F1:F103/inc/Fx/stm32f048xx.h
similarity index 100%
rename from F1-nolib/inc/Fx/stm32f048xx.h
rename to F1:F103/inc/Fx/stm32f048xx.h
diff --git a/F1-nolib/inc/Fx/stm32f051x8.h b/F1:F103/inc/Fx/stm32f051x8.h
similarity index 100%
rename from F1-nolib/inc/Fx/stm32f051x8.h
rename to F1:F103/inc/Fx/stm32f051x8.h
diff --git a/F1-nolib/inc/Fx/stm32f058xx.h b/F1:F103/inc/Fx/stm32f058xx.h
similarity index 100%
rename from F1-nolib/inc/Fx/stm32f058xx.h
rename to F1:F103/inc/Fx/stm32f058xx.h
diff --git a/F1-nolib/inc/Fx/stm32f070x6.h b/F1:F103/inc/Fx/stm32f070x6.h
similarity index 100%
rename from F1-nolib/inc/Fx/stm32f070x6.h
rename to F1:F103/inc/Fx/stm32f070x6.h
diff --git a/F1-nolib/inc/Fx/stm32f070xb.h b/F1:F103/inc/Fx/stm32f070xb.h
similarity index 100%
rename from F1-nolib/inc/Fx/stm32f070xb.h
rename to F1:F103/inc/Fx/stm32f070xb.h
diff --git a/F1-nolib/inc/Fx/stm32f071xb.h b/F1:F103/inc/Fx/stm32f071xb.h
similarity index 100%
rename from F1-nolib/inc/Fx/stm32f071xb.h
rename to F1:F103/inc/Fx/stm32f071xb.h
diff --git a/F1-nolib/inc/Fx/stm32f072xb.h b/F1:F103/inc/Fx/stm32f072xb.h
similarity index 100%
rename from F1-nolib/inc/Fx/stm32f072xb.h
rename to F1:F103/inc/Fx/stm32f072xb.h
diff --git a/F1-nolib/inc/Fx/stm32f078xx.h b/F1:F103/inc/Fx/stm32f078xx.h
similarity index 100%
rename from F1-nolib/inc/Fx/stm32f078xx.h
rename to F1:F103/inc/Fx/stm32f078xx.h
diff --git a/F1-nolib/inc/Fx/stm32f091xc.h b/F1:F103/inc/Fx/stm32f091xc.h
similarity index 100%
rename from F1-nolib/inc/Fx/stm32f091xc.h
rename to F1:F103/inc/Fx/stm32f091xc.h
diff --git a/F1-nolib/inc/Fx/stm32f098xx.h b/F1:F103/inc/Fx/stm32f098xx.h
similarity index 100%
rename from F1-nolib/inc/Fx/stm32f098xx.h
rename to F1:F103/inc/Fx/stm32f098xx.h
diff --git a/F1-nolib/inc/Fx/stm32f0xx.h b/F1:F103/inc/Fx/stm32f0xx.h
similarity index 100%
rename from F1-nolib/inc/Fx/stm32f0xx.h
rename to F1:F103/inc/Fx/stm32f0xx.h
diff --git a/F1-nolib/inc/Fx/stm32f1.h b/F1:F103/inc/Fx/stm32f1.h
similarity index 100%
rename from F1-nolib/inc/Fx/stm32f1.h
rename to F1:F103/inc/Fx/stm32f1.h
diff --git a/F1-nolib/inc/Fx/stm32f10x.h b/F1:F103/inc/Fx/stm32f10x.h
similarity index 100%
rename from F1-nolib/inc/Fx/stm32f10x.h
rename to F1:F103/inc/Fx/stm32f10x.h
diff --git a/F1-nolib/inc/Fx/vector.h b/F1:F103/inc/Fx/vector.h
similarity index 100%
rename from F1-nolib/inc/Fx/vector.h
rename to F1:F103/inc/Fx/vector.h
diff --git a/F1-nolib/inc/cm/core_cm0.h b/F1:F103/inc/cm/core_cm0.h
similarity index 100%
rename from F1-nolib/inc/cm/core_cm0.h
rename to F1:F103/inc/cm/core_cm0.h
diff --git a/F1-nolib/inc/cm/core_cm0plus.h b/F1:F103/inc/cm/core_cm0plus.h
similarity index 100%
rename from F1-nolib/inc/cm/core_cm0plus.h
rename to F1:F103/inc/cm/core_cm0plus.h
diff --git a/F1-nolib/inc/cm/core_cm3.h b/F1:F103/inc/cm/core_cm3.h
similarity index 100%
rename from F1-nolib/inc/cm/core_cm3.h
rename to F1:F103/inc/cm/core_cm3.h
diff --git a/F1-nolib/inc/cm/core_cm4.h b/F1:F103/inc/cm/core_cm4.h
similarity index 100%
rename from F1-nolib/inc/cm/core_cm4.h
rename to F1:F103/inc/cm/core_cm4.h
diff --git a/F1-nolib/inc/cm/core_cm7.h b/F1:F103/inc/cm/core_cm7.h
similarity index 100%
rename from F1-nolib/inc/cm/core_cm7.h
rename to F1:F103/inc/cm/core_cm7.h
diff --git a/F1-nolib/inc/cm/core_cmFunc.h b/F1:F103/inc/cm/core_cmFunc.h
similarity index 100%
rename from F1-nolib/inc/cm/core_cmFunc.h
rename to F1:F103/inc/cm/core_cmFunc.h
diff --git a/F1-nolib/inc/cm/core_cmInstr.h b/F1:F103/inc/cm/core_cmInstr.h
similarity index 100%
rename from F1-nolib/inc/cm/core_cmInstr.h
rename to F1:F103/inc/cm/core_cmInstr.h
diff --git a/F1-nolib/inc/cm/core_cmSimd.h b/F1:F103/inc/cm/core_cmSimd.h
similarity index 100%
rename from F1-nolib/inc/cm/core_cmSimd.h
rename to F1:F103/inc/cm/core_cmSimd.h
diff --git a/F1-nolib/inc/cm/core_sc000.h b/F1:F103/inc/cm/core_sc000.h
similarity index 100%
rename from F1-nolib/inc/cm/core_sc000.h
rename to F1:F103/inc/cm/core_sc000.h
diff --git a/F1-nolib/inc/cm/core_sc300.h b/F1:F103/inc/cm/core_sc300.h
similarity index 100%
rename from F1-nolib/inc/cm/core_sc300.h
rename to F1:F103/inc/cm/core_sc300.h
diff --git a/F1-nolib/inc/ld/devices.data b/F1:F103/inc/ld/devices.data
similarity index 100%
rename from F1-nolib/inc/ld/devices.data
rename to F1:F103/inc/ld/devices.data
diff --git a/F1-nolib/inc/ld/stm32f01234.ld b/F1:F103/inc/ld/stm32f01234.ld
similarity index 100%
rename from F1-nolib/inc/ld/stm32f01234.ld
rename to F1:F103/inc/ld/stm32f01234.ld
diff --git a/F1-nolib/inc/ld/stm32f030f.ld b/F1:F103/inc/ld/stm32f030f.ld
similarity index 100%
rename from F1-nolib/inc/ld/stm32f030f.ld
rename to F1:F103/inc/ld/stm32f030f.ld
diff --git a/F1-nolib/inc/ld/stm32f042k.ld b/F1:F103/inc/ld/stm32f042k.ld
similarity index 100%
rename from F1-nolib/inc/ld/stm32f042k.ld
rename to F1:F103/inc/ld/stm32f042k.ld
diff --git a/F1-nolib/inc/ld/stm32f042x6.ld b/F1:F103/inc/ld/stm32f042x6.ld
similarity index 100%
rename from F1-nolib/inc/ld/stm32f042x6.ld
rename to F1:F103/inc/ld/stm32f042x6.ld
diff --git a/F1-nolib/inc/ld/stm32f051x8.ld b/F1:F103/inc/ld/stm32f051x8.ld
similarity index 100%
rename from F1-nolib/inc/ld/stm32f051x8.ld
rename to F1:F103/inc/ld/stm32f051x8.ld
diff --git a/F1-nolib/inc/ld/stm32f0728.ld b/F1:F103/inc/ld/stm32f0728.ld
similarity index 100%
rename from F1-nolib/inc/ld/stm32f0728.ld
rename to F1:F103/inc/ld/stm32f0728.ld
diff --git a/F1-nolib/inc/ld/stm32f072B.ld b/F1:F103/inc/ld/stm32f072B.ld
similarity index 100%
rename from F1-nolib/inc/ld/stm32f072B.ld
rename to F1:F103/inc/ld/stm32f072B.ld
diff --git a/F1-nolib/inc/ld/stm32f103x4.ld b/F1:F103/inc/ld/stm32f103x4.ld
similarity index 100%
rename from F1-nolib/inc/ld/stm32f103x4.ld
rename to F1:F103/inc/ld/stm32f103x4.ld
diff --git a/F1-nolib/inc/ld/stm32f103x6.ld b/F1:F103/inc/ld/stm32f103x6.ld
similarity index 100%
rename from F1-nolib/inc/ld/stm32f103x6.ld
rename to F1:F103/inc/ld/stm32f103x6.ld
diff --git a/F1-nolib/inc/ld/stm32f103x8.ld b/F1:F103/inc/ld/stm32f103x8.ld
similarity index 100%
rename from F1-nolib/inc/ld/stm32f103x8.ld
rename to F1:F103/inc/ld/stm32f103x8.ld
diff --git a/F1-nolib/inc/ld/stm32f103xB.ld b/F1:F103/inc/ld/stm32f103xB.ld
similarity index 100%
rename from F1-nolib/inc/ld/stm32f103xB.ld
rename to F1:F103/inc/ld/stm32f103xB.ld
diff --git a/F1-nolib/inc/ld/stm32f103xC.ld b/F1:F103/inc/ld/stm32f103xC.ld
similarity index 100%
rename from F1-nolib/inc/ld/stm32f103xC.ld
rename to F1:F103/inc/ld/stm32f103xC.ld
diff --git a/F1-nolib/inc/ld/stm32f103xD.ld b/F1:F103/inc/ld/stm32f103xD.ld
similarity index 100%
rename from F1-nolib/inc/ld/stm32f103xD.ld
rename to F1:F103/inc/ld/stm32f103xD.ld
diff --git a/F1-nolib/inc/ld/stm32f103xE.ld b/F1:F103/inc/ld/stm32f103xE.ld
similarity index 100%
rename from F1-nolib/inc/ld/stm32f103xE.ld
rename to F1:F103/inc/ld/stm32f103xE.ld
diff --git a/F1-nolib/inc/ld/stm32f103xF.ld b/F1:F103/inc/ld/stm32f103xF.ld
similarity index 100%
rename from F1-nolib/inc/ld/stm32f103xF.ld
rename to F1:F103/inc/ld/stm32f103xF.ld
diff --git a/F1-nolib/inc/ld/stm32f103xG.ld b/F1:F103/inc/ld/stm32f103xG.ld
similarity index 100%
rename from F1-nolib/inc/ld/stm32f103xG.ld
rename to F1:F103/inc/ld/stm32f103xG.ld
diff --git a/F1-nolib/inc/startup/vector.c b/F1:F103/inc/startup/vector.c
similarity index 100%
rename from F1-nolib/inc/startup/vector.c
rename to F1:F103/inc/startup/vector.c
diff --git a/F1-nolib/led_blink/Makefile b/F1:F103/led_blink/Makefile
similarity index 100%
rename from F1-nolib/led_blink/Makefile
rename to F1:F103/led_blink/Makefile
diff --git a/F1-nolib/led_blink/README b/F1:F103/led_blink/README
similarity index 100%
rename from F1-nolib/led_blink/README
rename to F1:F103/led_blink/README
diff --git a/F1-nolib/led_blink/blink.bin b/F1:F103/led_blink/blink.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F1-nolib/led_blink/blink.bin
rename to F1:F103/led_blink/blink.bin
diff --git a/F1-nolib/led_blink/main.c b/F1:F103/led_blink/main.c
similarity index 100%
rename from F1-nolib/led_blink/main.c
rename to F1:F103/led_blink/main.c
diff --git a/F1-nolib/pl2303_snippet/Makefile b/F1:F103/pl2303_snippet/Makefile
similarity index 100%
rename from F1-nolib/pl2303_snippet/Makefile
rename to F1:F103/pl2303_snippet/Makefile
diff --git a/F1-nolib/pl2303_snippet/Readme b/F1:F103/pl2303_snippet/Readme
similarity index 100%
rename from F1-nolib/pl2303_snippet/Readme
rename to F1:F103/pl2303_snippet/Readme
diff --git a/F1-nolib/pl2303_snippet/hardware.c b/F1:F103/pl2303_snippet/hardware.c
similarity index 100%
rename from F1-nolib/pl2303_snippet/hardware.c
rename to F1:F103/pl2303_snippet/hardware.c
diff --git a/F1-nolib/pl2303_snippet/hardware.h b/F1:F103/pl2303_snippet/hardware.h
similarity index 100%
rename from F1-nolib/pl2303_snippet/hardware.h
rename to F1:F103/pl2303_snippet/hardware.h
diff --git a/F1-nolib/pl2303_snippet/main.c b/F1:F103/pl2303_snippet/main.c
similarity index 100%
rename from F1-nolib/pl2303_snippet/main.c
rename to F1:F103/pl2303_snippet/main.c
diff --git a/F1-nolib/pl2303_snippet/pl2303.bin b/F1:F103/pl2303_snippet/pl2303.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F1-nolib/pl2303_snippet/pl2303.bin
rename to F1:F103/pl2303_snippet/pl2303.bin
diff --git a/F1-nolib/pl2303_snippet/proto.c b/F1:F103/pl2303_snippet/proto.c
similarity index 100%
rename from F1-nolib/pl2303_snippet/proto.c
rename to F1:F103/pl2303_snippet/proto.c
diff --git a/F1-nolib/pl2303_snippet/proto.h b/F1:F103/pl2303_snippet/proto.h
similarity index 100%
rename from F1-nolib/pl2303_snippet/proto.h
rename to F1:F103/pl2303_snippet/proto.h
diff --git a/F1-nolib/pl2303_snippet/usb.c b/F1:F103/pl2303_snippet/usb.c
similarity index 100%
rename from F1-nolib/pl2303_snippet/usb.c
rename to F1:F103/pl2303_snippet/usb.c
diff --git a/F1-nolib/pl2303_snippet/usb.h b/F1:F103/pl2303_snippet/usb.h
similarity index 100%
rename from F1-nolib/pl2303_snippet/usb.h
rename to F1:F103/pl2303_snippet/usb.h
diff --git a/F1-nolib/pl2303_snippet/usb_defs.h b/F1:F103/pl2303_snippet/usb_defs.h
similarity index 100%
rename from F1-nolib/pl2303_snippet/usb_defs.h
rename to F1:F103/pl2303_snippet/usb_defs.h
diff --git a/F1-nolib/pl2303_snippet/usb_lib.c b/F1:F103/pl2303_snippet/usb_lib.c
similarity index 100%
rename from F1-nolib/pl2303_snippet/usb_lib.c
rename to F1:F103/pl2303_snippet/usb_lib.c
diff --git a/F1-nolib/pl2303_snippet/usb_lib.h b/F1:F103/pl2303_snippet/usb_lib.h
similarity index 100%
rename from F1-nolib/pl2303_snippet/usb_lib.h
rename to F1:F103/pl2303_snippet/usb_lib.h
diff --git a/F1-nolib/pl2303_snippet_naked/Makefile b/F1:F103/pl2303_snippet_naked/Makefile
similarity index 100%
rename from F1-nolib/pl2303_snippet_naked/Makefile
rename to F1:F103/pl2303_snippet_naked/Makefile
diff --git a/F1-nolib/pl2303_snippet_naked/Readme b/F1:F103/pl2303_snippet_naked/Readme
similarity index 100%
rename from F1-nolib/pl2303_snippet_naked/Readme
rename to F1:F103/pl2303_snippet_naked/Readme
diff --git a/F1-nolib/pl2303_snippet_naked/hardware.c b/F1:F103/pl2303_snippet_naked/hardware.c
similarity index 100%
rename from F1-nolib/pl2303_snippet_naked/hardware.c
rename to F1:F103/pl2303_snippet_naked/hardware.c
diff --git a/F1-nolib/pl2303_snippet_naked/hardware.h b/F1:F103/pl2303_snippet_naked/hardware.h
similarity index 100%
rename from F1-nolib/pl2303_snippet_naked/hardware.h
rename to F1:F103/pl2303_snippet_naked/hardware.h
diff --git a/F1-nolib/pl2303_snippet_naked/main.c b/F1:F103/pl2303_snippet_naked/main.c
similarity index 100%
rename from F1-nolib/pl2303_snippet_naked/main.c
rename to F1:F103/pl2303_snippet_naked/main.c
diff --git a/F1-nolib/pl2303_snippet_naked/pl2303.bin b/F1:F103/pl2303_snippet_naked/pl2303.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F1-nolib/pl2303_snippet_naked/pl2303.bin
rename to F1:F103/pl2303_snippet_naked/pl2303.bin
diff --git a/F1-nolib/pl2303_snippet_naked/proto.c b/F1:F103/pl2303_snippet_naked/proto.c
similarity index 100%
rename from F1-nolib/pl2303_snippet_naked/proto.c
rename to F1:F103/pl2303_snippet_naked/proto.c
diff --git a/F1-nolib/pl2303_snippet_naked/proto.h b/F1:F103/pl2303_snippet_naked/proto.h
similarity index 100%
rename from F1-nolib/pl2303_snippet_naked/proto.h
rename to F1:F103/pl2303_snippet_naked/proto.h
diff --git a/F1-nolib/pl2303_snippet_naked/usb.c b/F1:F103/pl2303_snippet_naked/usb.c
similarity index 100%
rename from F1-nolib/pl2303_snippet_naked/usb.c
rename to F1:F103/pl2303_snippet_naked/usb.c
diff --git a/F1-nolib/pl2303_snippet_naked/usb.h b/F1:F103/pl2303_snippet_naked/usb.h
similarity index 100%
rename from F1-nolib/pl2303_snippet_naked/usb.h
rename to F1:F103/pl2303_snippet_naked/usb.h
diff --git a/F1-nolib/pl2303_snippet_naked/usb_defs.h b/F1:F103/pl2303_snippet_naked/usb_defs.h
similarity index 100%
rename from F1-nolib/pl2303_snippet_naked/usb_defs.h
rename to F1:F103/pl2303_snippet_naked/usb_defs.h
diff --git a/F1-nolib/pl2303_snippet_naked/usb_lib.c b/F1:F103/pl2303_snippet_naked/usb_lib.c
similarity index 100%
rename from F1-nolib/pl2303_snippet_naked/usb_lib.c
rename to F1:F103/pl2303_snippet_naked/usb_lib.c
diff --git a/F1-nolib/pl2303_snippet_naked/usb_lib.h b/F1:F103/pl2303_snippet_naked/usb_lib.h
similarity index 100%
rename from F1-nolib/pl2303_snippet_naked/usb_lib.h
rename to F1:F103/pl2303_snippet_naked/usb_lib.h
diff --git a/F1-nolib/pwmdmatest/Makefile b/F1:F103/pwmdmatest/Makefile
similarity index 100%
rename from F1-nolib/pwmdmatest/Makefile
rename to F1:F103/pwmdmatest/Makefile
diff --git a/F1-nolib/pwmdmatest/Readme b/F1:F103/pwmdmatest/Readme
similarity index 100%
rename from F1-nolib/pwmdmatest/Readme
rename to F1:F103/pwmdmatest/Readme
diff --git a/F1-nolib/pwmdmatest/hardware.c b/F1:F103/pwmdmatest/hardware.c
similarity index 100%
rename from F1-nolib/pwmdmatest/hardware.c
rename to F1:F103/pwmdmatest/hardware.c
diff --git a/F1-nolib/pwmdmatest/hardware.h b/F1:F103/pwmdmatest/hardware.h
similarity index 100%
rename from F1-nolib/pwmdmatest/hardware.h
rename to F1:F103/pwmdmatest/hardware.h
diff --git a/F1-nolib/pwmdmatest/main.c b/F1:F103/pwmdmatest/main.c
similarity index 100%
rename from F1-nolib/pwmdmatest/main.c
rename to F1:F103/pwmdmatest/main.c
diff --git a/F1-nolib/pwmdmatest/proto.c b/F1:F103/pwmdmatest/proto.c
similarity index 100%
rename from F1-nolib/pwmdmatest/proto.c
rename to F1:F103/pwmdmatest/proto.c
diff --git a/F1-nolib/pwmdmatest/proto.h b/F1:F103/pwmdmatest/proto.h
similarity index 100%
rename from F1-nolib/pwmdmatest/proto.h
rename to F1:F103/pwmdmatest/proto.h
diff --git a/F1-nolib/pwmdmatest/pwmtest.bin b/F1:F103/pwmdmatest/pwmtest.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F1-nolib/pwmdmatest/pwmtest.bin
rename to F1:F103/pwmdmatest/pwmtest.bin
diff --git a/F1-nolib/pwmdmatest/usb.c b/F1:F103/pwmdmatest/usb.c
similarity index 100%
rename from F1-nolib/pwmdmatest/usb.c
rename to F1:F103/pwmdmatest/usb.c
diff --git a/F1-nolib/pwmdmatest/usb.h b/F1:F103/pwmdmatest/usb.h
similarity index 100%
rename from F1-nolib/pwmdmatest/usb.h
rename to F1:F103/pwmdmatest/usb.h
diff --git a/F1-nolib/pwmdmatest/usb_defs.h b/F1:F103/pwmdmatest/usb_defs.h
similarity index 100%
rename from F1-nolib/pwmdmatest/usb_defs.h
rename to F1:F103/pwmdmatest/usb_defs.h
diff --git a/F1-nolib/pwmdmatest/usb_lib.c b/F1:F103/pwmdmatest/usb_lib.c
similarity index 100%
rename from F1-nolib/pwmdmatest/usb_lib.c
rename to F1:F103/pwmdmatest/usb_lib.c
diff --git a/F1-nolib/pwmdmatest/usb_lib.h b/F1:F103/pwmdmatest/usb_lib.h
similarity index 100%
rename from F1-nolib/pwmdmatest/usb_lib.h
rename to F1:F103/pwmdmatest/usb_lib.h
diff --git a/F1-nolib/pwmtest/Makefile b/F1:F103/pwmtest/Makefile
similarity index 100%
rename from F1-nolib/pwmtest/Makefile
rename to F1:F103/pwmtest/Makefile
diff --git a/F1-nolib/pwmtest/Readme b/F1:F103/pwmtest/Readme
similarity index 100%
rename from F1-nolib/pwmtest/Readme
rename to F1:F103/pwmtest/Readme
diff --git a/F1-nolib/pwmtest/hardware.c b/F1:F103/pwmtest/hardware.c
similarity index 100%
rename from F1-nolib/pwmtest/hardware.c
rename to F1:F103/pwmtest/hardware.c
diff --git a/F1-nolib/pwmtest/hardware.h b/F1:F103/pwmtest/hardware.h
similarity index 100%
rename from F1-nolib/pwmtest/hardware.h
rename to F1:F103/pwmtest/hardware.h
diff --git a/F1-nolib/pwmtest/main.c b/F1:F103/pwmtest/main.c
similarity index 100%
rename from F1-nolib/pwmtest/main.c
rename to F1:F103/pwmtest/main.c
diff --git a/F1-nolib/pwmtest/proto.c b/F1:F103/pwmtest/proto.c
similarity index 100%
rename from F1-nolib/pwmtest/proto.c
rename to F1:F103/pwmtest/proto.c
diff --git a/F1-nolib/pwmtest/proto.h b/F1:F103/pwmtest/proto.h
similarity index 100%
rename from F1-nolib/pwmtest/proto.h
rename to F1:F103/pwmtest/proto.h
diff --git a/F1-nolib/pwmtest/pwmtest.bin b/F1:F103/pwmtest/pwmtest.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F1-nolib/pwmtest/pwmtest.bin
rename to F1:F103/pwmtest/pwmtest.bin
diff --git a/F1-nolib/pwmtest/usb.c b/F1:F103/pwmtest/usb.c
similarity index 100%
rename from F1-nolib/pwmtest/usb.c
rename to F1:F103/pwmtest/usb.c
diff --git a/F1-nolib/pwmtest/usb.h b/F1:F103/pwmtest/usb.h
similarity index 100%
rename from F1-nolib/pwmtest/usb.h
rename to F1:F103/pwmtest/usb.h
diff --git a/F1-nolib/pwmtest/usb_defs.h b/F1:F103/pwmtest/usb_defs.h
similarity index 100%
rename from F1-nolib/pwmtest/usb_defs.h
rename to F1:F103/pwmtest/usb_defs.h
diff --git a/F1-nolib/pwmtest/usb_lib.c b/F1:F103/pwmtest/usb_lib.c
similarity index 100%
rename from F1-nolib/pwmtest/usb_lib.c
rename to F1:F103/pwmtest/usb_lib.c
diff --git a/F1-nolib/pwmtest/usb_lib.h b/F1:F103/pwmtest/usb_lib.h
similarity index 100%
rename from F1-nolib/pwmtest/usb_lib.h
rename to F1:F103/pwmtest/usb_lib.h
diff --git a/F1-nolib/uart/Makefile b/F1:F103/uart/Makefile
similarity index 100%
rename from F1-nolib/uart/Makefile
rename to F1:F103/uart/Makefile
diff --git a/F1-nolib/uart/README b/F1:F103/uart/README
similarity index 100%
rename from F1-nolib/uart/README
rename to F1:F103/uart/README
diff --git a/F1-nolib/uart/main.c b/F1:F103/uart/main.c
similarity index 100%
rename from F1-nolib/uart/main.c
rename to F1:F103/uart/main.c
diff --git a/F1-nolib/uart/uart.bin b/F1:F103/uart/uart.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F1-nolib/uart/uart.bin
rename to F1:F103/uart/uart.bin
diff --git a/F1-nolib/uart/usart.c b/F1:F103/uart/usart.c
similarity index 100%
rename from F1-nolib/uart/usart.c
rename to F1:F103/uart/usart.c
diff --git a/F1-nolib/uart/usart.h b/F1:F103/uart/usart.h
similarity index 100%
rename from F1-nolib/uart/usart.h
rename to F1:F103/uart/usart.h
diff --git a/F1-nolib/ws2815/Makefile b/F1:F103/ws2815/Makefile
similarity index 100%
rename from F1-nolib/ws2815/Makefile
rename to F1:F103/ws2815/Makefile
diff --git a/F1-nolib/ws2815/Readme b/F1:F103/ws2815/Readme
similarity index 100%
rename from F1-nolib/ws2815/Readme
rename to F1:F103/ws2815/Readme
diff --git a/F1-nolib/ws2815/hardware.c b/F1:F103/ws2815/hardware.c
similarity index 100%
rename from F1-nolib/ws2815/hardware.c
rename to F1:F103/ws2815/hardware.c
diff --git a/F1-nolib/ws2815/hardware.h b/F1:F103/ws2815/hardware.h
similarity index 100%
rename from F1-nolib/ws2815/hardware.h
rename to F1:F103/ws2815/hardware.h
diff --git a/F1-nolib/ws2815/hsv.c b/F1:F103/ws2815/hsv.c
similarity index 100%
rename from F1-nolib/ws2815/hsv.c
rename to F1:F103/ws2815/hsv.c
diff --git a/F1-nolib/ws2815/hsv.h b/F1:F103/ws2815/hsv.h
similarity index 100%
rename from F1-nolib/ws2815/hsv.h
rename to F1:F103/ws2815/hsv.h
diff --git a/F1-nolib/ws2815/main.c b/F1:F103/ws2815/main.c
similarity index 100%
rename from F1-nolib/ws2815/main.c
rename to F1:F103/ws2815/main.c
diff --git a/F1-nolib/ws2815/proto.c b/F1:F103/ws2815/proto.c
similarity index 100%
rename from F1-nolib/ws2815/proto.c
rename to F1:F103/ws2815/proto.c
diff --git a/F1-nolib/ws2815/proto.h b/F1:F103/ws2815/proto.h
similarity index 100%
rename from F1-nolib/ws2815/proto.h
rename to F1:F103/ws2815/proto.h
diff --git a/F1-nolib/ws2815/usb.c b/F1:F103/ws2815/usb.c
similarity index 100%
rename from F1-nolib/ws2815/usb.c
rename to F1:F103/ws2815/usb.c
diff --git a/F1-nolib/ws2815/usb.h b/F1:F103/ws2815/usb.h
similarity index 100%
rename from F1-nolib/ws2815/usb.h
rename to F1:F103/ws2815/usb.h
diff --git a/F1-nolib/ws2815/usb_defs.h b/F1:F103/ws2815/usb_defs.h
similarity index 100%
rename from F1-nolib/ws2815/usb_defs.h
rename to F1:F103/ws2815/usb_defs.h
diff --git a/F1-nolib/ws2815/usb_lib.c b/F1:F103/ws2815/usb_lib.c
similarity index 100%
rename from F1-nolib/ws2815/usb_lib.c
rename to F1:F103/ws2815/usb_lib.c
diff --git a/F1-nolib/ws2815/usb_lib.h b/F1:F103/ws2815/usb_lib.h
similarity index 100%
rename from F1-nolib/ws2815/usb_lib.h
rename to F1:F103/ws2815/usb_lib.h
diff --git a/F1-nolib/ws2815/ws2815.bin b/F1:F103/ws2815/ws2815.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F1-nolib/ws2815/ws2815.bin
rename to F1:F103/ws2815/ws2815.bin
diff --git a/F1-nolib/ws2815/ws2815.c b/F1:F103/ws2815/ws2815.c
similarity index 100%
rename from F1-nolib/ws2815/ws2815.c
rename to F1:F103/ws2815/ws2815.c
diff --git a/F1-nolib/ws2815/ws2815.h b/F1:F103/ws2815/ws2815.h
similarity index 100%
rename from F1-nolib/ws2815/ws2815.h
rename to F1:F103/ws2815/ws2815.h
diff --git a/F303-nolib/PL2303/Makefile b/F3:F303/PL2303/Makefile
similarity index 100%
rename from F303-nolib/PL2303/Makefile
rename to F3:F303/PL2303/Makefile
diff --git a/F303-nolib/PL2303/hardware.c b/F3:F303/PL2303/hardware.c
similarity index 100%
rename from F303-nolib/PL2303/hardware.c
rename to F3:F303/PL2303/hardware.c
diff --git a/F303-nolib/PL2303/hardware.h b/F3:F303/PL2303/hardware.h
similarity index 100%
rename from F303-nolib/PL2303/hardware.h
rename to F3:F303/PL2303/hardware.h
diff --git a/F303-nolib/PL2303/main.c b/F3:F303/PL2303/main.c
similarity index 100%
rename from F303-nolib/PL2303/main.c
rename to F3:F303/PL2303/main.c
diff --git a/F303-nolib/PL2303/pl2303.bin b/F3:F303/PL2303/pl2303.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F303-nolib/PL2303/pl2303.bin
rename to F3:F303/PL2303/pl2303.bin
diff --git a/F303-nolib/PL2303/proto.c b/F3:F303/PL2303/proto.c
similarity index 100%
rename from F303-nolib/PL2303/proto.c
rename to F3:F303/PL2303/proto.c
diff --git a/F303-nolib/PL2303/proto.h b/F3:F303/PL2303/proto.h
similarity index 100%
rename from F303-nolib/PL2303/proto.h
rename to F3:F303/PL2303/proto.h
diff --git a/F303-nolib/PL2303/ringbuffer.c b/F3:F303/PL2303/ringbuffer.c
similarity index 100%
rename from F303-nolib/PL2303/ringbuffer.c
rename to F3:F303/PL2303/ringbuffer.c
diff --git a/F303-nolib/PL2303/ringbuffer.h b/F3:F303/PL2303/ringbuffer.h
similarity index 100%
rename from F303-nolib/PL2303/ringbuffer.h
rename to F3:F303/PL2303/ringbuffer.h
diff --git a/F303-nolib/PL2303/usart.c b/F3:F303/PL2303/usart.c
similarity index 100%
rename from F303-nolib/PL2303/usart.c
rename to F3:F303/PL2303/usart.c
diff --git a/F303-nolib/PL2303/usart.h b/F3:F303/PL2303/usart.h
similarity index 100%
rename from F303-nolib/PL2303/usart.h
rename to F3:F303/PL2303/usart.h
diff --git a/F303-nolib/PL2303/usb.c b/F3:F303/PL2303/usb.c
similarity index 100%
rename from F303-nolib/PL2303/usb.c
rename to F3:F303/PL2303/usb.c
diff --git a/F303-nolib/PL2303/usb.h b/F3:F303/PL2303/usb.h
similarity index 100%
rename from F303-nolib/PL2303/usb.h
rename to F3:F303/PL2303/usb.h
diff --git a/F303-nolib/PL2303/usb_lib.c b/F3:F303/PL2303/usb_lib.c
similarity index 100%
rename from F303-nolib/PL2303/usb_lib.c
rename to F3:F303/PL2303/usb_lib.c
diff --git a/F303-nolib/PL2303/usb_lib.h b/F3:F303/PL2303/usb_lib.h
similarity index 100%
rename from F303-nolib/PL2303/usb_lib.h
rename to F3:F303/PL2303/usb_lib.h
diff --git a/F303-nolib/PL2303/usbhw.c b/F3:F303/PL2303/usbhw.c
similarity index 100%
rename from F303-nolib/PL2303/usbhw.c
rename to F3:F303/PL2303/usbhw.c
diff --git a/F303-nolib/PL2303/usbhw.h b/F3:F303/PL2303/usbhw.h
similarity index 100%
rename from F303-nolib/PL2303/usbhw.h
rename to F3:F303/PL2303/usbhw.h
diff --git a/F303-nolib/Readme.md b/F3:F303/Readme.md
similarity index 100%
rename from F303-nolib/Readme.md
rename to F3:F303/Readme.md
diff --git a/F303-nolib/blink/Makefile b/F3:F303/blink/Makefile
similarity index 100%
rename from F303-nolib/blink/Makefile
rename to F3:F303/blink/Makefile
diff --git a/F303-nolib/blink/blink.bin b/F3:F303/blink/blink.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F303-nolib/blink/blink.bin
rename to F3:F303/blink/blink.bin
diff --git a/F303-nolib/blink/blink.c b/F3:F303/blink/blink.c
similarity index 100%
rename from F303-nolib/blink/blink.c
rename to F3:F303/blink/blink.c
diff --git a/F303-nolib/floatPrintf/Makefile b/F3:F303/floatPrintf/Makefile
similarity index 100%
rename from F303-nolib/floatPrintf/Makefile
rename to F3:F303/floatPrintf/Makefile
diff --git a/F303-nolib/floatPrintf/hardware.c b/F3:F303/floatPrintf/hardware.c
similarity index 100%
rename from F303-nolib/floatPrintf/hardware.c
rename to F3:F303/floatPrintf/hardware.c
diff --git a/F303-nolib/floatPrintf/hardware.h b/F3:F303/floatPrintf/hardware.h
similarity index 100%
rename from F303-nolib/floatPrintf/hardware.h
rename to F3:F303/floatPrintf/hardware.h
diff --git a/F303-nolib/floatPrintf/main.c b/F3:F303/floatPrintf/main.c
similarity index 100%
rename from F303-nolib/floatPrintf/main.c
rename to F3:F303/floatPrintf/main.c
diff --git a/F303-nolib/floatPrintf/usart.c b/F3:F303/floatPrintf/usart.c
similarity index 100%
rename from F303-nolib/floatPrintf/usart.c
rename to F3:F303/floatPrintf/usart.c
diff --git a/F303-nolib/floatPrintf/usart.h b/F3:F303/floatPrintf/usart.h
similarity index 100%
rename from F303-nolib/floatPrintf/usart.h
rename to F3:F303/floatPrintf/usart.h
diff --git a/F303-nolib/floatPrintf/usart1.bin b/F3:F303/floatPrintf/usart1.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F303-nolib/floatPrintf/usart1.bin
rename to F3:F303/floatPrintf/usart1.bin
diff --git a/F303-nolib/inc/Fx/common_macros.h b/F3:F303/inc/Fx/common_macros.h
similarity index 100%
rename from F303-nolib/inc/Fx/common_macros.h
rename to F3:F303/inc/Fx/common_macros.h
diff --git a/F303-nolib/inc/Fx/stm32f0.h b/F3:F303/inc/Fx/stm32f0.h
similarity index 100%
rename from F303-nolib/inc/Fx/stm32f0.h
rename to F3:F303/inc/Fx/stm32f0.h
diff --git a/F303-nolib/inc/Fx/stm32f030x6.h b/F3:F303/inc/Fx/stm32f030x6.h
similarity index 100%
rename from F303-nolib/inc/Fx/stm32f030x6.h
rename to F3:F303/inc/Fx/stm32f030x6.h
diff --git a/F303-nolib/inc/Fx/stm32f030x8.h b/F3:F303/inc/Fx/stm32f030x8.h
similarity index 100%
rename from F303-nolib/inc/Fx/stm32f030x8.h
rename to F3:F303/inc/Fx/stm32f030x8.h
diff --git a/F303-nolib/inc/Fx/stm32f030xc.h b/F3:F303/inc/Fx/stm32f030xc.h
similarity index 100%
rename from F303-nolib/inc/Fx/stm32f030xc.h
rename to F3:F303/inc/Fx/stm32f030xc.h
diff --git a/F303-nolib/inc/Fx/stm32f031x6.h b/F3:F303/inc/Fx/stm32f031x6.h
similarity index 100%
rename from F303-nolib/inc/Fx/stm32f031x6.h
rename to F3:F303/inc/Fx/stm32f031x6.h
diff --git a/F303-nolib/inc/Fx/stm32f038xx.h b/F3:F303/inc/Fx/stm32f038xx.h
similarity index 100%
rename from F303-nolib/inc/Fx/stm32f038xx.h
rename to F3:F303/inc/Fx/stm32f038xx.h
diff --git a/F303-nolib/inc/Fx/stm32f042x6.h b/F3:F303/inc/Fx/stm32f042x6.h
similarity index 100%
rename from F303-nolib/inc/Fx/stm32f042x6.h
rename to F3:F303/inc/Fx/stm32f042x6.h
diff --git a/F303-nolib/inc/Fx/stm32f048xx.h b/F3:F303/inc/Fx/stm32f048xx.h
similarity index 100%
rename from F303-nolib/inc/Fx/stm32f048xx.h
rename to F3:F303/inc/Fx/stm32f048xx.h
diff --git a/F303-nolib/inc/Fx/stm32f051x8.h b/F3:F303/inc/Fx/stm32f051x8.h
similarity index 100%
rename from F303-nolib/inc/Fx/stm32f051x8.h
rename to F3:F303/inc/Fx/stm32f051x8.h
diff --git a/F303-nolib/inc/Fx/stm32f058xx.h b/F3:F303/inc/Fx/stm32f058xx.h
similarity index 100%
rename from F303-nolib/inc/Fx/stm32f058xx.h
rename to F3:F303/inc/Fx/stm32f058xx.h
diff --git a/F303-nolib/inc/Fx/stm32f070x6.h b/F3:F303/inc/Fx/stm32f070x6.h
similarity index 100%
rename from F303-nolib/inc/Fx/stm32f070x6.h
rename to F3:F303/inc/Fx/stm32f070x6.h
diff --git a/F303-nolib/inc/Fx/stm32f070xb.h b/F3:F303/inc/Fx/stm32f070xb.h
similarity index 100%
rename from F303-nolib/inc/Fx/stm32f070xb.h
rename to F3:F303/inc/Fx/stm32f070xb.h
diff --git a/F303-nolib/inc/Fx/stm32f071xb.h b/F3:F303/inc/Fx/stm32f071xb.h
similarity index 100%
rename from F303-nolib/inc/Fx/stm32f071xb.h
rename to F3:F303/inc/Fx/stm32f071xb.h
diff --git a/F303-nolib/inc/Fx/stm32f072xb.h b/F3:F303/inc/Fx/stm32f072xb.h
similarity index 100%
rename from F303-nolib/inc/Fx/stm32f072xb.h
rename to F3:F303/inc/Fx/stm32f072xb.h
diff --git a/F303-nolib/inc/Fx/stm32f078xx.h b/F3:F303/inc/Fx/stm32f078xx.h
similarity index 100%
rename from F303-nolib/inc/Fx/stm32f078xx.h
rename to F3:F303/inc/Fx/stm32f078xx.h
diff --git a/F303-nolib/inc/Fx/stm32f091xc.h b/F3:F303/inc/Fx/stm32f091xc.h
similarity index 100%
rename from F303-nolib/inc/Fx/stm32f091xc.h
rename to F3:F303/inc/Fx/stm32f091xc.h
diff --git a/F303-nolib/inc/Fx/stm32f098xx.h b/F3:F303/inc/Fx/stm32f098xx.h
similarity index 100%
rename from F303-nolib/inc/Fx/stm32f098xx.h
rename to F3:F303/inc/Fx/stm32f098xx.h
diff --git a/F303-nolib/inc/Fx/stm32f0xx.h b/F3:F303/inc/Fx/stm32f0xx.h
similarity index 100%
rename from F303-nolib/inc/Fx/stm32f0xx.h
rename to F3:F303/inc/Fx/stm32f0xx.h
diff --git a/F303-nolib/inc/Fx/stm32f1.h b/F3:F303/inc/Fx/stm32f1.h
similarity index 100%
rename from F303-nolib/inc/Fx/stm32f1.h
rename to F3:F303/inc/Fx/stm32f1.h
diff --git a/F303-nolib/inc/Fx/stm32f10x.h b/F3:F303/inc/Fx/stm32f10x.h
similarity index 100%
rename from F303-nolib/inc/Fx/stm32f10x.h
rename to F3:F303/inc/Fx/stm32f10x.h
diff --git a/F303-nolib/inc/Fx/stm32f3.h b/F3:F303/inc/Fx/stm32f3.h
similarity index 100%
rename from F303-nolib/inc/Fx/stm32f3.h
rename to F3:F303/inc/Fx/stm32f3.h
diff --git a/F303-nolib/inc/Fx/stm32f303xc.h b/F3:F303/inc/Fx/stm32f303xc.h
similarity index 100%
rename from F303-nolib/inc/Fx/stm32f303xc.h
rename to F3:F303/inc/Fx/stm32f303xc.h
diff --git a/F303-nolib/inc/Fx/vector.h b/F3:F303/inc/Fx/vector.h
similarity index 100%
rename from F303-nolib/inc/Fx/vector.h
rename to F3:F303/inc/Fx/vector.h
diff --git a/F303-nolib/inc/Makefile b/F3:F303/inc/Makefile
similarity index 100%
rename from F303-nolib/inc/Makefile
rename to F3:F303/inc/Makefile
diff --git a/F303-nolib/inc/cm/arm_math.h b/F3:F303/inc/cm/arm_math.h
similarity index 100%
rename from F303-nolib/inc/cm/arm_math.h
rename to F3:F303/inc/cm/arm_math.h
diff --git a/F303-nolib/inc/cm/cmsis_compiler.h b/F3:F303/inc/cm/cmsis_compiler.h
similarity index 100%
rename from F303-nolib/inc/cm/cmsis_compiler.h
rename to F3:F303/inc/cm/cmsis_compiler.h
diff --git a/F303-nolib/inc/cm/cmsis_gcc.h b/F3:F303/inc/cm/cmsis_gcc.h
similarity index 100%
rename from F303-nolib/inc/cm/cmsis_gcc.h
rename to F3:F303/inc/cm/cmsis_gcc.h
diff --git a/F303-nolib/inc/cm/cmsis_version.h b/F3:F303/inc/cm/cmsis_version.h
similarity index 100%
rename from F303-nolib/inc/cm/cmsis_version.h
rename to F3:F303/inc/cm/cmsis_version.h
diff --git a/F303-nolib/inc/cm/core_cm0.h b/F3:F303/inc/cm/core_cm0.h
similarity index 100%
rename from F303-nolib/inc/cm/core_cm0.h
rename to F3:F303/inc/cm/core_cm0.h
diff --git a/F303-nolib/inc/cm/core_cm0plus.h b/F3:F303/inc/cm/core_cm0plus.h
similarity index 100%
rename from F303-nolib/inc/cm/core_cm0plus.h
rename to F3:F303/inc/cm/core_cm0plus.h
diff --git a/F303-nolib/inc/cm/core_cm3.h b/F3:F303/inc/cm/core_cm3.h
similarity index 100%
rename from F303-nolib/inc/cm/core_cm3.h
rename to F3:F303/inc/cm/core_cm3.h
diff --git a/F303-nolib/inc/cm/core_cm4.h b/F3:F303/inc/cm/core_cm4.h
similarity index 100%
rename from F303-nolib/inc/cm/core_cm4.h
rename to F3:F303/inc/cm/core_cm4.h
diff --git a/F303-nolib/inc/cm/core_cm7.h b/F3:F303/inc/cm/core_cm7.h
similarity index 100%
rename from F303-nolib/inc/cm/core_cm7.h
rename to F3:F303/inc/cm/core_cm7.h
diff --git a/F303-nolib/inc/cm/core_cmFunc.h b/F3:F303/inc/cm/core_cmFunc.h
similarity index 100%
rename from F303-nolib/inc/cm/core_cmFunc.h
rename to F3:F303/inc/cm/core_cmFunc.h
diff --git a/F303-nolib/inc/cm/core_cmInstr.h b/F3:F303/inc/cm/core_cmInstr.h
similarity index 100%
rename from F303-nolib/inc/cm/core_cmInstr.h
rename to F3:F303/inc/cm/core_cmInstr.h
diff --git a/F303-nolib/inc/cm/core_cmSimd.h b/F3:F303/inc/cm/core_cmSimd.h
similarity index 100%
rename from F303-nolib/inc/cm/core_cmSimd.h
rename to F3:F303/inc/cm/core_cmSimd.h
diff --git a/F303-nolib/inc/cm/core_sc000.h b/F3:F303/inc/cm/core_sc000.h
similarity index 100%
rename from F303-nolib/inc/cm/core_sc000.h
rename to F3:F303/inc/cm/core_sc000.h
diff --git a/F303-nolib/inc/cm/core_sc300.h b/F3:F303/inc/cm/core_sc300.h
similarity index 100%
rename from F303-nolib/inc/cm/core_sc300.h
rename to F3:F303/inc/cm/core_sc300.h
diff --git a/F303-nolib/inc/cm/mpu_armv7.h b/F3:F303/inc/cm/mpu_armv7.h
similarity index 100%
rename from F303-nolib/inc/cm/mpu_armv7.h
rename to F3:F303/inc/cm/mpu_armv7.h
diff --git a/F303-nolib/inc/ld/devices.data b/F3:F303/inc/ld/devices.data
similarity index 100%
rename from F303-nolib/inc/ld/devices.data
rename to F3:F303/inc/ld/devices.data
diff --git a/F303-nolib/inc/ld/stm32f103x4.ld b/F3:F303/inc/ld/stm32f103x4.ld
similarity index 100%
rename from F303-nolib/inc/ld/stm32f103x4.ld
rename to F3:F303/inc/ld/stm32f103x4.ld
diff --git a/F303-nolib/inc/ld/stm32f103x6.ld b/F3:F303/inc/ld/stm32f103x6.ld
similarity index 100%
rename from F303-nolib/inc/ld/stm32f103x6.ld
rename to F3:F303/inc/ld/stm32f103x6.ld
diff --git a/F303-nolib/inc/ld/stm32f103x8.ld b/F3:F303/inc/ld/stm32f103x8.ld
similarity index 100%
rename from F303-nolib/inc/ld/stm32f103x8.ld
rename to F3:F303/inc/ld/stm32f103x8.ld
diff --git a/F303-nolib/inc/ld/stm32f103xB.ld b/F3:F303/inc/ld/stm32f103xB.ld
similarity index 100%
rename from F303-nolib/inc/ld/stm32f103xB.ld
rename to F3:F303/inc/ld/stm32f103xB.ld
diff --git a/F303-nolib/inc/ld/stm32f103xC.ld b/F3:F303/inc/ld/stm32f103xC.ld
similarity index 100%
rename from F303-nolib/inc/ld/stm32f103xC.ld
rename to F3:F303/inc/ld/stm32f103xC.ld
diff --git a/F303-nolib/inc/ld/stm32f103xD.ld b/F3:F303/inc/ld/stm32f103xD.ld
similarity index 100%
rename from F303-nolib/inc/ld/stm32f103xD.ld
rename to F3:F303/inc/ld/stm32f103xD.ld
diff --git a/F303-nolib/inc/ld/stm32f103xE.ld b/F3:F303/inc/ld/stm32f103xE.ld
similarity index 100%
rename from F303-nolib/inc/ld/stm32f103xE.ld
rename to F3:F303/inc/ld/stm32f103xE.ld
diff --git a/F303-nolib/inc/ld/stm32f103xF.ld b/F3:F303/inc/ld/stm32f103xF.ld
similarity index 100%
rename from F303-nolib/inc/ld/stm32f103xF.ld
rename to F3:F303/inc/ld/stm32f103xF.ld
diff --git a/F303-nolib/inc/ld/stm32f103xG.ld b/F3:F303/inc/ld/stm32f103xG.ld
similarity index 100%
rename from F303-nolib/inc/ld/stm32f103xG.ld
rename to F3:F303/inc/ld/stm32f103xG.ld
diff --git a/F303-nolib/inc/ld/stm32f3.ld b/F3:F303/inc/ld/stm32f3.ld
similarity index 100%
rename from F303-nolib/inc/ld/stm32f3.ld
rename to F3:F303/inc/ld/stm32f3.ld
diff --git a/F303-nolib/inc/ld/stm32f303xB.ld b/F3:F303/inc/ld/stm32f303xB.ld
similarity index 100%
rename from F303-nolib/inc/ld/stm32f303xB.ld
rename to F3:F303/inc/ld/stm32f303xB.ld
diff --git a/F303-nolib/inc/startup/vector.c b/F3:F303/inc/startup/vector.c
similarity index 100%
rename from F303-nolib/inc/startup/vector.c
rename to F3:F303/inc/startup/vector.c
diff --git a/F303-nolib/usart1/Makefile b/F3:F303/usart1/Makefile
similarity index 100%
rename from F303-nolib/usart1/Makefile
rename to F3:F303/usart1/Makefile
diff --git a/F303-nolib/usart1/hardware.c b/F3:F303/usart1/hardware.c
similarity index 100%
rename from F303-nolib/usart1/hardware.c
rename to F3:F303/usart1/hardware.c
diff --git a/F303-nolib/usart1/hardware.h b/F3:F303/usart1/hardware.h
similarity index 100%
rename from F303-nolib/usart1/hardware.h
rename to F3:F303/usart1/hardware.h
diff --git a/F303-nolib/usart1/main.c b/F3:F303/usart1/main.c
similarity index 100%
rename from F303-nolib/usart1/main.c
rename to F3:F303/usart1/main.c
diff --git a/F303-nolib/usart1/usart.c b/F3:F303/usart1/usart.c
similarity index 100%
rename from F303-nolib/usart1/usart.c
rename to F3:F303/usart1/usart.c
diff --git a/F303-nolib/usart1/usart.h b/F3:F303/usart1/usart.h
similarity index 100%
rename from F303-nolib/usart1/usart.h
rename to F3:F303/usart1/usart.h
diff --git a/F303-nolib/usart1/usart1.bin b/F3:F303/usart1/usart1.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F303-nolib/usart1/usart1.bin
rename to F3:F303/usart1/usart1.bin
diff --git a/F303-nolib/usart1fullDMA/Makefile b/F3:F303/usart1fullDMA/Makefile
similarity index 100%
rename from F303-nolib/usart1fullDMA/Makefile
rename to F3:F303/usart1fullDMA/Makefile
diff --git a/F303-nolib/usart1fullDMA/Readme b/F3:F303/usart1fullDMA/Readme
similarity index 100%
rename from F303-nolib/usart1fullDMA/Readme
rename to F3:F303/usart1fullDMA/Readme
diff --git a/F303-nolib/usart1fullDMA/hardware.c b/F3:F303/usart1fullDMA/hardware.c
similarity index 100%
rename from F303-nolib/usart1fullDMA/hardware.c
rename to F3:F303/usart1fullDMA/hardware.c
diff --git a/F303-nolib/usart1fullDMA/hardware.h b/F3:F303/usart1fullDMA/hardware.h
similarity index 100%
rename from F303-nolib/usart1fullDMA/hardware.h
rename to F3:F303/usart1fullDMA/hardware.h
diff --git a/F303-nolib/usart1fullDMA/main.c b/F3:F303/usart1fullDMA/main.c
similarity index 100%
rename from F303-nolib/usart1fullDMA/main.c
rename to F3:F303/usart1fullDMA/main.c
diff --git a/F303-nolib/usart1fullDMA/usart.bin b/F3:F303/usart1fullDMA/usart.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F303-nolib/usart1fullDMA/usart.bin
rename to F3:F303/usart1fullDMA/usart.bin
diff --git a/F303-nolib/usart1fullDMA/usart.c b/F3:F303/usart1fullDMA/usart.c
similarity index 100%
rename from F303-nolib/usart1fullDMA/usart.c
rename to F3:F303/usart1fullDMA/usart.c
diff --git a/F303-nolib/usart1fullDMA/usart.h b/F3:F303/usart1fullDMA/usart.h
similarity index 100%
rename from F303-nolib/usart1fullDMA/usart.h
rename to F3:F303/usart1fullDMA/usart.h
diff --git a/F303-nolib/usarts/Makefile b/F3:F303/usarts/Makefile
similarity index 100%
rename from F303-nolib/usarts/Makefile
rename to F3:F303/usarts/Makefile
diff --git a/F303-nolib/usarts/hardware.c b/F3:F303/usarts/hardware.c
similarity index 100%
rename from F303-nolib/usarts/hardware.c
rename to F3:F303/usarts/hardware.c
diff --git a/F303-nolib/usarts/hardware.h b/F3:F303/usarts/hardware.h
similarity index 100%
rename from F303-nolib/usarts/hardware.h
rename to F3:F303/usarts/hardware.h
diff --git a/F303-nolib/usarts/main.c b/F3:F303/usarts/main.c
similarity index 100%
rename from F303-nolib/usarts/main.c
rename to F3:F303/usarts/main.c
diff --git a/F303-nolib/usarts/usart.bin b/F3:F303/usarts/usart.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F303-nolib/usarts/usart.bin
rename to F3:F303/usarts/usart.bin
diff --git a/F303-nolib/usarts/usart.c b/F3:F303/usarts/usart.c
similarity index 100%
rename from F303-nolib/usarts/usart.c
rename to F3:F303/usarts/usart.c
diff --git a/F303-nolib/usarts/usart.h b/F3:F303/usarts/usart.h
similarity index 100%
rename from F303-nolib/usarts/usart.h
rename to F3:F303/usarts/usart.h
diff --git a/F4-nolib/startup_gcc_stm32f411xe.c b/F4:F401/startup_gcc_stm32f411xe.c
similarity index 100%
rename from F4-nolib/startup_gcc_stm32f411xe.c
rename to F4:F401/startup_gcc_stm32f411xe.c
diff --git a/F4-nolib/startup_iar_gcc_keil_stm32f303xc.c b/F4:F401/startup_iar_gcc_keil_stm32f303xc.c
similarity index 100%
rename from F4-nolib/startup_iar_gcc_keil_stm32f303xc.c
rename to F4:F401/startup_iar_gcc_keil_stm32f303xc.c
diff --git a/Readme.md b/Readme.md
new file mode 100644
index 0000000..8a668af
--- /dev/null
+++ b/Readme.md
@@ -0,0 +1,10 @@
+Some working code examples for STM32
+====================================
+
+Built without any third-party library.
+
+Supported F0, F1, F3 and F4 series.
+
+
+CMSIS-headers:
+https://github.com/modm-io/cmsis-header-stm32
\ No newline at end of file
diff --git a/F0/Readme.md b/deprecated/F0/Readme.md
similarity index 100%
rename from F0/Readme.md
rename to deprecated/F0/Readme.md
diff --git a/F0/blink/Makefile b/deprecated/F0/blink/Makefile
similarity index 100%
rename from F0/blink/Makefile
rename to deprecated/F0/blink/Makefile
diff --git a/F0/blink/blink.bin b/deprecated/F0/blink/blink.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F0/blink/blink.bin
rename to deprecated/F0/blink/blink.bin
diff --git a/F0/blink/ld/stm32f042k.ld b/deprecated/F0/blink/ld/stm32f042k.ld
similarity index 100%
rename from F0/blink/ld/stm32f042k.ld
rename to deprecated/F0/blink/ld/stm32f042k.ld
diff --git a/F0/blink/stm32f0.h b/deprecated/F0/blink/stm32f0.h
similarity index 100%
rename from F0/blink/stm32f0.h
rename to deprecated/F0/blink/stm32f0.h
diff --git a/F0/blink/systick_blink.c b/deprecated/F0/blink/systick_blink.c
similarity index 100%
rename from F0/blink/systick_blink.c
rename to deprecated/F0/blink/systick_blink.c
diff --git a/F0/uart/Makefile b/deprecated/F0/uart/Makefile
similarity index 100%
rename from F0/uart/Makefile
rename to deprecated/F0/uart/Makefile
diff --git a/F0/uart/Readme b/deprecated/F0/uart/Readme
similarity index 100%
rename from F0/uart/Readme
rename to deprecated/F0/uart/Readme
diff --git a/F0/uart/ld/stm32f042k.ld b/deprecated/F0/uart/ld/stm32f042k.ld
similarity index 100%
rename from F0/uart/ld/stm32f042k.ld
rename to deprecated/F0/uart/ld/stm32f042k.ld
diff --git a/F0/uart/main.c b/deprecated/F0/uart/main.c
similarity index 100%
rename from F0/uart/main.c
rename to deprecated/F0/uart/main.c
diff --git a/F0/uart/uart.bin b/deprecated/F0/uart/uart.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F0/uart/uart.bin
rename to deprecated/F0/uart/uart.bin
diff --git a/F0/uart/uart.geanypro b/deprecated/F0/uart/uart.geanypro
similarity index 100%
rename from F0/uart/uart.geanypro
rename to deprecated/F0/uart/uart.geanypro
diff --git a/F0/uart/usart.c b/deprecated/F0/uart/usart.c
similarity index 100%
rename from F0/uart/usart.c
rename to deprecated/F0/uart/usart.c
diff --git a/F0/uart/usart.h b/deprecated/F0/uart/usart.h
similarity index 100%
rename from F0/uart/usart.h
rename to deprecated/F0/uart/usart.h
diff --git a/F1/1_wire/Makefile b/deprecated/F1/1_wire/Makefile
similarity index 100%
rename from F1/1_wire/Makefile
rename to deprecated/F1/1_wire/Makefile
diff --git a/F1/1_wire/README b/deprecated/F1/1_wire/README
similarity index 100%
rename from F1/1_wire/README
rename to deprecated/F1/1_wire/README
diff --git a/F1/1_wire/cdcacm.c b/deprecated/F1/1_wire/cdcacm.c
similarity index 100%
rename from F1/1_wire/cdcacm.c
rename to deprecated/F1/1_wire/cdcacm.c
diff --git a/F1/1_wire/cdcacm.h b/deprecated/F1/1_wire/cdcacm.h
similarity index 100%
rename from F1/1_wire/cdcacm.h
rename to deprecated/F1/1_wire/cdcacm.h
diff --git a/F1/1_wire/hardware_ini.c b/deprecated/F1/1_wire/hardware_ini.c
similarity index 100%
rename from F1/1_wire/hardware_ini.c
rename to deprecated/F1/1_wire/hardware_ini.c
diff --git a/F1/1_wire/hardware_ini.h b/deprecated/F1/1_wire/hardware_ini.h
similarity index 100%
rename from F1/1_wire/hardware_ini.h
rename to deprecated/F1/1_wire/hardware_ini.h
diff --git a/F1/1_wire/ld/devices.data b/deprecated/F1/1_wire/ld/devices.data
similarity index 100%
rename from F1/1_wire/ld/devices.data
rename to deprecated/F1/1_wire/ld/devices.data
diff --git a/F1/1_wire/ld/stm32f103x4.ld b/deprecated/F1/1_wire/ld/stm32f103x4.ld
similarity index 100%
rename from F1/1_wire/ld/stm32f103x4.ld
rename to deprecated/F1/1_wire/ld/stm32f103x4.ld
diff --git a/F1/1_wire/ld/stm32f103x6.ld b/deprecated/F1/1_wire/ld/stm32f103x6.ld
similarity index 100%
rename from F1/1_wire/ld/stm32f103x6.ld
rename to deprecated/F1/1_wire/ld/stm32f103x6.ld
diff --git a/F1/1_wire/ld/stm32f103x8.ld b/deprecated/F1/1_wire/ld/stm32f103x8.ld
similarity index 100%
rename from F1/1_wire/ld/stm32f103x8.ld
rename to deprecated/F1/1_wire/ld/stm32f103x8.ld
diff --git a/F1/1_wire/ld/stm32f103xB.ld b/deprecated/F1/1_wire/ld/stm32f103xB.ld
similarity index 100%
rename from F1/1_wire/ld/stm32f103xB.ld
rename to deprecated/F1/1_wire/ld/stm32f103xB.ld
diff --git a/F1/1_wire/ld/stm32f103xC.ld b/deprecated/F1/1_wire/ld/stm32f103xC.ld
similarity index 100%
rename from F1/1_wire/ld/stm32f103xC.ld
rename to deprecated/F1/1_wire/ld/stm32f103xC.ld
diff --git a/F1/1_wire/ld/stm32f103xD.ld b/deprecated/F1/1_wire/ld/stm32f103xD.ld
similarity index 100%
rename from F1/1_wire/ld/stm32f103xD.ld
rename to deprecated/F1/1_wire/ld/stm32f103xD.ld
diff --git a/F1/1_wire/ld/stm32f103xE.ld b/deprecated/F1/1_wire/ld/stm32f103xE.ld
similarity index 100%
rename from F1/1_wire/ld/stm32f103xE.ld
rename to deprecated/F1/1_wire/ld/stm32f103xE.ld
diff --git a/F1/1_wire/ld/stm32f103xF.ld b/deprecated/F1/1_wire/ld/stm32f103xF.ld
similarity index 100%
rename from F1/1_wire/ld/stm32f103xF.ld
rename to deprecated/F1/1_wire/ld/stm32f103xF.ld
diff --git a/F1/1_wire/ld/stm32f103xG.ld b/deprecated/F1/1_wire/ld/stm32f103xG.ld
similarity index 100%
rename from F1/1_wire/ld/stm32f103xG.ld
rename to deprecated/F1/1_wire/ld/stm32f103xG.ld
diff --git a/F1/1_wire/main.c b/deprecated/F1/1_wire/main.c
similarity index 100%
rename from F1/1_wire/main.c
rename to deprecated/F1/1_wire/main.c
diff --git a/F1/1_wire/main.h b/deprecated/F1/1_wire/main.h
similarity index 100%
rename from F1/1_wire/main.h
rename to deprecated/F1/1_wire/main.h
diff --git a/F1/1_wire/onewire.bin b/deprecated/F1/1_wire/onewire.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F1/1_wire/onewire.bin
rename to deprecated/F1/1_wire/onewire.bin
diff --git a/F1/1_wire/onewire.c b/deprecated/F1/1_wire/onewire.c
similarity index 100%
rename from F1/1_wire/onewire.c
rename to deprecated/F1/1_wire/onewire.c
diff --git a/F1/1_wire/onewire.h b/deprecated/F1/1_wire/onewire.h
similarity index 100%
rename from F1/1_wire/onewire.h
rename to deprecated/F1/1_wire/onewire.h
diff --git a/F1/1_wire/sync.c b/deprecated/F1/1_wire/sync.c
similarity index 100%
rename from F1/1_wire/sync.c
rename to deprecated/F1/1_wire/sync.c
diff --git a/F1/1_wire/sync.h b/deprecated/F1/1_wire/sync.h
similarity index 100%
rename from F1/1_wire/sync.h
rename to deprecated/F1/1_wire/sync.h
diff --git a/F1/1_wire/user_proto.c b/deprecated/F1/1_wire/user_proto.c
similarity index 100%
rename from F1/1_wire/user_proto.c
rename to deprecated/F1/1_wire/user_proto.c
diff --git a/F1/1_wire/user_proto.h b/deprecated/F1/1_wire/user_proto.h
similarity index 100%
rename from F1/1_wire/user_proto.h
rename to deprecated/F1/1_wire/user_proto.h
diff --git a/F1/2.8TFT/Makefile b/deprecated/F1/2.8TFT/Makefile
similarity index 100%
rename from F1/2.8TFT/Makefile
rename to deprecated/F1/2.8TFT/Makefile
diff --git a/F1/2.8TFT/README b/deprecated/F1/2.8TFT/README
similarity index 100%
rename from F1/2.8TFT/README
rename to deprecated/F1/2.8TFT/README
diff --git a/F1/2.8TFT/cdcacm.c b/deprecated/F1/2.8TFT/cdcacm.c
similarity index 100%
rename from F1/2.8TFT/cdcacm.c
rename to deprecated/F1/2.8TFT/cdcacm.c
diff --git a/F1/2.8TFT/cdcacm.h b/deprecated/F1/2.8TFT/cdcacm.h
similarity index 100%
rename from F1/2.8TFT/cdcacm.h
rename to deprecated/F1/2.8TFT/cdcacm.h
diff --git a/F1/2.8TFT/dma_gpio.bin b/deprecated/F1/2.8TFT/dma_gpio.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F1/2.8TFT/dma_gpio.bin
rename to deprecated/F1/2.8TFT/dma_gpio.bin
diff --git a/F1/2.8TFT/dmagpio.c b/deprecated/F1/2.8TFT/dmagpio.c
similarity index 100%
rename from F1/2.8TFT/dmagpio.c
rename to deprecated/F1/2.8TFT/dmagpio.c
diff --git a/F1/2.8TFT/dmagpio.h b/deprecated/F1/2.8TFT/dmagpio.h
similarity index 100%
rename from F1/2.8TFT/dmagpio.h
rename to deprecated/F1/2.8TFT/dmagpio.h
diff --git a/F1/2.8TFT/hardware_ini.c b/deprecated/F1/2.8TFT/hardware_ini.c
similarity index 100%
rename from F1/2.8TFT/hardware_ini.c
rename to deprecated/F1/2.8TFT/hardware_ini.c
diff --git a/F1/2.8TFT/hardware_ini.h b/deprecated/F1/2.8TFT/hardware_ini.h
similarity index 100%
rename from F1/2.8TFT/hardware_ini.h
rename to deprecated/F1/2.8TFT/hardware_ini.h
diff --git a/F1/2.8TFT/lcd.c b/deprecated/F1/2.8TFT/lcd.c
similarity index 100%
rename from F1/2.8TFT/lcd.c
rename to deprecated/F1/2.8TFT/lcd.c
diff --git a/F1/2.8TFT/lcd.h b/deprecated/F1/2.8TFT/lcd.h
similarity index 100%
rename from F1/2.8TFT/lcd.h
rename to deprecated/F1/2.8TFT/lcd.h
diff --git a/F1/2.8TFT/ld/devices.data b/deprecated/F1/2.8TFT/ld/devices.data
similarity index 100%
rename from F1/2.8TFT/ld/devices.data
rename to deprecated/F1/2.8TFT/ld/devices.data
diff --git a/F1/2.8TFT/ld/stm32f103x4.ld b/deprecated/F1/2.8TFT/ld/stm32f103x4.ld
similarity index 100%
rename from F1/2.8TFT/ld/stm32f103x4.ld
rename to deprecated/F1/2.8TFT/ld/stm32f103x4.ld
diff --git a/F1/2.8TFT/ld/stm32f103x6.ld b/deprecated/F1/2.8TFT/ld/stm32f103x6.ld
similarity index 100%
rename from F1/2.8TFT/ld/stm32f103x6.ld
rename to deprecated/F1/2.8TFT/ld/stm32f103x6.ld
diff --git a/F1/2.8TFT/ld/stm32f103x8.ld b/deprecated/F1/2.8TFT/ld/stm32f103x8.ld
similarity index 100%
rename from F1/2.8TFT/ld/stm32f103x8.ld
rename to deprecated/F1/2.8TFT/ld/stm32f103x8.ld
diff --git a/F1/2.8TFT/ld/stm32f103xB.ld b/deprecated/F1/2.8TFT/ld/stm32f103xB.ld
similarity index 100%
rename from F1/2.8TFT/ld/stm32f103xB.ld
rename to deprecated/F1/2.8TFT/ld/stm32f103xB.ld
diff --git a/F1/2.8TFT/ld/stm32f103xC.ld b/deprecated/F1/2.8TFT/ld/stm32f103xC.ld
similarity index 100%
rename from F1/2.8TFT/ld/stm32f103xC.ld
rename to deprecated/F1/2.8TFT/ld/stm32f103xC.ld
diff --git a/F1/2.8TFT/ld/stm32f103xD.ld b/deprecated/F1/2.8TFT/ld/stm32f103xD.ld
similarity index 100%
rename from F1/2.8TFT/ld/stm32f103xD.ld
rename to deprecated/F1/2.8TFT/ld/stm32f103xD.ld
diff --git a/F1/2.8TFT/ld/stm32f103xE.ld b/deprecated/F1/2.8TFT/ld/stm32f103xE.ld
similarity index 100%
rename from F1/2.8TFT/ld/stm32f103xE.ld
rename to deprecated/F1/2.8TFT/ld/stm32f103xE.ld
diff --git a/F1/2.8TFT/ld/stm32f103xF.ld b/deprecated/F1/2.8TFT/ld/stm32f103xF.ld
similarity index 100%
rename from F1/2.8TFT/ld/stm32f103xF.ld
rename to deprecated/F1/2.8TFT/ld/stm32f103xF.ld
diff --git a/F1/2.8TFT/ld/stm32f103xG.ld b/deprecated/F1/2.8TFT/ld/stm32f103xG.ld
similarity index 100%
rename from F1/2.8TFT/ld/stm32f103xG.ld
rename to deprecated/F1/2.8TFT/ld/stm32f103xG.ld
diff --git a/F1/2.8TFT/main.c b/deprecated/F1/2.8TFT/main.c
similarity index 100%
rename from F1/2.8TFT/main.c
rename to deprecated/F1/2.8TFT/main.c
diff --git a/F1/2.8TFT/main.h b/deprecated/F1/2.8TFT/main.h
similarity index 100%
rename from F1/2.8TFT/main.h
rename to deprecated/F1/2.8TFT/main.h
diff --git a/F1/2.8TFT/registers.h b/deprecated/F1/2.8TFT/registers.h
similarity index 100%
rename from F1/2.8TFT/registers.h
rename to deprecated/F1/2.8TFT/registers.h
diff --git a/F1/2.8TFT/sync.c b/deprecated/F1/2.8TFT/sync.c
similarity index 100%
rename from F1/2.8TFT/sync.c
rename to deprecated/F1/2.8TFT/sync.c
diff --git a/F1/2.8TFT/sync.h b/deprecated/F1/2.8TFT/sync.h
similarity index 100%
rename from F1/2.8TFT/sync.h
rename to deprecated/F1/2.8TFT/sync.h
diff --git a/F1/2.8TFT/user_proto.c b/deprecated/F1/2.8TFT/user_proto.c
similarity index 100%
rename from F1/2.8TFT/user_proto.c
rename to deprecated/F1/2.8TFT/user_proto.c
diff --git a/F1/2.8TFT/user_proto.h b/deprecated/F1/2.8TFT/user_proto.h
similarity index 100%
rename from F1/2.8TFT/user_proto.h
rename to deprecated/F1/2.8TFT/user_proto.h
diff --git a/F1/DMA_GPIO/Makefile b/deprecated/F1/DMA_GPIO/Makefile
similarity index 100%
rename from F1/DMA_GPIO/Makefile
rename to deprecated/F1/DMA_GPIO/Makefile
diff --git a/F1/DMA_GPIO/README b/deprecated/F1/DMA_GPIO/README
similarity index 100%
rename from F1/DMA_GPIO/README
rename to deprecated/F1/DMA_GPIO/README
diff --git a/F1/DMA_GPIO/cdcacm.c b/deprecated/F1/DMA_GPIO/cdcacm.c
similarity index 100%
rename from F1/DMA_GPIO/cdcacm.c
rename to deprecated/F1/DMA_GPIO/cdcacm.c
diff --git a/F1/DMA_GPIO/cdcacm.h b/deprecated/F1/DMA_GPIO/cdcacm.h
similarity index 100%
rename from F1/DMA_GPIO/cdcacm.h
rename to deprecated/F1/DMA_GPIO/cdcacm.h
diff --git a/F1/DMA_GPIO/dma_gpio.bin b/deprecated/F1/DMA_GPIO/dma_gpio.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F1/DMA_GPIO/dma_gpio.bin
rename to deprecated/F1/DMA_GPIO/dma_gpio.bin
diff --git a/F1/DMA_GPIO/dmagpio.c b/deprecated/F1/DMA_GPIO/dmagpio.c
similarity index 100%
rename from F1/DMA_GPIO/dmagpio.c
rename to deprecated/F1/DMA_GPIO/dmagpio.c
diff --git a/F1/DMA_GPIO/dmagpio.h b/deprecated/F1/DMA_GPIO/dmagpio.h
similarity index 100%
rename from F1/DMA_GPIO/dmagpio.h
rename to deprecated/F1/DMA_GPIO/dmagpio.h
diff --git a/F1/DMA_GPIO/hardware_ini.c b/deprecated/F1/DMA_GPIO/hardware_ini.c
similarity index 100%
rename from F1/DMA_GPIO/hardware_ini.c
rename to deprecated/F1/DMA_GPIO/hardware_ini.c
diff --git a/F1/DMA_GPIO/hardware_ini.h b/deprecated/F1/DMA_GPIO/hardware_ini.h
similarity index 100%
rename from F1/DMA_GPIO/hardware_ini.h
rename to deprecated/F1/DMA_GPIO/hardware_ini.h
diff --git a/F1/DMA_GPIO/ld/devices.data b/deprecated/F1/DMA_GPIO/ld/devices.data
similarity index 100%
rename from F1/DMA_GPIO/ld/devices.data
rename to deprecated/F1/DMA_GPIO/ld/devices.data
diff --git a/F1/DMA_GPIO/ld/stm32f103x4.ld b/deprecated/F1/DMA_GPIO/ld/stm32f103x4.ld
similarity index 100%
rename from F1/DMA_GPIO/ld/stm32f103x4.ld
rename to deprecated/F1/DMA_GPIO/ld/stm32f103x4.ld
diff --git a/F1/DMA_GPIO/ld/stm32f103x6.ld b/deprecated/F1/DMA_GPIO/ld/stm32f103x6.ld
similarity index 100%
rename from F1/DMA_GPIO/ld/stm32f103x6.ld
rename to deprecated/F1/DMA_GPIO/ld/stm32f103x6.ld
diff --git a/F1/DMA_GPIO/ld/stm32f103x8.ld b/deprecated/F1/DMA_GPIO/ld/stm32f103x8.ld
similarity index 100%
rename from F1/DMA_GPIO/ld/stm32f103x8.ld
rename to deprecated/F1/DMA_GPIO/ld/stm32f103x8.ld
diff --git a/F1/DMA_GPIO/ld/stm32f103xB.ld b/deprecated/F1/DMA_GPIO/ld/stm32f103xB.ld
similarity index 100%
rename from F1/DMA_GPIO/ld/stm32f103xB.ld
rename to deprecated/F1/DMA_GPIO/ld/stm32f103xB.ld
diff --git a/F1/DMA_GPIO/ld/stm32f103xC.ld b/deprecated/F1/DMA_GPIO/ld/stm32f103xC.ld
similarity index 100%
rename from F1/DMA_GPIO/ld/stm32f103xC.ld
rename to deprecated/F1/DMA_GPIO/ld/stm32f103xC.ld
diff --git a/F1/DMA_GPIO/ld/stm32f103xD.ld b/deprecated/F1/DMA_GPIO/ld/stm32f103xD.ld
similarity index 100%
rename from F1/DMA_GPIO/ld/stm32f103xD.ld
rename to deprecated/F1/DMA_GPIO/ld/stm32f103xD.ld
diff --git a/F1/DMA_GPIO/ld/stm32f103xE.ld b/deprecated/F1/DMA_GPIO/ld/stm32f103xE.ld
similarity index 100%
rename from F1/DMA_GPIO/ld/stm32f103xE.ld
rename to deprecated/F1/DMA_GPIO/ld/stm32f103xE.ld
diff --git a/F1/DMA_GPIO/ld/stm32f103xF.ld b/deprecated/F1/DMA_GPIO/ld/stm32f103xF.ld
similarity index 100%
rename from F1/DMA_GPIO/ld/stm32f103xF.ld
rename to deprecated/F1/DMA_GPIO/ld/stm32f103xF.ld
diff --git a/F1/DMA_GPIO/ld/stm32f103xG.ld b/deprecated/F1/DMA_GPIO/ld/stm32f103xG.ld
similarity index 100%
rename from F1/DMA_GPIO/ld/stm32f103xG.ld
rename to deprecated/F1/DMA_GPIO/ld/stm32f103xG.ld
diff --git a/F1/DMA_GPIO/main.c b/deprecated/F1/DMA_GPIO/main.c
similarity index 100%
rename from F1/DMA_GPIO/main.c
rename to deprecated/F1/DMA_GPIO/main.c
diff --git a/F1/DMA_GPIO/main.h b/deprecated/F1/DMA_GPIO/main.h
similarity index 100%
rename from F1/DMA_GPIO/main.h
rename to deprecated/F1/DMA_GPIO/main.h
diff --git a/F1/DMA_GPIO/sync.c b/deprecated/F1/DMA_GPIO/sync.c
similarity index 100%
rename from F1/DMA_GPIO/sync.c
rename to deprecated/F1/DMA_GPIO/sync.c
diff --git a/F1/DMA_GPIO/sync.h b/deprecated/F1/DMA_GPIO/sync.h
similarity index 100%
rename from F1/DMA_GPIO/sync.h
rename to deprecated/F1/DMA_GPIO/sync.h
diff --git a/F1/DMA_GPIO/user_proto.c b/deprecated/F1/DMA_GPIO/user_proto.c
similarity index 100%
rename from F1/DMA_GPIO/user_proto.c
rename to deprecated/F1/DMA_GPIO/user_proto.c
diff --git a/F1/DMA_GPIO/user_proto.h b/deprecated/F1/DMA_GPIO/user_proto.h
similarity index 100%
rename from F1/DMA_GPIO/user_proto.h
rename to deprecated/F1/DMA_GPIO/user_proto.h
diff --git a/F1/GPIO_TIM/Makefile b/deprecated/F1/GPIO_TIM/Makefile
similarity index 100%
rename from F1/GPIO_TIM/Makefile
rename to deprecated/F1/GPIO_TIM/Makefile
diff --git a/F1/GPIO_TIM/README b/deprecated/F1/GPIO_TIM/README
similarity index 100%
rename from F1/GPIO_TIM/README
rename to deprecated/F1/GPIO_TIM/README
diff --git a/F1/GPIO_TIM/cdcacm.c b/deprecated/F1/GPIO_TIM/cdcacm.c
similarity index 100%
rename from F1/GPIO_TIM/cdcacm.c
rename to deprecated/F1/GPIO_TIM/cdcacm.c
diff --git a/F1/GPIO_TIM/cdcacm.h b/deprecated/F1/GPIO_TIM/cdcacm.h
similarity index 100%
rename from F1/GPIO_TIM/cdcacm.h
rename to deprecated/F1/GPIO_TIM/cdcacm.h
diff --git a/F1/GPIO_TIM/hardware_ini.c b/deprecated/F1/GPIO_TIM/hardware_ini.c
similarity index 100%
rename from F1/GPIO_TIM/hardware_ini.c
rename to deprecated/F1/GPIO_TIM/hardware_ini.c
diff --git a/F1/GPIO_TIM/hardware_ini.h b/deprecated/F1/GPIO_TIM/hardware_ini.h
similarity index 100%
rename from F1/GPIO_TIM/hardware_ini.h
rename to deprecated/F1/GPIO_TIM/hardware_ini.h
diff --git a/F1/GPIO_TIM/ld/devices.data b/deprecated/F1/GPIO_TIM/ld/devices.data
similarity index 100%
rename from F1/GPIO_TIM/ld/devices.data
rename to deprecated/F1/GPIO_TIM/ld/devices.data
diff --git a/F1/GPIO_TIM/ld/stm32f103x4.ld b/deprecated/F1/GPIO_TIM/ld/stm32f103x4.ld
similarity index 100%
rename from F1/GPIO_TIM/ld/stm32f103x4.ld
rename to deprecated/F1/GPIO_TIM/ld/stm32f103x4.ld
diff --git a/F1/GPIO_TIM/ld/stm32f103x6.ld b/deprecated/F1/GPIO_TIM/ld/stm32f103x6.ld
similarity index 100%
rename from F1/GPIO_TIM/ld/stm32f103x6.ld
rename to deprecated/F1/GPIO_TIM/ld/stm32f103x6.ld
diff --git a/F1/GPIO_TIM/ld/stm32f103x8.ld b/deprecated/F1/GPIO_TIM/ld/stm32f103x8.ld
similarity index 100%
rename from F1/GPIO_TIM/ld/stm32f103x8.ld
rename to deprecated/F1/GPIO_TIM/ld/stm32f103x8.ld
diff --git a/F1/GPIO_TIM/ld/stm32f103xB.ld b/deprecated/F1/GPIO_TIM/ld/stm32f103xB.ld
similarity index 100%
rename from F1/GPIO_TIM/ld/stm32f103xB.ld
rename to deprecated/F1/GPIO_TIM/ld/stm32f103xB.ld
diff --git a/F1/GPIO_TIM/ld/stm32f103xC.ld b/deprecated/F1/GPIO_TIM/ld/stm32f103xC.ld
similarity index 100%
rename from F1/GPIO_TIM/ld/stm32f103xC.ld
rename to deprecated/F1/GPIO_TIM/ld/stm32f103xC.ld
diff --git a/F1/GPIO_TIM/ld/stm32f103xD.ld b/deprecated/F1/GPIO_TIM/ld/stm32f103xD.ld
similarity index 100%
rename from F1/GPIO_TIM/ld/stm32f103xD.ld
rename to deprecated/F1/GPIO_TIM/ld/stm32f103xD.ld
diff --git a/F1/GPIO_TIM/ld/stm32f103xE.ld b/deprecated/F1/GPIO_TIM/ld/stm32f103xE.ld
similarity index 100%
rename from F1/GPIO_TIM/ld/stm32f103xE.ld
rename to deprecated/F1/GPIO_TIM/ld/stm32f103xE.ld
diff --git a/F1/GPIO_TIM/ld/stm32f103xF.ld b/deprecated/F1/GPIO_TIM/ld/stm32f103xF.ld
similarity index 100%
rename from F1/GPIO_TIM/ld/stm32f103xF.ld
rename to deprecated/F1/GPIO_TIM/ld/stm32f103xF.ld
diff --git a/F1/GPIO_TIM/ld/stm32f103xG.ld b/deprecated/F1/GPIO_TIM/ld/stm32f103xG.ld
similarity index 100%
rename from F1/GPIO_TIM/ld/stm32f103xG.ld
rename to deprecated/F1/GPIO_TIM/ld/stm32f103xG.ld
diff --git a/F1/GPIO_TIM/main.c b/deprecated/F1/GPIO_TIM/main.c
similarity index 100%
rename from F1/GPIO_TIM/main.c
rename to deprecated/F1/GPIO_TIM/main.c
diff --git a/F1/GPIO_TIM/main.h b/deprecated/F1/GPIO_TIM/main.h
similarity index 100%
rename from F1/GPIO_TIM/main.h
rename to deprecated/F1/GPIO_TIM/main.h
diff --git a/F1/GPIO_TIM/sync.c b/deprecated/F1/GPIO_TIM/sync.c
similarity index 100%
rename from F1/GPIO_TIM/sync.c
rename to deprecated/F1/GPIO_TIM/sync.c
diff --git a/F1/GPIO_TIM/sync.h b/deprecated/F1/GPIO_TIM/sync.h
similarity index 100%
rename from F1/GPIO_TIM/sync.h
rename to deprecated/F1/GPIO_TIM/sync.h
diff --git a/F1/GPIO_TIM/tim_gpio.bin b/deprecated/F1/GPIO_TIM/tim_gpio.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F1/GPIO_TIM/tim_gpio.bin
rename to deprecated/F1/GPIO_TIM/tim_gpio.bin
diff --git a/F1/GPIO_TIM/timgpio.c b/deprecated/F1/GPIO_TIM/timgpio.c
similarity index 100%
rename from F1/GPIO_TIM/timgpio.c
rename to deprecated/F1/GPIO_TIM/timgpio.c
diff --git a/F1/GPIO_TIM/timgpio.h b/deprecated/F1/GPIO_TIM/timgpio.h
similarity index 100%
rename from F1/GPIO_TIM/timgpio.h
rename to deprecated/F1/GPIO_TIM/timgpio.h
diff --git a/F1/GPIO_TIM/user_proto.c b/deprecated/F1/GPIO_TIM/user_proto.c
similarity index 100%
rename from F1/GPIO_TIM/user_proto.c
rename to deprecated/F1/GPIO_TIM/user_proto.c
diff --git a/F1/GPIO_TIM/user_proto.h b/deprecated/F1/GPIO_TIM/user_proto.h
similarity index 100%
rename from F1/GPIO_TIM/user_proto.h
rename to deprecated/F1/GPIO_TIM/user_proto.h
diff --git a/F1/GPS+ultrasonic/GPS.c b/deprecated/F1/GPS+ultrasonic/GPS.c
similarity index 100%
rename from F1/GPS+ultrasonic/GPS.c
rename to deprecated/F1/GPS+ultrasonic/GPS.c
diff --git a/F1/GPS+ultrasonic/GPS.h b/deprecated/F1/GPS+ultrasonic/GPS.h
similarity index 100%
rename from F1/GPS+ultrasonic/GPS.h
rename to deprecated/F1/GPS+ultrasonic/GPS.h
diff --git a/F1/GPS+ultrasonic/Makefile b/deprecated/F1/GPS+ultrasonic/Makefile
similarity index 100%
rename from F1/GPS+ultrasonic/Makefile
rename to deprecated/F1/GPS+ultrasonic/Makefile
diff --git a/F1/GPS+ultrasonic/README b/deprecated/F1/GPS+ultrasonic/README
similarity index 100%
rename from F1/GPS+ultrasonic/README
rename to deprecated/F1/GPS+ultrasonic/README
diff --git a/F1/GPS+ultrasonic/adc.c b/deprecated/F1/GPS+ultrasonic/adc.c
similarity index 100%
rename from F1/GPS+ultrasonic/adc.c
rename to deprecated/F1/GPS+ultrasonic/adc.c
diff --git a/F1/GPS+ultrasonic/adc.h b/deprecated/F1/GPS+ultrasonic/adc.h
similarity index 100%
rename from F1/GPS+ultrasonic/adc.h
rename to deprecated/F1/GPS+ultrasonic/adc.h
diff --git a/F1/GPS+ultrasonic/cdcacm.c b/deprecated/F1/GPS+ultrasonic/cdcacm.c
similarity index 100%
rename from F1/GPS+ultrasonic/cdcacm.c
rename to deprecated/F1/GPS+ultrasonic/cdcacm.c
diff --git a/F1/GPS+ultrasonic/cdcacm.h b/deprecated/F1/GPS+ultrasonic/cdcacm.h
similarity index 100%
rename from F1/GPS+ultrasonic/cdcacm.h
rename to deprecated/F1/GPS+ultrasonic/cdcacm.h
diff --git a/F1/GPS+ultrasonic/hardware_ini.c b/deprecated/F1/GPS+ultrasonic/hardware_ini.c
similarity index 100%
rename from F1/GPS+ultrasonic/hardware_ini.c
rename to deprecated/F1/GPS+ultrasonic/hardware_ini.c
diff --git a/F1/GPS+ultrasonic/hardware_ini.h b/deprecated/F1/GPS+ultrasonic/hardware_ini.h
similarity index 100%
rename from F1/GPS+ultrasonic/hardware_ini.h
rename to deprecated/F1/GPS+ultrasonic/hardware_ini.h
diff --git a/F1/GPS+ultrasonic/ld/devices.data b/deprecated/F1/GPS+ultrasonic/ld/devices.data
similarity index 100%
rename from F1/GPS+ultrasonic/ld/devices.data
rename to deprecated/F1/GPS+ultrasonic/ld/devices.data
diff --git a/F1/GPS+ultrasonic/ld/stm32f103x4.ld b/deprecated/F1/GPS+ultrasonic/ld/stm32f103x4.ld
similarity index 100%
rename from F1/GPS+ultrasonic/ld/stm32f103x4.ld
rename to deprecated/F1/GPS+ultrasonic/ld/stm32f103x4.ld
diff --git a/F1/GPS+ultrasonic/ld/stm32f103x6.ld b/deprecated/F1/GPS+ultrasonic/ld/stm32f103x6.ld
similarity index 100%
rename from F1/GPS+ultrasonic/ld/stm32f103x6.ld
rename to deprecated/F1/GPS+ultrasonic/ld/stm32f103x6.ld
diff --git a/F1/GPS+ultrasonic/ld/stm32f103x8.ld b/deprecated/F1/GPS+ultrasonic/ld/stm32f103x8.ld
similarity index 100%
rename from F1/GPS+ultrasonic/ld/stm32f103x8.ld
rename to deprecated/F1/GPS+ultrasonic/ld/stm32f103x8.ld
diff --git a/F1/GPS+ultrasonic/ld/stm32f103xB.ld b/deprecated/F1/GPS+ultrasonic/ld/stm32f103xB.ld
similarity index 100%
rename from F1/GPS+ultrasonic/ld/stm32f103xB.ld
rename to deprecated/F1/GPS+ultrasonic/ld/stm32f103xB.ld
diff --git a/F1/GPS+ultrasonic/ld/stm32f103xC.ld b/deprecated/F1/GPS+ultrasonic/ld/stm32f103xC.ld
similarity index 100%
rename from F1/GPS+ultrasonic/ld/stm32f103xC.ld
rename to deprecated/F1/GPS+ultrasonic/ld/stm32f103xC.ld
diff --git a/F1/GPS+ultrasonic/ld/stm32f103xD.ld b/deprecated/F1/GPS+ultrasonic/ld/stm32f103xD.ld
similarity index 100%
rename from F1/GPS+ultrasonic/ld/stm32f103xD.ld
rename to deprecated/F1/GPS+ultrasonic/ld/stm32f103xD.ld
diff --git a/F1/GPS+ultrasonic/ld/stm32f103xE.ld b/deprecated/F1/GPS+ultrasonic/ld/stm32f103xE.ld
similarity index 100%
rename from F1/GPS+ultrasonic/ld/stm32f103xE.ld
rename to deprecated/F1/GPS+ultrasonic/ld/stm32f103xE.ld
diff --git a/F1/GPS+ultrasonic/ld/stm32f103xF.ld b/deprecated/F1/GPS+ultrasonic/ld/stm32f103xF.ld
similarity index 100%
rename from F1/GPS+ultrasonic/ld/stm32f103xF.ld
rename to deprecated/F1/GPS+ultrasonic/ld/stm32f103xF.ld
diff --git a/F1/GPS+ultrasonic/ld/stm32f103xG.ld b/deprecated/F1/GPS+ultrasonic/ld/stm32f103xG.ld
similarity index 100%
rename from F1/GPS+ultrasonic/ld/stm32f103xG.ld
rename to deprecated/F1/GPS+ultrasonic/ld/stm32f103xG.ld
diff --git a/F1/GPS+ultrasonic/main.c b/deprecated/F1/GPS+ultrasonic/main.c
similarity index 100%
rename from F1/GPS+ultrasonic/main.c
rename to deprecated/F1/GPS+ultrasonic/main.c
diff --git a/F1/GPS+ultrasonic/main.h b/deprecated/F1/GPS+ultrasonic/main.h
similarity index 100%
rename from F1/GPS+ultrasonic/main.h
rename to deprecated/F1/GPS+ultrasonic/main.h
diff --git a/F1/GPS+ultrasonic/sync.c b/deprecated/F1/GPS+ultrasonic/sync.c
similarity index 100%
rename from F1/GPS+ultrasonic/sync.c
rename to deprecated/F1/GPS+ultrasonic/sync.c
diff --git a/F1/GPS+ultrasonic/sync.h b/deprecated/F1/GPS+ultrasonic/sync.h
similarity index 100%
rename from F1/GPS+ultrasonic/sync.h
rename to deprecated/F1/GPS+ultrasonic/sync.h
diff --git a/F1/GPS+ultrasonic/timelapse.bin b/deprecated/F1/GPS+ultrasonic/timelapse.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F1/GPS+ultrasonic/timelapse.bin
rename to deprecated/F1/GPS+ultrasonic/timelapse.bin
diff --git a/F1/GPS+ultrasonic/uart.c b/deprecated/F1/GPS+ultrasonic/uart.c
similarity index 100%
rename from F1/GPS+ultrasonic/uart.c
rename to deprecated/F1/GPS+ultrasonic/uart.c
diff --git a/F1/GPS+ultrasonic/uart.h b/deprecated/F1/GPS+ultrasonic/uart.h
similarity index 100%
rename from F1/GPS+ultrasonic/uart.h
rename to deprecated/F1/GPS+ultrasonic/uart.h
diff --git a/F1/GPS+ultrasonic/ultrasonic.c b/deprecated/F1/GPS+ultrasonic/ultrasonic.c
similarity index 100%
rename from F1/GPS+ultrasonic/ultrasonic.c
rename to deprecated/F1/GPS+ultrasonic/ultrasonic.c
diff --git a/F1/GPS+ultrasonic/ultrasonic.h b/deprecated/F1/GPS+ultrasonic/ultrasonic.h
similarity index 100%
rename from F1/GPS+ultrasonic/ultrasonic.h
rename to deprecated/F1/GPS+ultrasonic/ultrasonic.h
diff --git a/F1/GPS+ultrasonic/user_proto.c b/deprecated/F1/GPS+ultrasonic/user_proto.c
similarity index 100%
rename from F1/GPS+ultrasonic/user_proto.c
rename to deprecated/F1/GPS+ultrasonic/user_proto.c
diff --git a/F1/GPS+ultrasonic/user_proto.h b/deprecated/F1/GPS+ultrasonic/user_proto.h
similarity index 100%
rename from F1/GPS+ultrasonic/user_proto.h
rename to deprecated/F1/GPS+ultrasonic/user_proto.h
diff --git a/F1/GPS/GPS.bin b/deprecated/F1/GPS/GPS.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F1/GPS/GPS.bin
rename to deprecated/F1/GPS/GPS.bin
diff --git a/F1/GPS/GPS.c b/deprecated/F1/GPS/GPS.c
similarity index 100%
rename from F1/GPS/GPS.c
rename to deprecated/F1/GPS/GPS.c
diff --git a/F1/GPS/GPS.geany b/deprecated/F1/GPS/GPS.geany
similarity index 100%
rename from F1/GPS/GPS.geany
rename to deprecated/F1/GPS/GPS.geany
diff --git a/F1/GPS/GPS.h b/deprecated/F1/GPS/GPS.h
similarity index 100%
rename from F1/GPS/GPS.h
rename to deprecated/F1/GPS/GPS.h
diff --git a/F1/GPS/Makefile b/deprecated/F1/GPS/Makefile
similarity index 100%
rename from F1/GPS/Makefile
rename to deprecated/F1/GPS/Makefile
diff --git a/F1/GPS/README b/deprecated/F1/GPS/README
similarity index 100%
rename from F1/GPS/README
rename to deprecated/F1/GPS/README
diff --git a/F1/GPS/cdcacm.c b/deprecated/F1/GPS/cdcacm.c
similarity index 100%
rename from F1/GPS/cdcacm.c
rename to deprecated/F1/GPS/cdcacm.c
diff --git a/F1/GPS/cdcacm.h b/deprecated/F1/GPS/cdcacm.h
similarity index 100%
rename from F1/GPS/cdcacm.h
rename to deprecated/F1/GPS/cdcacm.h
diff --git a/F1/GPS/hardware_ini.c b/deprecated/F1/GPS/hardware_ini.c
similarity index 100%
rename from F1/GPS/hardware_ini.c
rename to deprecated/F1/GPS/hardware_ini.c
diff --git a/F1/GPS/hardware_ini.h b/deprecated/F1/GPS/hardware_ini.h
similarity index 100%
rename from F1/GPS/hardware_ini.h
rename to deprecated/F1/GPS/hardware_ini.h
diff --git a/F1/GPS/ld/devices.data b/deprecated/F1/GPS/ld/devices.data
similarity index 100%
rename from F1/GPS/ld/devices.data
rename to deprecated/F1/GPS/ld/devices.data
diff --git a/F1/GPS/ld/stm32f103x4.ld b/deprecated/F1/GPS/ld/stm32f103x4.ld
similarity index 100%
rename from F1/GPS/ld/stm32f103x4.ld
rename to deprecated/F1/GPS/ld/stm32f103x4.ld
diff --git a/F1/GPS/ld/stm32f103x6.ld b/deprecated/F1/GPS/ld/stm32f103x6.ld
similarity index 100%
rename from F1/GPS/ld/stm32f103x6.ld
rename to deprecated/F1/GPS/ld/stm32f103x6.ld
diff --git a/F1/GPS/ld/stm32f103x8.ld b/deprecated/F1/GPS/ld/stm32f103x8.ld
similarity index 100%
rename from F1/GPS/ld/stm32f103x8.ld
rename to deprecated/F1/GPS/ld/stm32f103x8.ld
diff --git a/F1/GPS/ld/stm32f103xB.ld b/deprecated/F1/GPS/ld/stm32f103xB.ld
similarity index 100%
rename from F1/GPS/ld/stm32f103xB.ld
rename to deprecated/F1/GPS/ld/stm32f103xB.ld
diff --git a/F1/GPS/ld/stm32f103xC.ld b/deprecated/F1/GPS/ld/stm32f103xC.ld
similarity index 100%
rename from F1/GPS/ld/stm32f103xC.ld
rename to deprecated/F1/GPS/ld/stm32f103xC.ld
diff --git a/F1/GPS/ld/stm32f103xD.ld b/deprecated/F1/GPS/ld/stm32f103xD.ld
similarity index 100%
rename from F1/GPS/ld/stm32f103xD.ld
rename to deprecated/F1/GPS/ld/stm32f103xD.ld
diff --git a/F1/GPS/ld/stm32f103xE.ld b/deprecated/F1/GPS/ld/stm32f103xE.ld
similarity index 100%
rename from F1/GPS/ld/stm32f103xE.ld
rename to deprecated/F1/GPS/ld/stm32f103xE.ld
diff --git a/F1/GPS/ld/stm32f103xF.ld b/deprecated/F1/GPS/ld/stm32f103xF.ld
similarity index 100%
rename from F1/GPS/ld/stm32f103xF.ld
rename to deprecated/F1/GPS/ld/stm32f103xF.ld
diff --git a/F1/GPS/ld/stm32f103xG.ld b/deprecated/F1/GPS/ld/stm32f103xG.ld
similarity index 100%
rename from F1/GPS/ld/stm32f103xG.ld
rename to deprecated/F1/GPS/ld/stm32f103xG.ld
diff --git a/F1/GPS/main.c b/deprecated/F1/GPS/main.c
similarity index 100%
rename from F1/GPS/main.c
rename to deprecated/F1/GPS/main.c
diff --git a/F1/GPS/main.h b/deprecated/F1/GPS/main.h
similarity index 100%
rename from F1/GPS/main.h
rename to deprecated/F1/GPS/main.h
diff --git a/F1/GPS/sync.c b/deprecated/F1/GPS/sync.c
similarity index 100%
rename from F1/GPS/sync.c
rename to deprecated/F1/GPS/sync.c
diff --git a/F1/GPS/sync.h b/deprecated/F1/GPS/sync.h
similarity index 100%
rename from F1/GPS/sync.h
rename to deprecated/F1/GPS/sync.h
diff --git a/F1/GPS/uart.c b/deprecated/F1/GPS/uart.c
similarity index 100%
rename from F1/GPS/uart.c
rename to deprecated/F1/GPS/uart.c
diff --git a/F1/GPS/uart.h b/deprecated/F1/GPS/uart.h
similarity index 100%
rename from F1/GPS/uart.h
rename to deprecated/F1/GPS/uart.h
diff --git a/F1/GPS/user_proto.c b/deprecated/F1/GPS/user_proto.c
similarity index 100%
rename from F1/GPS/user_proto.c
rename to deprecated/F1/GPS/user_proto.c
diff --git a/F1/GPS/user_proto.h b/deprecated/F1/GPS/user_proto.h
similarity index 100%
rename from F1/GPS/user_proto.h
rename to deprecated/F1/GPS/user_proto.h
diff --git a/F1/Jeep_generator/Makefile b/deprecated/F1/Jeep_generator/Makefile
similarity index 100%
rename from F1/Jeep_generator/Makefile
rename to deprecated/F1/Jeep_generator/Makefile
diff --git a/F1/Jeep_generator/README b/deprecated/F1/Jeep_generator/README
similarity index 100%
rename from F1/Jeep_generator/README
rename to deprecated/F1/Jeep_generator/README
diff --git a/F1/Jeep_generator/cdcacm.c b/deprecated/F1/Jeep_generator/cdcacm.c
similarity index 100%
rename from F1/Jeep_generator/cdcacm.c
rename to deprecated/F1/Jeep_generator/cdcacm.c
diff --git a/F1/Jeep_generator/cdcacm.h b/deprecated/F1/Jeep_generator/cdcacm.h
similarity index 100%
rename from F1/Jeep_generator/cdcacm.h
rename to deprecated/F1/Jeep_generator/cdcacm.h
diff --git a/F1/Jeep_generator/hardware_ini.c b/deprecated/F1/Jeep_generator/hardware_ini.c
similarity index 100%
rename from F1/Jeep_generator/hardware_ini.c
rename to deprecated/F1/Jeep_generator/hardware_ini.c
diff --git a/F1/Jeep_generator/hardware_ini.h b/deprecated/F1/Jeep_generator/hardware_ini.h
similarity index 100%
rename from F1/Jeep_generator/hardware_ini.h
rename to deprecated/F1/Jeep_generator/hardware_ini.h
diff --git a/F1/Jeep_generator/jeep_generator.bin b/deprecated/F1/Jeep_generator/jeep_generator.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F1/Jeep_generator/jeep_generator.bin
rename to deprecated/F1/Jeep_generator/jeep_generator.bin
diff --git a/F1/Jeep_generator/ld/stm32f103x4.ld b/deprecated/F1/Jeep_generator/ld/stm32f103x4.ld
similarity index 100%
rename from F1/Jeep_generator/ld/stm32f103x4.ld
rename to deprecated/F1/Jeep_generator/ld/stm32f103x4.ld
diff --git a/F1/Jeep_generator/ld/stm32f103x6.ld b/deprecated/F1/Jeep_generator/ld/stm32f103x6.ld
similarity index 100%
rename from F1/Jeep_generator/ld/stm32f103x6.ld
rename to deprecated/F1/Jeep_generator/ld/stm32f103x6.ld
diff --git a/F1/Jeep_generator/ld/stm32f103x8.ld b/deprecated/F1/Jeep_generator/ld/stm32f103x8.ld
similarity index 100%
rename from F1/Jeep_generator/ld/stm32f103x8.ld
rename to deprecated/F1/Jeep_generator/ld/stm32f103x8.ld
diff --git a/F1/Jeep_generator/ld/stm32f103xB.ld b/deprecated/F1/Jeep_generator/ld/stm32f103xB.ld
similarity index 100%
rename from F1/Jeep_generator/ld/stm32f103xB.ld
rename to deprecated/F1/Jeep_generator/ld/stm32f103xB.ld
diff --git a/F1/Jeep_generator/ld/stm32f103xC.ld b/deprecated/F1/Jeep_generator/ld/stm32f103xC.ld
similarity index 100%
rename from F1/Jeep_generator/ld/stm32f103xC.ld
rename to deprecated/F1/Jeep_generator/ld/stm32f103xC.ld
diff --git a/F1/Jeep_generator/ld/stm32f103xD.ld b/deprecated/F1/Jeep_generator/ld/stm32f103xD.ld
similarity index 100%
rename from F1/Jeep_generator/ld/stm32f103xD.ld
rename to deprecated/F1/Jeep_generator/ld/stm32f103xD.ld
diff --git a/F1/Jeep_generator/ld/stm32f103xE.ld b/deprecated/F1/Jeep_generator/ld/stm32f103xE.ld
similarity index 100%
rename from F1/Jeep_generator/ld/stm32f103xE.ld
rename to deprecated/F1/Jeep_generator/ld/stm32f103xE.ld
diff --git a/F1/Jeep_generator/ld/stm32f103xF.ld b/deprecated/F1/Jeep_generator/ld/stm32f103xF.ld
similarity index 100%
rename from F1/Jeep_generator/ld/stm32f103xF.ld
rename to deprecated/F1/Jeep_generator/ld/stm32f103xF.ld
diff --git a/F1/Jeep_generator/ld/stm32f103xG.ld b/deprecated/F1/Jeep_generator/ld/stm32f103xG.ld
similarity index 100%
rename from F1/Jeep_generator/ld/stm32f103xG.ld
rename to deprecated/F1/Jeep_generator/ld/stm32f103xG.ld
diff --git a/F1/Jeep_generator/main.c b/deprecated/F1/Jeep_generator/main.c
similarity index 100%
rename from F1/Jeep_generator/main.c
rename to deprecated/F1/Jeep_generator/main.c
diff --git a/F1/Jeep_generator/main.h b/deprecated/F1/Jeep_generator/main.h
similarity index 100%
rename from F1/Jeep_generator/main.h
rename to deprecated/F1/Jeep_generator/main.h
diff --git a/F1/Jeep_generator/sync.c b/deprecated/F1/Jeep_generator/sync.c
similarity index 100%
rename from F1/Jeep_generator/sync.c
rename to deprecated/F1/Jeep_generator/sync.c
diff --git a/F1/Jeep_generator/sync.h b/deprecated/F1/Jeep_generator/sync.h
similarity index 100%
rename from F1/Jeep_generator/sync.h
rename to deprecated/F1/Jeep_generator/sync.h
diff --git a/F1/Jeep_generator/timer.c b/deprecated/F1/Jeep_generator/timer.c
similarity index 100%
rename from F1/Jeep_generator/timer.c
rename to deprecated/F1/Jeep_generator/timer.c
diff --git a/F1/Jeep_generator/timer.h b/deprecated/F1/Jeep_generator/timer.h
similarity index 100%
rename from F1/Jeep_generator/timer.h
rename to deprecated/F1/Jeep_generator/timer.h
diff --git a/F1/Jeep_generator/user_proto.c b/deprecated/F1/Jeep_generator/user_proto.c
similarity index 100%
rename from F1/Jeep_generator/user_proto.c
rename to deprecated/F1/Jeep_generator/user_proto.c
diff --git a/F1/Jeep_generator/user_proto.h b/deprecated/F1/Jeep_generator/user_proto.h
similarity index 100%
rename from F1/Jeep_generator/user_proto.h
rename to deprecated/F1/Jeep_generator/user_proto.h
diff --git a/F1/Readme.md b/deprecated/F1/Readme.md
similarity index 100%
rename from F1/Readme.md
rename to deprecated/F1/Readme.md
diff --git a/F1/Timelapse_keyboard/GPS.c b/deprecated/F1/Timelapse_keyboard/GPS.c
similarity index 100%
rename from F1/Timelapse_keyboard/GPS.c
rename to deprecated/F1/Timelapse_keyboard/GPS.c
diff --git a/F1/Timelapse_keyboard/GPS.h b/deprecated/F1/Timelapse_keyboard/GPS.h
similarity index 100%
rename from F1/Timelapse_keyboard/GPS.h
rename to deprecated/F1/Timelapse_keyboard/GPS.h
diff --git a/F1/Timelapse_keyboard/Makefile b/deprecated/F1/Timelapse_keyboard/Makefile
similarity index 100%
rename from F1/Timelapse_keyboard/Makefile
rename to deprecated/F1/Timelapse_keyboard/Makefile
diff --git a/F1/Timelapse_keyboard/Readme.md b/deprecated/F1/Timelapse_keyboard/Readme.md
similarity index 100%
rename from F1/Timelapse_keyboard/Readme.md
rename to deprecated/F1/Timelapse_keyboard/Readme.md
diff --git a/F1/Timelapse_keyboard/adc.c b/deprecated/F1/Timelapse_keyboard/adc.c
similarity index 100%
rename from F1/Timelapse_keyboard/adc.c
rename to deprecated/F1/Timelapse_keyboard/adc.c
diff --git a/F1/Timelapse_keyboard/adc.h b/deprecated/F1/Timelapse_keyboard/adc.h
similarity index 100%
rename from F1/Timelapse_keyboard/adc.h
rename to deprecated/F1/Timelapse_keyboard/adc.h
diff --git a/F1/Timelapse_keyboard/hardware_ini.c b/deprecated/F1/Timelapse_keyboard/hardware_ini.c
similarity index 100%
rename from F1/Timelapse_keyboard/hardware_ini.c
rename to deprecated/F1/Timelapse_keyboard/hardware_ini.c
diff --git a/F1/Timelapse_keyboard/hardware_ini.h b/deprecated/F1/Timelapse_keyboard/hardware_ini.h
similarity index 100%
rename from F1/Timelapse_keyboard/hardware_ini.h
rename to deprecated/F1/Timelapse_keyboard/hardware_ini.h
diff --git a/F1/Timelapse_keyboard/keycodes.c b/deprecated/F1/Timelapse_keyboard/keycodes.c
similarity index 100%
rename from F1/Timelapse_keyboard/keycodes.c
rename to deprecated/F1/Timelapse_keyboard/keycodes.c
diff --git a/F1/Timelapse_keyboard/keycodes.h b/deprecated/F1/Timelapse_keyboard/keycodes.h
similarity index 100%
rename from F1/Timelapse_keyboard/keycodes.h
rename to deprecated/F1/Timelapse_keyboard/keycodes.h
diff --git a/F1/Timelapse_keyboard/kicad/LEDs.cmp b/deprecated/F1/Timelapse_keyboard/kicad/LEDs.cmp
similarity index 100%
rename from F1/Timelapse_keyboard/kicad/LEDs.cmp
rename to deprecated/F1/Timelapse_keyboard/kicad/LEDs.cmp
diff --git a/F1/Timelapse_keyboard/kicad/LEDs.net b/deprecated/F1/Timelapse_keyboard/kicad/LEDs.net
similarity index 100%
rename from F1/Timelapse_keyboard/kicad/LEDs.net
rename to deprecated/F1/Timelapse_keyboard/kicad/LEDs.net
diff --git a/F1/Timelapse_keyboard/kicad/LEDs.sch b/deprecated/F1/Timelapse_keyboard/kicad/LEDs.sch
similarity index 100%
rename from F1/Timelapse_keyboard/kicad/LEDs.sch
rename to deprecated/F1/Timelapse_keyboard/kicad/LEDs.sch
diff --git a/F1/Timelapse_keyboard/kicad/diff_schematics.kicad_pcb b/deprecated/F1/Timelapse_keyboard/kicad/diff_schematics.kicad_pcb
similarity index 100%
rename from F1/Timelapse_keyboard/kicad/diff_schematics.kicad_pcb
rename to deprecated/F1/Timelapse_keyboard/kicad/diff_schematics.kicad_pcb
diff --git a/F1/Timelapse_keyboard/kicad/diff_schematics.pro b/deprecated/F1/Timelapse_keyboard/kicad/diff_schematics.pro
similarity index 100%
rename from F1/Timelapse_keyboard/kicad/diff_schematics.pro
rename to deprecated/F1/Timelapse_keyboard/kicad/diff_schematics.pro
diff --git a/F1/Timelapse_keyboard/kicad/my_modules.mod b/deprecated/F1/Timelapse_keyboard/kicad/my_modules.mod
similarity index 100%
rename from F1/Timelapse_keyboard/kicad/my_modules.mod
rename to deprecated/F1/Timelapse_keyboard/kicad/my_modules.mod
diff --git a/F1/Timelapse_keyboard/ld/devices.data b/deprecated/F1/Timelapse_keyboard/ld/devices.data
similarity index 100%
rename from F1/Timelapse_keyboard/ld/devices.data
rename to deprecated/F1/Timelapse_keyboard/ld/devices.data
diff --git a/F1/Timelapse_keyboard/ld/stm32f103x4.ld b/deprecated/F1/Timelapse_keyboard/ld/stm32f103x4.ld
similarity index 100%
rename from F1/Timelapse_keyboard/ld/stm32f103x4.ld
rename to deprecated/F1/Timelapse_keyboard/ld/stm32f103x4.ld
diff --git a/F1/Timelapse_keyboard/ld/stm32f103x6.ld b/deprecated/F1/Timelapse_keyboard/ld/stm32f103x6.ld
similarity index 100%
rename from F1/Timelapse_keyboard/ld/stm32f103x6.ld
rename to deprecated/F1/Timelapse_keyboard/ld/stm32f103x6.ld
diff --git a/F1/Timelapse_keyboard/ld/stm32f103x8.ld b/deprecated/F1/Timelapse_keyboard/ld/stm32f103x8.ld
similarity index 100%
rename from F1/Timelapse_keyboard/ld/stm32f103x8.ld
rename to deprecated/F1/Timelapse_keyboard/ld/stm32f103x8.ld
diff --git a/F1/Timelapse_keyboard/ld/stm32f103xB.ld b/deprecated/F1/Timelapse_keyboard/ld/stm32f103xB.ld
similarity index 100%
rename from F1/Timelapse_keyboard/ld/stm32f103xB.ld
rename to deprecated/F1/Timelapse_keyboard/ld/stm32f103xB.ld
diff --git a/F1/Timelapse_keyboard/ld/stm32f103xC.ld b/deprecated/F1/Timelapse_keyboard/ld/stm32f103xC.ld
similarity index 100%
rename from F1/Timelapse_keyboard/ld/stm32f103xC.ld
rename to deprecated/F1/Timelapse_keyboard/ld/stm32f103xC.ld
diff --git a/F1/Timelapse_keyboard/ld/stm32f103xD.ld b/deprecated/F1/Timelapse_keyboard/ld/stm32f103xD.ld
similarity index 100%
rename from F1/Timelapse_keyboard/ld/stm32f103xD.ld
rename to deprecated/F1/Timelapse_keyboard/ld/stm32f103xD.ld
diff --git a/F1/Timelapse_keyboard/ld/stm32f103xE.ld b/deprecated/F1/Timelapse_keyboard/ld/stm32f103xE.ld
similarity index 100%
rename from F1/Timelapse_keyboard/ld/stm32f103xE.ld
rename to deprecated/F1/Timelapse_keyboard/ld/stm32f103xE.ld
diff --git a/F1/Timelapse_keyboard/ld/stm32f103xF.ld b/deprecated/F1/Timelapse_keyboard/ld/stm32f103xF.ld
similarity index 100%
rename from F1/Timelapse_keyboard/ld/stm32f103xF.ld
rename to deprecated/F1/Timelapse_keyboard/ld/stm32f103xF.ld
diff --git a/F1/Timelapse_keyboard/ld/stm32f103xG.ld b/deprecated/F1/Timelapse_keyboard/ld/stm32f103xG.ld
similarity index 100%
rename from F1/Timelapse_keyboard/ld/stm32f103xG.ld
rename to deprecated/F1/Timelapse_keyboard/ld/stm32f103xG.ld
diff --git a/F1/Timelapse_keyboard/main.c b/deprecated/F1/Timelapse_keyboard/main.c
similarity index 100%
rename from F1/Timelapse_keyboard/main.c
rename to deprecated/F1/Timelapse_keyboard/main.c
diff --git a/F1/Timelapse_keyboard/main.h b/deprecated/F1/Timelapse_keyboard/main.h
similarity index 100%
rename from F1/Timelapse_keyboard/main.h
rename to deprecated/F1/Timelapse_keyboard/main.h
diff --git a/F1/Timelapse_keyboard/timelapse.bin b/deprecated/F1/Timelapse_keyboard/timelapse.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F1/Timelapse_keyboard/timelapse.bin
rename to deprecated/F1/Timelapse_keyboard/timelapse.bin
diff --git a/F1/Timelapse_keyboard/uart.c b/deprecated/F1/Timelapse_keyboard/uart.c
similarity index 100%
rename from F1/Timelapse_keyboard/uart.c
rename to deprecated/F1/Timelapse_keyboard/uart.c
diff --git a/F1/Timelapse_keyboard/uart.h b/deprecated/F1/Timelapse_keyboard/uart.h
similarity index 100%
rename from F1/Timelapse_keyboard/uart.h
rename to deprecated/F1/Timelapse_keyboard/uart.h
diff --git a/F1/Timelapse_keyboard/ultrasonic.c b/deprecated/F1/Timelapse_keyboard/ultrasonic.c
similarity index 100%
rename from F1/Timelapse_keyboard/ultrasonic.c
rename to deprecated/F1/Timelapse_keyboard/ultrasonic.c
diff --git a/F1/Timelapse_keyboard/ultrasonic.h b/deprecated/F1/Timelapse_keyboard/ultrasonic.h
similarity index 100%
rename from F1/Timelapse_keyboard/ultrasonic.h
rename to deprecated/F1/Timelapse_keyboard/ultrasonic.h
diff --git a/F1/Timelapse_keyboard/usbkeybrd.c b/deprecated/F1/Timelapse_keyboard/usbkeybrd.c
similarity index 100%
rename from F1/Timelapse_keyboard/usbkeybrd.c
rename to deprecated/F1/Timelapse_keyboard/usbkeybrd.c
diff --git a/F1/Timelapse_keyboard/usbkeybrd.h b/deprecated/F1/Timelapse_keyboard/usbkeybrd.h
similarity index 100%
rename from F1/Timelapse_keyboard/usbkeybrd.h
rename to deprecated/F1/Timelapse_keyboard/usbkeybrd.h
diff --git a/F1/Timelapse_keyboard_only_lasers/GPS.c b/deprecated/F1/Timelapse_keyboard_only_lasers/GPS.c
similarity index 100%
rename from F1/Timelapse_keyboard_only_lasers/GPS.c
rename to deprecated/F1/Timelapse_keyboard_only_lasers/GPS.c
diff --git a/F1/Timelapse_keyboard_only_lasers/GPS.h b/deprecated/F1/Timelapse_keyboard_only_lasers/GPS.h
similarity index 100%
rename from F1/Timelapse_keyboard_only_lasers/GPS.h
rename to deprecated/F1/Timelapse_keyboard_only_lasers/GPS.h
diff --git a/F1/Timelapse_keyboard_only_lasers/Makefile b/deprecated/F1/Timelapse_keyboard_only_lasers/Makefile
similarity index 100%
rename from F1/Timelapse_keyboard_only_lasers/Makefile
rename to deprecated/F1/Timelapse_keyboard_only_lasers/Makefile
diff --git a/F1/Timelapse_keyboard_only_lasers/Readme.md b/deprecated/F1/Timelapse_keyboard_only_lasers/Readme.md
similarity index 100%
rename from F1/Timelapse_keyboard_only_lasers/Readme.md
rename to deprecated/F1/Timelapse_keyboard_only_lasers/Readme.md
diff --git a/F1/Timelapse_keyboard_only_lasers/adc.c b/deprecated/F1/Timelapse_keyboard_only_lasers/adc.c
similarity index 100%
rename from F1/Timelapse_keyboard_only_lasers/adc.c
rename to deprecated/F1/Timelapse_keyboard_only_lasers/adc.c
diff --git a/F1/Timelapse_keyboard_only_lasers/adc.h b/deprecated/F1/Timelapse_keyboard_only_lasers/adc.h
similarity index 100%
rename from F1/Timelapse_keyboard_only_lasers/adc.h
rename to deprecated/F1/Timelapse_keyboard_only_lasers/adc.h
diff --git a/F1/Timelapse_keyboard_only_lasers/hardware_ini.c b/deprecated/F1/Timelapse_keyboard_only_lasers/hardware_ini.c
similarity index 100%
rename from F1/Timelapse_keyboard_only_lasers/hardware_ini.c
rename to deprecated/F1/Timelapse_keyboard_only_lasers/hardware_ini.c
diff --git a/F1/Timelapse_keyboard_only_lasers/hardware_ini.h b/deprecated/F1/Timelapse_keyboard_only_lasers/hardware_ini.h
similarity index 100%
rename from F1/Timelapse_keyboard_only_lasers/hardware_ini.h
rename to deprecated/F1/Timelapse_keyboard_only_lasers/hardware_ini.h
diff --git a/F1/Timelapse_keyboard_only_lasers/keycodes.c b/deprecated/F1/Timelapse_keyboard_only_lasers/keycodes.c
similarity index 100%
rename from F1/Timelapse_keyboard_only_lasers/keycodes.c
rename to deprecated/F1/Timelapse_keyboard_only_lasers/keycodes.c
diff --git a/F1/Timelapse_keyboard_only_lasers/keycodes.h b/deprecated/F1/Timelapse_keyboard_only_lasers/keycodes.h
similarity index 100%
rename from F1/Timelapse_keyboard_only_lasers/keycodes.h
rename to deprecated/F1/Timelapse_keyboard_only_lasers/keycodes.h
diff --git a/F1/Timelapse_keyboard_only_lasers/ld/devices.data b/deprecated/F1/Timelapse_keyboard_only_lasers/ld/devices.data
similarity index 100%
rename from F1/Timelapse_keyboard_only_lasers/ld/devices.data
rename to deprecated/F1/Timelapse_keyboard_only_lasers/ld/devices.data
diff --git a/F1/Timelapse_keyboard_only_lasers/ld/stm32f103x4.ld b/deprecated/F1/Timelapse_keyboard_only_lasers/ld/stm32f103x4.ld
similarity index 100%
rename from F1/Timelapse_keyboard_only_lasers/ld/stm32f103x4.ld
rename to deprecated/F1/Timelapse_keyboard_only_lasers/ld/stm32f103x4.ld
diff --git a/F1/Timelapse_keyboard_only_lasers/ld/stm32f103x6.ld b/deprecated/F1/Timelapse_keyboard_only_lasers/ld/stm32f103x6.ld
similarity index 100%
rename from F1/Timelapse_keyboard_only_lasers/ld/stm32f103x6.ld
rename to deprecated/F1/Timelapse_keyboard_only_lasers/ld/stm32f103x6.ld
diff --git a/F1/Timelapse_keyboard_only_lasers/ld/stm32f103x8.ld b/deprecated/F1/Timelapse_keyboard_only_lasers/ld/stm32f103x8.ld
similarity index 100%
rename from F1/Timelapse_keyboard_only_lasers/ld/stm32f103x8.ld
rename to deprecated/F1/Timelapse_keyboard_only_lasers/ld/stm32f103x8.ld
diff --git a/F1/Timelapse_keyboard_only_lasers/ld/stm32f103xB.ld b/deprecated/F1/Timelapse_keyboard_only_lasers/ld/stm32f103xB.ld
similarity index 100%
rename from F1/Timelapse_keyboard_only_lasers/ld/stm32f103xB.ld
rename to deprecated/F1/Timelapse_keyboard_only_lasers/ld/stm32f103xB.ld
diff --git a/F1/Timelapse_keyboard_only_lasers/ld/stm32f103xC.ld b/deprecated/F1/Timelapse_keyboard_only_lasers/ld/stm32f103xC.ld
similarity index 100%
rename from F1/Timelapse_keyboard_only_lasers/ld/stm32f103xC.ld
rename to deprecated/F1/Timelapse_keyboard_only_lasers/ld/stm32f103xC.ld
diff --git a/F1/Timelapse_keyboard_only_lasers/ld/stm32f103xD.ld b/deprecated/F1/Timelapse_keyboard_only_lasers/ld/stm32f103xD.ld
similarity index 100%
rename from F1/Timelapse_keyboard_only_lasers/ld/stm32f103xD.ld
rename to deprecated/F1/Timelapse_keyboard_only_lasers/ld/stm32f103xD.ld
diff --git a/F1/Timelapse_keyboard_only_lasers/ld/stm32f103xE.ld b/deprecated/F1/Timelapse_keyboard_only_lasers/ld/stm32f103xE.ld
similarity index 100%
rename from F1/Timelapse_keyboard_only_lasers/ld/stm32f103xE.ld
rename to deprecated/F1/Timelapse_keyboard_only_lasers/ld/stm32f103xE.ld
diff --git a/F1/Timelapse_keyboard_only_lasers/ld/stm32f103xF.ld b/deprecated/F1/Timelapse_keyboard_only_lasers/ld/stm32f103xF.ld
similarity index 100%
rename from F1/Timelapse_keyboard_only_lasers/ld/stm32f103xF.ld
rename to deprecated/F1/Timelapse_keyboard_only_lasers/ld/stm32f103xF.ld
diff --git a/F1/Timelapse_keyboard_only_lasers/ld/stm32f103xG.ld b/deprecated/F1/Timelapse_keyboard_only_lasers/ld/stm32f103xG.ld
similarity index 100%
rename from F1/Timelapse_keyboard_only_lasers/ld/stm32f103xG.ld
rename to deprecated/F1/Timelapse_keyboard_only_lasers/ld/stm32f103xG.ld
diff --git a/F1/Timelapse_keyboard_only_lasers/main.c b/deprecated/F1/Timelapse_keyboard_only_lasers/main.c
similarity index 100%
rename from F1/Timelapse_keyboard_only_lasers/main.c
rename to deprecated/F1/Timelapse_keyboard_only_lasers/main.c
diff --git a/F1/Timelapse_keyboard_only_lasers/main.h b/deprecated/F1/Timelapse_keyboard_only_lasers/main.h
similarity index 100%
rename from F1/Timelapse_keyboard_only_lasers/main.h
rename to deprecated/F1/Timelapse_keyboard_only_lasers/main.h
diff --git a/F1/Timelapse_keyboard_only_lasers/timelapse.bin b/deprecated/F1/Timelapse_keyboard_only_lasers/timelapse.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F1/Timelapse_keyboard_only_lasers/timelapse.bin
rename to deprecated/F1/Timelapse_keyboard_only_lasers/timelapse.bin
diff --git a/F1/Timelapse_keyboard_only_lasers/uart.c b/deprecated/F1/Timelapse_keyboard_only_lasers/uart.c
similarity index 100%
rename from F1/Timelapse_keyboard_only_lasers/uart.c
rename to deprecated/F1/Timelapse_keyboard_only_lasers/uart.c
diff --git a/F1/Timelapse_keyboard_only_lasers/uart.h b/deprecated/F1/Timelapse_keyboard_only_lasers/uart.h
similarity index 100%
rename from F1/Timelapse_keyboard_only_lasers/uart.h
rename to deprecated/F1/Timelapse_keyboard_only_lasers/uart.h
diff --git a/F1/Timelapse_keyboard_only_lasers/usbkeybrd.c b/deprecated/F1/Timelapse_keyboard_only_lasers/usbkeybrd.c
similarity index 100%
rename from F1/Timelapse_keyboard_only_lasers/usbkeybrd.c
rename to deprecated/F1/Timelapse_keyboard_only_lasers/usbkeybrd.c
diff --git a/F1/Timelapse_keyboard_only_lasers/usbkeybrd.h b/deprecated/F1/Timelapse_keyboard_only_lasers/usbkeybrd.h
similarity index 100%
rename from F1/Timelapse_keyboard_only_lasers/usbkeybrd.h
rename to deprecated/F1/Timelapse_keyboard_only_lasers/usbkeybrd.h
diff --git a/F1/USBCDC_template/Makefile b/deprecated/F1/USBCDC_template/Makefile
similarity index 100%
rename from F1/USBCDC_template/Makefile
rename to deprecated/F1/USBCDC_template/Makefile
diff --git a/F1/USBCDC_template/README b/deprecated/F1/USBCDC_template/README
similarity index 100%
rename from F1/USBCDC_template/README
rename to deprecated/F1/USBCDC_template/README
diff --git a/F1/USBCDC_template/cdcacm.c b/deprecated/F1/USBCDC_template/cdcacm.c
similarity index 100%
rename from F1/USBCDC_template/cdcacm.c
rename to deprecated/F1/USBCDC_template/cdcacm.c
diff --git a/F1/USBCDC_template/cdcacm.h b/deprecated/F1/USBCDC_template/cdcacm.h
similarity index 100%
rename from F1/USBCDC_template/cdcacm.h
rename to deprecated/F1/USBCDC_template/cdcacm.h
diff --git a/F1/USBCDC_template/hardware_ini.c b/deprecated/F1/USBCDC_template/hardware_ini.c
similarity index 100%
rename from F1/USBCDC_template/hardware_ini.c
rename to deprecated/F1/USBCDC_template/hardware_ini.c
diff --git a/F1/USBCDC_template/hardware_ini.h b/deprecated/F1/USBCDC_template/hardware_ini.h
similarity index 100%
rename from F1/USBCDC_template/hardware_ini.h
rename to deprecated/F1/USBCDC_template/hardware_ini.h
diff --git a/F1/USBCDC_template/ld/devices.data b/deprecated/F1/USBCDC_template/ld/devices.data
similarity index 100%
rename from F1/USBCDC_template/ld/devices.data
rename to deprecated/F1/USBCDC_template/ld/devices.data
diff --git a/F1/USBCDC_template/ld/stm32f103x4.ld b/deprecated/F1/USBCDC_template/ld/stm32f103x4.ld
similarity index 100%
rename from F1/USBCDC_template/ld/stm32f103x4.ld
rename to deprecated/F1/USBCDC_template/ld/stm32f103x4.ld
diff --git a/F1/USBCDC_template/ld/stm32f103x6.ld b/deprecated/F1/USBCDC_template/ld/stm32f103x6.ld
similarity index 100%
rename from F1/USBCDC_template/ld/stm32f103x6.ld
rename to deprecated/F1/USBCDC_template/ld/stm32f103x6.ld
diff --git a/F1/USBCDC_template/ld/stm32f103x8.ld b/deprecated/F1/USBCDC_template/ld/stm32f103x8.ld
similarity index 100%
rename from F1/USBCDC_template/ld/stm32f103x8.ld
rename to deprecated/F1/USBCDC_template/ld/stm32f103x8.ld
diff --git a/F1/USBCDC_template/ld/stm32f103xB.ld b/deprecated/F1/USBCDC_template/ld/stm32f103xB.ld
similarity index 100%
rename from F1/USBCDC_template/ld/stm32f103xB.ld
rename to deprecated/F1/USBCDC_template/ld/stm32f103xB.ld
diff --git a/F1/USBCDC_template/ld/stm32f103xC.ld b/deprecated/F1/USBCDC_template/ld/stm32f103xC.ld
similarity index 100%
rename from F1/USBCDC_template/ld/stm32f103xC.ld
rename to deprecated/F1/USBCDC_template/ld/stm32f103xC.ld
diff --git a/F1/USBCDC_template/ld/stm32f103xD.ld b/deprecated/F1/USBCDC_template/ld/stm32f103xD.ld
similarity index 100%
rename from F1/USBCDC_template/ld/stm32f103xD.ld
rename to deprecated/F1/USBCDC_template/ld/stm32f103xD.ld
diff --git a/F1/USBCDC_template/ld/stm32f103xE.ld b/deprecated/F1/USBCDC_template/ld/stm32f103xE.ld
similarity index 100%
rename from F1/USBCDC_template/ld/stm32f103xE.ld
rename to deprecated/F1/USBCDC_template/ld/stm32f103xE.ld
diff --git a/F1/USBCDC_template/ld/stm32f103xF.ld b/deprecated/F1/USBCDC_template/ld/stm32f103xF.ld
similarity index 100%
rename from F1/USBCDC_template/ld/stm32f103xF.ld
rename to deprecated/F1/USBCDC_template/ld/stm32f103xF.ld
diff --git a/F1/USBCDC_template/ld/stm32f103xG.ld b/deprecated/F1/USBCDC_template/ld/stm32f103xG.ld
similarity index 100%
rename from F1/USBCDC_template/ld/stm32f103xG.ld
rename to deprecated/F1/USBCDC_template/ld/stm32f103xG.ld
diff --git a/F1/USBCDC_template/main.c b/deprecated/F1/USBCDC_template/main.c
similarity index 100%
rename from F1/USBCDC_template/main.c
rename to deprecated/F1/USBCDC_template/main.c
diff --git a/F1/USBCDC_template/main.h b/deprecated/F1/USBCDC_template/main.h
similarity index 100%
rename from F1/USBCDC_template/main.h
rename to deprecated/F1/USBCDC_template/main.h
diff --git a/F1/USBCDC_template/sync.c b/deprecated/F1/USBCDC_template/sync.c
similarity index 100%
rename from F1/USBCDC_template/sync.c
rename to deprecated/F1/USBCDC_template/sync.c
diff --git a/F1/USBCDC_template/sync.h b/deprecated/F1/USBCDC_template/sync.h
similarity index 100%
rename from F1/USBCDC_template/sync.h
rename to deprecated/F1/USBCDC_template/sync.h
diff --git a/F1/USBCDC_template/usb_cdc_simple.bin b/deprecated/F1/USBCDC_template/usb_cdc_simple.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F1/USBCDC_template/usb_cdc_simple.bin
rename to deprecated/F1/USBCDC_template/usb_cdc_simple.bin
diff --git a/F1/USBCDC_template/user_proto.c b/deprecated/F1/USBCDC_template/user_proto.c
similarity index 100%
rename from F1/USBCDC_template/user_proto.c
rename to deprecated/F1/USBCDC_template/user_proto.c
diff --git a/F1/USBCDC_template/user_proto.h b/deprecated/F1/USBCDC_template/user_proto.h
similarity index 100%
rename from F1/USBCDC_template/user_proto.h
rename to deprecated/F1/USBCDC_template/user_proto.h
diff --git a/F1/canon_lens/Makefile b/deprecated/F1/canon_lens/Makefile
similarity index 100%
rename from F1/canon_lens/Makefile
rename to deprecated/F1/canon_lens/Makefile
diff --git a/F1/canon_lens/README b/deprecated/F1/canon_lens/README
similarity index 100%
rename from F1/canon_lens/README
rename to deprecated/F1/canon_lens/README
diff --git a/F1/canon_lens/canon_lens.bin b/deprecated/F1/canon_lens/canon_lens.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F1/canon_lens/canon_lens.bin
rename to deprecated/F1/canon_lens/canon_lens.bin
diff --git a/F1/canon_lens/cdcacm.c b/deprecated/F1/canon_lens/cdcacm.c
similarity index 100%
rename from F1/canon_lens/cdcacm.c
rename to deprecated/F1/canon_lens/cdcacm.c
diff --git a/F1/canon_lens/cdcacm.h b/deprecated/F1/canon_lens/cdcacm.h
similarity index 100%
rename from F1/canon_lens/cdcacm.h
rename to deprecated/F1/canon_lens/cdcacm.h
diff --git a/F1/canon_lens/hardware_ini.c b/deprecated/F1/canon_lens/hardware_ini.c
similarity index 100%
rename from F1/canon_lens/hardware_ini.c
rename to deprecated/F1/canon_lens/hardware_ini.c
diff --git a/F1/canon_lens/hardware_ini.h b/deprecated/F1/canon_lens/hardware_ini.h
similarity index 100%
rename from F1/canon_lens/hardware_ini.h
rename to deprecated/F1/canon_lens/hardware_ini.h
diff --git a/F1/canon_lens/ld/devices.data b/deprecated/F1/canon_lens/ld/devices.data
similarity index 100%
rename from F1/canon_lens/ld/devices.data
rename to deprecated/F1/canon_lens/ld/devices.data
diff --git a/F1/canon_lens/ld/stm32f103x4.ld b/deprecated/F1/canon_lens/ld/stm32f103x4.ld
similarity index 100%
rename from F1/canon_lens/ld/stm32f103x4.ld
rename to deprecated/F1/canon_lens/ld/stm32f103x4.ld
diff --git a/F1/canon_lens/ld/stm32f103x6.ld b/deprecated/F1/canon_lens/ld/stm32f103x6.ld
similarity index 100%
rename from F1/canon_lens/ld/stm32f103x6.ld
rename to deprecated/F1/canon_lens/ld/stm32f103x6.ld
diff --git a/F1/canon_lens/ld/stm32f103x8.ld b/deprecated/F1/canon_lens/ld/stm32f103x8.ld
similarity index 100%
rename from F1/canon_lens/ld/stm32f103x8.ld
rename to deprecated/F1/canon_lens/ld/stm32f103x8.ld
diff --git a/F1/canon_lens/ld/stm32f103xB.ld b/deprecated/F1/canon_lens/ld/stm32f103xB.ld
similarity index 100%
rename from F1/canon_lens/ld/stm32f103xB.ld
rename to deprecated/F1/canon_lens/ld/stm32f103xB.ld
diff --git a/F1/canon_lens/ld/stm32f103xC.ld b/deprecated/F1/canon_lens/ld/stm32f103xC.ld
similarity index 100%
rename from F1/canon_lens/ld/stm32f103xC.ld
rename to deprecated/F1/canon_lens/ld/stm32f103xC.ld
diff --git a/F1/canon_lens/ld/stm32f103xD.ld b/deprecated/F1/canon_lens/ld/stm32f103xD.ld
similarity index 100%
rename from F1/canon_lens/ld/stm32f103xD.ld
rename to deprecated/F1/canon_lens/ld/stm32f103xD.ld
diff --git a/F1/canon_lens/ld/stm32f103xE.ld b/deprecated/F1/canon_lens/ld/stm32f103xE.ld
similarity index 100%
rename from F1/canon_lens/ld/stm32f103xE.ld
rename to deprecated/F1/canon_lens/ld/stm32f103xE.ld
diff --git a/F1/canon_lens/ld/stm32f103xF.ld b/deprecated/F1/canon_lens/ld/stm32f103xF.ld
similarity index 100%
rename from F1/canon_lens/ld/stm32f103xF.ld
rename to deprecated/F1/canon_lens/ld/stm32f103xF.ld
diff --git a/F1/canon_lens/ld/stm32f103xG.ld b/deprecated/F1/canon_lens/ld/stm32f103xG.ld
similarity index 100%
rename from F1/canon_lens/ld/stm32f103xG.ld
rename to deprecated/F1/canon_lens/ld/stm32f103xG.ld
diff --git a/F1/canon_lens/main.c b/deprecated/F1/canon_lens/main.c
similarity index 100%
rename from F1/canon_lens/main.c
rename to deprecated/F1/canon_lens/main.c
diff --git a/F1/canon_lens/main.h b/deprecated/F1/canon_lens/main.h
similarity index 100%
rename from F1/canon_lens/main.h
rename to deprecated/F1/canon_lens/main.h
diff --git a/F1/canon_lens/spi.c b/deprecated/F1/canon_lens/spi.c
similarity index 100%
rename from F1/canon_lens/spi.c
rename to deprecated/F1/canon_lens/spi.c
diff --git a/F1/canon_lens/spi.h b/deprecated/F1/canon_lens/spi.h
similarity index 100%
rename from F1/canon_lens/spi.h
rename to deprecated/F1/canon_lens/spi.h
diff --git a/F1/canon_lens/sync.c b/deprecated/F1/canon_lens/sync.c
similarity index 100%
rename from F1/canon_lens/sync.c
rename to deprecated/F1/canon_lens/sync.c
diff --git a/F1/canon_lens/sync.h b/deprecated/F1/canon_lens/sync.h
similarity index 100%
rename from F1/canon_lens/sync.h
rename to deprecated/F1/canon_lens/sync.h
diff --git a/F1/canon_lens/user_proto.c b/deprecated/F1/canon_lens/user_proto.c
similarity index 100%
rename from F1/canon_lens/user_proto.c
rename to deprecated/F1/canon_lens/user_proto.c
diff --git a/F1/canon_lens/user_proto.h b/deprecated/F1/canon_lens/user_proto.h
similarity index 100%
rename from F1/canon_lens/user_proto.h
rename to deprecated/F1/canon_lens/user_proto.h
diff --git a/F1/client-term/Makefile b/deprecated/F1/client-term/Makefile
similarity index 100%
rename from F1/client-term/Makefile
rename to deprecated/F1/client-term/Makefile
diff --git a/F1/client-term/client.c b/deprecated/F1/client-term/client.c
similarity index 100%
rename from F1/client-term/client.c
rename to deprecated/F1/client-term/client.c
diff --git a/F1/distance_meters/Makefile b/deprecated/F1/distance_meters/Makefile
similarity index 100%
rename from F1/distance_meters/Makefile
rename to deprecated/F1/distance_meters/Makefile
diff --git a/F1/distance_meters/Readme.md b/deprecated/F1/distance_meters/Readme.md
similarity index 100%
rename from F1/distance_meters/Readme.md
rename to deprecated/F1/distance_meters/Readme.md
diff --git a/F1/distance_meters/cdcacm.c b/deprecated/F1/distance_meters/cdcacm.c
similarity index 100%
rename from F1/distance_meters/cdcacm.c
rename to deprecated/F1/distance_meters/cdcacm.c
diff --git a/F1/distance_meters/cdcacm.h b/deprecated/F1/distance_meters/cdcacm.h
similarity index 100%
rename from F1/distance_meters/cdcacm.h
rename to deprecated/F1/distance_meters/cdcacm.h
diff --git a/F1/distance_meters/hardware_ini.c b/deprecated/F1/distance_meters/hardware_ini.c
similarity index 100%
rename from F1/distance_meters/hardware_ini.c
rename to deprecated/F1/distance_meters/hardware_ini.c
diff --git a/F1/distance_meters/hardware_ini.h b/deprecated/F1/distance_meters/hardware_ini.h
similarity index 100%
rename from F1/distance_meters/hardware_ini.h
rename to deprecated/F1/distance_meters/hardware_ini.h
diff --git a/F1/distance_meters/ld/devices.data b/deprecated/F1/distance_meters/ld/devices.data
similarity index 100%
rename from F1/distance_meters/ld/devices.data
rename to deprecated/F1/distance_meters/ld/devices.data
diff --git a/F1/distance_meters/ld/stm32f103x4.ld b/deprecated/F1/distance_meters/ld/stm32f103x4.ld
similarity index 100%
rename from F1/distance_meters/ld/stm32f103x4.ld
rename to deprecated/F1/distance_meters/ld/stm32f103x4.ld
diff --git a/F1/distance_meters/ld/stm32f103x6.ld b/deprecated/F1/distance_meters/ld/stm32f103x6.ld
similarity index 100%
rename from F1/distance_meters/ld/stm32f103x6.ld
rename to deprecated/F1/distance_meters/ld/stm32f103x6.ld
diff --git a/F1/distance_meters/ld/stm32f103x8.ld b/deprecated/F1/distance_meters/ld/stm32f103x8.ld
similarity index 100%
rename from F1/distance_meters/ld/stm32f103x8.ld
rename to deprecated/F1/distance_meters/ld/stm32f103x8.ld
diff --git a/F1/distance_meters/ld/stm32f103xB.ld b/deprecated/F1/distance_meters/ld/stm32f103xB.ld
similarity index 100%
rename from F1/distance_meters/ld/stm32f103xB.ld
rename to deprecated/F1/distance_meters/ld/stm32f103xB.ld
diff --git a/F1/distance_meters/ld/stm32f103xC.ld b/deprecated/F1/distance_meters/ld/stm32f103xC.ld
similarity index 100%
rename from F1/distance_meters/ld/stm32f103xC.ld
rename to deprecated/F1/distance_meters/ld/stm32f103xC.ld
diff --git a/F1/distance_meters/ld/stm32f103xD.ld b/deprecated/F1/distance_meters/ld/stm32f103xD.ld
similarity index 100%
rename from F1/distance_meters/ld/stm32f103xD.ld
rename to deprecated/F1/distance_meters/ld/stm32f103xD.ld
diff --git a/F1/distance_meters/ld/stm32f103xE.ld b/deprecated/F1/distance_meters/ld/stm32f103xE.ld
similarity index 100%
rename from F1/distance_meters/ld/stm32f103xE.ld
rename to deprecated/F1/distance_meters/ld/stm32f103xE.ld
diff --git a/F1/distance_meters/ld/stm32f103xF.ld b/deprecated/F1/distance_meters/ld/stm32f103xF.ld
similarity index 100%
rename from F1/distance_meters/ld/stm32f103xF.ld
rename to deprecated/F1/distance_meters/ld/stm32f103xF.ld
diff --git a/F1/distance_meters/ld/stm32f103xG.ld b/deprecated/F1/distance_meters/ld/stm32f103xG.ld
similarity index 100%
rename from F1/distance_meters/ld/stm32f103xG.ld
rename to deprecated/F1/distance_meters/ld/stm32f103xG.ld
diff --git a/F1/distance_meters/main.c b/deprecated/F1/distance_meters/main.c
similarity index 100%
rename from F1/distance_meters/main.c
rename to deprecated/F1/distance_meters/main.c
diff --git a/F1/distance_meters/main.h b/deprecated/F1/distance_meters/main.h
similarity index 100%
rename from F1/distance_meters/main.h
rename to deprecated/F1/distance_meters/main.h
diff --git a/F1/distance_meters/sharp.c b/deprecated/F1/distance_meters/sharp.c
similarity index 100%
rename from F1/distance_meters/sharp.c
rename to deprecated/F1/distance_meters/sharp.c
diff --git a/F1/distance_meters/sharp.h b/deprecated/F1/distance_meters/sharp.h
similarity index 100%
rename from F1/distance_meters/sharp.h
rename to deprecated/F1/distance_meters/sharp.h
diff --git a/F1/distance_meters/sync.c b/deprecated/F1/distance_meters/sync.c
similarity index 100%
rename from F1/distance_meters/sync.c
rename to deprecated/F1/distance_meters/sync.c
diff --git a/F1/distance_meters/sync.h b/deprecated/F1/distance_meters/sync.h
similarity index 100%
rename from F1/distance_meters/sync.h
rename to deprecated/F1/distance_meters/sync.h
diff --git a/F1/distance_meters/ultrasonic.bin b/deprecated/F1/distance_meters/ultrasonic.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F1/distance_meters/ultrasonic.bin
rename to deprecated/F1/distance_meters/ultrasonic.bin
diff --git a/F1/distance_meters/ultrasonic.c b/deprecated/F1/distance_meters/ultrasonic.c
similarity index 100%
rename from F1/distance_meters/ultrasonic.c
rename to deprecated/F1/distance_meters/ultrasonic.c
diff --git a/F1/distance_meters/ultrasonic.h b/deprecated/F1/distance_meters/ultrasonic.h
similarity index 100%
rename from F1/distance_meters/ultrasonic.h
rename to deprecated/F1/distance_meters/ultrasonic.h
diff --git a/F1/distance_meters/user_proto.c b/deprecated/F1/distance_meters/user_proto.c
similarity index 100%
rename from F1/distance_meters/user_proto.c
rename to deprecated/F1/distance_meters/user_proto.c
diff --git a/F1/distance_meters/user_proto.h b/deprecated/F1/distance_meters/user_proto.h
similarity index 100%
rename from F1/distance_meters/user_proto.h
rename to deprecated/F1/distance_meters/user_proto.h
diff --git a/F1/hid_mouse_keyboard/Makefile b/deprecated/F1/hid_mouse_keyboard/Makefile
similarity index 100%
rename from F1/hid_mouse_keyboard/Makefile
rename to deprecated/F1/hid_mouse_keyboard/Makefile
diff --git a/F1/hid_mouse_keyboard/Readme.md b/deprecated/F1/hid_mouse_keyboard/Readme.md
similarity index 100%
rename from F1/hid_mouse_keyboard/Readme.md
rename to deprecated/F1/hid_mouse_keyboard/Readme.md
diff --git a/F1/hid_mouse_keyboard/keycodes.c b/deprecated/F1/hid_mouse_keyboard/keycodes.c
similarity index 100%
rename from F1/hid_mouse_keyboard/keycodes.c
rename to deprecated/F1/hid_mouse_keyboard/keycodes.c
diff --git a/F1/hid_mouse_keyboard/keycodes.h b/deprecated/F1/hid_mouse_keyboard/keycodes.h
similarity index 100%
rename from F1/hid_mouse_keyboard/keycodes.h
rename to deprecated/F1/hid_mouse_keyboard/keycodes.h
diff --git a/F1/hid_mouse_keyboard/ld/devices.data b/deprecated/F1/hid_mouse_keyboard/ld/devices.data
similarity index 100%
rename from F1/hid_mouse_keyboard/ld/devices.data
rename to deprecated/F1/hid_mouse_keyboard/ld/devices.data
diff --git a/F1/hid_mouse_keyboard/ld/stm32f103x4.ld b/deprecated/F1/hid_mouse_keyboard/ld/stm32f103x4.ld
similarity index 100%
rename from F1/hid_mouse_keyboard/ld/stm32f103x4.ld
rename to deprecated/F1/hid_mouse_keyboard/ld/stm32f103x4.ld
diff --git a/F1/hid_mouse_keyboard/ld/stm32f103x6.ld b/deprecated/F1/hid_mouse_keyboard/ld/stm32f103x6.ld
similarity index 100%
rename from F1/hid_mouse_keyboard/ld/stm32f103x6.ld
rename to deprecated/F1/hid_mouse_keyboard/ld/stm32f103x6.ld
diff --git a/F1/hid_mouse_keyboard/ld/stm32f103x8.ld b/deprecated/F1/hid_mouse_keyboard/ld/stm32f103x8.ld
similarity index 100%
rename from F1/hid_mouse_keyboard/ld/stm32f103x8.ld
rename to deprecated/F1/hid_mouse_keyboard/ld/stm32f103x8.ld
diff --git a/F1/hid_mouse_keyboard/ld/stm32f103xB.ld b/deprecated/F1/hid_mouse_keyboard/ld/stm32f103xB.ld
similarity index 100%
rename from F1/hid_mouse_keyboard/ld/stm32f103xB.ld
rename to deprecated/F1/hid_mouse_keyboard/ld/stm32f103xB.ld
diff --git a/F1/hid_mouse_keyboard/ld/stm32f103xC.ld b/deprecated/F1/hid_mouse_keyboard/ld/stm32f103xC.ld
similarity index 100%
rename from F1/hid_mouse_keyboard/ld/stm32f103xC.ld
rename to deprecated/F1/hid_mouse_keyboard/ld/stm32f103xC.ld
diff --git a/F1/hid_mouse_keyboard/ld/stm32f103xD.ld b/deprecated/F1/hid_mouse_keyboard/ld/stm32f103xD.ld
similarity index 100%
rename from F1/hid_mouse_keyboard/ld/stm32f103xD.ld
rename to deprecated/F1/hid_mouse_keyboard/ld/stm32f103xD.ld
diff --git a/F1/hid_mouse_keyboard/ld/stm32f103xE.ld b/deprecated/F1/hid_mouse_keyboard/ld/stm32f103xE.ld
similarity index 100%
rename from F1/hid_mouse_keyboard/ld/stm32f103xE.ld
rename to deprecated/F1/hid_mouse_keyboard/ld/stm32f103xE.ld
diff --git a/F1/hid_mouse_keyboard/ld/stm32f103xF.ld b/deprecated/F1/hid_mouse_keyboard/ld/stm32f103xF.ld
similarity index 100%
rename from F1/hid_mouse_keyboard/ld/stm32f103xF.ld
rename to deprecated/F1/hid_mouse_keyboard/ld/stm32f103xF.ld
diff --git a/F1/hid_mouse_keyboard/ld/stm32f103xG.ld b/deprecated/F1/hid_mouse_keyboard/ld/stm32f103xG.ld
similarity index 100%
rename from F1/hid_mouse_keyboard/ld/stm32f103xG.ld
rename to deprecated/F1/hid_mouse_keyboard/ld/stm32f103xG.ld
diff --git a/F1/hid_mouse_keyboard/usbhid.bin b/deprecated/F1/hid_mouse_keyboard/usbhid.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F1/hid_mouse_keyboard/usbhid.bin
rename to deprecated/F1/hid_mouse_keyboard/usbhid.bin
diff --git a/F1/hid_mouse_keyboard/usbhid.c b/deprecated/F1/hid_mouse_keyboard/usbhid.c
similarity index 100%
rename from F1/hid_mouse_keyboard/usbhid.c
rename to deprecated/F1/hid_mouse_keyboard/usbhid.c
diff --git a/F1/keyboard_snippet/Makefile b/deprecated/F1/keyboard_snippet/Makefile
similarity index 100%
rename from F1/keyboard_snippet/Makefile
rename to deprecated/F1/keyboard_snippet/Makefile
diff --git a/F1/keyboard_snippet/Readme.md b/deprecated/F1/keyboard_snippet/Readme.md
similarity index 100%
rename from F1/keyboard_snippet/Readme.md
rename to deprecated/F1/keyboard_snippet/Readme.md
diff --git a/F1/keyboard_snippet/keyboard.bin b/deprecated/F1/keyboard_snippet/keyboard.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F1/keyboard_snippet/keyboard.bin
rename to deprecated/F1/keyboard_snippet/keyboard.bin
diff --git a/F1/keyboard_snippet/keycodes.c b/deprecated/F1/keyboard_snippet/keycodes.c
similarity index 100%
rename from F1/keyboard_snippet/keycodes.c
rename to deprecated/F1/keyboard_snippet/keycodes.c
diff --git a/F1/keyboard_snippet/keycodes.h b/deprecated/F1/keyboard_snippet/keycodes.h
similarity index 100%
rename from F1/keyboard_snippet/keycodes.h
rename to deprecated/F1/keyboard_snippet/keycodes.h
diff --git a/F1/keyboard_snippet/ld/devices.data b/deprecated/F1/keyboard_snippet/ld/devices.data
similarity index 100%
rename from F1/keyboard_snippet/ld/devices.data
rename to deprecated/F1/keyboard_snippet/ld/devices.data
diff --git a/F1/keyboard_snippet/ld/stm32f103x4.ld b/deprecated/F1/keyboard_snippet/ld/stm32f103x4.ld
similarity index 100%
rename from F1/keyboard_snippet/ld/stm32f103x4.ld
rename to deprecated/F1/keyboard_snippet/ld/stm32f103x4.ld
diff --git a/F1/keyboard_snippet/ld/stm32f103x6.ld b/deprecated/F1/keyboard_snippet/ld/stm32f103x6.ld
similarity index 100%
rename from F1/keyboard_snippet/ld/stm32f103x6.ld
rename to deprecated/F1/keyboard_snippet/ld/stm32f103x6.ld
diff --git a/F1/keyboard_snippet/ld/stm32f103x8.ld b/deprecated/F1/keyboard_snippet/ld/stm32f103x8.ld
similarity index 100%
rename from F1/keyboard_snippet/ld/stm32f103x8.ld
rename to deprecated/F1/keyboard_snippet/ld/stm32f103x8.ld
diff --git a/F1/keyboard_snippet/ld/stm32f103xB.ld b/deprecated/F1/keyboard_snippet/ld/stm32f103xB.ld
similarity index 100%
rename from F1/keyboard_snippet/ld/stm32f103xB.ld
rename to deprecated/F1/keyboard_snippet/ld/stm32f103xB.ld
diff --git a/F1/keyboard_snippet/ld/stm32f103xC.ld b/deprecated/F1/keyboard_snippet/ld/stm32f103xC.ld
similarity index 100%
rename from F1/keyboard_snippet/ld/stm32f103xC.ld
rename to deprecated/F1/keyboard_snippet/ld/stm32f103xC.ld
diff --git a/F1/keyboard_snippet/ld/stm32f103xD.ld b/deprecated/F1/keyboard_snippet/ld/stm32f103xD.ld
similarity index 100%
rename from F1/keyboard_snippet/ld/stm32f103xD.ld
rename to deprecated/F1/keyboard_snippet/ld/stm32f103xD.ld
diff --git a/F1/keyboard_snippet/ld/stm32f103xE.ld b/deprecated/F1/keyboard_snippet/ld/stm32f103xE.ld
similarity index 100%
rename from F1/keyboard_snippet/ld/stm32f103xE.ld
rename to deprecated/F1/keyboard_snippet/ld/stm32f103xE.ld
diff --git a/F1/keyboard_snippet/ld/stm32f103xF.ld b/deprecated/F1/keyboard_snippet/ld/stm32f103xF.ld
similarity index 100%
rename from F1/keyboard_snippet/ld/stm32f103xF.ld
rename to deprecated/F1/keyboard_snippet/ld/stm32f103xF.ld
diff --git a/F1/keyboard_snippet/ld/stm32f103xG.ld b/deprecated/F1/keyboard_snippet/ld/stm32f103xG.ld
similarity index 100%
rename from F1/keyboard_snippet/ld/stm32f103xG.ld
rename to deprecated/F1/keyboard_snippet/ld/stm32f103xG.ld
diff --git a/F1/keyboard_snippet/main.c b/deprecated/F1/keyboard_snippet/main.c
similarity index 100%
rename from F1/keyboard_snippet/main.c
rename to deprecated/F1/keyboard_snippet/main.c
diff --git a/F1/keyboard_snippet/ocm.h b/deprecated/F1/keyboard_snippet/ocm.h
similarity index 100%
rename from F1/keyboard_snippet/ocm.h
rename to deprecated/F1/keyboard_snippet/ocm.h
diff --git a/F1/keyboard_snippet/usbkeybrd.c b/deprecated/F1/keyboard_snippet/usbkeybrd.c
similarity index 100%
rename from F1/keyboard_snippet/usbkeybrd.c
rename to deprecated/F1/keyboard_snippet/usbkeybrd.c
diff --git a/F1/keyboard_snippet/usbkeybrd.h b/deprecated/F1/keyboard_snippet/usbkeybrd.h
similarity index 100%
rename from F1/keyboard_snippet/usbkeybrd.h
rename to deprecated/F1/keyboard_snippet/usbkeybrd.h
diff --git a/F1/matrix_keyboard/Makefile b/deprecated/F1/matrix_keyboard/Makefile
similarity index 100%
rename from F1/matrix_keyboard/Makefile
rename to deprecated/F1/matrix_keyboard/Makefile
diff --git a/F1/matrix_keyboard/Readme.md b/deprecated/F1/matrix_keyboard/Readme.md
similarity index 100%
rename from F1/matrix_keyboard/Readme.md
rename to deprecated/F1/matrix_keyboard/Readme.md
diff --git a/F1/matrix_keyboard/keycodes.c b/deprecated/F1/matrix_keyboard/keycodes.c
similarity index 100%
rename from F1/matrix_keyboard/keycodes.c
rename to deprecated/F1/matrix_keyboard/keycodes.c
diff --git a/F1/matrix_keyboard/keycodes.h b/deprecated/F1/matrix_keyboard/keycodes.h
similarity index 100%
rename from F1/matrix_keyboard/keycodes.h
rename to deprecated/F1/matrix_keyboard/keycodes.h
diff --git a/F1/matrix_keyboard/ld/devices.data b/deprecated/F1/matrix_keyboard/ld/devices.data
similarity index 100%
rename from F1/matrix_keyboard/ld/devices.data
rename to deprecated/F1/matrix_keyboard/ld/devices.data
diff --git a/F1/matrix_keyboard/ld/stm32f103x4.ld b/deprecated/F1/matrix_keyboard/ld/stm32f103x4.ld
similarity index 100%
rename from F1/matrix_keyboard/ld/stm32f103x4.ld
rename to deprecated/F1/matrix_keyboard/ld/stm32f103x4.ld
diff --git a/F1/matrix_keyboard/ld/stm32f103x6.ld b/deprecated/F1/matrix_keyboard/ld/stm32f103x6.ld
similarity index 100%
rename from F1/matrix_keyboard/ld/stm32f103x6.ld
rename to deprecated/F1/matrix_keyboard/ld/stm32f103x6.ld
diff --git a/F1/matrix_keyboard/ld/stm32f103x8.ld b/deprecated/F1/matrix_keyboard/ld/stm32f103x8.ld
similarity index 100%
rename from F1/matrix_keyboard/ld/stm32f103x8.ld
rename to deprecated/F1/matrix_keyboard/ld/stm32f103x8.ld
diff --git a/F1/matrix_keyboard/ld/stm32f103xB.ld b/deprecated/F1/matrix_keyboard/ld/stm32f103xB.ld
similarity index 100%
rename from F1/matrix_keyboard/ld/stm32f103xB.ld
rename to deprecated/F1/matrix_keyboard/ld/stm32f103xB.ld
diff --git a/F1/matrix_keyboard/ld/stm32f103xC.ld b/deprecated/F1/matrix_keyboard/ld/stm32f103xC.ld
similarity index 100%
rename from F1/matrix_keyboard/ld/stm32f103xC.ld
rename to deprecated/F1/matrix_keyboard/ld/stm32f103xC.ld
diff --git a/F1/matrix_keyboard/ld/stm32f103xD.ld b/deprecated/F1/matrix_keyboard/ld/stm32f103xD.ld
similarity index 100%
rename from F1/matrix_keyboard/ld/stm32f103xD.ld
rename to deprecated/F1/matrix_keyboard/ld/stm32f103xD.ld
diff --git a/F1/matrix_keyboard/ld/stm32f103xE.ld b/deprecated/F1/matrix_keyboard/ld/stm32f103xE.ld
similarity index 100%
rename from F1/matrix_keyboard/ld/stm32f103xE.ld
rename to deprecated/F1/matrix_keyboard/ld/stm32f103xE.ld
diff --git a/F1/matrix_keyboard/ld/stm32f103xF.ld b/deprecated/F1/matrix_keyboard/ld/stm32f103xF.ld
similarity index 100%
rename from F1/matrix_keyboard/ld/stm32f103xF.ld
rename to deprecated/F1/matrix_keyboard/ld/stm32f103xF.ld
diff --git a/F1/matrix_keyboard/ld/stm32f103xG.ld b/deprecated/F1/matrix_keyboard/ld/stm32f103xG.ld
similarity index 100%
rename from F1/matrix_keyboard/ld/stm32f103xG.ld
rename to deprecated/F1/matrix_keyboard/ld/stm32f103xG.ld
diff --git a/F1/matrix_keyboard/main.c b/deprecated/F1/matrix_keyboard/main.c
similarity index 100%
rename from F1/matrix_keyboard/main.c
rename to deprecated/F1/matrix_keyboard/main.c
diff --git a/F1/matrix_keyboard/matrixkbd.c b/deprecated/F1/matrix_keyboard/matrixkbd.c
similarity index 100%
rename from F1/matrix_keyboard/matrixkbd.c
rename to deprecated/F1/matrix_keyboard/matrixkbd.c
diff --git a/F1/matrix_keyboard/matrixkbd.h b/deprecated/F1/matrix_keyboard/matrixkbd.h
similarity index 100%
rename from F1/matrix_keyboard/matrixkbd.h
rename to deprecated/F1/matrix_keyboard/matrixkbd.h
diff --git a/F1/matrix_keyboard/matrkeyb.bin b/deprecated/F1/matrix_keyboard/matrkeyb.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F1/matrix_keyboard/matrkeyb.bin
rename to deprecated/F1/matrix_keyboard/matrkeyb.bin
diff --git a/F1/nokia5110/Makefile b/deprecated/F1/nokia5110/Makefile
similarity index 100%
rename from F1/nokia5110/Makefile
rename to deprecated/F1/nokia5110/Makefile
diff --git a/F1/nokia5110/cdcacm.c b/deprecated/F1/nokia5110/cdcacm.c
similarity index 100%
rename from F1/nokia5110/cdcacm.c
rename to deprecated/F1/nokia5110/cdcacm.c
diff --git a/F1/nokia5110/cdcacm.h b/deprecated/F1/nokia5110/cdcacm.h
similarity index 100%
rename from F1/nokia5110/cdcacm.h
rename to deprecated/F1/nokia5110/cdcacm.h
diff --git a/F1/nokia5110/font.c b/deprecated/F1/nokia5110/font.c
similarity index 100%
rename from F1/nokia5110/font.c
rename to deprecated/F1/nokia5110/font.c
diff --git a/F1/nokia5110/font.h b/deprecated/F1/nokia5110/font.h
similarity index 100%
rename from F1/nokia5110/font.h
rename to deprecated/F1/nokia5110/font.h
diff --git a/F1/nokia5110/hw_init.c b/deprecated/F1/nokia5110/hw_init.c
similarity index 100%
rename from F1/nokia5110/hw_init.c
rename to deprecated/F1/nokia5110/hw_init.c
diff --git a/F1/nokia5110/hw_init.h b/deprecated/F1/nokia5110/hw_init.h
similarity index 100%
rename from F1/nokia5110/hw_init.h
rename to deprecated/F1/nokia5110/hw_init.h
diff --git a/F1/nokia5110/ld/devices.data b/deprecated/F1/nokia5110/ld/devices.data
similarity index 100%
rename from F1/nokia5110/ld/devices.data
rename to deprecated/F1/nokia5110/ld/devices.data
diff --git a/F1/nokia5110/ld/stm32f103x4.ld b/deprecated/F1/nokia5110/ld/stm32f103x4.ld
similarity index 100%
rename from F1/nokia5110/ld/stm32f103x4.ld
rename to deprecated/F1/nokia5110/ld/stm32f103x4.ld
diff --git a/F1/nokia5110/ld/stm32f103x6.ld b/deprecated/F1/nokia5110/ld/stm32f103x6.ld
similarity index 100%
rename from F1/nokia5110/ld/stm32f103x6.ld
rename to deprecated/F1/nokia5110/ld/stm32f103x6.ld
diff --git a/F1/nokia5110/ld/stm32f103x8.ld b/deprecated/F1/nokia5110/ld/stm32f103x8.ld
similarity index 100%
rename from F1/nokia5110/ld/stm32f103x8.ld
rename to deprecated/F1/nokia5110/ld/stm32f103x8.ld
diff --git a/F1/nokia5110/ld/stm32f103xB.ld b/deprecated/F1/nokia5110/ld/stm32f103xB.ld
similarity index 100%
rename from F1/nokia5110/ld/stm32f103xB.ld
rename to deprecated/F1/nokia5110/ld/stm32f103xB.ld
diff --git a/F1/nokia5110/ld/stm32f103xC.ld b/deprecated/F1/nokia5110/ld/stm32f103xC.ld
similarity index 100%
rename from F1/nokia5110/ld/stm32f103xC.ld
rename to deprecated/F1/nokia5110/ld/stm32f103xC.ld
diff --git a/F1/nokia5110/ld/stm32f103xD.ld b/deprecated/F1/nokia5110/ld/stm32f103xD.ld
similarity index 100%
rename from F1/nokia5110/ld/stm32f103xD.ld
rename to deprecated/F1/nokia5110/ld/stm32f103xD.ld
diff --git a/F1/nokia5110/ld/stm32f103xE.ld b/deprecated/F1/nokia5110/ld/stm32f103xE.ld
similarity index 100%
rename from F1/nokia5110/ld/stm32f103xE.ld
rename to deprecated/F1/nokia5110/ld/stm32f103xE.ld
diff --git a/F1/nokia5110/ld/stm32f103xF.ld b/deprecated/F1/nokia5110/ld/stm32f103xF.ld
similarity index 100%
rename from F1/nokia5110/ld/stm32f103xF.ld
rename to deprecated/F1/nokia5110/ld/stm32f103xF.ld
diff --git a/F1/nokia5110/ld/stm32f103xG.ld b/deprecated/F1/nokia5110/ld/stm32f103xG.ld
similarity index 100%
rename from F1/nokia5110/ld/stm32f103xG.ld
rename to deprecated/F1/nokia5110/ld/stm32f103xG.ld
diff --git a/F1/nokia5110/main.c b/deprecated/F1/nokia5110/main.c
similarity index 100%
rename from F1/nokia5110/main.c
rename to deprecated/F1/nokia5110/main.c
diff --git a/F1/nokia5110/main.h b/deprecated/F1/nokia5110/main.h
similarity index 100%
rename from F1/nokia5110/main.h
rename to deprecated/F1/nokia5110/main.h
diff --git a/F1/nokia5110/nokia5110.bin b/deprecated/F1/nokia5110/nokia5110.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F1/nokia5110/nokia5110.bin
rename to deprecated/F1/nokia5110/nokia5110.bin
diff --git a/F1/nokia5110/pcd8544.c b/deprecated/F1/nokia5110/pcd8544.c
similarity index 100%
rename from F1/nokia5110/pcd8544.c
rename to deprecated/F1/nokia5110/pcd8544.c
diff --git a/F1/nokia5110/pcd8544.h b/deprecated/F1/nokia5110/pcd8544.h
similarity index 100%
rename from F1/nokia5110/pcd8544.h
rename to deprecated/F1/nokia5110/pcd8544.h
diff --git a/F1/nokia5110/spi.c b/deprecated/F1/nokia5110/spi.c
similarity index 100%
rename from F1/nokia5110/spi.c
rename to deprecated/F1/nokia5110/spi.c
diff --git a/F1/nokia5110/spi.h b/deprecated/F1/nokia5110/spi.h
similarity index 100%
rename from F1/nokia5110/spi.h
rename to deprecated/F1/nokia5110/spi.h
diff --git a/F1/nokia5110/sync.c b/deprecated/F1/nokia5110/sync.c
similarity index 100%
rename from F1/nokia5110/sync.c
rename to deprecated/F1/nokia5110/sync.c
diff --git a/F1/nokia5110/sync.h b/deprecated/F1/nokia5110/sync.h
similarity index 100%
rename from F1/nokia5110/sync.h
rename to deprecated/F1/nokia5110/sync.h
diff --git a/F1/nokia5110/user_proto.c b/deprecated/F1/nokia5110/user_proto.c
similarity index 100%
rename from F1/nokia5110/user_proto.c
rename to deprecated/F1/nokia5110/user_proto.c
diff --git a/F1/nokia5110/user_proto.h b/deprecated/F1/nokia5110/user_proto.h
similarity index 100%
rename from F1/nokia5110/user_proto.h
rename to deprecated/F1/nokia5110/user_proto.h
diff --git a/F1/simple_cdc/Makefile b/deprecated/F1/simple_cdc/Makefile
similarity index 100%
rename from F1/simple_cdc/Makefile
rename to deprecated/F1/simple_cdc/Makefile
diff --git a/F1/simple_cdc/README b/deprecated/F1/simple_cdc/README
similarity index 100%
rename from F1/simple_cdc/README
rename to deprecated/F1/simple_cdc/README
diff --git a/F1/simple_cdc/cdcacm.c b/deprecated/F1/simple_cdc/cdcacm.c
similarity index 100%
rename from F1/simple_cdc/cdcacm.c
rename to deprecated/F1/simple_cdc/cdcacm.c
diff --git a/F1/simple_cdc/cdcacm.h b/deprecated/F1/simple_cdc/cdcacm.h
similarity index 100%
rename from F1/simple_cdc/cdcacm.h
rename to deprecated/F1/simple_cdc/cdcacm.h
diff --git a/F1/simple_cdc/hardware_ini.c b/deprecated/F1/simple_cdc/hardware_ini.c
similarity index 100%
rename from F1/simple_cdc/hardware_ini.c
rename to deprecated/F1/simple_cdc/hardware_ini.c
diff --git a/F1/simple_cdc/hardware_ini.h b/deprecated/F1/simple_cdc/hardware_ini.h
similarity index 100%
rename from F1/simple_cdc/hardware_ini.h
rename to deprecated/F1/simple_cdc/hardware_ini.h
diff --git a/F1/simple_cdc/ld/devices.data b/deprecated/F1/simple_cdc/ld/devices.data
similarity index 100%
rename from F1/simple_cdc/ld/devices.data
rename to deprecated/F1/simple_cdc/ld/devices.data
diff --git a/F1/simple_cdc/ld/stm32f103x4.ld b/deprecated/F1/simple_cdc/ld/stm32f103x4.ld
similarity index 100%
rename from F1/simple_cdc/ld/stm32f103x4.ld
rename to deprecated/F1/simple_cdc/ld/stm32f103x4.ld
diff --git a/F1/simple_cdc/ld/stm32f103x6.ld b/deprecated/F1/simple_cdc/ld/stm32f103x6.ld
similarity index 100%
rename from F1/simple_cdc/ld/stm32f103x6.ld
rename to deprecated/F1/simple_cdc/ld/stm32f103x6.ld
diff --git a/F1/simple_cdc/ld/stm32f103x8.ld b/deprecated/F1/simple_cdc/ld/stm32f103x8.ld
similarity index 100%
rename from F1/simple_cdc/ld/stm32f103x8.ld
rename to deprecated/F1/simple_cdc/ld/stm32f103x8.ld
diff --git a/F1/simple_cdc/ld/stm32f103xB.ld b/deprecated/F1/simple_cdc/ld/stm32f103xB.ld
similarity index 100%
rename from F1/simple_cdc/ld/stm32f103xB.ld
rename to deprecated/F1/simple_cdc/ld/stm32f103xB.ld
diff --git a/F1/simple_cdc/ld/stm32f103xC.ld b/deprecated/F1/simple_cdc/ld/stm32f103xC.ld
similarity index 100%
rename from F1/simple_cdc/ld/stm32f103xC.ld
rename to deprecated/F1/simple_cdc/ld/stm32f103xC.ld
diff --git a/F1/simple_cdc/ld/stm32f103xD.ld b/deprecated/F1/simple_cdc/ld/stm32f103xD.ld
similarity index 100%
rename from F1/simple_cdc/ld/stm32f103xD.ld
rename to deprecated/F1/simple_cdc/ld/stm32f103xD.ld
diff --git a/F1/simple_cdc/ld/stm32f103xE.ld b/deprecated/F1/simple_cdc/ld/stm32f103xE.ld
similarity index 100%
rename from F1/simple_cdc/ld/stm32f103xE.ld
rename to deprecated/F1/simple_cdc/ld/stm32f103xE.ld
diff --git a/F1/simple_cdc/ld/stm32f103xF.ld b/deprecated/F1/simple_cdc/ld/stm32f103xF.ld
similarity index 100%
rename from F1/simple_cdc/ld/stm32f103xF.ld
rename to deprecated/F1/simple_cdc/ld/stm32f103xF.ld
diff --git a/F1/simple_cdc/ld/stm32f103xG.ld b/deprecated/F1/simple_cdc/ld/stm32f103xG.ld
similarity index 100%
rename from F1/simple_cdc/ld/stm32f103xG.ld
rename to deprecated/F1/simple_cdc/ld/stm32f103xG.ld
diff --git a/F1/simple_cdc/main.c b/deprecated/F1/simple_cdc/main.c
similarity index 100%
rename from F1/simple_cdc/main.c
rename to deprecated/F1/simple_cdc/main.c
diff --git a/F1/simple_cdc/main.h b/deprecated/F1/simple_cdc/main.h
similarity index 100%
rename from F1/simple_cdc/main.h
rename to deprecated/F1/simple_cdc/main.h
diff --git a/F1/simple_cdc/sync.c b/deprecated/F1/simple_cdc/sync.c
similarity index 100%
rename from F1/simple_cdc/sync.c
rename to deprecated/F1/simple_cdc/sync.c
diff --git a/F1/simple_cdc/sync.h b/deprecated/F1/simple_cdc/sync.h
similarity index 100%
rename from F1/simple_cdc/sync.h
rename to deprecated/F1/simple_cdc/sync.h
diff --git a/F1/simple_cdc/usb_cdc_simple.bin b/deprecated/F1/simple_cdc/usb_cdc_simple.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F1/simple_cdc/usb_cdc_simple.bin
rename to deprecated/F1/simple_cdc/usb_cdc_simple.bin
diff --git a/F1/simple_cdc/user_proto.c b/deprecated/F1/simple_cdc/user_proto.c
similarity index 100%
rename from F1/simple_cdc/user_proto.c
rename to deprecated/F1/simple_cdc/user_proto.c
diff --git a/F1/simple_cdc/user_proto.h b/deprecated/F1/simple_cdc/user_proto.h
similarity index 100%
rename from F1/simple_cdc/user_proto.h
rename to deprecated/F1/simple_cdc/user_proto.h
diff --git a/F1/stepper_motion/Makefile b/deprecated/F1/stepper_motion/Makefile
similarity index 100%
rename from F1/stepper_motion/Makefile
rename to deprecated/F1/stepper_motion/Makefile
diff --git a/F1/stepper_motion/README b/deprecated/F1/stepper_motion/README
similarity index 100%
rename from F1/stepper_motion/README
rename to deprecated/F1/stepper_motion/README
diff --git a/F1/stepper_motion/cdcacm.c b/deprecated/F1/stepper_motion/cdcacm.c
similarity index 100%
rename from F1/stepper_motion/cdcacm.c
rename to deprecated/F1/stepper_motion/cdcacm.c
diff --git a/F1/stepper_motion/cdcacm.h b/deprecated/F1/stepper_motion/cdcacm.h
similarity index 100%
rename from F1/stepper_motion/cdcacm.h
rename to deprecated/F1/stepper_motion/cdcacm.h
diff --git a/F1/stepper_motion/client-p2/Makefile b/deprecated/F1/stepper_motion/client-p2/Makefile
similarity index 100%
rename from F1/stepper_motion/client-p2/Makefile
rename to deprecated/F1/stepper_motion/client-p2/Makefile
diff --git a/F1/stepper_motion/client-p2/bta_shdata.h b/deprecated/F1/stepper_motion/client-p2/bta_shdata.h
similarity index 100%
rename from F1/stepper_motion/client-p2/bta_shdata.h
rename to deprecated/F1/stepper_motion/client-p2/bta_shdata.h
diff --git a/F1/stepper_motion/client-p2/cmdlnopts.c b/deprecated/F1/stepper_motion/client-p2/cmdlnopts.c
similarity index 100%
rename from F1/stepper_motion/client-p2/cmdlnopts.c
rename to deprecated/F1/stepper_motion/client-p2/cmdlnopts.c
diff --git a/F1/stepper_motion/client-p2/cmdlnopts.h b/deprecated/F1/stepper_motion/client-p2/cmdlnopts.h
similarity index 100%
rename from F1/stepper_motion/client-p2/cmdlnopts.h
rename to deprecated/F1/stepper_motion/client-p2/cmdlnopts.h
diff --git a/F1/stepper_motion/client-p2/main.c b/deprecated/F1/stepper_motion/client-p2/main.c
similarity index 100%
rename from F1/stepper_motion/client-p2/main.c
rename to deprecated/F1/stepper_motion/client-p2/main.c
diff --git a/F1/stepper_motion/client-p2/parseargs.c b/deprecated/F1/stepper_motion/client-p2/parseargs.c
similarity index 100%
rename from F1/stepper_motion/client-p2/parseargs.c
rename to deprecated/F1/stepper_motion/client-p2/parseargs.c
diff --git a/F1/stepper_motion/client-p2/parseargs.h b/deprecated/F1/stepper_motion/client-p2/parseargs.h
similarity index 100%
rename from F1/stepper_motion/client-p2/parseargs.h
rename to deprecated/F1/stepper_motion/client-p2/parseargs.h
diff --git a/F1/stepper_motion/hardware_ini.c b/deprecated/F1/stepper_motion/hardware_ini.c
similarity index 100%
rename from F1/stepper_motion/hardware_ini.c
rename to deprecated/F1/stepper_motion/hardware_ini.c
diff --git a/F1/stepper_motion/hardware_ini.h b/deprecated/F1/stepper_motion/hardware_ini.h
similarity index 100%
rename from F1/stepper_motion/hardware_ini.h
rename to deprecated/F1/stepper_motion/hardware_ini.h
diff --git a/F1/stepper_motion/ld/devices.data b/deprecated/F1/stepper_motion/ld/devices.data
similarity index 100%
rename from F1/stepper_motion/ld/devices.data
rename to deprecated/F1/stepper_motion/ld/devices.data
diff --git a/F1/stepper_motion/ld/stm32f103x4.ld b/deprecated/F1/stepper_motion/ld/stm32f103x4.ld
similarity index 100%
rename from F1/stepper_motion/ld/stm32f103x4.ld
rename to deprecated/F1/stepper_motion/ld/stm32f103x4.ld
diff --git a/F1/stepper_motion/ld/stm32f103x6.ld b/deprecated/F1/stepper_motion/ld/stm32f103x6.ld
similarity index 100%
rename from F1/stepper_motion/ld/stm32f103x6.ld
rename to deprecated/F1/stepper_motion/ld/stm32f103x6.ld
diff --git a/F1/stepper_motion/ld/stm32f103x8.ld b/deprecated/F1/stepper_motion/ld/stm32f103x8.ld
similarity index 100%
rename from F1/stepper_motion/ld/stm32f103x8.ld
rename to deprecated/F1/stepper_motion/ld/stm32f103x8.ld
diff --git a/F1/stepper_motion/ld/stm32f103xB.ld b/deprecated/F1/stepper_motion/ld/stm32f103xB.ld
similarity index 100%
rename from F1/stepper_motion/ld/stm32f103xB.ld
rename to deprecated/F1/stepper_motion/ld/stm32f103xB.ld
diff --git a/F1/stepper_motion/ld/stm32f103xC.ld b/deprecated/F1/stepper_motion/ld/stm32f103xC.ld
similarity index 100%
rename from F1/stepper_motion/ld/stm32f103xC.ld
rename to deprecated/F1/stepper_motion/ld/stm32f103xC.ld
diff --git a/F1/stepper_motion/ld/stm32f103xD.ld b/deprecated/F1/stepper_motion/ld/stm32f103xD.ld
similarity index 100%
rename from F1/stepper_motion/ld/stm32f103xD.ld
rename to deprecated/F1/stepper_motion/ld/stm32f103xD.ld
diff --git a/F1/stepper_motion/ld/stm32f103xE.ld b/deprecated/F1/stepper_motion/ld/stm32f103xE.ld
similarity index 100%
rename from F1/stepper_motion/ld/stm32f103xE.ld
rename to deprecated/F1/stepper_motion/ld/stm32f103xE.ld
diff --git a/F1/stepper_motion/ld/stm32f103xF.ld b/deprecated/F1/stepper_motion/ld/stm32f103xF.ld
similarity index 100%
rename from F1/stepper_motion/ld/stm32f103xF.ld
rename to deprecated/F1/stepper_motion/ld/stm32f103xF.ld
diff --git a/F1/stepper_motion/ld/stm32f103xG.ld b/deprecated/F1/stepper_motion/ld/stm32f103xG.ld
similarity index 100%
rename from F1/stepper_motion/ld/stm32f103xG.ld
rename to deprecated/F1/stepper_motion/ld/stm32f103xG.ld
diff --git a/F1/stepper_motion/main.c b/deprecated/F1/stepper_motion/main.c
similarity index 100%
rename from F1/stepper_motion/main.c
rename to deprecated/F1/stepper_motion/main.c
diff --git a/F1/stepper_motion/main.h b/deprecated/F1/stepper_motion/main.h
similarity index 100%
rename from F1/stepper_motion/main.h
rename to deprecated/F1/stepper_motion/main.h
diff --git a/F1/stepper_motion/steppers.c b/deprecated/F1/stepper_motion/steppers.c
similarity index 100%
rename from F1/stepper_motion/steppers.c
rename to deprecated/F1/stepper_motion/steppers.c
diff --git a/F1/stepper_motion/steppers.h b/deprecated/F1/stepper_motion/steppers.h
similarity index 100%
rename from F1/stepper_motion/steppers.h
rename to deprecated/F1/stepper_motion/steppers.h
diff --git a/F1/stepper_motion/sync.c b/deprecated/F1/stepper_motion/sync.c
similarity index 100%
rename from F1/stepper_motion/sync.c
rename to deprecated/F1/stepper_motion/sync.c
diff --git a/F1/stepper_motion/sync.h b/deprecated/F1/stepper_motion/sync.h
similarity index 100%
rename from F1/stepper_motion/sync.h
rename to deprecated/F1/stepper_motion/sync.h
diff --git a/F1/stepper_motion/usb_cdc_simple.bin b/deprecated/F1/stepper_motion/usb_cdc_simple.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F1/stepper_motion/usb_cdc_simple.bin
rename to deprecated/F1/stepper_motion/usb_cdc_simple.bin
diff --git a/F1/stepper_motion/user_proto.c b/deprecated/F1/stepper_motion/user_proto.c
similarity index 100%
rename from F1/stepper_motion/user_proto.c
rename to deprecated/F1/stepper_motion/user_proto.c
diff --git a/F1/stepper_motion/user_proto.h b/deprecated/F1/stepper_motion/user_proto.h
similarity index 100%
rename from F1/stepper_motion/user_proto.h
rename to deprecated/F1/stepper_motion/user_proto.h
diff --git a/F1/ultrasonic/Makefile b/deprecated/F1/ultrasonic/Makefile
similarity index 100%
rename from F1/ultrasonic/Makefile
rename to deprecated/F1/ultrasonic/Makefile
diff --git a/F1/ultrasonic/Readme.md b/deprecated/F1/ultrasonic/Readme.md
similarity index 100%
rename from F1/ultrasonic/Readme.md
rename to deprecated/F1/ultrasonic/Readme.md
diff --git a/F1/ultrasonic/cdcacm.c b/deprecated/F1/ultrasonic/cdcacm.c
similarity index 100%
rename from F1/ultrasonic/cdcacm.c
rename to deprecated/F1/ultrasonic/cdcacm.c
diff --git a/F1/ultrasonic/cdcacm.h b/deprecated/F1/ultrasonic/cdcacm.h
similarity index 100%
rename from F1/ultrasonic/cdcacm.h
rename to deprecated/F1/ultrasonic/cdcacm.h
diff --git a/F1/ultrasonic/hardware_ini.c b/deprecated/F1/ultrasonic/hardware_ini.c
similarity index 100%
rename from F1/ultrasonic/hardware_ini.c
rename to deprecated/F1/ultrasonic/hardware_ini.c
diff --git a/F1/ultrasonic/hardware_ini.h b/deprecated/F1/ultrasonic/hardware_ini.h
similarity index 100%
rename from F1/ultrasonic/hardware_ini.h
rename to deprecated/F1/ultrasonic/hardware_ini.h
diff --git a/F1/ultrasonic/ld/devices.data b/deprecated/F1/ultrasonic/ld/devices.data
similarity index 100%
rename from F1/ultrasonic/ld/devices.data
rename to deprecated/F1/ultrasonic/ld/devices.data
diff --git a/F1/ultrasonic/ld/stm32f103x4.ld b/deprecated/F1/ultrasonic/ld/stm32f103x4.ld
similarity index 100%
rename from F1/ultrasonic/ld/stm32f103x4.ld
rename to deprecated/F1/ultrasonic/ld/stm32f103x4.ld
diff --git a/F1/ultrasonic/ld/stm32f103x6.ld b/deprecated/F1/ultrasonic/ld/stm32f103x6.ld
similarity index 100%
rename from F1/ultrasonic/ld/stm32f103x6.ld
rename to deprecated/F1/ultrasonic/ld/stm32f103x6.ld
diff --git a/F1/ultrasonic/ld/stm32f103x8.ld b/deprecated/F1/ultrasonic/ld/stm32f103x8.ld
similarity index 100%
rename from F1/ultrasonic/ld/stm32f103x8.ld
rename to deprecated/F1/ultrasonic/ld/stm32f103x8.ld
diff --git a/F1/ultrasonic/ld/stm32f103xB.ld b/deprecated/F1/ultrasonic/ld/stm32f103xB.ld
similarity index 100%
rename from F1/ultrasonic/ld/stm32f103xB.ld
rename to deprecated/F1/ultrasonic/ld/stm32f103xB.ld
diff --git a/F1/ultrasonic/ld/stm32f103xC.ld b/deprecated/F1/ultrasonic/ld/stm32f103xC.ld
similarity index 100%
rename from F1/ultrasonic/ld/stm32f103xC.ld
rename to deprecated/F1/ultrasonic/ld/stm32f103xC.ld
diff --git a/F1/ultrasonic/ld/stm32f103xD.ld b/deprecated/F1/ultrasonic/ld/stm32f103xD.ld
similarity index 100%
rename from F1/ultrasonic/ld/stm32f103xD.ld
rename to deprecated/F1/ultrasonic/ld/stm32f103xD.ld
diff --git a/F1/ultrasonic/ld/stm32f103xE.ld b/deprecated/F1/ultrasonic/ld/stm32f103xE.ld
similarity index 100%
rename from F1/ultrasonic/ld/stm32f103xE.ld
rename to deprecated/F1/ultrasonic/ld/stm32f103xE.ld
diff --git a/F1/ultrasonic/ld/stm32f103xF.ld b/deprecated/F1/ultrasonic/ld/stm32f103xF.ld
similarity index 100%
rename from F1/ultrasonic/ld/stm32f103xF.ld
rename to deprecated/F1/ultrasonic/ld/stm32f103xF.ld
diff --git a/F1/ultrasonic/ld/stm32f103xG.ld b/deprecated/F1/ultrasonic/ld/stm32f103xG.ld
similarity index 100%
rename from F1/ultrasonic/ld/stm32f103xG.ld
rename to deprecated/F1/ultrasonic/ld/stm32f103xG.ld
diff --git a/F1/ultrasonic/main.c b/deprecated/F1/ultrasonic/main.c
similarity index 100%
rename from F1/ultrasonic/main.c
rename to deprecated/F1/ultrasonic/main.c
diff --git a/F1/ultrasonic/main.h b/deprecated/F1/ultrasonic/main.h
similarity index 100%
rename from F1/ultrasonic/main.h
rename to deprecated/F1/ultrasonic/main.h
diff --git a/F1/ultrasonic/sharp.c b/deprecated/F1/ultrasonic/sharp.c
similarity index 100%
rename from F1/ultrasonic/sharp.c
rename to deprecated/F1/ultrasonic/sharp.c
diff --git a/F1/ultrasonic/sharp.h b/deprecated/F1/ultrasonic/sharp.h
similarity index 100%
rename from F1/ultrasonic/sharp.h
rename to deprecated/F1/ultrasonic/sharp.h
diff --git a/F1/ultrasonic/sync.c b/deprecated/F1/ultrasonic/sync.c
similarity index 100%
rename from F1/ultrasonic/sync.c
rename to deprecated/F1/ultrasonic/sync.c
diff --git a/F1/ultrasonic/sync.h b/deprecated/F1/ultrasonic/sync.h
similarity index 100%
rename from F1/ultrasonic/sync.h
rename to deprecated/F1/ultrasonic/sync.h
diff --git a/F1/ultrasonic/ultrasonic.bin b/deprecated/F1/ultrasonic/ultrasonic.bin
old mode 100755
new mode 100644
similarity index 100%
rename from F1/ultrasonic/ultrasonic.bin
rename to deprecated/F1/ultrasonic/ultrasonic.bin
diff --git a/F1/ultrasonic/ultrasonic.c b/deprecated/F1/ultrasonic/ultrasonic.c
similarity index 100%
rename from F1/ultrasonic/ultrasonic.c
rename to deprecated/F1/ultrasonic/ultrasonic.c
diff --git a/F1/ultrasonic/ultrasonic.geany b/deprecated/F1/ultrasonic/ultrasonic.geany
similarity index 100%
rename from F1/ultrasonic/ultrasonic.geany
rename to deprecated/F1/ultrasonic/ultrasonic.geany
diff --git a/F1/ultrasonic/ultrasonic.h b/deprecated/F1/ultrasonic/ultrasonic.h
similarity index 100%
rename from F1/ultrasonic/ultrasonic.h
rename to deprecated/F1/ultrasonic/ultrasonic.h
diff --git a/F1/ultrasonic/user_proto.c b/deprecated/F1/ultrasonic/user_proto.c
similarity index 100%
rename from F1/ultrasonic/user_proto.c
rename to deprecated/F1/ultrasonic/user_proto.c
diff --git a/F1/ultrasonic/user_proto.h b/deprecated/F1/ultrasonic/user_proto.h
similarity index 100%
rename from F1/ultrasonic/user_proto.h
rename to deprecated/F1/ultrasonic/user_proto.h
diff --git a/README b/deprecated/README
similarity index 100%
rename from README
rename to deprecated/README
diff --git a/F0_F1-LQFP48_testboard/elements.lib b/testboard/F0_F1-LQFP48_testboard/elements.lib
similarity index 100%
rename from F0_F1-LQFP48_testboard/elements.lib
rename to testboard/F0_F1-LQFP48_testboard/elements.lib
diff --git a/F0_F1-LQFP48_testboard/fp-info-cache b/testboard/F0_F1-LQFP48_testboard/fp-info-cache
similarity index 100%
rename from F0_F1-LQFP48_testboard/fp-info-cache
rename to testboard/F0_F1-LQFP48_testboard/fp-info-cache
diff --git a/F0_F1-LQFP48_testboard/fp-lib-table b/testboard/F0_F1-LQFP48_testboard/fp-lib-table
similarity index 100%
rename from F0_F1-LQFP48_testboard/fp-lib-table
rename to testboard/F0_F1-LQFP48_testboard/fp-lib-table
diff --git a/F0_F1-LQFP48_testboard/my_footprints.pretty/Hole_3mm.kicad_mod b/testboard/F0_F1-LQFP48_testboard/my_footprints.pretty/Hole_3mm.kicad_mod
similarity index 100%
rename from F0_F1-LQFP48_testboard/my_footprints.pretty/Hole_3mm.kicad_mod
rename to testboard/F0_F1-LQFP48_testboard/my_footprints.pretty/Hole_3mm.kicad_mod
diff --git a/F0_F1-LQFP48_testboard/my_footprints.pretty/Potentiometer.kicad_mod b/testboard/F0_F1-LQFP48_testboard/my_footprints.pretty/Potentiometer.kicad_mod
similarity index 100%
rename from F0_F1-LQFP48_testboard/my_footprints.pretty/Potentiometer.kicad_mod
rename to testboard/F0_F1-LQFP48_testboard/my_footprints.pretty/Potentiometer.kicad_mod
diff --git a/F0_F1-LQFP48_testboard/my_footprints.pretty/SMD_conn_4x2.5mm.kicad_mod b/testboard/F0_F1-LQFP48_testboard/my_footprints.pretty/SMD_conn_4x2.5mm.kicad_mod
similarity index 100%
rename from F0_F1-LQFP48_testboard/my_footprints.pretty/SMD_conn_4x2.5mm.kicad_mod
rename to testboard/F0_F1-LQFP48_testboard/my_footprints.pretty/SMD_conn_4x2.5mm.kicad_mod
diff --git a/F0_F1-LQFP48_testboard/my_footprints.pretty/TH_via.kicad_mod b/testboard/F0_F1-LQFP48_testboard/my_footprints.pretty/TH_via.kicad_mod
similarity index 100%
rename from F0_F1-LQFP48_testboard/my_footprints.pretty/TH_via.kicad_mod
rename to testboard/F0_F1-LQFP48_testboard/my_footprints.pretty/TH_via.kicad_mod
diff --git a/F0_F1-LQFP48_testboard/stm32-rescue.lib b/testboard/F0_F1-LQFP48_testboard/stm32-rescue.lib
similarity index 100%
rename from F0_F1-LQFP48_testboard/stm32-rescue.lib
rename to testboard/F0_F1-LQFP48_testboard/stm32-rescue.lib
diff --git a/F0_F1-LQFP48_testboard/stm32.bom b/testboard/F0_F1-LQFP48_testboard/stm32.bom
similarity index 100%
rename from F0_F1-LQFP48_testboard/stm32.bom
rename to testboard/F0_F1-LQFP48_testboard/stm32.bom
diff --git a/F0_F1-LQFP48_testboard/stm32.kicad_pcb b/testboard/F0_F1-LQFP48_testboard/stm32.kicad_pcb
similarity index 100%
rename from F0_F1-LQFP48_testboard/stm32.kicad_pcb
rename to testboard/F0_F1-LQFP48_testboard/stm32.kicad_pcb
diff --git a/F0_F1-LQFP48_testboard/stm32.net b/testboard/F0_F1-LQFP48_testboard/stm32.net
similarity index 100%
rename from F0_F1-LQFP48_testboard/stm32.net
rename to testboard/F0_F1-LQFP48_testboard/stm32.net
diff --git a/F0_F1-LQFP48_testboard/stm32.pro b/testboard/F0_F1-LQFP48_testboard/stm32.pro
similarity index 100%
rename from F0_F1-LQFP48_testboard/stm32.pro
rename to testboard/F0_F1-LQFP48_testboard/stm32.pro
diff --git a/F0_F1-LQFP48_testboard/stm32.sch b/testboard/F0_F1-LQFP48_testboard/stm32.sch
similarity index 100%
rename from F0_F1-LQFP48_testboard/stm32.sch
rename to testboard/F0_F1-LQFP48_testboard/stm32.sch
diff --git a/F0_F1-LQFP48_testboard/sym-lib-table b/testboard/F0_F1-LQFP48_testboard/sym-lib-table
similarity index 100%
rename from F0_F1-LQFP48_testboard/sym-lib-table
rename to testboard/F0_F1-LQFP48_testboard/sym-lib-table
diff --git a/F0_F1_F3-LQFP48_testboard/elements.lib b/testboard/F0_F1_F3-LQFP48_testboard/elements.lib
similarity index 100%
rename from F0_F1_F3-LQFP48_testboard/elements.lib
rename to testboard/F0_F1_F3-LQFP48_testboard/elements.lib
diff --git a/F0_F1_F3-LQFP48_testboard/fp-info-cache b/testboard/F0_F1_F3-LQFP48_testboard/fp-info-cache
similarity index 100%
rename from F0_F1_F3-LQFP48_testboard/fp-info-cache
rename to testboard/F0_F1_F3-LQFP48_testboard/fp-info-cache
diff --git a/F0_F1_F3-LQFP48_testboard/fp-lib-table b/testboard/F0_F1_F3-LQFP48_testboard/fp-lib-table
similarity index 100%
rename from F0_F1_F3-LQFP48_testboard/fp-lib-table
rename to testboard/F0_F1_F3-LQFP48_testboard/fp-lib-table
diff --git a/F0_F1_F3-LQFP48_testboard/my_footprints.pretty/Hole_3mm.kicad_mod b/testboard/F0_F1_F3-LQFP48_testboard/my_footprints.pretty/Hole_3mm.kicad_mod
similarity index 100%
rename from F0_F1_F3-LQFP48_testboard/my_footprints.pretty/Hole_3mm.kicad_mod
rename to testboard/F0_F1_F3-LQFP48_testboard/my_footprints.pretty/Hole_3mm.kicad_mod
diff --git a/F0_F1_F3-LQFP48_testboard/my_footprints.pretty/Potentiometer.kicad_mod b/testboard/F0_F1_F3-LQFP48_testboard/my_footprints.pretty/Potentiometer.kicad_mod
similarity index 100%
rename from F0_F1_F3-LQFP48_testboard/my_footprints.pretty/Potentiometer.kicad_mod
rename to testboard/F0_F1_F3-LQFP48_testboard/my_footprints.pretty/Potentiometer.kicad_mod
diff --git a/F0_F1_F3-LQFP48_testboard/my_footprints.pretty/SMD_conn_4x2.5mm.kicad_mod b/testboard/F0_F1_F3-LQFP48_testboard/my_footprints.pretty/SMD_conn_4x2.5mm.kicad_mod
similarity index 100%
rename from F0_F1_F3-LQFP48_testboard/my_footprints.pretty/SMD_conn_4x2.5mm.kicad_mod
rename to testboard/F0_F1_F3-LQFP48_testboard/my_footprints.pretty/SMD_conn_4x2.5mm.kicad_mod
diff --git a/F0_F1_F3-LQFP48_testboard/my_footprints.pretty/TH_via.kicad_mod b/testboard/F0_F1_F3-LQFP48_testboard/my_footprints.pretty/TH_via.kicad_mod
similarity index 100%
rename from F0_F1_F3-LQFP48_testboard/my_footprints.pretty/TH_via.kicad_mod
rename to testboard/F0_F1_F3-LQFP48_testboard/my_footprints.pretty/TH_via.kicad_mod
diff --git a/F0_F1_F3-LQFP48_testboard/stm32-rescue.lib b/testboard/F0_F1_F3-LQFP48_testboard/stm32-rescue.lib
similarity index 100%
rename from F0_F1_F3-LQFP48_testboard/stm32-rescue.lib
rename to testboard/F0_F1_F3-LQFP48_testboard/stm32-rescue.lib
diff --git a/F0_F1_F3-LQFP48_testboard/stm32.bom b/testboard/F0_F1_F3-LQFP48_testboard/stm32.bom
similarity index 100%
rename from F0_F1_F3-LQFP48_testboard/stm32.bom
rename to testboard/F0_F1_F3-LQFP48_testboard/stm32.bom
diff --git a/F0_F1_F3-LQFP48_testboard/stm32.kicad_pcb b/testboard/F0_F1_F3-LQFP48_testboard/stm32.kicad_pcb
similarity index 100%
rename from F0_F1_F3-LQFP48_testboard/stm32.kicad_pcb
rename to testboard/F0_F1_F3-LQFP48_testboard/stm32.kicad_pcb
diff --git a/F0_F1_F3-LQFP48_testboard/stm32.net b/testboard/F0_F1_F3-LQFP48_testboard/stm32.net
similarity index 100%
rename from F0_F1_F3-LQFP48_testboard/stm32.net
rename to testboard/F0_F1_F3-LQFP48_testboard/stm32.net
diff --git a/F0_F1_F3-LQFP48_testboard/stm32.pro b/testboard/F0_F1_F3-LQFP48_testboard/stm32.pro
similarity index 100%
rename from F0_F1_F3-LQFP48_testboard/stm32.pro
rename to testboard/F0_F1_F3-LQFP48_testboard/stm32.pro
diff --git a/F0_F1_F3-LQFP48_testboard/stm32.sch b/testboard/F0_F1_F3-LQFP48_testboard/stm32.sch
similarity index 100%
rename from F0_F1_F3-LQFP48_testboard/stm32.sch
rename to testboard/F0_F1_F3-LQFP48_testboard/stm32.sch
diff --git a/F0_F1_F3-LQFP48_testboard/sym-lib-table b/testboard/F0_F1_F3-LQFP48_testboard/sym-lib-table
similarity index 100%
rename from F0_F1_F3-LQFP48_testboard/sym-lib-table
rename to testboard/F0_F1_F3-LQFP48_testboard/sym-lib-table