47 Commits

Author SHA1 Message Date
7c60a7e97a add as5600 2023-01-01 09:42:55 +01:00
fd34ac13ca merge gitmodules 2023-01-01 08:53:20 +01:00
59519e4f55 led, sensor, power 2023-01-01 08:52:10 +01:00
aaa75c0c88 build fixes 2022-09-30 10:25:21 +02:00
3fd12c0e52 clean repo 2022-09-30 09:50:14 +02:00
b9b66dd009 HW updates 2022-09-30 09:50:07 +02:00
6daf89c1f8 merge new remote#2 2022-09-30 09:49:47 +02:00
dd205539df update submodule 2022-09-30 09:33:42 +02:00
5f7ee8042d merge origin master 2022-09-30 09:33:12 +02:00
b0ed6e52ca clean-up songs 2022-01-05 14:52:45 +01:00
d27b693db1 battery management 2022-01-04 17:02:02 +01:00
14b25a9459 fix vbat 2022-01-04 15:50:20 +01:00
ec47ddc402 update battery lib 2022-01-04 10:26:07 +01:00
f2eeba9b73 update confg + ota 2022-01-03 17:14:48 +01:00
c340ab9d2a extend power statemachine 2022-01-02 18:50:22 +01:00
7509858aa4 update JCbutton 2022-01-02 18:49:48 +01:00
57b6142a31 update 2021-12-17 13:47:24 +01:00
010572211c update lib heads 2021-12-14 19:23:34 +01:00
a9288d8cbd battery sense head 2021-12-14 18:38:00 +01:00
7357c74293 battery sense head 2021-12-14 18:37:37 +01:00
a88d83ce5d audio updates 2021-12-14 18:36:05 +01:00
568f07901c update batterysense head 2021-12-14 18:35:56 +01:00
cce21d299a update game 2021-12-14 16:27:15 +01:00
6fdeb985e7 add batterysense lib 2021-12-14 16:26:55 +01:00
cdb0b37ef6 updated PN532 head 2021-12-14 11:28:09 +01:00
3a9c59d3e9 Added Battery sense lib 2021-12-14 11:27:47 +01:00
59c60b765e update game 2021-12-11 20:21:44 +01:00
16410f5d6a update PN532 lib 2021-12-11 20:21:36 +01:00
021540339d updated lbs 2021-12-11 19:35:06 +01:00
b522a701f4 updated lbs 2021-12-11 19:33:03 +01:00
9aa81b72c3 Merge branch 'master' of http://192.168.2.3/Bonobo.Git.Server/muziekdoos 2021-12-11 19:25:55 +01:00
d097fbdd9d update audio 2021-12-10 17:22:02 +01:00
7e73a3fbd4 feat: started game design 2021-12-10 17:15:22 +01:00
94017d771c update libs head 2021-12-10 17:15:15 +01:00
99088ed908 update libs 2021-11-29 16:52:20 +01:00
8c6cbbf247 extend sensor vbatt and hall 2021-11-29 16:51:17 +01:00
dc285288f0 update schematics 2021-11-28 12:19:54 +01:00
e37b1120ff Add ADS1X15 code 2021-11-28 12:19:21 +01:00
b42ad028ed Add ADC submodule 2021-11-28 12:19:01 +01:00
dd4fb43465 update storage to be compatible with int. LittleFS 2021-11-27 11:18:04 +01:00
4815afada0 update lib head 2021-11-27 11:09:01 +01:00
bb9c4c8228 working rfid on hwv2, latest arduino-esp 2021-11-27 11:07:16 +01:00
c5291f5566 add DXF 2021-11-23 09:25:01 +01:00
ba5ec27681 updated PCB for ordering 2021-11-23 09:10:47 +01:00
d0d7f6c7da minor changes to component value 2021-11-22 09:49:25 +01:00
590f1fb371 revert to PN532 2021-11-21 18:26:20 +01:00
c8f1206a33 restore PN532 submodule and remove C95 2021-11-21 18:26:00 +01:00
1343 changed files with 601442 additions and 1115864 deletions

18
.gitmodules vendored
View File

@@ -1,18 +1,24 @@
[submodule "FW/leo_muziekdoos_esp32/lib/ESP8266Audio"]
path = FW/leo_muziekdoos_esp32/lib/ESP8266Audio
url = http://192.168.2.3/Bonobo.Git.Server/ESP8266Audio.git
url = http://debianvm.local:3000/libs/ESP8266Audio.git
[submodule "FW/leo_muziekdoos_esp32/lib/littleFS_esp32"]
path = FW/leo_muziekdoos_esp32/lib/littleFS_esp32
url = http://192.168.2.3/Bonobo.Git.Server/LittleFS_esp32.git
url = http://debianvm.local:3000/libs/LittleFS_esp32
[submodule "FW/leo_muziekdoos_esp32/lib/JCButton"]
path = FW/leo_muziekdoos_esp32/lib/JCButton
url = http://192.168.2.3/Bonobo.Git.Server/JCButton.git
url = http://debianvm.local:3000/libs/JCButton.git
[submodule "FW/leo_muziekdoos_esp32/lib/NDEF"]
path = FW/leo_muziekdoos_esp32/lib/NDEF
url = http://192.168.2.3/Bonobo.Git.Server/rfid.NDEF.git
url = http://debianvm.local:3000/libs/rfid.NDEF.git
[submodule "FW/leo_muziekdoos_esp32/lib/PN532"]
path = FW/leo_muziekdoos_esp32/lib/PN532
url = http://192.168.2.3/Bonobo.Git.Server/rfid.PN532.git
url = http://debianvm.local:3000/libs/rfid.PN532.git
[submodule "FW/leo_muziekdoos_esp32/lib/PN532_SPI"]
path = FW/leo_muziekdoos_esp32/lib/PN532_SPI
url = http://192.168.2.3/Bonobo.Git.Server/rfid.PN532_SPI.git
url = http://debianvm.local:3000/libs/rfid.PN532_SPI.git
[submodule "FW/leo_muziekdoos_esp32/lib/ADC_ADS1x15"]
path = FW/leo_muziekdoos_esp32/lib/ADC_ADS1x15
url = http://debianvm.local:3000/libs/ADC_ADS1X15.git
[submodule "FW/leo_muziekdoos_esp32/lib/BatterySense"]
path = FW/leo_muziekdoos_esp32/lib/BatterySense
url = http://debianvm.local:3000/libs/BatterySense.git

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,890 @@
(kicad_sch (version 20211123) (generator eeschema)
(uuid 3c121a93-b189-409b-a104-2bdd37ff0b51)
(paper "A4")
(lib_symbols
(symbol "Analog_DAC:AUDIOAMP_MAX98357" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
(property "Reference" "U" (id 0) (at -12.7 17.78 0)
(effects (font (size 1.0668 1.0668)) (justify left bottom))
)
(property "Value" "Analog_DAC_AUDIOAMP_MAX98357" (id 1) (at -12.7 -17.78 0)
(effects (font (size 1.0668 1.0668)) (justify left bottom))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_locked" "" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)))
)
(symbol "AUDIOAMP_MAX98357_1_0"
(polyline
(pts
(xy -12.7 -15.24)
(xy 12.7 -15.24)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy -12.7 -10.16)
(xy -12.7 -15.24)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy -12.7 -10.16)
(xy -12.7 10.16)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy -12.7 10.16)
(xy -12.7 15.24)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy -12.7 10.16)
(xy 12.7 10.16)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy -12.7 15.24)
(xy 12.7 15.24)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 12.7 -15.24)
(xy 12.7 -10.16)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 12.7 -10.16)
(xy -12.7 -10.16)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 12.7 10.16)
(xy 12.7 -10.16)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 12.7 15.24)
(xy 12.7 10.16)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(text "2.5-5.5V_-40~{85°C}" (at 2.54 -12.7 0)
(effects (font (size 1.0668 1.0668)) (justify left))
)
(text "MAX98357_3.2W I2S Mono Amp" (at 0 12.7 0)
(effects (font (size 1.0668 1.0668)))
)
(text "VDD:_Op. Temp:" (at -10.16 -12.7 0)
(effects (font (size 1.0668 1.0668)) (justify left))
)
(pin bidirectional line (at -15.24 0 0) (length 2.54)
(name "DIN" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin output line (at 15.24 0 180) (length 2.54)
(name "OUTN" (effects (font (size 1.27 1.27))))
(number "10" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at -15.24 -7.62 0) (length 2.54)
(name "GND" (effects (font (size 1.27 1.27))))
(number "11" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -15.24 2.54 0) (length 2.54)
(name "LRCLK" (effects (font (size 1.27 1.27))))
(number "14" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at -15.24 -7.62 0) (length 2.54)
(name "GND" (effects (font (size 1.27 1.27))))
(number "15" (effects (font (size 0 0))))
)
(pin bidirectional line (at -15.24 5.08 0) (length 2.54)
(name "BCLK" (effects (font (size 1.27 1.27))))
(number "16" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 15.24 -7.62 180) (length 2.54)
(name "GAIN" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at -15.24 -7.62 0) (length 2.54)
(name "GND" (effects (font (size 1.27 1.27))))
(number "3" (effects (font (size 0 0))))
)
(pin bidirectional line (at -15.24 7.62 0) (length 2.54)
(name "~{SD_MODE}" (effects (font (size 1.27 1.27))))
(number "4" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at -15.24 -5.08 0) (length 2.54)
(name "VDD" (effects (font (size 1.27 1.27))))
(number "7" (effects (font (size 0 0))))
)
(pin power_in line (at -15.24 -5.08 0) (length 2.54)
(name "VDD" (effects (font (size 1.27 1.27))))
(number "8" (effects (font (size 1.27 1.27))))
)
(pin output line (at 15.24 7.62 180) (length 2.54)
(name "OUTP" (effects (font (size 1.27 1.27))))
(number "9" (effects (font (size 1.27 1.27))))
)
)
(symbol "AUDIOAMP_MAX98357_1_1"
(pin power_in line (at -15.24 -10.16 0) (length 2.54)
(name "THERMAL" (effects (font (size 1.27 1.27))))
(number "17" (effects (font (size 1.27 1.27))))
)
)
)
(symbol "Device:C" (pin_numbers hide) (pin_names (offset 0.254)) (in_bom yes) (on_board yes)
(property "Reference" "C" (id 0) (at 0.635 2.54 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "C" (id 1) (at 0.635 -2.54 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 0.9652 -3.81 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "cap capacitor" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Unpolarized capacitor" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "C_*" (id 6) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "C_0_1"
(polyline
(pts
(xy -2.032 -0.762)
(xy 2.032 -0.762)
)
(stroke (width 0.508) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy -2.032 0.762)
(xy 2.032 0.762)
)
(stroke (width 0.508) (type default) (color 0 0 0 0))
(fill (type none))
)
)
(symbol "C_1_1"
(pin passive line (at 0 3.81 270) (length 2.794)
(name "~" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 -3.81 90) (length 2.794)
(name "~" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
)
)
(symbol "Device:R" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes)
(property "Reference" "R" (id 0) (at 2.032 0 90)
(effects (font (size 1.27 1.27)))
)
(property "Value" "R" (id 1) (at 0 0 90)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at -1.778 0 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "R res resistor" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Resistor" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "R_*" (id 6) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "R_0_1"
(rectangle (start -1.016 -2.54) (end 1.016 2.54)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(fill (type none))
)
)
(symbol "R_1_1"
(pin passive line (at 0 3.81 270) (length 1.27)
(name "~" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 -3.81 90) (length 1.27)
(name "~" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
)
)
(symbol "power:+3V3" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)
(property "Reference" "#PWR" (id 0) (at 0 -3.81 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "+3V3" (id 1) (at 0 3.556 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "power-flag" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Power symbol creates a global label with name \"+3V3\"" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "+3V3_0_1"
(polyline
(pts
(xy -0.762 1.27)
(xy 0 2.54)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 0 0)
(xy 0 2.54)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 0 2.54)
(xy 0.762 1.27)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
)
(symbol "+3V3_1_1"
(pin power_in line (at 0 0 90) (length 0) hide
(name "+3V3" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
)
)
(symbol "power:GND" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)
(property "Reference" "#PWR" (id 0) (at 0 -6.35 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 0 -3.81 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "power-flag" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "GND_0_1"
(polyline
(pts
(xy 0 0)
(xy 0 -1.27)
(xy 1.27 -1.27)
(xy 0 -2.54)
(xy -1.27 -1.27)
(xy 0 -1.27)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
)
(symbol "GND_1_1"
(pin power_in line (at 0 0 270) (length 0) hide
(name "GND" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
)
)
)
(junction (at 80.01 97.79) (diameter 0) (color 0 0 0 0)
(uuid 0e592cd4-1950-44ef-9727-8e526f4c4e12)
)
(junction (at 115.57 105.41) (diameter 0) (color 0 0 0 0)
(uuid 68039801-1b0f-480a-861d-d55f24af0c17)
)
(junction (at 124.46 105.41) (diameter 0) (color 0 0 0 0)
(uuid 843b53af-dd34-4db8-aa6b-5035b25affc7)
)
(junction (at 184.15 100.33) (diameter 0) (color 0 0 0 0)
(uuid 89df70f4-3579-42b9-861e-6beb04a3b25e)
)
(junction (at 191.77 92.71) (diameter 0) (color 0 0 0 0)
(uuid dc628a9d-67e8-4a03-b99f-8cc7a42af6ef)
)
(junction (at 133.35 110.49) (diameter 0) (color 0 0 0 0)
(uuid ef3dded2-639c-45d4-8076-84cfb5189592)
)
(wire (pts (xy 191.77 120.65) (xy 191.77 113.03))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 0938c137-668b-4d2f-b92b-cadb1df72bdb)
)
(wire (pts (xy 130.81 95.25) (xy 135.89 95.25))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 2522909e-6f5c-4f36-9c3a-869dca14e50f)
)
(wire (pts (xy 135.89 97.79) (xy 130.81 97.79))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 3a45fb3b-7899-44f2-a78a-f676359df67b)
)
(wire (pts (xy 191.77 92.71) (xy 200.66 92.71))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 42bd0f96-a831-406e-abb7-03ed1bbd785f)
)
(wire (pts (xy 201.93 97.79) (xy 200.66 97.79))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 57543893-39bf-4d83-b4e0-8d020b4a6d48)
)
(wire (pts (xy 80.01 111.76) (xy 80.01 107.95))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 5a397f61-35c4-4c18-9dcd-73a2d44cc9af)
)
(wire (pts (xy 124.46 105.41) (xy 135.89 105.41))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 5b70b09b-6762-4725-9d48-805300c0bdc8)
)
(wire (pts (xy 80.01 97.79) (xy 80.01 100.33))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 5bbde4f9-fcdb-4d27-a2d6-3847fcdd87ba)
)
(wire (pts (xy 184.15 100.33) (xy 200.66 100.33))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 629fdb7a-7978-43d0-987e-b84465775826)
)
(wire (pts (xy 115.57 120.65) (xy 115.57 118.11))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 6316acb7-63a1-40e7-8695-2822d4a240b5)
)
(wire (pts (xy 133.35 107.95) (xy 133.35 110.49))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 6ce41a48-c5e2-4d5f-8548-1c7b5c309a8a)
)
(wire (pts (xy 184.15 120.65) (xy 184.15 113.03))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 74096bdc-b668-408c-af3a-b048c20bd605)
)
(wire (pts (xy 130.81 92.71) (xy 135.89 92.71))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 7c6e532b-1afd-48d4-9389-2942dcbc7c3c)
)
(wire (pts (xy 115.57 105.41) (xy 124.46 105.41))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 7de6564c-7ad6-4d57-a54c-8d2835ff5cdc)
)
(wire (pts (xy 200.66 92.71) (xy 200.66 95.25))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 8cb5a828-8cef-4784-b78d-175b49646952)
)
(wire (pts (xy 191.77 92.71) (xy 191.77 105.41))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 94c3d0e3-d7fb-421d-bbb4-5c800d76c809)
)
(wire (pts (xy 184.15 100.33) (xy 184.15 105.41))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 9a595c4c-9ac1-4ae3-8ff3-1b7f2281a894)
)
(wire (pts (xy 135.89 107.95) (xy 133.35 107.95))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 9b07d532-5f76-4469-8dbf-25ac27eef589)
)
(wire (pts (xy 200.66 95.25) (xy 201.93 95.25))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 9bb406d9-c650-4e67-9a26-3195d4de542e)
)
(wire (pts (xy 200.66 97.79) (xy 200.66 100.33))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 9c5933cf-1535-4465-90dd-da9b75afcdcf)
)
(wire (pts (xy 83.82 97.79) (xy 80.01 97.79))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid a150f0c9-1a23-4200-b489-18791f6d5ce5)
)
(wire (pts (xy 115.57 105.41) (xy 115.57 102.87))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid a26bdee6-0e16-4ea6-87f7-fb32c714896e)
)
(wire (pts (xy 80.01 82.55) (xy 80.01 86.36))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid a49e8613-3cd2-48ed-8977-6bb5023f7722)
)
(wire (pts (xy 133.35 110.49) (xy 133.35 120.65))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid b4675fcd-90dd-499b-8feb-46b51a88378c)
)
(wire (pts (xy 124.46 120.65) (xy 124.46 118.11))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid c56bbebe-0c9a-418d-911e-b8ba7c53125d)
)
(wire (pts (xy 166.37 92.71) (xy 191.77 92.71))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid c8072c34-0f81-4552-9fbe-4bfe60c53e21)
)
(wire (pts (xy 130.81 100.33) (xy 135.89 100.33))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid c81031ca-cd56-4ea3-b0db-833cbbdd7b2e)
)
(wire (pts (xy 135.89 110.49) (xy 133.35 110.49))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid d53baa32-ba88-4646-9db3-0e9b0f0da4f0)
)
(wire (pts (xy 124.46 110.49) (xy 124.46 105.41))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid dff67d5c-d976-4516-ae67-dbbdb70f8ddd)
)
(wire (pts (xy 80.01 93.98) (xy 80.01 97.79))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid e77c17df-b20e-4e7d-b937-f281c75a0014)
)
(wire (pts (xy 166.37 107.95) (xy 173.99 107.95))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid ea28e946-b74f-4ba8-ac7b-b1884c5e7296)
)
(wire (pts (xy 115.57 110.49) (xy 115.57 105.41))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid f6dcb5b4-0971-448a-b9ab-6db37a750704)
)
(wire (pts (xy 166.37 100.33) (xy 184.15 100.33))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid ff2f00dc-dff2-4a19-af27-f5c793a8d261)
)
(text "Gain=9dB" (at 166.37 110.49 0)
(effects (font (size 1.4986 1.4986)) (justify left bottom))
(uuid 39845449-7a31-4262-86b1-e7af14a6659f)
)
(text "R1 Channel Selection:\nLEFT = VDD (0 Ohm)\nRIGHT = 370K (94*VDD-100)\nLEFT/2 + RIGHT/2 = 1.011M (222.2*VDD-100)"
(at 138.43 77.47 0)
(effects (font (size 1.4986 1.4986)) (justify left bottom))
(uuid 4f2f68c4-6fa0-45ce-b5c2-e911daddcd12)
)
(text "ToDo: Ferrite (select w/high Z at high F,\nlow Z at low F). Try to block everything\n>1MHz or so."
(at 173.99 85.09 0)
(effects (font (size 1.4986 1.4986)) (justify left bottom))
(uuid dd6c35f3-ae45-4706-ad6f-8028797ca8e0)
)
(label "GAIN" (at 83.82 97.79 0)
(effects (font (size 1.778 1.778)) (justify left bottom))
(uuid 07652224-af43-42a2-841c-1883ba305bc4)
)
(label "VO+" (at 194.31 92.71 0)
(effects (font (size 1.778 1.778)) (justify left bottom))
(uuid 2c488362-c230-4f6d-82f9-a229b1171a23)
)
(label "VO-" (at 194.31 100.33 0)
(effects (font (size 1.778 1.778)) (justify left bottom))
(uuid a5e6f7cb-0a81-4357-a11f-231d23300342)
)
(label "GAIN" (at 173.99 107.95 180)
(effects (font (size 1.778 1.778)) (justify right bottom))
(uuid d6040293-95f0-436a-938c-ad69875a4be8)
)
(hierarchical_label "I2S_BCLK" (shape input) (at 130.81 95.25 180)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 003974b6-cb8f-491b-a226-fc7891eb9a62)
)
(hierarchical_label "SPK_OUT-" (shape output) (at 201.93 97.79 0)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 2d0d333a-99a0-4575-9433-710c8cc7ac0b)
)
(hierarchical_label "I2S_LRCLK" (shape input) (at 130.81 97.79 180)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 7c0866b5-b180-4be6-9e62-43f5b191d6d4)
)
(hierarchical_label "I2S_DIN" (shape input) (at 130.81 100.33 180)
(effects (font (size 1.27 1.27)) (justify right))
(uuid d1817a81-d444-4cd9-95f6-174ec9e2a60e)
)
(hierarchical_label "SPKOUT+" (shape output) (at 201.93 95.25 0)
(effects (font (size 1.27 1.27)) (justify left))
(uuid df9a1242-2d73-4343-b170-237bc9a8080f)
)
(hierarchical_label "I2S_SD_MODE" (shape input) (at 130.81 92.71 180)
(effects (font (size 1.27 1.27)) (justify right))
(uuid e42fd0d4-9927-4308-81d9-4cca814c8ea9)
)
(symbol (lib_id "Analog_DAC:AUDIOAMP_MAX98357") (at 151.13 100.33 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid 00000000-0000-0000-0000-000060fe0c5f)
(property "Reference" "U5" (id 0) (at 156.21 83.82 0)
(effects (font (size 1.0668 1.0668)) (justify left bottom))
)
(property "Value" "MAX98357A" (id 1) (at 138.43 118.11 0)
(effects (font (size 1.0668 1.0668)) (justify left bottom))
)
(property "Footprint" "Package_DFN_QFN:QFN-16-1EP_3x3mm_P0.5mm_EP1.7x1.7mm_ThermalVias" (id 2) (at 151.13 100.33 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 151.13 100.33 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "MPN" "MAX98357AETE+T" (id 4) (at 151.13 100.33 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Manufacturer" "Maxim IC" (id 5) (at 151.13 100.33 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ordercode" "2949165" (id 6) (at 151.13 100.33 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "supplier" "farnell" (id 7) (at 151.13 100.33 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 8da6f0cc-b6e1-40b6-8400-08d4f8963904))
(pin "10" (uuid ae159df0-1d25-4128-a917-08577de98700))
(pin "11" (uuid 108d8eba-bbfb-4553-8118-48ca4dfbf0d8))
(pin "14" (uuid b04fff51-ed2d-4ab1-b43b-9e452f4af7fb))
(pin "15" (uuid fcc5d5fc-0396-4d0d-80e8-10163ae8f018))
(pin "16" (uuid 8c6586e4-31ba-413a-bc44-44197d9486ea))
(pin "2" (uuid 892761a1-b562-49e7-a13c-bc73a4f345d0))
(pin "3" (uuid 6775a1ee-a7d0-4b82-8c1e-e517fab46a3b))
(pin "4" (uuid d39f834c-0cc2-455e-8ed3-80e7888cc6fe))
(pin "7" (uuid 9c5a82d5-3ee6-4063-97d8-5173a0d21bc2))
(pin "8" (uuid 06764674-c69f-48d2-ab72-b234dd1757f5))
(pin "9" (uuid 9b773d52-dcb3-405a-9f75-fe75db29f67b))
(pin "17" (uuid 1e98dba8-7f9c-4a56-b98d-c093ef42202f))
)
(symbol (lib_id "Device:R") (at 80.01 90.17 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid 00000000-0000-0000-0000-000060fe0c75)
(property "Reference" "R27" (id 0) (at 81.788 89.0016 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "10K" (id 1) (at 81.788 91.313 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "Resistor_SMD:R_0402_1005Metric" (id 2) (at 78.232 90.17 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 80.01 90.17 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "StockRef" "R10K_0402" (id 4) (at 80.01 90.17 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ordercode" "2447096" (id 5) (at 80.01 90.17 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "supplier" "farnell" (id 6) (at 80.01 90.17 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "DNP" "DNP" (id 7) (at 80.01 90.17 90))
(pin "1" (uuid c75ecc0c-d64e-4c5c-9632-93f61a2cbcec))
(pin "2" (uuid cb14b51d-0428-4a83-9e5a-851c1b79d547))
)
(symbol (lib_id "Device:R") (at 80.01 104.14 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid 00000000-0000-0000-0000-000060fe0c7b)
(property "Reference" "R28" (id 0) (at 81.788 102.9716 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "10K" (id 1) (at 81.788 105.283 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "Resistor_SMD:R_0402_1005Metric" (id 2) (at 78.232 104.14 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 80.01 104.14 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "StockRef" "R10K_0402" (id 4) (at 80.01 104.14 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ordercode" "2447096" (id 5) (at 80.01 104.14 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "supplier" "farnell" (id 6) (at 80.01 104.14 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "DNP" "DNP" (id 7) (at 80.01 104.14 90))
(pin "1" (uuid 2b9ae516-0e35-4530-947a-024c22a8bceb))
(pin "2" (uuid 8838c7cf-935d-4363-bab2-e0bb969163a7))
)
(symbol (lib_id "power:+3V3") (at 80.01 82.55 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid 00000000-0000-0000-0000-000060fe0c85)
(property "Reference" "#PWR0149" (id 0) (at 80.01 86.36 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "+3V3" (id 1) (at 80.391 78.1558 0))
(property "Footprint" "" (id 2) (at 80.01 82.55 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 80.01 82.55 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 08673bb3-2a81-4a5b-86b7-67d8b882751b))
)
(symbol (lib_id "power:GND") (at 80.01 111.76 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid 00000000-0000-0000-0000-000060fe0c8c)
(property "Reference" "#PWR0150" (id 0) (at 80.01 118.11 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 80.137 116.1542 0))
(property "Footprint" "" (id 2) (at 80.01 111.76 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 80.01 111.76 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 3a3fae06-766b-4901-b48e-c257a5fda0a2))
)
(symbol (lib_id "Device:C") (at 115.57 114.3 0) (mirror x) (unit 1)
(in_bom yes) (on_board yes)
(uuid 00000000-0000-0000-0000-000060fe0c93)
(property "Reference" "C32" (id 0) (at 112.6744 113.1316 0)
(effects (font (size 1.27 1.27)) (justify right))
)
(property "Value" "10nF" (id 1) (at 112.6744 115.443 0)
(effects (font (size 1.27 1.27)) (justify right))
)
(property "Footprint" "Capacitor_SMD:C_0402_1005Metric" (id 2) (at 116.5352 110.49 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 115.57 114.3 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ordercode" "3013347" (id 4) (at 115.57 114.3 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "supplier" "farnell" (id 5) (at 115.57 114.3 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 50c8ba6e-d535-4da2-adb5-6cf68a00874b))
(pin "2" (uuid 09854350-9635-4e9f-b3dd-3decf0af5bdc))
)
(symbol (lib_id "Device:C") (at 124.46 114.3 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid 00000000-0000-0000-0000-000060fe0c99)
(property "Reference" "C33" (id 0) (at 127.381 113.1316 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "100nF" (id 1) (at 127.381 115.443 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "Capacitor_SMD:C_0402_1005Metric" (id 2) (at 125.4252 118.11 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 124.46 114.3 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ordercode" "2524678" (id 4) (at 124.46 114.3 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "supplier" "farnell" (id 5) (at 124.46 114.3 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 0ec5cb89-86bd-4fe6-adf8-11cf9ae2394d))
(pin "2" (uuid 51009fe8-7f77-4201-9863-1353f7f8a9a2))
)
(symbol (lib_id "power:GND") (at 115.57 120.65 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid 00000000-0000-0000-0000-000060fe0ca3)
(property "Reference" "#PWR0151" (id 0) (at 115.57 127 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 115.697 125.0442 0))
(property "Footprint" "" (id 2) (at 115.57 120.65 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 115.57 120.65 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 9516c50e-74ec-46ef-99bf-ee2b581a2d16))
)
(symbol (lib_id "power:GND") (at 124.46 120.65 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid 00000000-0000-0000-0000-000060fe0ca9)
(property "Reference" "#PWR0152" (id 0) (at 124.46 127 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 124.587 125.0442 0))
(property "Footprint" "" (id 2) (at 124.46 120.65 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 124.46 120.65 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid cfd51045-ee92-48e5-b773-bda559b891b9))
)
(symbol (lib_id "power:GND") (at 133.35 120.65 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid 00000000-0000-0000-0000-000060fe0cb1)
(property "Reference" "#PWR0153" (id 0) (at 133.35 127 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 133.477 125.0442 0))
(property "Footprint" "" (id 2) (at 133.35 120.65 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 133.35 120.65 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 9e7ccff9-fc90-440c-b68a-e5c77199419a))
)
(symbol (lib_id "power:+3V3") (at 115.57 102.87 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid 00000000-0000-0000-0000-000060fe0cba)
(property "Reference" "#PWR0154" (id 0) (at 115.57 106.68 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "+3V3" (id 1) (at 115.951 98.4758 0))
(property "Footprint" "" (id 2) (at 115.57 102.87 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 115.57 102.87 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 6031bbf7-fcd8-485b-87a6-f3d014b63fa1))
)
(symbol (lib_id "Device:C") (at 184.15 109.22 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid 00000000-0000-0000-0000-000060fe0cd7)
(property "Reference" "C34" (id 0) (at 179.07 109.22 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "220pF" (id 1) (at 176.53 111.76 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "Capacitor_SMD:C_0402_1005Metric" (id 2) (at 185.1152 113.03 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 184.15 109.22 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ordercode" "2812289" (id 4) (at 184.15 109.22 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "supplier" "farnell" (id 5) (at 184.15 109.22 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid c04163b8-dab4-4149-84d6-43cfaf52e6e0))
(pin "2" (uuid 2e20a1af-9313-4b49-8c20-2ab5d5e1f3b1))
)
(symbol (lib_id "Device:C") (at 191.77 109.22 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid 00000000-0000-0000-0000-000060fe0cdd)
(property "Reference" "C35" (id 0) (at 194.691 108.0516 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "220pF" (id 1) (at 194.691 110.363 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "Capacitor_SMD:C_0402_1005Metric" (id 2) (at 192.7352 113.03 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 191.77 109.22 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ordercode" "2812289" (id 4) (at 191.77 109.22 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "supplier" "farnell" (id 5) (at 191.77 109.22 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid e7a73f6e-9899-47b9-be65-02c795f15461))
(pin "2" (uuid b22f29f2-0bcd-4d17-8b2a-59f72f75b499))
)
(symbol (lib_id "power:GND") (at 184.15 120.65 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid 00000000-0000-0000-0000-000060fe0ce3)
(property "Reference" "#PWR0156" (id 0) (at 184.15 127 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 184.277 125.0442 0))
(property "Footprint" "" (id 2) (at 184.15 120.65 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 184.15 120.65 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 417b9231-7c90-4495-91f3-0a9a38ab8c5c))
)
(symbol (lib_id "power:GND") (at 191.77 120.65 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid 00000000-0000-0000-0000-000060fe0ce9)
(property "Reference" "#PWR0157" (id 0) (at 191.77 127 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 191.897 125.0442 0))
(property "Footprint" "" (id 2) (at 191.77 120.65 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 191.77 120.65 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 406d304f-6b16-4d45-9546-61528ccffb1b))
)
)

View File

@@ -1,14 +1,14 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# Analog_ADC_ADS1115IDGS
# Analog_ADC_ADS1114IDGS
#
DEF Analog_ADC_ADS1115IDGS U 0 20 Y Y 1 F N
DEF Analog_ADC_ADS1114IDGS U 0 20 Y Y 1 F N
F0 "U" 100 550 50 H V C CNN
F1 "Analog_ADC_ADS1115IDGS" 300 450 50 H V C CNN
F1 "Analog_ADC_ADS1114IDGS" 300 450 50 H V C CNN
F2 "Package_SO:TSSOP-10_3x3mm_P0.5mm" 0 -500 50 H I C CNN
F3 "" -50 -900 50 H I C CNN
ALIAS ADS1115IDGS
ALIAS ADS1114IDGS
$FPLIST
TSSOP*3x3mm*P0.5mm*
$ENDFPLIST
@@ -20,8 +20,8 @@ X ALERT/RDY 2 400 200 100 L 50 50 1 1 O
X GND 3 0 -400 100 U 50 50 1 1 W
X AIN0 4 -400 100 100 R 50 50 1 1 I
X AIN1 5 -400 0 100 R 50 50 1 1 I
X AIN2 6 -400 -100 100 R 50 50 1 1 I
X AIN3 7 -400 -200 100 R 50 50 1 1 I
X ~ 6 -300 300 100 R 50 50 1 1 N N
X ~ 7 -300 200 100 R 50 50 1 1 N N
X VDD 8 0 500 100 D 50 50 1 1 W
X SDA 9 400 -100 100 L 50 50 1 1 B
ENDDRAW
@@ -142,57 +142,39 @@ X 1 1 0 0 100 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_USB_C_Receptacle_Molex_USB2.0
# Connector_USB_B_Micro
#
DEF Connector_USB_C_Receptacle_Molex_USB2.0 J 0 40 Y Y 1 F N
F0 "J" -400 750 50 H V L CNN
F1 "Connector_USB_C_Receptacle_Molex_USB2.0" 750 750 50 H V R CNN
F2 "" 150 0 50 H I C CNN
F3 "" 150 0 50 H I C CNN
DEF Connector_USB_B_Micro J 0 40 Y Y 1 F N
F0 "J" -200 450 50 H V L CNN
F1 "Connector_USB_B_Micro" -200 350 50 H V L CNN
F2 "" 150 -50 50 H I C CNN
F3 "" 150 -50 50 H I C CNN
ALIAS USB_B_Mini
$FPLIST
USB*C*Receptacle*
USB*
$ENDFPLIST
DRAW
A -275 -150 75 -1799 -1 0 1 20 N -350 -150 -200 -150
A -275 -150 25 -1799 -1 0 1 10 N -300 -150 -250 -150
A -275 -150 25 -1799 -1 0 1 10 F -300 -150 -250 -150
A -275 150 25 1 1799 0 1 10 F -250 150 -300 150
A -275 150 25 1 1799 0 1 10 N -250 150 -300 150
A -275 150 75 1 1799 0 1 20 N -200 150 -350 150
C -100 45 25 0 1 10 F
C 0 -230 50 0 1 0 F
S -10 -700 10 -660 0 0 0 N
S 400 -590 360 -610 0 0 0 N
S 400 -490 360 -510 0 0 0 N
S 400 -190 360 -210 0 0 0 N
S 400 -90 360 -110 0 0 0 N
S 400 10 360 -10 0 0 0 N
S 400 110 360 90 0 0 0 N
S 400 310 360 290 0 0 0 N
S 400 410 360 390 0 0 0 N
S 400 610 360 590 0 0 0 N
S -400 700 400 -700 0 1 10 f
S -300 -150 -250 150 0 1 10 F
S 75 70 125 120 0 1 10 F
P 2 0 1 20 -350 -150 -350 150 N
P 2 0 1 20 -200 150 -200 -150 N
P 2 0 1 20 0 -230 0 170 N
P 3 0 1 20 0 -130 -100 -30 -100 20 N
P 3 0 1 20 0 -80 100 20 100 70 N
P 4 0 1 10 -50 170 0 270 50 170 -50 170 F
X GND A1/B12 0 -900 200 U 50 50 1 1 P
X VBUS A4/B9 600 600 200 L 50 50 1 1 P
X CC1 A5 600 400 200 L 50 50 1 1 B
X D+ A6 600 -100 200 L 50 50 1 1 B
X D- A7 600 100 200 L 50 50 1 1 B
X SBU1 A8 600 -500 200 L 50 50 1 1 B
X GND B1/A12 0 -900 200 U 50 50 1 1 P N
X VBUS B4/A9 600 600 200 L 50 50 1 1 P N
X CC2 B5 600 300 200 L 50 50 1 1 B
X D+ B6 600 -200 200 L 50 50 1 1 B
X D- B7 600 0 200 L 50 50 1 1 B
X SBU2 B8 600 -600 200 L 50 50 1 1 B
X SHIELD S1 -300 -900 200 U 50 50 1 1 P
C -150 85 25 0 1 10 F
C -25 135 15 0 1 10 F
S -200 -300 200 300 0 1 10 f
S -5 -300 5 -270 0 1 0 N
S 10 50 -20 20 0 1 10 F
S 200 -205 170 -195 0 1 0 N
S 200 -105 170 -95 0 1 0 N
S 200 -5 170 5 0 1 0 N
S 200 195 170 205 0 1 0 N
P 2 0 1 10 -75 85 25 85 N
P 4 0 1 10 -125 85 -100 85 -50 135 -25 135 N
P 4 0 1 10 -100 85 -75 85 -50 35 0 35 N
P 4 0 1 10 25 110 25 60 75 85 25 110 F
P 5 0 1 0 -170 220 -70 220 -80 190 -160 190 -170 220 F
P 9 0 1 0 -185 230 -185 220 -175 190 -175 180 -65 180 -65 190 -55 220 -55 230 -185 230 N
X VBUS 1 300 200 100 L 50 50 1 1 w
X D- 2 300 -100 100 L 50 50 1 1 B
X D+ 3 300 0 100 L 50 50 1 1 B
X ID 4 300 -200 100 L 50 50 1 1 P
X GND 5 0 -400 100 U 50 50 1 1 w
X Shield SH -100 -400 100 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
@@ -283,26 +265,25 @@ X 4 4 0 -200 50 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_Crystal_GND24_Small
# Device_D_Schottky
#
DEF Device_Crystal_GND24_Small Y 0 40 Y N 1 F N
F0 "Y" 50 175 50 H V L CNN
F1 "Device_Crystal_GND24_Small" 50 100 50 H V L CNN
DEF Device_D_Schottky D 0 40 N N 1 F N
F0 "D" 0 100 50 H V C CNN
F1 "Device_D_Schottky" 0 -100 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Crystal*
TO-???*
*_Diode_*
*SingleDiode*
D_*
$ENDFPLIST
DRAW
S -30 -60 30 60 0 1 0 N
P 2 0 1 15 -50 -30 -50 30 N
P 2 0 1 15 50 -30 50 30 N
P 4 0 1 0 -50 -50 -50 -75 50 -75 50 -50 N
P 4 0 1 0 -50 50 -50 75 50 75 50 50 N
X 1 1 -100 0 50 R 30 50 1 1 P
X 2 2 0 -100 25 U 30 50 1 1 P
X 3 3 100 0 50 L 30 50 1 1 P
X 4 4 0 100 25 D 30 50 1 1 P
P 2 0 1 0 50 0 -50 0 N
P 4 0 1 10 50 50 50 -50 -50 0 50 50 N
P 6 0 1 10 -75 25 -75 50 -50 50 -50 -50 -25 -50 -25 -25 N
X K 1 -150 0 100 R 50 50 1 1 P
X A 2 150 0 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
@@ -463,79 +444,48 @@ X A 2 150 0 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Jumper_SolderJumper_2_Open
# Interface_USB_CP2109-InterfaceUSB
#
DEF Jumper_SolderJumper_2_Open JP 0 0 Y N 1 F N
F0 "JP" 0 80 50 H V C CNN
F1 "Jumper_SolderJumper_2_Open" 0 -100 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DEF Interface_USB_CP2109-InterfaceUSB U 0 20 Y Y 1 F N
F0 "U" -350 1250 50 H V C CNN
F1 "Interface_USB_CP2109-InterfaceUSB" 500 1250 50 H V C CNN
F2 "Package_DFN_QFN:QFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mm" 50 1800 50 H I C CNN
F3 "" -300 150 50 H I C CNN
F4 "CP2109-Axx-xQFN28" 0 0 50 H V C CNN "ordercode"
$FPLIST
SolderJumper*Open*
QFN*1EP*5x5mm*P0.5mm*
$ENDFPLIST
DRAW
A -10 0 40 901 -901 0 1 0 N -10 40 -10 -40
A -10 0 40 901 -901 0 1 0 F -10 40 -10 -40
A 10 0 40 -899 899 0 1 0 N 10 -40 10 40
A 10 0 40 -899 899 0 1 0 F 10 -40 10 40
P 2 0 1 0 -10 40 -10 -40 N
P 2 0 1 0 10 40 10 -40 N
X A 1 -150 0 100 R 50 50 1 1 P
X B 2 150 0 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Jumper_SolderJumper_3_Open
#
DEF Jumper_SolderJumper_3_Open JP 0 0 Y N 1 F N
F0 "JP" -100 -100 50 H V C CNN
F1 "Jumper_SolderJumper_3_Open" 0 110 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
SolderJumper*Open*
$ENDFPLIST
DRAW
A -40 0 40 901 -901 0 1 0 N -40 40 -40 -40
A -40 0 40 901 -901 0 1 0 F -40 40 -40 -40
A 40 0 40 -899 899 0 1 0 N 40 -40 40 40
A 40 0 40 -899 899 0 1 0 F 40 -40 40 40
S -20 40 20 -40 0 1 0 F
P 2 0 1 0 -100 0 -80 0 N
P 2 0 1 0 -40 40 -40 -40 N
P 2 0 1 0 0 -50 0 -40 N
P 2 0 1 0 40 40 40 -40 N
P 2 0 1 0 100 0 80 0 N
X A 1 -200 0 100 R 50 50 1 1 P
X C 2 0 -150 100 U 50 50 1 1 I
X B 3 200 0 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# LED_SK6812MINI
#
DEF LED_SK6812MINI D 0 10 Y Y 1 F N
F0 "D" 200 225 50 H V R BNN
F1 "LED_SK6812MINI" 50 -225 50 H V L TNN
F2 "LED_SMD:LED_SK6812MINI_PLCC4_3.5x3.5mm_P1.75mm" 50 -300 50 H I L TNN
F3 "" 100 -375 50 H I L TNN
$FPLIST
LED*SK6812MINI*PLCC*3.5x3.5mm*P1.75mm*
$ENDFPLIST
DRAW
T 0 90 -165 30 0 0 0 RGB Normal 0 C C
S 200 200 -200 -200 0 1 10 f
P 2 0 1 0 50 -140 70 -140 N
P 2 0 1 0 50 -100 70 -100 N
P 2 0 1 0 185 -140 105 -140 N
P 3 0 1 0 90 -100 50 -140 50 -120 N
P 3 0 1 0 90 -60 50 -100 50 -80 N
P 3 0 1 0 145 -40 145 -140 145 -160 N
P 4 0 1 0 185 -60 105 -60 145 -140 185 -60 N
X DOUT 1 300 0 100 L 50 50 1 1 O
X VSS 2 0 -300 100 U 50 50 1 1 W
X DIN 3 -300 0 100 R 50 50 1 1 I
X VDD 4 0 300 100 D 50 50 1 1 W
S -400 1200 400 -100 0 1 10 f
X ~DCD 1 500 500 100 L 50 50 1 1 I
X NC 10 -500 0 100 R 50 50 1 1 N N
X ~SUSPEND 11 500 100 100 L 50 50 1 1 O
X SUSPEND 12 500 200 100 L 50 50 1 1 O
X ~ 13 -500 50 100 R 50 50 1 1 N N
X ~ 14 -500 -50 100 R 50 50 1 1 N N
X ~ 15 -500 300 100 R 50 50 1 1 N N
X ~ 16 -500 250 100 R 50 50 1 1 N N
X ~ 17 -500 100 100 R 50 50 1 1 N N
X ~ 18 -500 750 100 R 50 50 1 1 N N
X ~ 19 -500 800 100 R 50 50 1 1 N N
X ~RI~/CLK 2 500 400 100 L 50 50 1 1 B
X ~ 20 -500 850 100 R 50 50 1 1 N N
X ~ 21 -500 200 100 R 50 50 1 1 N N
X ~ 22 -500 150 100 R 50 50 1 1 N N
X ~CTS 23 500 800 100 L 50 50 1 1 I
X ~RTS 24 500 900 100 L 50 50 1 1 O
X RXD 25 500 1000 100 L 50 50 1 1 I
X TXD 26 500 1100 100 L 50 50 1 1 O
X ~DSR 27 500 700 100 L 50 50 1 1 I
X ~DTR 28 500 600 100 L 50 50 1 1 O
X GND(Epad) 29 -50 -200 100 U 50 50 1 1 P
X GND 3 -200 -200 100 U 50 50 1 1 W
X D+ 4 -500 400 100 R 50 50 1 1 B
X D- 5 -500 500 100 R 50 50 1 1 B
X VDD 6 0 1300 100 D 50 50 1 1 W
X VREGIN 7 -100 1300 100 D 50 50 1 1 W
X VBUS 8 -500 600 100 R 50 50 1 1 I
X ~RST 9 -500 1100 100 R 50 50 1 1 I
ENDDRAW
ENDDEF
#
@@ -552,78 +502,67 @@ C 0 0 100 1 0 10 N
ENDDRAW
ENDDEF
#
# RF_Module_ESP32-S3
# RF_Module_ESP32-PICO-D4_update
#
DEF RF_Module_ESP32-S3 U? 0 10 Y Y 1 F N
F0 "U?" 1750 700 60 H V C CNN
F1 "RF_Module_ESP32-S3" 1800 -4000 60 H V C CNN
F2 "QFN56_ESP32_7X7_EXP" 1850 -4100 60 H I C CNN
F3 "" -1150 -700 60 H I C CNN
F4 "ESP32-S3FN8" 0 0 50 H I C CNN "ORDERCODE"
DEF RF_Module_ESP32-PICO-D4_update U 0 20 Y Y 1 F N
F0 "U" -700 1550 50 H V L CNN
F1 "RF_Module_ESP32-PICO-D4_update" 150 1550 50 H V L CNN
F2 "Package_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.3x5.3mm" 0 -1700 50 H I C CNN
F3 "" 250 -1000 50 H I C CNN
$FPLIST
QFN56_ESP32_7X7_EXP
QFN56_ESP32_7X7_EXP-M
QFN56_ESP32_7X7_EXP-L
QFN*1EP*7x7mm*P0.5mm*
$ENDFPLIST
DRAW
S 300 650 1900 -3950 0 1 0 f
X LNA_IN 1 2200 200 300 L 59 59 1 1 P
X GPIO5 10 2200 -650 300 L 59 59 1 1 B
X GPIO6 11 2200 -750 300 L 59 59 1 1 B
X GPIO7 12 2200 -850 300 L 59 59 1 1 B
X GPIO8 13 2200 -950 300 L 59 59 1 1 B
X GPIO9 14 2200 -1050 300 L 59 59 1 1 B
X GPIO10 15 2200 -1150 300 L 59 59 1 1 B
X GPIO11 16 2200 -1250 300 L 59 59 1 1 B
X GPIO12 17 2200 -1350 300 L 59 59 1 1 B
X GPIO13 18 2200 -1450 300 L 59 59 1 1 B
X GPIO14 19 2200 -1550 300 L 59 59 1 1 B
X VDD3P3 2 1250 950 300 D 59 59 1 1 W
X VDD3P3_RTC 20 1050 950 300 D 59 59 1 1 W
X 32K_P/GPIO15 21 2200 -1650 300 L 59 59 1 1 B
X 32K_N/GPIO16 22 2200 -1750 300 L 59 59 1 1 B
X DAC1/GPIO17 23 2200 -1850 300 L 59 59 1 1 B
X DAC_2/GPIO18 24 2200 -1950 300 L 59 59 1 1 B
X GPIO19/D- 25 0 -400 300 R 59 59 1 1 B
X GPIO20/D+ 26 0 -300 300 R 59 59 1 1 B
X GPIO21 27 2200 -2050 300 L 59 59 1 1 B
X SPIS1/~PSR_CS 28 0 -850 300 R 59 59 1 1 O
X VDD_SPI 29 0 -3500 300 R 59 59 1 1 w
X VDD3P3 3 1150 950 300 D 59 59 1 1 W
X SPIHD/~HOLD~/SIO3 30 0 -1350 300 R 59 59 1 1 O
X SPIWP/~WP~/SIO2 31 0 -1250 300 R 59 59 1 1 O
X SPIS0/~FLASH_CS 32 0 -750 300 R 59 59 1 1 B
X SPICLK 33 0 -950 300 R 59 59 1 1 B
X SPIQ/D0/SIO1 34 0 -1150 300 R 59 59 1 1 B
X SPID/DI/SIO0 35 0 -1050 300 R 59 59 1 1 B
X SPICLK_N/GPIO48 36 2200 -3650 300 L 59 59 1 1 O
X SPICLK_P/GPIO47 37 2200 -3550 300 L 59 59 1 1 O
X GPIO33 38 2200 -2150 300 L 59 59 1 1 B
X GPIO34 39 2200 -2250 300 L 59 59 1 1 B
X CHIP_PU 4 0 200 300 R 59 59 1 1 I
X GPIO35 40 2200 -2350 300 L 59 59 1 1 B
X GPIO36 41 2200 -2450 300 L 59 59 1 1 B
X GPIO37 42 2200 -2550 300 L 59 59 1 1 B
X GPIO38 43 2200 -2650 300 L 59 59 1 1 B
X MTCK/GPIO39 44 2200 -2750 300 L 59 59 1 1 B
X MTDO/GPIO40 45 2200 -2850 300 L 59 59 1 1 B
X VDD3P3_CPU 46 1450 950 300 D 59 59 1 1 W
X MTDI/GPIO41 47 2200 -2950 300 L 59 59 1 1 B
X MTMS/GPIO42 48 2200 -3050 300 L 59 59 1 1 B
X U0TXD/GPIO43 49 2200 -3150 300 L 59 59 1 1 B
X BOOT0/GPIO0 5 0 -2500 300 R 59 59 1 1 B
X U0RXD/GPIO44 50 2200 -3250 300 L 59 59 1 1 B
X VDD_SPI_SEL/GPIO45 51 0 -2800 300 R 59 59 1 1 B
X BOOT1/GPIO46 52 0 -2600 300 R 59 59 1 1 B
X XTAL_N 53 0 -2150 300 R 59 59 1 1 I
X XTAL_P 54 0 -2050 300 R 59 59 1 1 I
X VDDA 55 750 950 300 D 59 59 1 1 W
X VDDA 56 950 950 300 D 59 59 1 1 W
X GND 57 1050 -4250 300 U 59 59 1 1 W
X GPIO1 6 2200 -250 300 L 59 59 1 1 B
X GPIO2 7 2200 -350 300 L 59 59 1 1 B
X JTAG_SEL/GPIO3 8 0 -2900 300 R 59 59 1 1 B
X GPIO4 9 2200 -550 300 L 59 59 1 1 B
S -700 1500 700 -1500 0 1 10 f
X VDDA 1 -200 1600 100 D 50 50 0 0 W
X IO34 10 800 -1000 100 L 50 50 0 0 I
X IO35 11 800 -1100 100 L 50 50 0 0 I
X IO32 12 800 -800 100 L 50 50 0 0 B
X IO33 13 800 -900 100 L 50 50 0 0 B
X IO25 14 800 -500 100 L 50 50 0 0 B
X IO26 15 800 -600 100 L 50 50 0 0 B
X IO27 16 800 -700 100 L 50 50 0 0 B
X IO14 17 800 200 100 L 50 50 0 0 B
X IO12 18 800 400 100 L 50 50 0 0 B
X VDD3P3_RTC 19 0 1600 100 D 50 50 0 0 W
X LNA_IN 2 800 1400 100 L 50 50 0 0 B
X IO13 20 800 300 100 L 50 50 0 0 B
X IO15 21 800 100 100 L 50 50 0 0 B
X IO2 22 800 1000 100 L 50 50 0 0 B
X IO0 23 800 1200 100 L 50 50 0 0 B
X IO4 24 800 800 100 L 50 50 0 0 B
X IO16 25 -800 0 100 R 50 50 0 0 B
X VDD_SDIO 26 800 -1300 100 L 50 50 0 0 w
X IO17 27 -800 -100 100 R 50 50 0 0 B
X SD2/IO9 28 800 600 100 L 50 50 0 0 B
X SD3/IO10 29 800 500 100 L 50 50 0 0 B
X VDDA3P3 3 -100 1600 100 D 50 50 0 0 W
X CMD 30 -800 -500 100 R 50 50 0 0 B
X CLK 31 -800 -400 100 R 50 50 0 0 B
X SD0 32 -800 -200 100 R 50 50 0 0 B
X SD1 33 -800 -300 100 R 50 50 0 0 B
X IO5 34 800 700 100 L 50 50 0 0 B
X IO18 35 800 0 100 L 50 50 0 0 B
X IO23 36 800 -400 100 L 50 50 0 0 B
X VDD3P3_CPU 37 100 1600 100 D 50 50 0 0 W
X IO19 38 800 -100 100 L 50 50 0 0 B
X IO22 39 800 -300 100 L 50 50 0 0 B
X VDDA3P3 4 -100 1600 100 D 50 50 0 0 P N
X U0RXD/IO3 40 800 900 100 L 50 50 0 0 B
X U0TXD/IO1 41 800 1100 100 L 50 50 0 0 B
X IO21 42 800 -200 100 L 50 50 0 0 B
X VDDA 43 -200 1600 100 D 50 50 0 0 P N
X XTAL_N_NC 44 -700 -1000 100 R 50 50 0 0 N N
X XTAL_P_NC 45 -700 -1100 100 R 50 50 0 0 N N
X VDDA 46 -200 1600 100 D 50 50 0 0 P N
X CAP2_NC 47 -700 -1200 100 R 50 50 0 0 N N
X CAP1_NC 48 -700 -1300 100 R 50 50 0 0 N N
X GND 49 0 -1600 100 U 50 50 0 0 W
X SENSOR_VP 5 -800 1200 100 R 50 50 0 0 I
X SENSOR_CAPP 6 -800 1100 100 R 50 50 0 0 I
X SENSOR_CAPN 7 -800 1000 100 R 50 50 0 0 I
X SENSOR_VN 8 -800 900 100 R 50 50 0 0 I
X EN 9 -800 1400 100 R 50 50 0 0 I
ENDDRAW
ENDDEF
#
@@ -744,6 +683,33 @@ X 2 2 200 0 100 L 50 50 0 1 P
ENDDRAW
ENDDEF
#
# Transistor_BJT_UMH3N
#
DEF Transistor_BJT_UMH3N Q 0 20 Y N 2 F N
F0 "Q" 300 50 50 H V L CNN
F1 "Transistor_BJT_UMH3N" 300 -50 50 H V L CNN
F2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" 5 -440 50 H I C CNN
F3 "" 150 0 50 H I C CNN
$FPLIST
SOT?363*
$ENDFPLIST
DRAW
C 150 0 111 0 1 10 N
S 10 20 -100 -20 0 1 10 N
P 2 0 1 0 125 0 10 0 N
P 2 0 1 0 125 25 200 100 N
P 2 0 1 20 125 60 125 -60 N
P 3 0 1 0 125 -25 200 -100 200 -100 N
P 5 0 1 0 150 -70 170 -50 190 -90 150 -70 150 -70 F
X E1 1 200 -200 100 U 50 50 1 1 P
X B1 2 -200 0 100 R 50 50 1 1 I
X C1 6 200 200 100 D 50 50 1 1 P
X C2 3 200 200 100 D 50 50 2 1 P
X E2 4 200 -200 100 U 50 50 2 1 P
X B2 5 -200 0 100 R 50 50 2 1 I
ENDDRAW
ENDDEF
#
# power_+3.3V
#
DEF power_+3.3V #PWR 0 0 Y Y 1 F P

View File

@@ -89,79 +89,4 @@ X ST_R0 9 1150 -400 300 L 59 59 1 1 U
ENDDRAW
ENDDEF
#
# ESP32-S2-RF_Module
#
DEF ESP32-S2-RF_Module U? 0 10 Y Y 1 F N
F0 "U?" 1750 700 60 H V C CNN
F1 "ESP32-S2-RF_Module" 1700 -3700 60 H V C CNN
F2 "QFN56_ESP32_7X7_EXP" 1700 -3800 60 H I C CNN
F3 "" -1150 -700 60 H I C CNN
F4 "ESP32-S2FN4R2" 0 0 50 H I C CNN "ORDERCODE"
$FPLIST
QFN56_ESP32_7X7_EXP
QFN56_ESP32_7X7_EXP-M
QFN56_ESP32_7X7_EXP-L
$ENDFPLIST
DRAW
S 300 650 1900 -3650 0 1 0 f
X VDDA 1 750 950 300 D 59 59 1 1 W
X GPIO5 10 2200 -650 300 L 59 59 1 1 B
X GPIO6 11 2200 -750 300 L 59 59 1 1 B
X GPIO7 12 2200 -850 300 L 59 59 1 1 B
X GPIO8 13 2200 -950 300 L 59 59 1 1 B
X GPIO9 14 2200 -1050 300 L 59 59 1 1 B
X GPIO10 15 2200 -1150 300 L 59 59 1 1 B
X GPIO11 16 2200 -1250 300 L 59 59 1 1 B
X GPIO12 17 2200 -1350 300 L 59 59 1 1 B
X GPIO13 18 2200 -1450 300 L 59 59 1 1 B
X GPIO14 19 2200 -1550 300 L 59 59 1 1 B
X LNA_IN 2 2200 200 300 L 59 59 1 1 U
X VDD3P3_RTC 20 1050 950 300 D 59 59 1 1 W
X 32K_P/GPIO15 21 0 -1700 300 R 59 59 1 1 B
X 32K_N/GPIO16 22 0 -1800 300 R 59 59 1 1 B
X DAC1/GPIO17 23 2200 -1850 300 L 59 59 1 1 B
X DAC_2/GPIO18 24 2200 -1950 300 L 59 59 1 1 B
X GPIO19/D- 25 0 -400 300 R 59 59 1 1 B
X GPIO20/D+ 26 0 -300 300 R 59 59 1 1 B
X VDD3P3_RTC_IO 27 1350 950 300 D 59 59 1 1 W
X GPIO21 28 2200 -2050 300 L 59 59 1 1 B
X SPIS1/~PSR_CS 29 0 -850 300 R 59 59 1 1 U
X VDD3P3 3 1250 950 300 D 59 59 1 1 W
X VDD_SPI 30 0 -3500 300 R 59 59 1 1 w
X SPIHD/~HOLD~/SIO3 31 0 -1350 300 R 59 59 1 1 U
X SPIWP/~WP~/SIO2 32 0 -1250 300 R 59 59 1 1 U
X SPIS0/~FLASH_CS 33 0 -750 300 R 59 59 1 1 U
X SPICLK 34 0 -950 300 R 59 59 1 1 U
X SPIQ/D0/SIO1 35 0 -1150 300 R 59 59 1 1 U
X SPID/DI/SIO0 36 0 -1050 300 R 59 59 1 1 U
X GPIO33 37 2200 -2150 300 L 59 59 1 1 B
X GPIO34 38 2200 -2250 300 L 59 59 1 1 B
X GPIO35 39 2200 -2350 300 L 59 59 1 1 B
X VDD3P3 4 1150 950 300 D 59 59 1 1 W
X GPIO36 40 2200 -2450 300 L 59 59 1 1 B
X GPIO37 41 2200 -2550 300 L 59 59 1 1 B
X GPIO38 42 2200 -2650 300 L 59 59 1 1 B
X MTCK/GPIO39 43 2200 -2750 300 L 59 59 1 1 U
X MTDO/GPIO40 44 2200 -2850 300 L 59 59 1 1 U
X VDD3P3_CPU 45 1450 950 300 D 59 59 1 1 W
X MTDI/GPIO41 46 2200 -2950 300 L 59 59 1 1 U
X MTMS/GPIO42 47 2200 -3050 300 L 59 59 1 1 U
X U0TXD/GPIO43 48 2200 -3150 300 L 59 59 1 1 B
X U0RXD/GPIO44 49 2200 -3250 300 L 59 59 1 1 B
X BOOT0/GPIO0 5 2200 -150 300 L 59 59 1 1 B
X VDD_SPI_SEL/GPIO45 50 2200 -3350 300 L 59 59 1 1 B
X VDDA 51 950 950 300 D 59 59 1 1 W
X XTAL_N 52 0 -2150 300 R 59 59 1 1 U
X XTAL_P 53 0 -2050 300 R 59 59 1 1 U
X VDDA 54 850 950 300 D 59 59 1 1 W
X BOOT1/GPIO46 55 2200 -3450 300 L 59 59 1 1 B
X CHIP_PU 56 0 200 300 R 59 59 1 1 U
X GND 57 1050 -3950 300 U 59 59 1 1 W
X GPIO1 6 2200 -250 300 L 59 59 1 1 B
X GPIO2 7 2200 -350 300 L 59 59 1 1 B
X GPIO3 8 2200 -450 300 L 59 59 1 1 B
X GPIO4 9 2200 -550 300 L 59 59 1 1 B
ENDDRAW
ENDDEF
#
#End Library

View File

@@ -8,7 +8,7 @@ Reference Type, Quantity, Reference, Value, Footprint, Datasheet, StockRef, orde
"C","2","C24,C25,","200pF","Capacitor_SMD:C_0402_1005Metric","~","","2812289","farnell","","","","","","","","","","","",""
"C","4","C16,C17,C34,C35,","220pF","Capacitor_SMD:C_0402_1005Metric","~","","","","","","DNP","","","","","","","","",""
"C","3","C3,C1,C9,","4u7","Capacitor_SMD:C_0603_1608Metric","~","C04u7_0603","2112745","farnell","","","","","","","","","","","",""
"C","3","C5,C37,C13,","10uF","Capacitor_SMD:C_0805_2012Metric","~","C010u_0805","2112746","farnell","","","","","","","","","","","",""
"C","2","C5,C13,","10uF","Capacitor_SMD:C_0805_2012Metric","~","C010u_0805","2112746","farnell","","","","","","","","","","","",""
"D","2","D1,D2,","LED","LED_SMD:LED_0805_2012Metric","~","LED_SMD_GREEN_0805_20mA","2290331","farnell","","","","","","","","","","","",""
"D","1","D4,","PMEG4005","Diode_SMD:D_SOD-323","~","","8738025","farnell","PMEG4005AEA, 115","NEXPERIA","","","","","","","","","",""
"D","1","D3,","1SS355","Diode_SMD:D_SOD-323","https://assets.nexperia.com/documents/data-sheet/BAS16_SER.pdf","DIODE_BAS316","1525435","farnell","1SS355TE-17","ROHM","","","","","","","","","",""
1 Reference Type Quantity Reference Value Footprint Datasheet StockRef ordercode supplier MPN Manufacturer Field4 partnr Category DK_Datasheet_Link DK_Detail_Page Description Digi-Key_PN Family Status DNP
8 C 2 C24,C25, 200pF Capacitor_SMD:C_0402_1005Metric ~ 2812289 farnell
9 C 4 C16,C17,C34,C35, 220pF Capacitor_SMD:C_0402_1005Metric ~ DNP
10 C 3 C3,C1,C9, 4u7 Capacitor_SMD:C_0603_1608Metric ~ C04u7_0603 2112745 farnell
11 C 3 2 C5,C37,C13, C5,C13, 10uF Capacitor_SMD:C_0805_2012Metric ~ C010u_0805 2112746 farnell
12 D 2 D1,D2, LED LED_SMD:LED_0805_2012Metric ~ LED_SMD_GREEN_0805_20mA 2290331 farnell
13 D 1 D4, PMEG4005 Diode_SMD:D_SOD-323 ~ 8738025 farnell PMEG4005AEA, 115 NEXPERIA
14 D 1 D3, 1SS355 Diode_SMD:D_SOD-323 https://assets.nexperia.com/documents/data-sheet/BAS16_SER.pdf DIODE_BAS316 1525435 farnell 1SS355TE-17 ROHM

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,386 @@
{
"board": {
"design_settings": {
"defaults": {
"board_outline_line_width": 0.05,
"copper_line_width": 0.2,
"copper_text_italic": false,
"copper_text_size_h": 1.5,
"copper_text_size_v": 1.5,
"copper_text_thickness": 0.3,
"copper_text_upright": true,
"courtyard_line_width": 0.05,
"other_line_width": 0.15,
"other_text_italic": false,
"other_text_size_h": 1.0,
"other_text_size_v": 1.0,
"other_text_thickness": 0.15,
"other_text_upright": true,
"silk_line_width": 0.12,
"silk_text_italic": false,
"silk_text_size_h": 1.0,
"silk_text_size_v": 1.0,
"silk_text_thickness": 0.15,
"silk_text_upright": true
},
"diff_pair_dimensions": [
{
"gap": 0.25,
"via_gap": 0.25,
"width": 0.2
}
],
"drc_exclusions": [],
"rule_severitieslegacy_courtyards_overlap": true,
"rule_severitieslegacy_no_courtyard_defined": false,
"rules": {
"allow_blind_buried_vias": false,
"allow_microvias": false,
"min_hole_to_hole": 0.1524,
"min_microvia_diameter": 0.2,
"min_microvia_drill": 0.09999999999999999,
"min_through_hole_diameter": 0.3,
"min_track_width": 0.14986,
"min_via_diameter": 0.4,
"solder_mask_clearance": 0.0,
"solder_mask_min_width": 0.0,
"solder_paste_clearance": 0.0,
"solder_paste_margin_ratio": -0.0
},
"track_widths": [
0.1524,
0.1524,
0.2032
],
"via_dimensions": [
{
"diameter": 0.5,
"drill": 0.3
},
{
"diameter": 0.5,
"drill": 0.3
}
]
},
"layer_presets": []
},
"boards": [],
"cvpcb": {
"equivalence_files": []
},
"erc": {
"erc_exclusions": [],
"meta": {
"version": 0
},
"pin_map": [
[
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
2,
0,
1,
0,
0,
1,
0,
2,
2,
2,
2
],
[
0,
0,
0,
0,
0,
0,
1,
0,
1,
0,
1,
2
],
[
0,
1,
0,
0,
0,
0,
1,
1,
2,
1,
1,
2
],
[
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
2
],
[
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
2
],
[
0,
0,
0,
1,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
2,
1,
2,
0,
0,
1,
0,
2,
2,
2,
2
],
[
0,
2,
0,
1,
0,
0,
1,
0,
2,
0,
0,
2
],
[
0,
2,
1,
1,
0,
0,
1,
0,
2,
0,
0,
2
],
[
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2
]
],
"rule_severities": {
"bus_definition_conflict": "error",
"bus_entry_needed": "error",
"bus_label_syntax": "error",
"bus_to_bus_conflict": "error",
"bus_to_net_conflict": "error",
"different_unit_footprint": "error",
"different_unit_net": "error",
"duplicate_reference": "error",
"duplicate_sheet_names": "error",
"extra_units": "error",
"global_label_dangling": "warning",
"hier_label_mismatch": "error",
"label_dangling": "error",
"lib_symbol_issues": "warning",
"multiple_net_names": "warning",
"net_not_bus_member": "warning",
"no_connect_connected": "warning",
"no_connect_dangling": "warning",
"pin_not_connected": "error",
"pin_not_driven": "error",
"pin_to_pin": "warning",
"power_pin_not_driven": "error",
"similar_labels": "warning",
"unannotated": "error",
"unit_value_mismatch": "error",
"unresolved_variable": "error",
"wire_dangling": "error"
}
},
"libraries": {
"pinned_footprint_libs": [],
"pinned_symbol_libs": []
},
"meta": {
"filename": "Leo_muziekdoos.kicad_pro",
"version": 1
},
"net_settings": {
"classes": [
{
"bus_width": 12.0,
"clearance": 0.2,
"diff_pair_gap": 0.25,
"diff_pair_via_gap": 0.25,
"diff_pair_width": 0.2,
"line_style": 0,
"microvia_diameter": 0.3,
"microvia_drill": 0.1,
"name": "Default",
"pcb_color": "rgba(0, 0, 0, 0.000)",
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.25,
"via_diameter": 0.8,
"via_drill": 0.4,
"wire_width": 6.0
}
],
"meta": {
"version": 2
},
"net_colors": null
},
"pcbnew": {
"last_paths": {
"gencad": "",
"idf": "",
"netlist": "",
"specctra_dsn": "",
"step": "",
"vrml": ""
},
"page_layout_descr_file": ""
},
"schematic": {
"annotate_start_num": 0,
"drawing": {
"default_line_thickness": 6.0,
"default_text_size": 50.0,
"field_names": [],
"intersheets_ref_own_page": false,
"intersheets_ref_prefix": "",
"intersheets_ref_short": false,
"intersheets_ref_show": false,
"intersheets_ref_suffix": "",
"junction_size_choice": 3,
"label_size_ratio": 0.25,
"pin_symbol_size": 25.0,
"text_offset_ratio": 0.08
},
"legacy_lib_dir": "",
"legacy_lib_list": [],
"meta": {
"version": 1
},
"net_format_name": "Pcbnew",
"ngspice": {
"fix_include_paths": true,
"fix_passive_vals": false,
"meta": {
"version": 0
},
"model_mode": 0,
"workbook_filename": ""
},
"page_layout_descr_file": "empty.kicad_wks",
"plot_directory": "",
"spice_adjust_passive_values": false,
"spice_external_command": "spice \"%I\"",
"subpart_first_id": 65,
"subpart_id_separator": 0
},
"sheets": [
[
"6f80f798-dc24-438f-a1eb-4ee2936267c8",
""
],
[
"00000000-0000-0000-0000-000060ffceac",
"CPU"
],
[
"00000000-0000-0000-0000-000060fdb9aa",
"I2S_DAC_AMP"
],
[
"00000000-0000-0000-0000-000060fe21ee",
"NFC"
],
[
"00000000-0000-0000-0000-000060fe1698",
"Power"
],
[
"00000000-0000-0000-0000-0000613cb1d0",
"programmer"
]
],
"text_variables": {}
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,4 +1,4 @@
update=2021 October 28, Thursday 20:11:28
update=2021 November 21, Sunday 18:31:23
version=1
last_client=kicad
[general]
@@ -12,16 +12,6 @@ NetIExt=net
version=1
LibDir=
[eeschema/libraries]
[schematic_editor]
version=1
PageLayoutDescrFile=empty.kicad_wks
PlotDirectoryName=
SubpartIdSeparator=0
SubpartFirstId=65
NetFmtName=Pcbnew
SpiceAjustPassiveValues=0
LabSize=50
ERC_TestSimilarLabels=1
[pcbnew]
version=1
PageLayoutDescrFile=
@@ -41,7 +31,6 @@ MinHoleToHole=0.1524
TrackWidth1=0.1524
TrackWidth2=0.1524
TrackWidth3=0.2032
TrackWidth4=0.254
ViaDiameter1=0.5
ViaDrill1=0.3
ViaDiameter2=0.5
@@ -251,3 +240,13 @@ uViaDrill=0.1
dPairWidth=0.2
dPairGap=0.25
dPairViaGap=0.25
[schematic_editor]
version=1
PageLayoutDescrFile=empty.kicad_wks
PlotDirectoryName=
SubpartIdSeparator=0
SubpartFirstId=65
NetFmtName=Pcbnew
SpiceAjustPassiveValues=0
LabSize=50
ERC_TestSimilarLabels=1

View File

@@ -20,8 +20,10 @@ F0 "Power" 50
F1 "Power.sch" 50
F2 "BTN_PWR" O R 3450 1700 50
F3 "PW_HOLD" I R 3450 1800 50
F4 "USB_D+" I L 2000 2250 50
F5 "USB_D-" I L 2000 2350 50
F4 "MEAS_VBATT" O R 3450 2100 50
F5 "MEAS_EN" I R 3450 2200 50
F6 "USB_D+" I L 2000 2250 50
F7 "USB_D-" I L 2000 2350 50
$EndSheet
$Sheet
S 8150 3750 1450 1900
@@ -33,7 +35,6 @@ F3 "SPI_SCK" I L 8150 4400 50
F4 "NFC_SPI_CS" I L 8150 4600 50
F5 "SPI_MISO" I L 8150 4500 50
F6 "~NFC_RST" I L 8150 4850 50
F7 "NFC_INT0" O L 8150 4700 50
$EndSheet
$Sheet
S 4800 1400 2450 4300
@@ -43,22 +44,20 @@ F1 "CPU.sch" 50
F2 "DAC_LRCK" O R 7250 1800 50
F3 "DAC_BCLK" O R 7250 1700 50
F4 "DAC_DATA" O R 7250 1900 50
F5 "BTN_PWR" I L 4800 1700 50
F6 "MEAS_EN" O L 4800 5350 50
F7 "PW_HOLD" O L 4800 1800 50
F8 "NFC_SPI_CS" O R 7250 4600 50
F9 "NFC_SPI_SCK" O R 7250 4400 50
F10 "NFC_SPI_MOSI" O R 7250 4300 50
F11 "~DAC_SDMODE" O R 7250 2250 50
F12 "ESP_GPIO0" I L 4800 4450 50
F13 "ESP_RST" I L 4800 4350 50
F14 "NFC_SPI_MISO" I R 7250 4500 50
F15 "~NFC_RST" O R 7250 4850 50
F16 "USB_D+" I L 4800 4250 50
F17 "USB_D-" I L 4800 4150 50
F18 "NFC_INT" I R 7250 4700 50
F19 "I2C_SDA" B L 4800 4950 50
F20 "I2C_SCL" O L 4800 5050 50
F5 "ADC1_IN2" I L 4800 2100 50
F6 "BTN_PWR" I L 4800 1700 50
F7 "MEAS_EN" O L 4800 2200 50
F8 "PW_HOLD" O L 4800 1800 50
F9 "NFC_SPI_CS" O R 7250 4600 50
F10 "NFC_SPI_SCK" O R 7250 4400 50
F11 "NFC_SPI_MOSI" O R 7250 4300 50
F12 "~DAC_SDMODE" O R 7250 2250 50
F13 "ESP_TX" O L 4800 4250 50
F14 "ESP_RX" O L 4800 4150 50
F15 "ESP_GPIO0" I L 4800 4450 50
F16 "ESP_RST" I L 4800 4350 50
F17 "NFC_SPI_MISO" I R 7250 4500 50
F18 "~NFC_RST" O R 7250 4850 50
$EndSheet
$Sheet
S 8150 1400 1450 1700
@@ -90,6 +89,10 @@ Wire Wire Line
3450 1700 4800 1700
Wire Wire Line
3450 1800 4800 1800
Wire Wire Line
3450 2100 4800 2100
Wire Wire Line
4800 2200 3450 2200
Wire Wire Line
7250 2250 8150 2250
$Comp
@@ -129,36 +132,70 @@ F 3 "" H 8400 6550 50 0001 C CNN
1 8400 6550
1 0 0 -1
$EndComp
$Sheet
S 2000 3750 1450 1900
U 613CB1D0
F0 "programmer" 50
F1 "programmer.sch" 50
F2 "PROG_TX" O R 3450 4150 50
F3 "PROG_RX" I R 3450 4250 50
F4 "PROG_RST" O R 3450 4350 50
F5 "PROG_EN" O R 3450 4450 50
F6 "PROG_VCC" O R 3450 4050 50
F7 "USB_D+" I L 2000 4350 50
F8 "USB_D-" I L 2000 4250 50
F9 "USB_PWR" I L 2000 4500 50
$EndSheet
$Comp
L power:+3.3V #PWR0140
U 1 1 61491319
P 3800 3750
F 0 "#PWR0140" H 3800 3600 50 0001 C CNN
F 1 "+3.3V" H 3815 3923 50 0000 C CNN
F 2 "" H 3800 3750 50 0001 C CNN
F 3 "" H 3800 3750 50 0001 C CNN
1 3800 3750
1 0 0 -1
$EndComp
Wire Wire Line
3450 4050 3800 4050
Wire Wire Line
3450 4150 4800 4150
Wire Wire Line
3450 4250 4800 4250
Wire Wire Line
3450 4350 4800 4350
Wire Wire Line
3450 4450 4800 4450
Wire Wire Line
2000 2350 1750 2350
Wire Wire Line
1750 2350 1750 4150
1750 2350 1750 4250
Wire Wire Line
1750 4250 2000 4250
Wire Wire Line
2000 4350 1650 4350
Wire Wire Line
1650 4350 1650 2250
Wire Wire Line
1650 2250 2000 2250
$Comp
L power:VBUS #PWR0115
U 1 1 61646C76
P 1400 4350
F 0 "#PWR0115" H 1400 4200 50 0001 C CNN
F 1 "VBUS" H 1415 4523 50 0000 C CNN
F 2 "" H 1400 4350 50 0001 C CNN
F 3 "" H 1400 4350 50 0001 C CNN
1 1400 4350
1 0 0 -1
$EndComp
Wire Wire Line
1400 4350 1400 4500
Wire Wire Line
1400 4500 2000 4500
Wire Wire Line
3800 3750 3800 4050
Wire Wire Line
8150 4850 7250 4850
Wire Wire Line
1750 4150 4800 4150
Wire Wire Line
1650 4250 4800 4250
Wire Wire Line
1650 4250 1650 2250
Wire Wire Line
7250 4700 8150 4700
$Sheet
S 2000 4550 1450 1150
U 61B5E734
F0 "sensors" 50
F1 "sensors.sch" 50
F2 "I2C_SDA" B R 3450 4950 50
F3 "I2C_SCL" I R 3450 5050 50
F4 "ADS_RDY" I R 3450 5150 50
F5 "MEAS_EN" I R 3450 5350 50
$EndSheet
Wire Wire Line
4800 4950 3450 4950
Wire Wire Line
3450 5050 4800 5050
Wire Wire Line
3450 5350 4800 5350
$EndSCHEMATC

View File

@@ -20,8 +20,10 @@ F0 "Power" 50
F1 "Power.sch" 50
F2 "BTN_PWR" O R 3450 1700 50
F3 "PW_HOLD" I R 3450 1800 50
F4 "USB_D+" I L 2000 2250 50
F5 "USB_D-" I L 2000 2350 50
F4 "MEAS_VBATT" O R 3450 2100 50
F5 "MEAS_EN" I R 3450 2200 50
F6 "USB_D+" I L 2000 2250 50
F7 "USB_D-" I L 2000 2350 50
$EndSheet
$Sheet
S 8150 3750 1450 1900
@@ -33,7 +35,6 @@ F3 "SPI_SCK" I L 8150 4400 50
F4 "NFC_SPI_CS" I L 8150 4600 50
F5 "SPI_MISO" I L 8150 4500 50
F6 "~NFC_RST" I L 8150 4850 50
F7 "NFC_INT0" O L 8150 4700 50
$EndSheet
$Sheet
S 4800 1400 2450 4300
@@ -43,22 +44,20 @@ F1 "CPU.sch" 50
F2 "DAC_LRCK" O R 7250 1800 50
F3 "DAC_BCLK" O R 7250 1700 50
F4 "DAC_DATA" O R 7250 1900 50
F5 "BTN_PWR" I L 4800 1700 50
F6 "MEAS_EN" O L 4800 5350 50
F7 "PW_HOLD" O L 4800 1800 50
F8 "NFC_SPI_CS" O R 7250 4600 50
F9 "NFC_SPI_SCK" O R 7250 4400 50
F10 "NFC_SPI_MOSI" O R 7250 4300 50
F11 "~DAC_SDMODE" O R 7250 2250 50
F12 "ESP_GPIO0" I L 4800 4450 50
F13 "ESP_RST" I L 4800 4350 50
F14 "NFC_SPI_MISO" I R 7250 4500 50
F15 "~NFC_RST" O R 7250 4850 50
F16 "USB_D+" I L 4800 4250 50
F17 "USB_D-" I L 4800 4150 50
F18 "NFC_INT" I R 7250 4700 50
F19 "I2C_SDA" B L 4800 4950 50
F20 "I2C_SCL" O L 4800 5050 50
F5 "ADC1_IN2" I L 4800 2100 50
F6 "BTN_PWR" I L 4800 1700 50
F7 "MEAS_EN" O L 4800 2200 50
F8 "PW_HOLD" O L 4800 1800 50
F9 "NFC_SPI_CS" O R 7250 4600 50
F10 "NFC_SPI_SCK" O R 7250 4400 50
F11 "NFC_SPI_MOSI" O R 7250 4300 50
F12 "~DAC_SDMODE" O R 7250 2250 50
F13 "ESP_TX" O L 4800 4250 50
F14 "ESP_RX" O L 4800 4150 50
F15 "ESP_GPIO0" I L 4800 4450 50
F16 "ESP_RST" I L 4800 4350 50
F17 "NFC_SPI_MISO" I R 7250 4500 50
F18 "~NFC_RST" O R 7250 4850 50
$EndSheet
$Sheet
S 8150 1400 1450 1700
@@ -90,6 +89,10 @@ Wire Wire Line
3450 1700 4800 1700
Wire Wire Line
3450 1800 4800 1800
Wire Wire Line
3450 2100 4800 2100
Wire Wire Line
4800 2200 3450 2200
Wire Wire Line
7250 2250 8150 2250
$Comp
@@ -129,36 +132,70 @@ F 3 "" H 8400 6550 50 0001 C CNN
1 8400 6550
1 0 0 -1
$EndComp
$Sheet
S 2000 3750 1450 1900
U 613CB1D0
F0 "programmer" 50
F1 "programmer.sch" 50
F2 "PROG_TX" O R 3450 4150 50
F3 "PROG_RX" I R 3450 4250 50
F4 "PROG_RST" O R 3450 4350 50
F5 "PROG_EN" O R 3450 4450 50
F6 "PROG_VCC" O R 3450 4050 50
F7 "USB_D+" I L 2000 4350 50
F8 "USB_D-" I L 2000 4250 50
F9 "USB_PWR" I L 2000 4500 50
$EndSheet
$Comp
L power:+3.3V #PWR0140
U 1 1 61491319
P 3800 3750
F 0 "#PWR0140" H 3800 3600 50 0001 C CNN
F 1 "+3.3V" H 3815 3923 50 0000 C CNN
F 2 "" H 3800 3750 50 0001 C CNN
F 3 "" H 3800 3750 50 0001 C CNN
1 3800 3750
1 0 0 -1
$EndComp
Wire Wire Line
3450 4050 3800 4050
Wire Wire Line
3450 4150 4800 4150
Wire Wire Line
3450 4250 4800 4250
Wire Wire Line
3450 4350 4800 4350
Wire Wire Line
3450 4450 4800 4450
Wire Wire Line
2000 2350 1750 2350
Wire Wire Line
1750 2350 1750 4150
1750 2350 1750 4250
Wire Wire Line
1750 4250 2000 4250
Wire Wire Line
2000 4350 1650 4350
Wire Wire Line
1650 4350 1650 2250
Wire Wire Line
1650 2250 2000 2250
$Comp
L power:VBUS #PWR0115
U 1 1 61646C76
P 1400 4350
F 0 "#PWR0115" H 1400 4200 50 0001 C CNN
F 1 "VBUS" H 1415 4523 50 0000 C CNN
F 2 "" H 1400 4350 50 0001 C CNN
F 3 "" H 1400 4350 50 0001 C CNN
1 1400 4350
1 0 0 -1
$EndComp
Wire Wire Line
1400 4350 1400 4500
Wire Wire Line
1400 4500 2000 4500
Wire Wire Line
3800 3750 3800 4050
Wire Wire Line
8150 4850 7250 4850
Wire Wire Line
1750 4150 4800 4150
Wire Wire Line
1650 4250 4800 4250
Wire Wire Line
1650 4250 1650 2250
Wire Wire Line
7250 4700 8150 4700
$Sheet
S 2000 4550 1450 1150
U 61B5E734
F0 "sensors" 50
F1 "sensors.sch" 50
F2 "I2C_SDA" B R 3450 4950 50
F3 "I2C_SCL" I R 3450 5050 50
F4 "ADS_RDY" I R 3450 5150 50
F5 "MEAS_EN" I R 3450 5350 50
$EndSheet
Wire Wire Line
4800 4950 3450 4950
Wire Wire Line
3450 5050 4800 5050
Wire Wire Line
3450 5350 4800 5350
$EndSCHEMATC

View File

@@ -417,7 +417,7 @@
<field name="ordercode">3535992</field>
<field name="supplier">farnell</field>
</fields>
<libsource lib="" part="XCL214B333DR" description=""/>
<libsource lib="Regulator_Switching" part="XCL214B333DR" description="3.3v HiSAT-COT® Control 1.5A Inductor Built-in Step-Down micro DC/DC Convertor"/>
<sheetpath names="/Power/" tstamps="/60FE1698/"/>
<tstamp>6148D543</tstamp>
</comp>
@@ -1000,7 +1000,7 @@
<field name="ordercode">2949165</field>
<field name="supplier">farnell</field>
</fields>
<libsource lib="" part="AUDIOAMP_MAX98357" description=""/>
<libsource lib="Analog_DAC" part="AUDIOAMP_MAX98357" description=""/>
<sheetpath names="/I2S_DAC_AMP/" tstamps="/60FDB9AA/"/>
<tstamp>60FE0C5F</tstamp>
</comp>
@@ -1089,7 +1089,7 @@
<field name="ordercode">2930584</field>
<field name="supplier">farnell</field>
</fields>
<libsource lib="" part="CP2109-InterfaceUSB" description=""/>
<libsource lib="Interface_USB" part="CP2109-InterfaceUSB" description=""/>
<sheetpath names="/programmer/" tstamps="/613CB1D0/"/>
<tstamp>613CD9B7</tstamp>
</comp>
@@ -1157,67 +1157,25 @@
<libparts>
<libpart lib="" part="Analog_DAC_AUDIOAMP_MAX98357">
<fields>
<field name="Reference">U</field>
<field name="Value">Analog_DAC_AUDIOAMP_MAX98357</field>
<field name="MPN">PMEG4005AEA, 115</field>
<field name="Manufacturer">NEXPERIA</field>
<field name="ordercode">8738025</field>
<field name="supplier">farnell</field>
</fields>
<pins>
<pin num="1" name="DIN" type="BiDi"/>
<pin num="2" name="GAIN" type="BiDi"/>
<pin num="3" name="GND" type="power_in"/>
<pin num="4" name="~SD_MODE" type="BiDi"/>
<pin num="7" name="VDD" type="power_in"/>
<pin num="8" name="VDD" type="power_in"/>
<pin num="9" name="OUTP" type="output"/>
<pin num="10" name="OUTN" type="output"/>
<pin num="11" name="GND" type="power_in"/>
<pin num="14" name="LRCLK" type="BiDi"/>
<pin num="15" name="GND" type="power_in"/>
<pin num="16" name="BCLK" type="BiDi"/>
<pin num="17" name="THERMAL" type="power_in"/>
</pins>
</libpart>
<libpart lib="" part="Interface_USB_CP2109-InterfaceUSB">
<footprints>
<fp>QFN*1EP*5x5mm*P0.5mm*</fp>
</footprints>
<fields>
<field name="Reference">U</field>
<field name="Value">Interface_USB_CP2109-InterfaceUSB</field>
<field name="Footprint">Package_DFN_QFN:QFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mm</field>
<field name="ordercode">CP2109-Axx-xQFN28</field>
</fields>
<pins>
<pin num="1" name="~DCD" type="input"/>
<pin num="2" name="~RI~/CLK" type="BiDi"/>
<pin num="3" name="GND" type="power_in"/>
<pin num="4" name="D+" type="BiDi"/>
<pin num="5" name="D-" type="BiDi"/>
<pin num="6" name="VDD" type="power_in"/>
<pin num="7" name="VREGIN" type="power_in"/>
<pin num="8" name="VBUS" type="input"/>
<pin num="9" name="~RST" type="input"/>
<pin num="10" name="NC" type="NotConnected"/>
<pin num="11" name="~SUSPEND" type="output"/>
<pin num="12" name="SUSPEND" type="output"/>
<pin num="13" name="~" type="NotConnected"/>
<pin num="14" name="~" type="NotConnected"/>
<pin num="15" name="~" type="NotConnected"/>
<pin num="16" name="~" type="NotConnected"/>
<pin num="17" name="~" type="NotConnected"/>
<pin num="18" name="~" type="NotConnected"/>
<pin num="19" name="~" type="NotConnected"/>
<pin num="20" name="~" type="NotConnected"/>
<pin num="21" name="~" type="NotConnected"/>
<pin num="22" name="~" type="NotConnected"/>
<pin num="23" name="~CTS" type="input"/>
<pin num="24" name="~RTS" type="output"/>
<pin num="25" name="RXD" type="input"/>
<pin num="26" name="TXD" type="output"/>
<pin num="27" name="~DSR" type="input"/>
<pin num="28" name="~DTR" type="output"/>
<pin num="29" name="GND(Epad)" type="passive"/>
</pins>
</libpart>
<libsource lib="Device" part="D_Schottky" description="Schottky diode"/>
<sheetpath names="/programmer/" tstamps="/613CB1D0/"/>
<tstamp>616BED7E</tstamp>
</comp>
<comp ref="TP1">
<value>TestPoint</value>
<footprint>TestPoint:TestPoint_Pad_D1.0mm</footprint>
<datasheet>~</datasheet>
<libsource lib="Connector" part="TestPoint" description="test point"/>
<sheetpath names="/programmer/" tstamps="/613CB1D0/"/>
<tstamp>61968CDA</tstamp>
</comp>
</components>
<libparts>
<libpart lib="" part="RF_Module_ESP32-PICO-D4_update">
<footprints>
<fp>QFN*1EP*7x7mm*P0.5mm*</fp>
@@ -1279,29 +1237,52 @@
<pin num="49" name="GND" type="power_in"/>
</pins>
</libpart>
<libpart lib="" part="Regulator_Switching_XCL214B333DR">
<libpart lib="Analog_ADC" part="ADS1014IDGS">
<aliases>
<alias>TPS563200_copy</alias>
<alias>TPS565208_copy</alias>
<alias>ADS1114IDGS</alias>
</aliases>
<description>Ultra-Small, Low-Power, I2C-Compatible, 3.3-kSPS, 12-Bit ADCs With Internal Reference, Oscillator, and Programmable Comparator, VSSOP-10</description>
<docs>http://www.ti.com/lit/ds/symlink/ads1015.pdf</docs>
<footprints>
<fp>SOT?23*</fp>
<fp>TSSOP*3x3mm*P0.5mm*</fp>
</footprints>
<fields>
<field name="Reference">U</field>
<field name="Value">Regulator_Switching_XCL214B333DR</field>
<field name="Footprint">Package_DFN_QFN:USP-9B01</field>
<field name="Value">ADS1014IDGS</field>
<field name="Footprint">Package_SO:TSSOP-10_3x3mm_P0.5mm</field>
</fields>
<pins>
<pin num="1" name="VIN" type="power_in"/>
<pin num="2" name="NC" type="NotConnected"/>
<pin num="3" name="Lx" type="passive"/>
<pin num="4" name="VOUT" type="power_out"/>
<pin num="5" name="AGND" type="power_in"/>
<pin num="6" name="CE" type="input"/>
<pin num="7" name="PGND" type="power_in"/>
<pin num="8" name="L1" type="passive"/>
<pin num="9" name="L2" type="passive"/>
<pin num="1" name="ADDR" type="input"/>
<pin num="2" name="ALERT/RDY" type="output"/>
<pin num="3" name="GND" type="power_in"/>
<pin num="4" name="AIN0" type="input"/>
<pin num="5" name="AIN1" type="input"/>
<pin num="6" name="~" type="NotConnected"/>
<pin num="7" name="~" type="NotConnected"/>
<pin num="8" name="VDD" type="power_in"/>
<pin num="9" name="SDA" type="BiDi"/>
<pin num="10" name="SCL" type="input"/>
</pins>
</libpart>
<libpart lib="Analog_DAC" part="AUDIOAMP_MAX98357">
<fields>
<field name="Reference">U</field>
<field name="Value">AUDIOAMP_MAX98357</field>
</fields>
<pins>
<pin num="1" name="DIN" type="BiDi"/>
<pin num="2" name="GAIN" type="BiDi"/>
<pin num="3" name="GND" type="power_in"/>
<pin num="4" name="~SD_MODE" type="BiDi"/>
<pin num="7" name="VDD" type="power_in"/>
<pin num="8" name="VDD" type="power_in"/>
<pin num="9" name="OUTP" type="output"/>
<pin num="10" name="OUTN" type="output"/>
<pin num="11" name="GND" type="power_in"/>
<pin num="14" name="LRCLK" type="BiDi"/>
<pin num="15" name="GND" type="power_in"/>
<pin num="16" name="BCLK" type="BiDi"/>
<pin num="17" name="THERMAL" type="power_in"/>
</pins>
</libpart>
<libpart lib="Analog_ADC" part="ADS1014IDGS">
@@ -1620,6 +1601,48 @@
<pin num="2" name="A" type="passive"/>
</pins>
</libpart>
<libpart lib="Interface_USB" part="CP2109-InterfaceUSB">
<footprints>
<fp>QFN*1EP*5x5mm*P0.5mm*</fp>
</footprints>
<fields>
<field name="Reference">U</field>
<field name="Value">CP2109-InterfaceUSB</field>
<field name="Footprint">Package_DFN_QFN:QFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mm</field>
<field name="ordercode">CP2109-Axx-xQFN28</field>
</fields>
<pins>
<pin num="1" name="~DCD" type="input"/>
<pin num="2" name="~RI~/CLK" type="BiDi"/>
<pin num="3" name="GND" type="power_in"/>
<pin num="4" name="D+" type="BiDi"/>
<pin num="5" name="D-" type="BiDi"/>
<pin num="6" name="VDD" type="power_in"/>
<pin num="7" name="VREGIN" type="power_in"/>
<pin num="8" name="VBUS" type="input"/>
<pin num="9" name="~RST" type="input"/>
<pin num="10" name="NC" type="NotConnected"/>
<pin num="11" name="~SUSPEND" type="output"/>
<pin num="12" name="SUSPEND" type="output"/>
<pin num="13" name="~" type="NotConnected"/>
<pin num="14" name="~" type="NotConnected"/>
<pin num="15" name="~" type="NotConnected"/>
<pin num="16" name="~" type="NotConnected"/>
<pin num="17" name="~" type="NotConnected"/>
<pin num="18" name="~" type="NotConnected"/>
<pin num="19" name="~" type="NotConnected"/>
<pin num="20" name="~" type="NotConnected"/>
<pin num="21" name="~" type="NotConnected"/>
<pin num="22" name="~" type="NotConnected"/>
<pin num="23" name="~CTS" type="input"/>
<pin num="24" name="~RTS" type="output"/>
<pin num="25" name="RXD" type="input"/>
<pin num="26" name="TXD" type="output"/>
<pin num="27" name="~DSR" type="input"/>
<pin num="28" name="~DTR" type="output"/>
<pin num="29" name="GND(Epad)" type="passive"/>
</pins>
</libpart>
<libpart lib="Leo_muziekdoos-eagle-import" part="MOUNTINGHOLE3.0">
<fields>
<field name="Value">MOUNTINGHOLE3.0</field>
@@ -1756,6 +1779,9 @@
<library logical="Diode">
<uri>/Users/willem/Documents/PROJECTS/lib/kicad-lib/kicad-symbols/Diode.lib</uri>
</library>
<library logical="Interface_USB">
<uri>/Users/willem/Documents/PROJECTS/lib/kicad-lib/kicad-symbols/Interface_USB.lib</uri>
</library>
<library logical="Leo_muziekdoos-eagle-import">
<uri>/Users/willem/Documents/PROJECTS/muziekdoos/CAD/Leo_muziekdoos_ESP32/Leo_muziekdoos-eagle-import.lib</uri>
</library>
@@ -1790,12 +1816,13 @@
</net>
<net code="4" name="/CPU/MEAS_EN">
<node ref="U4" pin="29"/>
<node ref="Q1" pin="2"/>
<node ref="R2" pin="2"/>
<node ref="Q1" pin="2"/>
</net>
<net code="5" name="/CPU/PW_HOLD">
<node ref="U4" pin="28"/>
<node ref="Q2" pin="5"/>
<node ref="U4" pin="28"/>
</net>
<net code="6" name="/CPU/NFC_SPI_CS">
<node ref="U4" pin="14"/>
@@ -1825,6 +1852,7 @@
<net code="12" name="/CPU/DAC_BCLK">
<node ref="U4" pin="38"/>
<node ref="U5" pin="16"/>
<node ref="U4" pin="38"/>
</net>
<net code="13" name="/CPU/DAC_LRCK">
<node ref="U5" pin="14"/>
@@ -1843,6 +1871,7 @@
<node ref="J3" pin="2"/>
<node ref="C34" pin="1"/>
<node ref="U5" pin="10"/>
<node ref="C34" pin="1"/>
</net>
<net code="17" name="/CPU/ESP_RX">
<node ref="U4" pin="40"/>
@@ -1857,6 +1886,8 @@
<node ref="R14" pin="2"/>
<node ref="U4" pin="9"/>
<node ref="Q5" pin="6"/>
<node ref="C19" pin="1"/>
<node ref="U4" pin="9"/>
</net>
<net code="20" name="/CPU/ESP_GPIO0">
<node ref="R22" pin="2"/>
@@ -1886,6 +1917,7 @@
<net code="24" name="/Power/CHG_STAT_LED">
<node ref="D1" pin="1"/>
<node ref="R5" pin="1"/>
<node ref="D1" pin="1"/>
</net>
<net code="25" name="/Power/MCP_STAT">
<node ref="R5" pin="2"/>
@@ -1894,6 +1926,7 @@
<net code="26" name="/Power/CHG_5V_LED">
<node ref="R6" pin="1"/>
<node ref="D2" pin="2"/>
<node ref="R6" pin="1"/>
</net>
<net code="27" name="/Power/BATT_MEAS">
<node ref="R3" pin="1"/>
@@ -1905,6 +1938,7 @@
<net code="29" name="/Power/CHG_PROG">
<node ref="U1" pin="8"/>
<node ref="R1" pin="1"/>
<node ref="U1" pin="8"/>
</net>
<net code="30" name="Net-(U2-Pad2)">
<node ref="U2" pin="2"/>
@@ -1935,6 +1969,7 @@
</net>
<net code="34" name="/Power/PSU_EN_BUF">
<node ref="Q1" pin="3"/>
<node ref="R10" pin="2"/>
<node ref="U2" pin="6"/>
<node ref="R10" pin="2"/>
</net>
@@ -2135,6 +2170,12 @@
<net code="59" name="/NFC/TX2">
<node ref="L2" pin="2"/>
<node ref="U3" pin="6"/>
<node ref="L2" pin="2"/>
</net>
<net code="60" name="/NFC/TXL1">
<node ref="C20" pin="1"/>
<node ref="L1" pin="1"/>
<node ref="C16" pin="1"/>
</net>
<net code="60" name="/NFC/TXL1">
<node ref="C16" pin="1"/>
@@ -2341,6 +2382,7 @@
<net code="117" name="/programmer/CP_RST">
<node ref="R11" pin="2"/>
<node ref="U10" pin="9"/>
<node ref="R11" pin="2"/>
</net>
</nets>
</export>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 293 KiB

File diff suppressed because it is too large Load Diff

View File

@@ -208,7 +208,7 @@ U 1 1 614DFE71
P 5750 2050
F 0 "C13" H 5868 2096 50 0000 L CNN
F 1 "10uF" H 5868 2005 50 0000 L CNN
F 2 "Capacitor_SMD:C_0805_2012Metric" H 5788 1900 50 0001 C CNN
F 2 "Capacitor_SMD:C_0402_1005Metric" H 5788 1900 50 0001 C CNN
F 3 "~" H 5750 2050 50 0001 C CNN
F 4 "3013381" H 5750 2050 50 0001 C CNN "ordercode"
F 5 "farnell" H 5750 2050 50 0001 C CNN "supplier"
@@ -381,7 +381,7 @@ Text HLabel 3700 3450 0 50 Input ~ 0
SPI_MOSI
Text HLabel 3700 3650 0 50 Input ~ 0
SPI_SCK
Text HLabel 3700 3550 0 50 Output ~ 0
Text HLabel 3700 3550 0 50 Input ~ 0
SPI_MISO
Text HLabel 3700 3350 0 50 Input ~ 0
NFC_SPI_CS
@@ -441,6 +441,17 @@ F 5 "farnell" H 5900 2900 50 0001 C CNN "supplier"
$EndComp
Connection ~ 4700 5350
$Comp
L RF_NFC:PN5321A3HN_C1xx U3
U 1 1 617AC9C8
P 4700 3850
F 0 "U3" H 5150 5100 50 0000 C CNN
F 1 "PN5321A3HN_C1xx" H 5400 2550 50 0000 C CNN
F 2 "Package_DFN_QFN:QFN-40-1EP_6x6mm_P0.5mm_EP4.6x4.6mm_ThermalVias" H 6200 2600 50 0001 C CNN
F 3 "https://www.nxp.com/docs/en/nxp/data-sheets/PN532_C1.pdf" H 4700 4050 50 0001 C CNN
1 4700 3850
1 0 0 -1
$EndComp
$Comp
L Device:R R15
U 1 1 614DFEB7
P 6550 3650
@@ -493,7 +504,7 @@ Wire Wire Line
Wire Wire Line
1850 7300 1850 7400
Text Notes 800 7350 0 50 ~ 0
SEL0 0 0* 1\nSEL1 0 1* 0\n UA. SPI. I2C
SEL0 0 0 1\nSEL1 0 1 0\n UA. SPI. I2C
Wire Wire Line
3700 3650 3900 3650
Wire Wire Line
@@ -593,6 +604,7 @@ NoConn ~ 5500 4550
NoConn ~ 5500 4650
NoConn ~ 3900 3850
NoConn ~ 3900 3950
NoConn ~ 3900 4050
NoConn ~ 3900 4150
NoConn ~ 3900 4250
Wire Wire Line
@@ -775,7 +787,7 @@ F 0 "R12" H 2850 2650 50 0000 C CNN
F 1 "10K" H 2900 2550 50 0000 C CNN
F 2 "Resistor_SMD:R_0402_1005Metric" V 2680 2600 50 0001 C CNN
F 3 "~" H 2750 2600 50 0001 C CNN
F 4 "R03K3_0402" H 2750 2600 50 0001 C CNN "StockRef"
F 4 "R10K_0402" H 2750 2600 50 0001 C CNN "StockRef"
F 5 "2447170" H 2750 2600 50 0001 C CNN "ordercode"
F 6 "farnell" H 2750 2600 50 0001 C CNN "supplier"
1 2750 2600
@@ -799,6 +811,7 @@ $EndComp
Wire Wire Line
2750 2350 2750 2450
NoConn ~ 3900 3050
NoConn ~ 3900 3150
Text Label 3150 2950 0 50 ~ 0
NFC_RST
Text Label 3200 4450 0 50 ~ 0
@@ -840,20 +853,4 @@ Text HLabel 2600 2950 0 50 Input ~ 0
Wire Wire Line
2600 2950 2750 2950
Connection ~ 2750 2950
Text HLabel 3700 3150 0 50 Output ~ 0
NFC_INT0
$Comp
L RF_NFC:PN5321A3HN_C1xx U3
U 1 1 617AC9C8
P 4700 3850
F 0 "U3" H 5150 5100 50 0000 C CNN
F 1 "PN5321A3HN_C1xx" H 5400 2550 50 0000 C CNN
F 2 "Package_DFN_QFN:QFN-40-1EP_6x6mm_P0.5mm_EP4.6x4.6mm_ThermalVias" H 6200 2600 50 0001 C CNN
F 3 "https://www.nxp.com/docs/en/nxp/data-sheets/PN532_C1.pdf" H 4700 4050 50 0001 C CNN
1 4700 3850
1 0 0 -1
$EndComp
Wire Wire Line
3900 3150 3700 3150
NoConn ~ 3900 4050
$EndSCHEMATC

View File

@@ -208,7 +208,7 @@ U 1 1 614DFE71
P 5750 2050
F 0 "C13" H 5868 2096 50 0000 L CNN
F 1 "10uF" H 5868 2005 50 0000 L CNN
F 2 "Capacitor_SMD:C_0805_2012Metric" H 5788 1900 50 0001 C CNN
F 2 "Capacitor_SMD:C_0402_1005Metric" H 5788 1900 50 0001 C CNN
F 3 "~" H 5750 2050 50 0001 C CNN
F 4 "3013381" H 5750 2050 50 0001 C CNN "ordercode"
F 5 "farnell" H 5750 2050 50 0001 C CNN "supplier"
@@ -381,7 +381,7 @@ Text HLabel 3700 3450 0 50 Input ~ 0
SPI_MOSI
Text HLabel 3700 3650 0 50 Input ~ 0
SPI_SCK
Text HLabel 3700 3550 0 50 Output ~ 0
Text HLabel 3700 3550 0 50 Input ~ 0
SPI_MISO
Text HLabel 3700 3350 0 50 Input ~ 0
NFC_SPI_CS
@@ -441,6 +441,17 @@ F 5 "farnell" H 5900 2900 50 0001 C CNN "supplier"
$EndComp
Connection ~ 4700 5350
$Comp
L RF_NFC:PN5321A3HN_C1xx U3
U 1 1 617AC9C8
P 4700 3850
F 0 "U3" H 5150 5100 50 0000 C CNN
F 1 "PN5321A3HN_C1xx" H 5400 2550 50 0000 C CNN
F 2 "Package_DFN_QFN:QFN-40-1EP_6x6mm_P0.5mm_EP4.6x4.6mm_ThermalVias" H 6200 2600 50 0001 C CNN
F 3 "https://www.nxp.com/docs/en/nxp/data-sheets/PN532_C1.pdf" H 4700 4050 50 0001 C CNN
1 4700 3850
1 0 0 -1
$EndComp
$Comp
L Device:R R15
U 1 1 614DFEB7
P 6550 3650
@@ -493,7 +504,7 @@ Wire Wire Line
Wire Wire Line
1850 7300 1850 7400
Text Notes 800 7350 0 50 ~ 0
SEL0 0 0* 1\nSEL1 0 1* 0\n UA. SPI. I2C
SEL0 0 0 1\nSEL1 0 1 0\n UA. SPI. I2C
Wire Wire Line
3700 3650 3900 3650
Wire Wire Line
@@ -593,6 +604,7 @@ NoConn ~ 5500 4550
NoConn ~ 5500 4650
NoConn ~ 3900 3850
NoConn ~ 3900 3950
NoConn ~ 3900 4050
NoConn ~ 3900 4150
NoConn ~ 3900 4250
Wire Wire Line
@@ -775,7 +787,7 @@ F 0 "R12" H 2850 2650 50 0000 C CNN
F 1 "10K" H 2900 2550 50 0000 C CNN
F 2 "Resistor_SMD:R_0402_1005Metric" V 2680 2600 50 0001 C CNN
F 3 "~" H 2750 2600 50 0001 C CNN
F 4 "R03K3_0402" H 2750 2600 50 0001 C CNN "StockRef"
F 4 "R10K_0402" H 2750 2600 50 0001 C CNN "StockRef"
F 5 "2447170" H 2750 2600 50 0001 C CNN "ordercode"
F 6 "farnell" H 2750 2600 50 0001 C CNN "supplier"
1 2750 2600
@@ -799,6 +811,7 @@ $EndComp
Wire Wire Line
2750 2350 2750 2450
NoConn ~ 3900 3050
NoConn ~ 3900 3150
Text Label 3150 2950 0 50 ~ 0
NFC_RST
Text Label 3200 4450 0 50 ~ 0
@@ -840,20 +853,4 @@ Text HLabel 2600 2950 0 50 Input ~ 0
Wire Wire Line
2600 2950 2750 2950
Connection ~ 2750 2950
Text HLabel 3700 3150 0 50 Output ~ 0
NFC_INT0
$Comp
L RF_NFC:PN5321A3HN_C1xx U3
U 1 1 617AC9C8
P 4700 3850
F 0 "U3" H 5150 5100 50 0000 C CNN
F 1 "PN5321A3HN_C1xx" H 5400 2550 50 0000 C CNN
F 2 "Package_DFN_QFN:QFN-40-1EP_6x6mm_P0.5mm_EP4.6x4.6mm_ThermalVias" H 6200 2600 50 0001 C CNN
F 3 "https://www.nxp.com/docs/en/nxp/data-sheets/PN532_C1.pdf" H 4700 4050 50 0001 C CNN
1 4700 3850
1 0 0 -1
$EndComp
Wire Wire Line
3900 3150 3700 3150
NoConn ~ 3900 4050
$EndSCHEMATC

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -13,6 +13,135 @@ Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L Device:R R?
U 1 1 6159E865
P 2400 6650
AR Path="/6159E865" Ref="R?" Part="1"
AR Path="/6158A412/6159E865" Ref="R?" Part="1"
AR Path="/60FE1698/6159E865" Ref="R4" Part="1"
F 0 "R4" H 2470 6696 50 0000 L CNN
F 1 "10K" H 2470 6605 50 0000 L CNN
F 2 "Resistor_SMD:R_0402_1005Metric" V 2330 6650 50 0001 C CNN
F 3 "~" H 2400 6650 50 0001 C CNN
F 4 "R10K_0402" H 2400 6650 50 0001 C CNN "StockRef"
F 5 "2447096" H 2400 6650 50 0001 C CNN "ordercode"
F 6 "farnell" H 2400 6650 50 0001 C CNN "supplier"
1 2400 6650
1 0 0 -1
$EndComp
$Comp
L Device:R R?
U 1 1 6159E86C
P 2400 6250
AR Path="/6159E86C" Ref="R?" Part="1"
AR Path="/6158A412/6159E86C" Ref="R?" Part="1"
AR Path="/60FE1698/6159E86C" Ref="R3" Part="1"
F 0 "R3" H 2470 6296 50 0000 L CNN
F 1 "4k7" H 2470 6205 50 0000 L CNN
F 2 "Resistor_SMD:R_0402_1005Metric" V 2330 6250 50 0001 C CNN
F 3 "~" H 2400 6250 50 0001 C CNN
F 4 "R4K7_0402" H 2400 6250 50 0001 C CNN "StockRef"
F 5 "2073069" H 2400 6250 50 0001 C CNN "ordercode"
F 6 "farnell" H 2400 6250 50 0001 C CNN "supplier"
1 2400 6250
1 0 0 -1
$EndComp
Wire Wire Line
2100 6450 2150 6450
Wire Wire Line
2400 6450 2400 6400
Wire Wire Line
2400 6500 2400 6450
Connection ~ 2400 6450
$Comp
L power:+BATT #PWR?
U 1 1 6159E877
P 2400 5450
AR Path="/6159E877" Ref="#PWR?" Part="1"
AR Path="/6158A412/6159E877" Ref="#PWR?" Part="1"
AR Path="/60FE1698/6159E877" Ref="#PWR0101" Part="1"
F 0 "#PWR0101" H 2400 5300 50 0001 C CNN
F 1 "+BATT" H 2415 5623 50 0000 C CNN
F 2 "" H 2400 5450 50 0001 C CNN
F 3 "" H 2400 5450 50 0001 C CNN
1 2400 5450
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR?
U 1 1 6159E87E
P 2400 6900
AR Path="/6159E87E" Ref="#PWR?" Part="1"
AR Path="/6158A412/6159E87E" Ref="#PWR?" Part="1"
AR Path="/60FE1698/6159E87E" Ref="#PWR0102" Part="1"
F 0 "#PWR0102" H 2400 6650 50 0001 C CNN
F 1 "GND" H 2405 6727 50 0000 C CNN
F 2 "" H 2400 6900 50 0001 C CNN
F 3 "" H 2400 6900 50 0001 C CNN
1 2400 6900
1 0 0 -1
$EndComp
Wire Wire Line
2400 6900 2400 6850
Wire Wire Line
2400 5450 2400 5500
Connection ~ 2400 5500
Wire Wire Line
2400 5500 2400 5600
$Comp
L Device:C C?
U 1 1 6159E892
P 2150 6650
AR Path="/6159E892" Ref="C?" Part="1"
AR Path="/6158A412/6159E892" Ref="C?" Part="1"
AR Path="/60FE1698/6159E892" Ref="C2" Part="1"
F 0 "C2" H 2265 6696 50 0000 L CNN
F 1 "100nF" H 2265 6605 50 0000 L CNN
F 2 "Capacitor_SMD:C_0402_1005Metric" H 2188 6500 50 0001 C CNN
F 3 "~" H 2150 6650 50 0001 C CNN
F 4 "C100n_0603" H 2150 6650 50 0001 C CNN "StockRef"
F 5 "2524678" H 2150 6650 50 0001 C CNN "ordercode"
F 6 "farnell" H 2150 6650 50 0001 C CNN "supplier"
1 2150 6650
-1 0 0 -1
$EndComp
Wire Wire Line
2150 6500 2150 6450
Wire Wire Line
2150 6800 2150 6850
Wire Wire Line
2150 6850 2400 6850
Connection ~ 2400 6850
Wire Wire Line
2400 6850 2400 6800
Wire Wire Line
2100 5800 2050 5800
$Comp
L Device:R R?
U 1 1 6159E8AC
P 2050 5650
AR Path="/6159E8AC" Ref="R?" Part="1"
AR Path="/6158A412/6159E8AC" Ref="R?" Part="1"
AR Path="/60FE1698/6159E8AC" Ref="R2" Part="1"
F 0 "R2" H 2120 5696 50 0000 L CNN
F 1 "10K" H 2120 5605 50 0000 L CNN
F 2 "Resistor_SMD:R_0402_1005Metric" V 1980 5650 50 0001 C CNN
F 3 "~" H 2050 5650 50 0001 C CNN
F 4 "R10K_0402" H 2050 5650 50 0001 C CNN "StockRef"
F 5 "2447096" H 2050 5650 50 0001 C CNN "ordercode"
F 6 "farnell" H 2050 5650 50 0001 C CNN "supplier"
1 2050 5650
-1 0 0 -1
$EndComp
Wire Wire Line
2050 5500 2400 5500
Connection ~ 2050 5800
Wire Wire Line
2000 5800 2050 5800
Connection ~ 2150 6450
Wire Wire Line
2150 6450 2400 6450
Text Label 6200 2150 1 24 ~ 0
PSU_BTN_RAW
Text Label 6500 1650 0 24 ~ 0
@@ -358,10 +487,10 @@ AR Path="/6158A412/615B8140" Ref="D?" Part="1"
AR Path="/60FE1698/615B8140" Ref="D1" Part="1"
F 0 "D1" H 3293 1295 50 0000 C CNN
F 1 "LED" H 3293 1386 50 0000 C CNN
F 2 "LED_SMD:LED_0603_1608Metric" H 3300 1550 50 0001 C CNN
F 2 "LED_SMD:LED_0805_2012Metric" H 3300 1550 50 0001 C CNN
F 3 "~" H 3300 1550 50 0001 C CNN
F 4 "LED_SMD_RED_0805_20mA" H 3300 1550 50 0001 C CNN "StockRef"
F 5 "" H 3300 1550 50 0001 C CNN "ordercode"
F 4 "LED_SMD_GREEN_0805_20mA" H 3300 1550 50 0001 C CNN "StockRef"
F 5 "2290331" H 3300 1550 50 0001 C CNN "ordercode"
F 6 "farnell" H 3300 1550 50 0001 C CNN "supplier"
1 3300 1550
0 -1 -1 0
@@ -375,10 +504,10 @@ AR Path="/6158A412/615B8147" Ref="D?" Part="1"
AR Path="/60FE1698/615B8147" Ref="D2" Part="1"
F 0 "D2" H 3793 1995 50 0000 C CNN
F 1 "LED" H 3793 2086 50 0000 C CNN
F 2 "LED_SMD:LED_0603_1608Metric" H 3800 2250 50 0001 C CNN
F 2 "LED_SMD:LED_0805_2012Metric" H 3800 2250 50 0001 C CNN
F 3 "~" H 3800 2250 50 0001 C CNN
F 4 "LED_SMD_RED_0805_20mA" H 3800 2250 50 0001 C CNN "StockRef"
F 5 "" H 3800 2250 50 0001 C CNN "ordercode"
F 5 "2290331" H 3800 2250 50 0001 C CNN "ordercode"
F 6 "farnell" H 3800 2250 50 0001 C CNN "supplier"
1 3800 2250
0 -1 -1 0
@@ -542,6 +671,10 @@ Wire Wire Line
1800 4000 1650 4000
Wire Wire Line
1650 4000 1650 3750
Text HLabel 2100 6450 0 50 Input ~ 0
MEAS_VBATT
Text HLabel 2000 5800 0 50 Input ~ 0
MEAS_EN
Wire Wire Line
6200 1150 6200 1300
$Comp
@@ -555,6 +688,8 @@ F 3 "~" H 2000 4000 50 0001 C CNN
1 2000 4000
1 0 0 -1
$EndComp
Wire Wire Line
2400 6000 2400 6100
$Comp
L Battery_Management:MCP73831-2-OT_copy U1
U 1 1 610E217F
@@ -593,6 +728,66 @@ Connection ~ 2400 1450
Wire Wire Line
2400 1450 2400 1600
$Comp
L Connector:USB_B_Micro J?
U 1 1 6143D9E0
P 3850 3800
AR Path="/613CB1D0/6143D9E0" Ref="J?" Part="1"
AR Path="/60FE1698/6143D9E0" Ref="J2" Part="1"
F 0 "J2" H 3907 4267 50 0000 C CNN
F 1 "USB_B_Micro" H 3907 4176 50 0000 C CNN
F 2 "MySymbols:USB_Micro_B_Female" H 4000 3750 50 0001 C CNN
F 3 "~" H 4000 3750 50 0001 C CNN
1 3850 3800
1 0 0 -1
$EndComp
Text Label 4600 3600 2 50 ~ 0
VBUS
$Comp
L power:GND #PWR?
U 1 1 6143D9E9
P 3850 4350
AR Path="/613CB1D0/6143D9E9" Ref="#PWR?" Part="1"
AR Path="/60FE1698/6143D9E9" Ref="#PWR0135" Part="1"
F 0 "#PWR0135" H 3850 4100 50 0001 C CNN
F 1 "GND" H 3855 4177 50 0000 C CNN
F 2 "" H 3850 4350 50 0001 C CNN
F 3 "" H 3850 4350 50 0001 C CNN
1 3850 4350
1 0 0 -1
$EndComp
Wire Wire Line
3750 4200 3750 4300
Wire Wire Line
3750 4300 3850 4300
Wire Wire Line
3850 4300 3850 4200
Wire Wire Line
3850 4350 3850 4300
Connection ~ 3850 4300
Wire Wire Line
4150 4000 4200 4000
Wire Wire Line
4200 4000 4200 4300
Wire Wire Line
4200 4300 3850 4300
$Comp
L power:VBUS #PWR?
U 1 1 6143D9F9
P 4700 3500
AR Path="/613CB1D0/6143D9F9" Ref="#PWR?" Part="1"
AR Path="/60FE1698/6143D9F9" Ref="#PWR0139" Part="1"
F 0 "#PWR0139" H 4700 3350 50 0001 C CNN
F 1 "VBUS" H 4715 3673 50 0000 C CNN
F 2 "" H 4700 3500 50 0001 C CNN
F 3 "" H 4700 3500 50 0001 C CNN
1 4700 3500
1 0 0 -1
$EndComp
Wire Wire Line
4700 3500 4700 3600
Wire Wire Line
4150 3600 4700 3600
$Comp
L Switch:SW_Push SW?
U 1 1 615B2DE1
P 6200 2400
@@ -609,34 +804,44 @@ F 6 "farnell" H 6200 2400 50 0001 C CNN "supplier"
1 6200 2400
0 1 1 0
$EndComp
Wire Wire Line
7250 1150 7250 1300
Text Label 2900 1800 1 20 ~ 0
MCP_STAT
Text HLabel 4250 3800 2 50 Input ~ 0
USB_D+
Text HLabel 4250 3900 2 50 Input ~ 0
USB_D-
Wire Wire Line
4250 3900 4150 3900
Wire Wire Line
4250 3800 4150 3800
$Comp
L Device:Q_Dual_NMOS_S1G1D2S2G2D1 Q2
U 2 1 614CD58C
P 5500 2100
F 0 "Q2" H 5300 2200 50 0000 L CNN
F 1 "2N7002PS (N)" H 4900 1950 50 0000 L CNN
F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 5700 2100 50 0001 C CNN
F 3 "~" H 5700 2100 50 0001 C CNN
F 4 "farnell" H 5500 2100 50 0001 C CNN "supplier"
F 5 "1758102" H 5500 2100 50 0001 C CNN "ordercode"
F 6 "2N7002PS" H 5500 2100 50 0001 C CNN "StockRef"
2 5500 2100
P 6800 2150
F 0 "Q2" H 6600 2250 50 0000 L CNN
F 1 "Dual_NMOS_2N7002PS" H 6050 1950 50 0000 L CNN
F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 7000 2150 50 0001 C CNN
F 3 "~" H 7000 2150 50 0001 C CNN
F 4 "farnell" H 6800 2150 50 0001 C CNN "supplier"
F 5 "1758102" H 6800 2150 50 0001 C CNN "ordercode"
F 6 "2N7002PS" H 6800 2150 50 0001 C CNN "StockRef"
2 6800 2150
-1 0 0 -1
$EndComp
$Comp
L Device:Q_Dual_NMOS_S1G1D2S2G2D1 Q2
U 1 1 614CEBF8
P 6800 2150
F 0 "Q2" H 7005 2196 50 0000 L CNN
F 1 "2N7002PS (N)" H 7005 2105 50 0000 L CNN
F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 7000 2150 50 0001 C CNN
F 3 "~" H 7000 2150 50 0001 C CNN
F 4 "1758102" H 6800 2150 50 0001 C CNN "ordercode"
F 5 "farnell" H 6800 2150 50 0001 C CNN "supplier"
F 6 "2N7002PS" H 6800 2150 50 0001 C CNN "StockRef"
1 6800 2150
P 5500 2100
F 0 "Q2" H 5705 2146 50 0000 L CNN
F 1 "Dual_NMOS_2N7002PS" H 5705 2055 50 0000 L CNN
F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 5700 2100 50 0001 C CNN
F 3 "~" H 5700 2100 50 0001 C CNN
F 4 "1758102" H 5500 2100 50 0001 C CNN "ordercode"
F 5 "farnell" H 5500 2100 50 0001 C CNN "supplier"
F 6 "2N7002PS" H 5500 2100 50 0001 C CNN "StockRef"
1 5500 2100
-1 0 0 -1
$EndComp
$Comp
@@ -644,7 +849,7 @@ L Device:Q_Dual_PMOS_S1G1D2S2G2D1 Q1
U 2 1 614E105B
P 7150 1650
F 0 "Q1" H 7355 1604 50 0000 L CNN
F 1 "BSS84AKS,115 (P)" H 6450 1500 50 0000 L CNN
F 1 "Dual_PMOS_BSS84AKS,115" H 6450 1500 50 0000 L CNN
F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 7200 1650 50 0001 C CNN
F 3 "~" H 7200 1650 50 0001 C CNN
F 4 "BSS84AKS,115" H 7150 1650 50 0001 C CNN "StockRef"
@@ -654,6 +859,20 @@ F 6 "farnell" H 7150 1650 50 0001 C CNN "supplier"
1 0 0 1
$EndComp
$Comp
L Device:Q_Dual_PMOS_S1G1D2S2G2D1 Q1
U 1 1 614E2589
P 2300 5800
F 0 "Q1" H 2505 5754 50 0000 L CNN
F 1 "Dual_PMOS_BSS84AKS,115" H 2505 5845 50 0000 L CNN
F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 2350 5800 50 0001 C CNN
F 3 "~" H 2350 5800 50 0001 C CNN
F 4 "BSS84AKS,115" H 2300 5800 50 0001 C CNN "StockRef"
F 5 "1972665" H 2300 5800 50 0001 C CNN "ordercode"
F 6 "farnell" H 2300 5800 50 0001 C CNN "supplier"
1 2300 5800
1 0 0 1
$EndComp
$Comp
L Regulator_Switching:XCL214B333DR U2
U 1 1 6148D543
P 8050 1300
@@ -702,6 +921,8 @@ Wire Wire Line
8050 1950 8100 1950
Text Label 8050 950 0 50 ~ 0
Lx_L1
Text Label 2400 6100 0 50 ~ 0
BATT_MEAS
Text Label 6050 3200 0 24 ~ 0
PSU_BTN_RAW
$Comp
@@ -742,145 +963,29 @@ $EndComp
Wire Wire Line
5950 3600 5950 3550
$Comp
L Connector:USB_C_Receptacle_Molex_USB2.0 J5
U 1 1 618C07E1
P 4850 5000
F 0 "J5" H 4957 5867 50 0000 C CNN
F 1 "USB_C_Receptacle_USB2.0" H 4957 5776 50 0000 C CNN
F 2 "Connector_USB:USB_C_Receptacle_Molex_217179" H 5000 5000 50 0001 C CNN
F 3 "https://www.usb.org/sites/default/files/documents/usb_type-c.zip" H 5000 5000 50 0001 C CNN
1 4850 5000
1 0 0 -1
$EndComp
Text HLabel 5550 5200 2 50 Input ~ 0
USB_D+
Text HLabel 5550 5100 2 50 Input ~ 0
USB_D+
Text HLabel 5550 5000 2 50 Input ~ 0
USB_D-
Text HLabel 5550 4900 2 50 Input ~ 0
USB_D-
Text Label 5800 4400 2 50 ~ 0
VBUS
$Comp
L power:VBUS #PWR?
U 1 1 618C3365
P 6000 4300
AR Path="/613CB1D0/618C3365" Ref="#PWR?" Part="1"
AR Path="/60FE1698/618C3365" Ref="#PWR020" Part="1"
F 0 "#PWR020" H 6000 4150 50 0001 C CNN
F 1 "VBUS" H 6015 4473 50 0000 C CNN
F 2 "" H 6000 4300 50 0001 C CNN
F 3 "" H 6000 4300 50 0001 C CNN
1 6000 4300
L Device:C_Polarized C?
U 1 1 617D88E1
P 9000 2000
AR Path="/617D88E1" Ref="C?" Part="1"
AR Path="/6158A412/617D88E1" Ref="C?" Part="1"
AR Path="/60FE1698/617D88E1" Ref="C37" Part="1"
F 0 "C37" H 9118 2046 50 0000 L CNN
F 1 "10uF" H 9118 1955 50 0000 L CNN
F 2 "Capacitor_SMD:C_0805_2012Metric" H 9038 1850 50 0001 C CNN
F 3 "~" H 9000 2000 50 0001 C CNN
F 4 "C010u_0805" H 9000 2000 50 0001 C CNN "StockRef"
F 5 "2112746" H 9000 2000 50 0001 C CNN "ordercode"
F 6 "farnell" H 9000 2000 50 0001 C CNN "supplier"
1 9000 2000
1 0 0 -1
$EndComp
Wire Wire Line
6000 4300 6000 4400
8500 2700 9000 2700
Wire Wire Line
6000 4400 5450 4400
$Comp
L power:GND #PWR?
U 1 1 618C7EBC
P 4850 6000
AR Path="/613CB1D0/618C7EBC" Ref="#PWR?" Part="1"
AR Path="/60FE1698/618C7EBC" Ref="#PWR019" Part="1"
F 0 "#PWR019" H 4850 5750 50 0001 C CNN
F 1 "GND" H 4855 5827 50 0000 C CNN
F 2 "" H 4850 6000 50 0001 C CNN
F 3 "" H 4850 6000 50 0001 C CNN
1 4850 6000
1 0 0 -1
$EndComp
9000 2700 9000 2150
Connection ~ 8500 2700
Wire Wire Line
4550 5900 4550 5950
8500 1450 9000 1450
Wire Wire Line
4550 5950 4850 5950
Wire Wire Line
4850 5950 4850 5900
Wire Wire Line
4850 6000 4850 5950
Connection ~ 4850 5950
Wire Wire Line
5550 4900 5450 4900
Wire Wire Line
5450 5000 5550 5000
Wire Wire Line
5550 5100 5450 5100
Wire Wire Line
5450 5200 5550 5200
$Comp
L Device:R R?
U 1 1 61951F6F
P 6300 4900
AR Path="/61951F6F" Ref="R?" Part="1"
AR Path="/6158A412/61951F6F" Ref="R?" Part="1"
AR Path="/60FE1698/61951F6F" Ref="R11" Part="1"
F 0 "R11" V 6093 4900 50 0000 C CNN
F 1 "5K1" V 6184 4900 50 0000 C CNN
F 2 "Resistor_SMD:R_0402_1005Metric" V 6230 4900 50 0001 C CNN
F 3 "~" H 6300 4900 50 0001 C CNN
F 4 "R10K_0402" H 6300 4900 50 0001 C CNN "StockRef"
F 5 "2447096" H 6300 4900 50 0001 C CNN "ordercode"
F 6 "farnell" H 6300 4900 50 0001 C CNN "supplier"
1 6300 4900
1 0 0 -1
$EndComp
$Comp
L Device:R R?
U 1 1 6195270F
P 6450 4900
AR Path="/6195270F" Ref="R?" Part="1"
AR Path="/6158A412/6195270F" Ref="R?" Part="1"
AR Path="/60FE1698/6195270F" Ref="R18" Part="1"
F 0 "R18" V 6243 4900 50 0000 C CNN
F 1 "5K1" V 6334 4900 50 0000 C CNN
F 2 "Resistor_SMD:R_0402_1005Metric" V 6380 4900 50 0001 C CNN
F 3 "~" H 6450 4900 50 0001 C CNN
F 4 "R10K_0402" H 6450 4900 50 0001 C CNN "StockRef"
F 5 "2447096" H 6450 4900 50 0001 C CNN "ordercode"
F 6 "farnell" H 6450 4900 50 0001 C CNN "supplier"
1 6450 4900
-1 0 0 1
$EndComp
Wire Wire Line
5450 4700 6300 4700
Wire Wire Line
6300 4700 6300 4750
Wire Wire Line
5450 4600 6450 4600
Wire Wire Line
6450 4600 6450 4750
NoConn ~ 5450 5500
NoConn ~ 5450 5600
$Comp
L power:GND #PWR?
U 1 1 61964A09
P 6300 5150
AR Path="/613CB1D0/61964A09" Ref="#PWR?" Part="1"
AR Path="/60FE1698/61964A09" Ref="#PWR0115" Part="1"
F 0 "#PWR0115" H 6300 4900 50 0001 C CNN
F 1 "GND" H 6305 4977 50 0000 C CNN
F 2 "" H 6300 5150 50 0001 C CNN
F 3 "" H 6300 5150 50 0001 C CNN
1 6300 5150
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR?
U 1 1 61964E35
P 6450 5150
AR Path="/613CB1D0/61964E35" Ref="#PWR?" Part="1"
AR Path="/60FE1698/61964E35" Ref="#PWR0126" Part="1"
F 0 "#PWR0126" H 6450 4900 50 0001 C CNN
F 1 "GND" H 6455 4977 50 0000 C CNN
F 2 "" H 6450 5150 50 0001 C CNN
F 3 "" H 6450 5150 50 0001 C CNN
1 6450 5150
1 0 0 -1
$EndComp
Wire Wire Line
6450 5150 6450 5050
Wire Wire Line
6300 5050 6300 5150
9000 1450 9000 1850
$EndSCHEMATC

View File

@@ -13,6 +13,135 @@ Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L Device:R R?
U 1 1 6159E865
P 2400 6650
AR Path="/6159E865" Ref="R?" Part="1"
AR Path="/6158A412/6159E865" Ref="R?" Part="1"
AR Path="/60FE1698/6159E865" Ref="R4" Part="1"
F 0 "R4" H 2470 6696 50 0000 L CNN
F 1 "10K" H 2470 6605 50 0000 L CNN
F 2 "Resistor_SMD:R_0402_1005Metric" V 2330 6650 50 0001 C CNN
F 3 "~" H 2400 6650 50 0001 C CNN
F 4 "R10K_0402" H 2400 6650 50 0001 C CNN "StockRef"
F 5 "2447096" H 2400 6650 50 0001 C CNN "ordercode"
F 6 "farnell" H 2400 6650 50 0001 C CNN "supplier"
1 2400 6650
1 0 0 -1
$EndComp
$Comp
L Device:R R?
U 1 1 6159E86C
P 2400 6250
AR Path="/6159E86C" Ref="R?" Part="1"
AR Path="/6158A412/6159E86C" Ref="R?" Part="1"
AR Path="/60FE1698/6159E86C" Ref="R3" Part="1"
F 0 "R3" H 2470 6296 50 0000 L CNN
F 1 "4k7" H 2470 6205 50 0000 L CNN
F 2 "Resistor_SMD:R_0402_1005Metric" V 2330 6250 50 0001 C CNN
F 3 "~" H 2400 6250 50 0001 C CNN
F 4 "R4K7_0402" H 2400 6250 50 0001 C CNN "StockRef"
F 5 "2073069" H 2400 6250 50 0001 C CNN "ordercode"
F 6 "farnell" H 2400 6250 50 0001 C CNN "supplier"
1 2400 6250
1 0 0 -1
$EndComp
Wire Wire Line
2100 6450 2150 6450
Wire Wire Line
2400 6450 2400 6400
Wire Wire Line
2400 6500 2400 6450
Connection ~ 2400 6450
$Comp
L power:+BATT #PWR?
U 1 1 6159E877
P 2400 5450
AR Path="/6159E877" Ref="#PWR?" Part="1"
AR Path="/6158A412/6159E877" Ref="#PWR?" Part="1"
AR Path="/60FE1698/6159E877" Ref="#PWR0101" Part="1"
F 0 "#PWR0101" H 2400 5300 50 0001 C CNN
F 1 "+BATT" H 2415 5623 50 0000 C CNN
F 2 "" H 2400 5450 50 0001 C CNN
F 3 "" H 2400 5450 50 0001 C CNN
1 2400 5450
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR?
U 1 1 6159E87E
P 2400 6900
AR Path="/6159E87E" Ref="#PWR?" Part="1"
AR Path="/6158A412/6159E87E" Ref="#PWR?" Part="1"
AR Path="/60FE1698/6159E87E" Ref="#PWR0102" Part="1"
F 0 "#PWR0102" H 2400 6650 50 0001 C CNN
F 1 "GND" H 2405 6727 50 0000 C CNN
F 2 "" H 2400 6900 50 0001 C CNN
F 3 "" H 2400 6900 50 0001 C CNN
1 2400 6900
1 0 0 -1
$EndComp
Wire Wire Line
2400 6900 2400 6850
Wire Wire Line
2400 5450 2400 5500
Connection ~ 2400 5500
Wire Wire Line
2400 5500 2400 5600
$Comp
L Device:C C?
U 1 1 6159E892
P 2150 6650
AR Path="/6159E892" Ref="C?" Part="1"
AR Path="/6158A412/6159E892" Ref="C?" Part="1"
AR Path="/60FE1698/6159E892" Ref="C2" Part="1"
F 0 "C2" H 2265 6696 50 0000 L CNN
F 1 "100nF" H 2265 6605 50 0000 L CNN
F 2 "Capacitor_SMD:C_0402_1005Metric" H 2188 6500 50 0001 C CNN
F 3 "~" H 2150 6650 50 0001 C CNN
F 4 "C100n_0603" H 2150 6650 50 0001 C CNN "StockRef"
F 5 "2524678" H 2150 6650 50 0001 C CNN "ordercode"
F 6 "farnell" H 2150 6650 50 0001 C CNN "supplier"
1 2150 6650
-1 0 0 -1
$EndComp
Wire Wire Line
2150 6500 2150 6450
Wire Wire Line
2150 6800 2150 6850
Wire Wire Line
2150 6850 2400 6850
Connection ~ 2400 6850
Wire Wire Line
2400 6850 2400 6800
Wire Wire Line
2100 5800 2050 5800
$Comp
L Device:R R?
U 1 1 6159E8AC
P 2050 5650
AR Path="/6159E8AC" Ref="R?" Part="1"
AR Path="/6158A412/6159E8AC" Ref="R?" Part="1"
AR Path="/60FE1698/6159E8AC" Ref="R2" Part="1"
F 0 "R2" H 2120 5696 50 0000 L CNN
F 1 "10K" H 2120 5605 50 0000 L CNN
F 2 "Resistor_SMD:R_0402_1005Metric" V 1980 5650 50 0001 C CNN
F 3 "~" H 2050 5650 50 0001 C CNN
F 4 "R10K_0402" H 2050 5650 50 0001 C CNN "StockRef"
F 5 "2447096" H 2050 5650 50 0001 C CNN "ordercode"
F 6 "farnell" H 2050 5650 50 0001 C CNN "supplier"
1 2050 5650
-1 0 0 -1
$EndComp
Wire Wire Line
2050 5500 2400 5500
Connection ~ 2050 5800
Wire Wire Line
2000 5800 2050 5800
Connection ~ 2150 6450
Wire Wire Line
2150 6450 2400 6450
Text Label 6200 2150 1 24 ~ 0
PSU_BTN_RAW
Text Label 6500 1650 0 24 ~ 0
@@ -358,10 +487,10 @@ AR Path="/6158A412/615B8140" Ref="D?" Part="1"
AR Path="/60FE1698/615B8140" Ref="D1" Part="1"
F 0 "D1" H 3293 1295 50 0000 C CNN
F 1 "LED" H 3293 1386 50 0000 C CNN
F 2 "LED_SMD:LED_0603_1608Metric" H 3300 1550 50 0001 C CNN
F 2 "LED_SMD:LED_0805_2012Metric" H 3300 1550 50 0001 C CNN
F 3 "~" H 3300 1550 50 0001 C CNN
F 4 "LED_SMD_RED_0805_20mA" H 3300 1550 50 0001 C CNN "StockRef"
F 5 "" H 3300 1550 50 0001 C CNN "ordercode"
F 4 "LED_SMD_GREEN_0805_20mA" H 3300 1550 50 0001 C CNN "StockRef"
F 5 "2290331" H 3300 1550 50 0001 C CNN "ordercode"
F 6 "farnell" H 3300 1550 50 0001 C CNN "supplier"
1 3300 1550
0 -1 -1 0
@@ -375,10 +504,10 @@ AR Path="/6158A412/615B8147" Ref="D?" Part="1"
AR Path="/60FE1698/615B8147" Ref="D2" Part="1"
F 0 "D2" H 3793 1995 50 0000 C CNN
F 1 "LED" H 3793 2086 50 0000 C CNN
F 2 "LED_SMD:LED_0603_1608Metric" H 3800 2250 50 0001 C CNN
F 2 "LED_SMD:LED_0805_2012Metric" H 3800 2250 50 0001 C CNN
F 3 "~" H 3800 2250 50 0001 C CNN
F 4 "LED_SMD_RED_0805_20mA" H 3800 2250 50 0001 C CNN "StockRef"
F 5 "" H 3800 2250 50 0001 C CNN "ordercode"
F 5 "2290331" H 3800 2250 50 0001 C CNN "ordercode"
F 6 "farnell" H 3800 2250 50 0001 C CNN "supplier"
1 3800 2250
0 -1 -1 0
@@ -542,6 +671,10 @@ Wire Wire Line
1800 4000 1650 4000
Wire Wire Line
1650 4000 1650 3750
Text HLabel 2100 6450 0 50 Input ~ 0
MEAS_VBATT
Text HLabel 2000 5800 0 50 Input ~ 0
MEAS_EN
Wire Wire Line
6200 1150 6200 1300
$Comp
@@ -555,6 +688,8 @@ F 3 "~" H 2000 4000 50 0001 C CNN
1 2000 4000
1 0 0 -1
$EndComp
Wire Wire Line
2400 6000 2400 6100
$Comp
L Battery_Management:MCP73831-2-OT_copy U1
U 1 1 610E217F
@@ -593,6 +728,66 @@ Connection ~ 2400 1450
Wire Wire Line
2400 1450 2400 1600
$Comp
L Connector:USB_B_Micro J?
U 1 1 6143D9E0
P 3850 3800
AR Path="/613CB1D0/6143D9E0" Ref="J?" Part="1"
AR Path="/60FE1698/6143D9E0" Ref="J2" Part="1"
F 0 "J2" H 3907 4267 50 0000 C CNN
F 1 "USB_B_Micro" H 3907 4176 50 0000 C CNN
F 2 "MySymbols:USB_Micro_B_Female" H 4000 3750 50 0001 C CNN
F 3 "~" H 4000 3750 50 0001 C CNN
1 3850 3800
1 0 0 -1
$EndComp
Text Label 4600 3600 2 50 ~ 0
VBUS
$Comp
L power:GND #PWR?
U 1 1 6143D9E9
P 3850 4350
AR Path="/613CB1D0/6143D9E9" Ref="#PWR?" Part="1"
AR Path="/60FE1698/6143D9E9" Ref="#PWR0135" Part="1"
F 0 "#PWR0135" H 3850 4100 50 0001 C CNN
F 1 "GND" H 3855 4177 50 0000 C CNN
F 2 "" H 3850 4350 50 0001 C CNN
F 3 "" H 3850 4350 50 0001 C CNN
1 3850 4350
1 0 0 -1
$EndComp
Wire Wire Line
3750 4200 3750 4300
Wire Wire Line
3750 4300 3850 4300
Wire Wire Line
3850 4300 3850 4200
Wire Wire Line
3850 4350 3850 4300
Connection ~ 3850 4300
Wire Wire Line
4150 4000 4200 4000
Wire Wire Line
4200 4000 4200 4300
Wire Wire Line
4200 4300 3850 4300
$Comp
L power:VBUS #PWR?
U 1 1 6143D9F9
P 4700 3500
AR Path="/613CB1D0/6143D9F9" Ref="#PWR?" Part="1"
AR Path="/60FE1698/6143D9F9" Ref="#PWR0139" Part="1"
F 0 "#PWR0139" H 4700 3350 50 0001 C CNN
F 1 "VBUS" H 4715 3673 50 0000 C CNN
F 2 "" H 4700 3500 50 0001 C CNN
F 3 "" H 4700 3500 50 0001 C CNN
1 4700 3500
1 0 0 -1
$EndComp
Wire Wire Line
4700 3500 4700 3600
Wire Wire Line
4150 3600 4700 3600
$Comp
L Switch:SW_Push SW?
U 1 1 615B2DE1
P 6200 2400
@@ -609,34 +804,44 @@ F 6 "farnell" H 6200 2400 50 0001 C CNN "supplier"
1 6200 2400
0 1 1 0
$EndComp
Wire Wire Line
7250 1150 7250 1300
Text Label 2900 1800 1 20 ~ 0
MCP_STAT
Text HLabel 4250 3800 2 50 Input ~ 0
USB_D+
Text HLabel 4250 3900 2 50 Input ~ 0
USB_D-
Wire Wire Line
4250 3900 4150 3900
Wire Wire Line
4250 3800 4150 3800
$Comp
L Device:Q_Dual_NMOS_S1G1D2S2G2D1 Q2
U 2 1 614CD58C
P 5500 2100
F 0 "Q2" H 5300 2200 50 0000 L CNN
F 1 "2N7002PS (N)" H 4900 1950 50 0000 L CNN
F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 5700 2100 50 0001 C CNN
F 3 "~" H 5700 2100 50 0001 C CNN
F 4 "farnell" H 5500 2100 50 0001 C CNN "supplier"
F 5 "1758102" H 5500 2100 50 0001 C CNN "ordercode"
F 6 "2N7002PS" H 5500 2100 50 0001 C CNN "StockRef"
2 5500 2100
P 6800 2150
F 0 "Q2" H 6600 2250 50 0000 L CNN
F 1 "Dual_NMOS_2N7002PS" H 6050 1950 50 0000 L CNN
F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 7000 2150 50 0001 C CNN
F 3 "~" H 7000 2150 50 0001 C CNN
F 4 "farnell" H 6800 2150 50 0001 C CNN "supplier"
F 5 "1758102" H 6800 2150 50 0001 C CNN "ordercode"
F 6 "2N7002PS" H 6800 2150 50 0001 C CNN "StockRef"
2 6800 2150
-1 0 0 -1
$EndComp
$Comp
L Device:Q_Dual_NMOS_S1G1D2S2G2D1 Q2
U 1 1 614CEBF8
P 6800 2150
F 0 "Q2" H 7005 2196 50 0000 L CNN
F 1 "2N7002PS (N)" H 7005 2105 50 0000 L CNN
F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 7000 2150 50 0001 C CNN
F 3 "~" H 7000 2150 50 0001 C CNN
F 4 "1758102" H 6800 2150 50 0001 C CNN "ordercode"
F 5 "farnell" H 6800 2150 50 0001 C CNN "supplier"
F 6 "2N7002PS" H 6800 2150 50 0001 C CNN "StockRef"
1 6800 2150
P 5500 2100
F 0 "Q2" H 5705 2146 50 0000 L CNN
F 1 "Dual_NMOS_2N7002PS" H 5705 2055 50 0000 L CNN
F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 5700 2100 50 0001 C CNN
F 3 "~" H 5700 2100 50 0001 C CNN
F 4 "1758102" H 5500 2100 50 0001 C CNN "ordercode"
F 5 "farnell" H 5500 2100 50 0001 C CNN "supplier"
F 6 "2N7002PS" H 5500 2100 50 0001 C CNN "StockRef"
1 5500 2100
-1 0 0 -1
$EndComp
$Comp
@@ -644,7 +849,7 @@ L Device:Q_Dual_PMOS_S1G1D2S2G2D1 Q1
U 2 1 614E105B
P 7150 1650
F 0 "Q1" H 7355 1604 50 0000 L CNN
F 1 "BSS84AKS,115 (P)" H 6450 1500 50 0000 L CNN
F 1 "Dual_PMOS_BSS84AKS,115" H 6450 1500 50 0000 L CNN
F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 7200 1650 50 0001 C CNN
F 3 "~" H 7200 1650 50 0001 C CNN
F 4 "BSS84AKS,115" H 7150 1650 50 0001 C CNN "StockRef"
@@ -654,6 +859,20 @@ F 6 "farnell" H 7150 1650 50 0001 C CNN "supplier"
1 0 0 1
$EndComp
$Comp
L Device:Q_Dual_PMOS_S1G1D2S2G2D1 Q1
U 1 1 614E2589
P 2300 5800
F 0 "Q1" H 2505 5754 50 0000 L CNN
F 1 "Dual_PMOS_BSS84AKS,115" H 2505 5845 50 0000 L CNN
F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 2350 5800 50 0001 C CNN
F 3 "~" H 2350 5800 50 0001 C CNN
F 4 "BSS84AKS,115" H 2300 5800 50 0001 C CNN "StockRef"
F 5 "1972665" H 2300 5800 50 0001 C CNN "ordercode"
F 6 "farnell" H 2300 5800 50 0001 C CNN "supplier"
1 2300 5800
1 0 0 1
$EndComp
$Comp
L Regulator_Switching:XCL214B333DR U2
U 1 1 6148D543
P 8050 1300
@@ -702,6 +921,8 @@ Wire Wire Line
8050 1950 8100 1950
Text Label 8050 950 0 50 ~ 0
Lx_L1
Text Label 2400 6100 0 50 ~ 0
BATT_MEAS
Text Label 6050 3200 0 24 ~ 0
PSU_BTN_RAW
$Comp
@@ -742,145 +963,29 @@ $EndComp
Wire Wire Line
5950 3600 5950 3550
$Comp
L Connector:USB_C_Receptacle_Molex_USB2.0 J5
U 1 1 618C07E1
P 4850 5000
F 0 "J5" H 4957 5867 50 0000 C CNN
F 1 "USB_C_Receptacle_USB2.0" H 4957 5776 50 0000 C CNN
F 2 "Connector_USB:USB_C_Receptacle_Molex_217179" H 5000 5000 50 0001 C CNN
F 3 "https://www.usb.org/sites/default/files/documents/usb_type-c.zip" H 5000 5000 50 0001 C CNN
1 4850 5000
1 0 0 -1
$EndComp
Text HLabel 5550 5200 2 50 Input ~ 0
USB_D+
Text HLabel 5550 5100 2 50 Input ~ 0
USB_D+
Text HLabel 5550 5000 2 50 Input ~ 0
USB_D-
Text HLabel 5550 4900 2 50 Input ~ 0
USB_D-
Text Label 5800 4400 2 50 ~ 0
VBUS
$Comp
L power:VBUS #PWR?
U 1 1 618C3365
P 6000 4300
AR Path="/613CB1D0/618C3365" Ref="#PWR?" Part="1"
AR Path="/60FE1698/618C3365" Ref="#PWR020" Part="1"
F 0 "#PWR020" H 6000 4150 50 0001 C CNN
F 1 "VBUS" H 6015 4473 50 0000 C CNN
F 2 "" H 6000 4300 50 0001 C CNN
F 3 "" H 6000 4300 50 0001 C CNN
1 6000 4300
L Device:C_Polarized C?
U 1 1 617D88E1
P 9000 2000
AR Path="/617D88E1" Ref="C?" Part="1"
AR Path="/6158A412/617D88E1" Ref="C?" Part="1"
AR Path="/60FE1698/617D88E1" Ref="C37" Part="1"
F 0 "C37" H 9118 2046 50 0000 L CNN
F 1 "10uF" H 9118 1955 50 0000 L CNN
F 2 "Capacitor_SMD:C_0805_2012Metric" H 9038 1850 50 0001 C CNN
F 3 "~" H 9000 2000 50 0001 C CNN
F 4 "C010u_0805" H 9000 2000 50 0001 C CNN "StockRef"
F 5 "2112746" H 9000 2000 50 0001 C CNN "ordercode"
F 6 "farnell" H 9000 2000 50 0001 C CNN "supplier"
1 9000 2000
1 0 0 -1
$EndComp
Wire Wire Line
6000 4300 6000 4400
8500 2700 9000 2700
Wire Wire Line
6000 4400 5450 4400
$Comp
L power:GND #PWR?
U 1 1 618C7EBC
P 4850 6000
AR Path="/613CB1D0/618C7EBC" Ref="#PWR?" Part="1"
AR Path="/60FE1698/618C7EBC" Ref="#PWR019" Part="1"
F 0 "#PWR019" H 4850 5750 50 0001 C CNN
F 1 "GND" H 4855 5827 50 0000 C CNN
F 2 "" H 4850 6000 50 0001 C CNN
F 3 "" H 4850 6000 50 0001 C CNN
1 4850 6000
1 0 0 -1
$EndComp
9000 2700 9000 2150
Connection ~ 8500 2700
Wire Wire Line
4550 5900 4550 5950
8500 1450 9000 1450
Wire Wire Line
4550 5950 4850 5950
Wire Wire Line
4850 5950 4850 5900
Wire Wire Line
4850 6000 4850 5950
Connection ~ 4850 5950
Wire Wire Line
5550 4900 5450 4900
Wire Wire Line
5450 5000 5550 5000
Wire Wire Line
5550 5100 5450 5100
Wire Wire Line
5450 5200 5550 5200
$Comp
L Device:R R?
U 1 1 61951F6F
P 6300 4900
AR Path="/61951F6F" Ref="R?" Part="1"
AR Path="/6158A412/61951F6F" Ref="R?" Part="1"
AR Path="/60FE1698/61951F6F" Ref="R11" Part="1"
F 0 "R11" V 6093 4900 50 0000 C CNN
F 1 "5K1" V 6184 4900 50 0000 C CNN
F 2 "Resistor_SMD:R_0402_1005Metric" V 6230 4900 50 0001 C CNN
F 3 "~" H 6300 4900 50 0001 C CNN
F 4 "R10K_0402" H 6300 4900 50 0001 C CNN "StockRef"
F 5 "2447096" H 6300 4900 50 0001 C CNN "ordercode"
F 6 "farnell" H 6300 4900 50 0001 C CNN "supplier"
1 6300 4900
1 0 0 -1
$EndComp
$Comp
L Device:R R?
U 1 1 6195270F
P 6450 4900
AR Path="/6195270F" Ref="R?" Part="1"
AR Path="/6158A412/6195270F" Ref="R?" Part="1"
AR Path="/60FE1698/6195270F" Ref="R18" Part="1"
F 0 "R18" V 6243 4900 50 0000 C CNN
F 1 "5K1" V 6334 4900 50 0000 C CNN
F 2 "Resistor_SMD:R_0402_1005Metric" V 6380 4900 50 0001 C CNN
F 3 "~" H 6450 4900 50 0001 C CNN
F 4 "R10K_0402" H 6450 4900 50 0001 C CNN "StockRef"
F 5 "2447096" H 6450 4900 50 0001 C CNN "ordercode"
F 6 "farnell" H 6450 4900 50 0001 C CNN "supplier"
1 6450 4900
-1 0 0 1
$EndComp
Wire Wire Line
5450 4700 6300 4700
Wire Wire Line
6300 4700 6300 4750
Wire Wire Line
5450 4600 6450 4600
Wire Wire Line
6450 4600 6450 4750
NoConn ~ 5450 5500
NoConn ~ 5450 5600
$Comp
L power:GND #PWR?
U 1 1 61964A09
P 6300 5150
AR Path="/613CB1D0/61964A09" Ref="#PWR?" Part="1"
AR Path="/60FE1698/61964A09" Ref="#PWR0115" Part="1"
F 0 "#PWR0115" H 6300 4900 50 0001 C CNN
F 1 "GND" H 6305 4977 50 0000 C CNN
F 2 "" H 6300 5150 50 0001 C CNN
F 3 "" H 6300 5150 50 0001 C CNN
1 6300 5150
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR?
U 1 1 61964E35
P 6450 5150
AR Path="/613CB1D0/61964E35" Ref="#PWR?" Part="1"
AR Path="/60FE1698/61964E35" Ref="#PWR0126" Part="1"
F 0 "#PWR0126" H 6450 4900 50 0001 C CNN
F 1 "GND" H 6455 4977 50 0000 C CNN
F 2 "" H 6450 5150 50 0001 C CNN
F 3 "" H 6450 5150 50 0001 C CNN
1 6450 5150
1 0 0 -1
$EndComp
Wire Wire Line
6450 5150 6450 5050
Wire Wire Line
6300 5050 6300 5150
9000 1450 9000 1850
$EndSCHEMATC

View File

@@ -1,4 +1,4 @@
19185307545648912
19183634890175912
Battery
BatteryHolder_Bulgin_BX0036_1xC
Bulgin Battery Holder, BX0036, Battery Type C (https://www.bulgin.com/products/pub/media/bulgin/data/Battery_holders.pdf)
@@ -55901,13 +55901,6 @@ LED
0
2
2
LED_SMD
SK6812MINI
0
4
4
LED_THT
LED_BL-FL7680RGB
'Piranha' RGB LED, through hole, common anode, 7.62x7.62mm, BGRA pin order, https://cdn-shop.adafruit.com/datasheets/BL-FL7680RGB.pdf

View File

@@ -0,0 +1,991 @@
(kicad_sch (version 20211123) (generator eeschema)
(uuid e0781b80-6f1b-4d08-b53f-b7d3f582e2ea)
(paper "A4")
(lib_symbols
(symbol "Connector:TestPoint" (pin_numbers hide) (pin_names (offset 0.762) hide) (in_bom yes) (on_board yes)
(property "Reference" "TP" (id 0) (at 0 6.858 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "TestPoint" (id 1) (at 0 5.08 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 5.08 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 5.08 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "test point tp" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "test point" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "Pin* Test*" (id 6) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "TestPoint_0_1"
(circle (center 0 3.302) (radius 0.762)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
)
(symbol "TestPoint_1_1"
(pin passive line (at 0 0 90) (length 2.54)
(name "1" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
)
)
(symbol "Device:C" (pin_numbers hide) (pin_names (offset 0.254)) (in_bom yes) (on_board yes)
(property "Reference" "C" (id 0) (at 0.635 2.54 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "C" (id 1) (at 0.635 -2.54 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 0.9652 -3.81 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "cap capacitor" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Unpolarized capacitor" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "C_*" (id 6) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "C_0_1"
(polyline
(pts
(xy -2.032 -0.762)
(xy 2.032 -0.762)
)
(stroke (width 0.508) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy -2.032 0.762)
(xy 2.032 0.762)
)
(stroke (width 0.508) (type default) (color 0 0 0 0))
(fill (type none))
)
)
(symbol "C_1_1"
(pin passive line (at 0 3.81 270) (length 2.794)
(name "~" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 -3.81 90) (length 2.794)
(name "~" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
)
)
(symbol "Device:D_Schottky" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
(property "Reference" "D" (id 0) (at 0 2.54 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "D_Schottky" (id 1) (at 0 -2.54 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "diode Schottky" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Schottky diode" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "TO-???* *_Diode_* *SingleDiode* D_*" (id 6) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "D_Schottky_0_1"
(polyline
(pts
(xy 1.27 0)
(xy -1.27 0)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 1.27 1.27)
(xy 1.27 -1.27)
(xy -1.27 0)
(xy 1.27 1.27)
)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy -1.905 0.635)
(xy -1.905 1.27)
(xy -1.27 1.27)
(xy -1.27 -1.27)
(xy -0.635 -1.27)
(xy -0.635 -0.635)
)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(fill (type none))
)
)
(symbol "D_Schottky_1_1"
(pin passive line (at -3.81 0 0) (length 2.54)
(name "K" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 3.81 0 180) (length 2.54)
(name "A" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
)
)
(symbol "Device:R" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes)
(property "Reference" "R" (id 0) (at 2.032 0 90)
(effects (font (size 1.27 1.27)))
)
(property "Value" "R" (id 1) (at 0 0 90)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at -1.778 0 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "R res resistor" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Resistor" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "R_*" (id 6) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "R_0_1"
(rectangle (start -1.016 -2.54) (end 1.016 2.54)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(fill (type none))
)
)
(symbol "R_1_1"
(pin passive line (at 0 3.81 270) (length 1.27)
(name "~" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 -3.81 90) (length 1.27)
(name "~" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
)
)
(symbol "Interface_USB:CP2109-InterfaceUSB" (in_bom yes) (on_board yes)
(property "Reference" "U" (id 0) (at -8.89 31.75 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "Interface_USB_CP2109-InterfaceUSB" (id 1) (at 12.7 31.75 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "Package_DFN_QFN:QFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mm" (id 2) (at 1.27 45.72 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at -7.62 3.81 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ordercode" "CP2109-Axx-xQFN28" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)))
)
(property "ki_fp_filters" "QFN*1EP*5x5mm*P0.5mm*" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "CP2109-InterfaceUSB_0_1"
(rectangle (start -10.16 30.48) (end 10.16 -2.54)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(fill (type background))
)
)
(symbol "CP2109-InterfaceUSB_1_1"
(pin input line (at 12.7 12.7 180) (length 2.54)
(name "~{DCD}" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin no_connect line (at -12.7 0 0) (length 2.54) hide
(name "NC" (effects (font (size 1.27 1.27))))
(number "10" (effects (font (size 1.27 1.27))))
)
(pin output line (at 12.7 2.54 180) (length 2.54)
(name "~{SUSPEND}" (effects (font (size 1.27 1.27))))
(number "11" (effects (font (size 1.27 1.27))))
)
(pin output line (at 12.7 5.08 180) (length 2.54)
(name "SUSPEND" (effects (font (size 1.27 1.27))))
(number "12" (effects (font (size 1.27 1.27))))
)
(pin no_connect line (at -12.7 1.27 0) (length 2.54) hide
(name "~" (effects (font (size 1.27 1.27))))
(number "13" (effects (font (size 1.27 1.27))))
)
(pin no_connect line (at -12.7 -1.27 0) (length 2.54) hide
(name "~" (effects (font (size 1.27 1.27))))
(number "14" (effects (font (size 1.27 1.27))))
)
(pin no_connect line (at -12.7 7.62 0) (length 2.54) hide
(name "~" (effects (font (size 1.27 1.27))))
(number "15" (effects (font (size 1.27 1.27))))
)
(pin no_connect line (at -12.7 6.35 0) (length 2.54) hide
(name "~" (effects (font (size 1.27 1.27))))
(number "16" (effects (font (size 1.27 1.27))))
)
(pin no_connect line (at -12.7 2.54 0) (length 2.54) hide
(name "~" (effects (font (size 1.27 1.27))))
(number "17" (effects (font (size 1.27 1.27))))
)
(pin no_connect line (at -12.7 19.05 0) (length 2.54) hide
(name "~" (effects (font (size 1.27 1.27))))
(number "18" (effects (font (size 1.27 1.27))))
)
(pin no_connect line (at -12.7 20.32 0) (length 2.54) hide
(name "~" (effects (font (size 1.27 1.27))))
(number "19" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 12.7 10.16 180) (length 2.54)
(name "~{RI}/CLK" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
(pin no_connect line (at -12.7 21.59 0) (length 2.54) hide
(name "~" (effects (font (size 1.27 1.27))))
(number "20" (effects (font (size 1.27 1.27))))
)
(pin no_connect line (at -12.7 5.08 0) (length 2.54) hide
(name "~" (effects (font (size 1.27 1.27))))
(number "21" (effects (font (size 1.27 1.27))))
)
(pin no_connect line (at -12.7 3.81 0) (length 2.54) hide
(name "~" (effects (font (size 1.27 1.27))))
(number "22" (effects (font (size 1.27 1.27))))
)
(pin input line (at 12.7 20.32 180) (length 2.54)
(name "~{CTS}" (effects (font (size 1.27 1.27))))
(number "23" (effects (font (size 1.27 1.27))))
)
(pin output line (at 12.7 22.86 180) (length 2.54)
(name "~{RTS}" (effects (font (size 1.27 1.27))))
(number "24" (effects (font (size 1.27 1.27))))
)
(pin input line (at 12.7 25.4 180) (length 2.54)
(name "RXD" (effects (font (size 1.27 1.27))))
(number "25" (effects (font (size 1.27 1.27))))
)
(pin output line (at 12.7 27.94 180) (length 2.54)
(name "TXD" (effects (font (size 1.27 1.27))))
(number "26" (effects (font (size 1.27 1.27))))
)
(pin input line (at 12.7 17.78 180) (length 2.54)
(name "~{DSR}" (effects (font (size 1.27 1.27))))
(number "27" (effects (font (size 1.27 1.27))))
)
(pin output line (at 12.7 15.24 180) (length 2.54)
(name "~{DTR}" (effects (font (size 1.27 1.27))))
(number "28" (effects (font (size 1.27 1.27))))
)
(pin passive line (at -1.27 -5.08 90) (length 2.54)
(name "GND(Epad)" (effects (font (size 1.27 1.27))))
(number "29" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at -5.08 -5.08 90) (length 2.54)
(name "GND" (effects (font (size 1.27 1.27))))
(number "3" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -12.7 10.16 0) (length 2.54)
(name "D+" (effects (font (size 1.27 1.27))))
(number "4" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -12.7 12.7 0) (length 2.54)
(name "D-" (effects (font (size 1.27 1.27))))
(number "5" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at 0 33.02 270) (length 2.54)
(name "VDD" (effects (font (size 1.27 1.27))))
(number "6" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at -2.54 33.02 270) (length 2.54)
(name "VREGIN" (effects (font (size 1.27 1.27))))
(number "7" (effects (font (size 1.27 1.27))))
)
(pin input line (at -12.7 15.24 0) (length 2.54)
(name "VBUS" (effects (font (size 1.27 1.27))))
(number "8" (effects (font (size 1.27 1.27))))
)
(pin input line (at -12.7 27.94 0) (length 2.54)
(name "~{RST}" (effects (font (size 1.27 1.27))))
(number "9" (effects (font (size 1.27 1.27))))
)
)
)
(symbol "Transistor_BJT:UMH3N" (pin_names hide) (in_bom yes) (on_board yes)
(property "Reference" "Q" (id 0) (at 7.62 1.27 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "UMH3N" (id 1) (at 7.62 -1.27 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "Package_TO_SOT_SMD:SOT-363_SC-70-6" (id 2) (at 0.127 -11.176 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "http://rohmfs.rohm.com/en/products/databook/datasheet/discrete/transistor/digital/emh3t2r-e.pdf" (id 3) (at 3.81 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "Dual NPN Transistor" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "0.1A Ic, 50V Vce, Dual NPN Input Resistor Transistors, SOT-363" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "SOT?363*" (id 6) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "UMH3N_0_1"
(polyline
(pts
(xy 3.175 0)
(xy 0.254 0)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 3.175 0.635)
(xy 5.08 2.54)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 3.175 1.524)
(xy 3.175 -1.524)
)
(stroke (width 0.508) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 3.175 -0.635)
(xy 5.08 -2.54)
(xy 5.08 -2.54)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 3.81 -1.778)
(xy 4.318 -1.27)
(xy 4.826 -2.286)
(xy 3.81 -1.778)
(xy 3.81 -1.778)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type outline))
)
(rectangle (start 0.254 0.508) (end -2.54 -0.508)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(fill (type none))
)
(circle (center 3.81 0) (radius 2.8194)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(fill (type none))
)
)
(symbol "UMH3N_1_1"
(pin passive line (at 5.08 -5.08 90) (length 2.54)
(name "E1" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin input line (at -5.08 0 0) (length 2.54)
(name "B1" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 5.08 5.08 270) (length 2.54)
(name "C1" (effects (font (size 1.27 1.27))))
(number "6" (effects (font (size 1.27 1.27))))
)
)
(symbol "UMH3N_2_1"
(pin passive line (at 5.08 5.08 270) (length 2.54)
(name "C2" (effects (font (size 1.27 1.27))))
(number "3" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 5.08 -5.08 90) (length 2.54)
(name "E2" (effects (font (size 1.27 1.27))))
(number "4" (effects (font (size 1.27 1.27))))
)
(pin input line (at -5.08 0 0) (length 2.54)
(name "B2" (effects (font (size 1.27 1.27))))
(number "5" (effects (font (size 1.27 1.27))))
)
)
)
(symbol "power:GND" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)
(property "Reference" "#PWR" (id 0) (at 0 -6.35 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 0 -3.81 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "power-flag" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "GND_0_1"
(polyline
(pts
(xy 0 0)
(xy 0 -1.27)
(xy 1.27 -1.27)
(xy 0 -2.54)
(xy -1.27 -1.27)
(xy 0 -1.27)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
)
(symbol "GND_1_1"
(pin power_in line (at 0 0 270) (length 0) hide
(name "GND" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
)
)
)
(junction (at 144.78 60.96) (diameter 0) (color 0 0 0 0)
(uuid 14a3cbec-b1b9-4736-8e00-ba5be98954ab)
)
(junction (at 118.11 60.96) (diameter 0) (color 0 0 0 0)
(uuid 1a85ffd6-ef8b-418f-990e-456d1ffab00e)
)
(junction (at 85.09 143.51) (diameter 0) (color 0 0 0 0)
(uuid 4aee84d1-0859-48ac-a053-5a981ee1b24a)
)
(junction (at 85.09 125.73) (diameter 0) (color 0 0 0 0)
(uuid 69f75991-c8c0-49a9-aed8-daa6ca9a5d73)
)
(junction (at 139.7 114.3) (diameter 0) (color 0 0 0 0)
(uuid 6f3f676d-a47a-4e8c-8d6e-02275a3490d7)
)
(junction (at 129.54 92.71) (diameter 0) (color 0 0 0 0)
(uuid cb0f5a26-0827-4807-aea7-55b25947b9d5)
)
(no_connect (at 157.48 87.63) (uuid 567a04d6-5dce-4e5f-9e8e-f34010ecea5b))
(no_connect (at 157.48 102.87) (uuid 57121f1d-c971-4830-b974-00f7d706f0c9))
(no_connect (at 157.48 105.41) (uuid ea8efd53-9e19-4e37-86f5-e6c0c681f735))
(no_connect (at 157.48 95.25) (uuid ec13b96e-bc69-4de2-80ef-a515cc44afb5))
(no_connect (at 157.48 97.79) (uuid f11a78b7-152e-46cf-81d1-bc8194db05a9))
(no_connect (at 157.48 90.17) (uuid f413d088-6fb9-4a8a-88fd-666ff68b7fdf))
(wire (pts (xy 102.87 137.16) (xy 102.87 138.43))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 02b1295e-cf95-47ff-9c57-f8ada28f2e94)
)
(wire (pts (xy 102.87 120.65) (xy 121.92 120.65))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 0588e431-d56d-4df4-9ffd-6cd4bba412cb)
)
(wire (pts (xy 124.46 67.31) (xy 133.35 67.31))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 06b6db7e-5210-41ec-a47b-0127ebbe0786)
)
(wire (pts (xy 158.75 60.96) (xy 144.78 60.96))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 121b7b08-bed9-441b-b060-efed31f37089)
)
(wire (pts (xy 102.87 130.81) (xy 102.87 132.08))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 25247d0c-5910-484b-9651-5750d422a450)
)
(wire (pts (xy 142.24 67.31) (xy 142.24 74.93))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 296ded40-ed53-4798-8db4-dad7b794226b)
)
(wire (pts (xy 140.97 67.31) (xy 142.24 67.31))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 2e0f69a6-955c-44f2-af4d-b4ad566ef54b)
)
(wire (pts (xy 129.54 87.63) (xy 129.54 92.71))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 356199c8-c0f7-4995-bef0-53ad752a30c5)
)
(wire (pts (xy 116.84 87.63) (xy 129.54 87.63))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 3997254a-8057-4464-ba07-e37f0720cbd8)
)
(wire (pts (xy 99.06 60.96) (xy 118.11 60.96))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 3f9f133b-59b8-4791-b0ab-6fa861da9e3f)
)
(wire (pts (xy 118.11 80.01) (xy 118.11 76.2))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 47be24ee-e15b-4cee-b84b-350111ac1499)
)
(wire (pts (xy 119.38 97.79) (xy 132.08 97.79))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 4d55ddc7-73be-49f7-98ea-a0ba474cbdb0)
)
(wire (pts (xy 119.38 92.71) (xy 129.54 92.71))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 4e66ba18-389e-4ff9-97c1-8bd8fb047a01)
)
(wire (pts (xy 92.71 125.73) (xy 85.09 125.73))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 59142adb-6887-41fc-851e-9a7f51511d60)
)
(wire (pts (xy 85.09 139.7) (xy 85.09 143.51))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 5fc4054a-b929-433e-a947-747fb7ed003d)
)
(wire (pts (xy 85.09 129.54) (xy 102.87 137.16))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 617edc57-1dbf-4296-b365-6d76f68a1c0f)
)
(wire (pts (xy 85.09 125.73) (xy 73.66 125.73))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 62a1b97d-067d-487c-835b-0166330d25fe)
)
(wire (pts (xy 132.08 80.01) (xy 118.11 80.01))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 71079b24-2e2e-494b-a607-86ccdae75c6e)
)
(wire (pts (xy 168.91 92.71) (xy 157.48 92.71))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 76862e4a-1816-475c-9943-666036c637f7)
)
(wire (pts (xy 157.48 80.01) (xy 173.99 80.01))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 7c3df708-fb44-40cc-b435-cd67e8cec48a)
)
(wire (pts (xy 102.87 148.59) (xy 121.92 148.59))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 8019bb27-2172-4d60-932e-7bd55a890b6c)
)
(wire (pts (xy 85.09 143.51) (xy 92.71 143.51))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 811f5389-c208-4640-ab1a-b454491bb330)
)
(wire (pts (xy 73.66 143.51) (xy 85.09 143.51))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 8e715b73-353f-4cfc-aa33-1eac54b89b6c)
)
(wire (pts (xy 139.7 116.84) (xy 139.7 114.3))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 934c5f28-c928-4621-8122-b999b3ed10dd)
)
(wire (pts (xy 144.78 60.96) (xy 144.78 74.93))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 9fa58e42-4d1f-4e7f-a5a2-6fc9857446e3)
)
(wire (pts (xy 129.54 92.71) (xy 132.08 92.71))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid a9ff0621-eacb-4187-ba89-29f236eec881)
)
(wire (pts (xy 118.11 60.96) (xy 118.11 68.58))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid aae29862-3850-48eb-b7a8-38a62a8029dd)
)
(wire (pts (xy 168.91 85.09) (xy 157.48 85.09))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid ad09de7f-a090-4e65-951a-7cf11f73b06d)
)
(wire (pts (xy 157.48 82.55) (xy 173.99 82.55))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid b14aea3f-7e9b-4416-ac0e-1c7beb3cd27c)
)
(wire (pts (xy 102.87 132.08) (xy 85.09 139.7))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid b6f041a4-3ea0-418b-94a2-50c938beafa2)
)
(wire (pts (xy 139.7 114.3) (xy 139.7 113.03))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid ca2c5f3f-362b-4808-b8c2-86726d31aa11)
)
(wire (pts (xy 144.78 60.96) (xy 118.11 60.96))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid d0111086-5d68-4ab0-b707-7da6b263c90b)
)
(wire (pts (xy 85.09 125.73) (xy 85.09 129.54))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid d4876469-b949-49ce-b8fe-43cb458692a4)
)
(wire (pts (xy 119.38 95.25) (xy 132.08 95.25))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid d9ad01c4-9416-4b1f-8447-afc1d446fa8a)
)
(wire (pts (xy 158.75 69.85) (xy 158.75 68.58))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid dc0df782-a446-4364-8dc7-0190637b5f77)
)
(wire (pts (xy 143.51 114.3) (xy 139.7 114.3))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid e62e65e6-b466-4769-8746-eb8cd9450c76)
)
(wire (pts (xy 143.51 113.03) (xy 143.51 114.3))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid f7c5fcef-379b-481f-a910-961b8aba9e9d)
)
(label "CP_RTS" (at 168.91 85.09 180)
(effects (font (size 1.27 1.27)) (justify right bottom))
(uuid 15e1670d-9e79-4a5e-88ad-fbbb238a3e8a)
)
(label "PROG_EN" (at 118.11 148.59 180)
(effects (font (size 1.27 1.27)) (justify right bottom))
(uuid 5b04e20f-8575-4362-b040-2e2133d670c8)
)
(label "PROG_RX" (at 168.91 82.55 180)
(effects (font (size 1.27 1.27)) (justify right bottom))
(uuid 61fae217-e18a-4e68-8630-42cc06a8ba2f)
)
(label "PROG_VCC" (at 129.54 60.96 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 835d4ac3-3fb1-48d9-8c28-6093fe917376)
)
(label "CP_DTR" (at 73.66 125.73 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 92ec60c8-e914-4456-8d37-4b88fc0eb9c6)
)
(label "USB_D+" (at 119.38 97.79 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid ae293969-fa6d-4cb1-9969-16f8784d07e3)
)
(label "PROG_RST" (at 118.11 120.65 180)
(effects (font (size 1.27 1.27)) (justify right bottom))
(uuid baa534a0-611b-4c48-8e86-5106dc852bd8)
)
(label "USB_D-" (at 119.38 95.25 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid bb673c7a-d2b0-45b0-bfe2-0b113c092a77)
)
(label "USB_PWR" (at 119.38 92.71 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid bf26cee8-9c9f-4547-9a40-e7028b986d1e)
)
(label "CP_RST" (at 124.46 80.01 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid cc5561df-9d20-4574-af60-64f10025a0ed)
)
(label "PROG_TX" (at 168.91 80.01 180)
(effects (font (size 1.27 1.27)) (justify right bottom))
(uuid cce1404b-fc30-47cc-b852-e0061990f2bb)
)
(label "CP_RTS" (at 73.66 143.51 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid edb2db40-12f7-45b3-a514-2a1299ac0231)
)
(label "CP_DTR" (at 168.91 92.71 180)
(effects (font (size 1.27 1.27)) (justify right bottom))
(uuid f1128c56-7c01-4d79-834b-ceab4dc35180)
)
(label "USB_PWR" (at 124.46 67.31 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid f2a44eaf-666f-422c-bb4d-a717499c3d1a)
)
(hierarchical_label "PROG_VCC" (shape output) (at 99.06 60.96 180)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 0674c5a1-ca4b-4b6b-aa60-3847e1a37d52)
)
(hierarchical_label "USB_D-" (shape input) (at 119.38 95.25 180)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 1cbbfee4-06dd-44ee-af91-d336edf2459c)
)
(hierarchical_label "PROG_EN" (shape output) (at 121.92 148.59 0)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 45676199-bb82-4d58-98c1-b606deb355be)
)
(hierarchical_label "PROG_RST" (shape output) (at 121.92 120.65 0)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 55ac7ee1-f461-406b-8cf5-da47a7717180)
)
(hierarchical_label "USB_D+" (shape input) (at 119.38 97.79 180)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 844f01a0-ac23-4a99-910e-4e91c579bb2b)
)
(hierarchical_label "PROG_TX" (shape output) (at 173.99 80.01 0)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 927b1eb6-e6f4-412f-9a58-8dc81a4889a0)
)
(hierarchical_label "PROG_RX" (shape input) (at 173.99 82.55 0)
(effects (font (size 1.27 1.27)) (justify left))
(uuid f364b99f-4502-4cba-a96d-4ed35ad108b5)
)
(hierarchical_label "USB_PWR" (shape input) (at 119.38 92.71 180)
(effects (font (size 1.27 1.27)) (justify right))
(uuid f8e9fc00-8f60-4688-b1c9-6de1e4c0c204)
)
(symbol (lib_id "Interface_USB:CP2109-InterfaceUSB") (at 144.78 107.95 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid 00000000-0000-0000-0000-0000613cd9b7)
(property "Reference" "U10" (id 0) (at 151.13 74.93 0))
(property "Value" "CP2109-InterfaceUSB" (id 1) (at 157.48 111.76 0))
(property "Footprint" "Package_DFN_QFN:QFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mm" (id 2) (at 146.05 62.23 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 137.16 104.14 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ordercode" "2930584" (id 4) (at 156.21 76.2 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "MPN" "CP2109-A01-GM" (id 5) (at 144.78 107.95 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Manufacturer" "Silabs" (id 6) (at 144.78 107.95 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "supplier" "farnell" (id 7) (at 144.78 107.95 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid fe2b0eb4-ef2f-498d-8e5e-5458d5bad005))
(pin "10" (uuid 9ee0db9d-fca9-4900-85ee-d111a98402a3))
(pin "11" (uuid b5b6a680-7990-48f7-b275-ce06c7ca702f))
(pin "12" (uuid dc4f4803-5624-4564-a3a0-db3cacff4c65))
(pin "13" (uuid 85a0a888-b648-45a8-a012-cef48867c20d))
(pin "14" (uuid 06b18e16-7cb5-46d4-9982-a031a5801d62))
(pin "15" (uuid 3cb19e29-db91-49ee-a795-b8fefe8837e0))
(pin "16" (uuid 62dc02dc-bce2-4bd3-bd2c-c00e8c5a4527))
(pin "17" (uuid ed5e05d9-260e-4c9e-9583-a7df71e735f9))
(pin "18" (uuid 156125b2-552b-4a74-be84-b9094515bbe4))
(pin "19" (uuid a7441146-e1a3-4ced-af69-e094d19587be))
(pin "2" (uuid 74c646b3-0383-4bd2-b92b-bdbfb1458221))
(pin "20" (uuid dd149998-e5ea-4e8e-8729-9c4e1c69f98a))
(pin "21" (uuid 9582ba0a-5e4c-4b9d-88be-352f86beadc7))
(pin "22" (uuid 812594eb-8224-4a82-b687-bdb7ed7f0046))
(pin "23" (uuid fd90dac5-f85a-46a5-99b3-070411286b8d))
(pin "24" (uuid a23a1551-d1f6-4700-b6bd-537193d83105))
(pin "25" (uuid b8fb458b-9f85-41df-8069-824867e9aaf4))
(pin "26" (uuid a9972473-3667-4e1a-8a41-b6e79e2e07b8))
(pin "27" (uuid 0a26ad95-5186-40e4-9dcb-db94646a21e9))
(pin "28" (uuid 233037f5-2e53-477c-9bfa-442af515bdd1))
(pin "29" (uuid 1eb6f6c2-d260-4f33-be1b-638a98a06c15))
(pin "3" (uuid 24566c81-eb2f-4764-a22f-2574612a6379))
(pin "4" (uuid 8a19ef6f-7f03-405b-8e23-d92f356ffaa1))
(pin "5" (uuid 110cac66-499e-4e25-9566-5138c3f181f3))
(pin "6" (uuid 81d76f41-b499-4412-9585-3e0bf1a3d0b9))
(pin "7" (uuid 952cf2f0-2048-4c45-ad76-66fde386df4c))
(pin "8" (uuid dd7b16f4-1e7e-44af-8bdf-74969705d07f))
(pin "9" (uuid add93e8a-9b82-464a-a200-7edecf387948))
)
(symbol (lib_id "Transistor_BJT:UMH3N") (at 97.79 125.73 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid 00000000-0000-0000-0000-0000613d07fe)
(property "Reference" "Q5" (id 0) (at 105.156 124.5616 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "UMH3N" (id 1) (at 105.156 126.873 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "Package_TO_SOT_SMD:SOT-363_SC-70-6" (id 2) (at 97.917 136.906 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "http://rohmfs.rohm.com/en/products/databook/datasheet/discrete/transistor/digital/emh3t2r-e.pdf" (id 3) (at 101.6 125.73 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "StockRef" "UMH3N" (id 4) (at 97.79 125.73 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ordercode" "1680404" (id 5) (at 97.79 125.73 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "supplier" "farnell" (id 6) (at 97.79 125.73 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 465fc62b-9f25-4dfb-b8c1-75ea169fa181))
(pin "2" (uuid 249ac4c7-4ef5-4803-91fc-5f38a9275728))
(pin "6" (uuid 4c884bf7-70d1-4e81-a34d-dcc0be92633f))
)
(symbol (lib_id "Transistor_BJT:UMH3N") (at 97.79 143.51 0) (mirror x) (unit 2)
(in_bom yes) (on_board yes)
(uuid 00000000-0000-0000-0000-0000613d18d1)
(property "Reference" "Q5" (id 0) (at 105.156 142.3416 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "UMH3N" (id 1) (at 105.156 144.653 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "Package_TO_SOT_SMD:SOT-363_SC-70-6" (id 2) (at 97.917 132.334 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "http://rohmfs.rohm.com/en/products/databook/datasheet/discrete/transistor/digital/emh3t2r-e.pdf" (id 3) (at 101.6 143.51 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "StockRef" "UMH3N" (id 4) (at 97.79 143.51 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ordercode" "1680404" (id 5) (at 97.79 143.51 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "supplier" "farnell" (id 6) (at 97.79 143.51 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "3" (uuid 2e511e2a-f8ab-467f-89fe-68f7d187c846))
(pin "4" (uuid 1a773f71-c3aa-4835-9a06-bf29df54f826))
(pin "5" (uuid fe87ba73-59ce-4cd2-8ff1-2bd08973ed23))
)
(symbol (lib_id "Device:R") (at 118.11 72.39 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid 00000000-0000-0000-0000-0000613d252c)
(property "Reference" "R11" (id 0) (at 119.888 71.2216 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "10K" (id 1) (at 119.888 73.533 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "Resistor_SMD:R_0402_1005Metric" (id 2) (at 116.332 72.39 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 118.11 72.39 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "StockRef" "R10K_0402" (id 4) (at 118.11 72.39 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ordercode" "2447096" (id 5) (at 118.11 72.39 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "supplier" "farnell" (id 6) (at 118.11 72.39 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid a9556487-86df-4049-bc37-efe702c29cce))
(pin "2" (uuid 86313e00-e179-4042-b547-8a6d6361d2b0))
)
(symbol (lib_id "Device:C") (at 158.75 64.77 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid 00000000-0000-0000-0000-0000613db9ec)
(property "Reference" "C29" (id 0) (at 161.671 63.6016 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "100nF" (id 1) (at 161.671 65.913 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "Capacitor_SMD:C_0402_1005Metric" (id 2) (at 159.7152 68.58 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 158.75 64.77 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ordercode" "2524678" (id 4) (at 158.75 64.77 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "supplier" "farnell" (id 5) (at 158.75 64.77 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid b94c54db-6574-4ee0-bda3-87cc1433914a))
(pin "2" (uuid 01948f94-7b67-4df9-9a2f-33f75d20ed1c))
)
(symbol (lib_id "power:GND") (at 158.75 69.85 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid 00000000-0000-0000-0000-000061638f0c)
(property "Reference" "#PWR0126" (id 0) (at 158.75 76.2 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 158.877 74.2442 0))
(property "Footprint" "" (id 2) (at 158.75 69.85 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 158.75 69.85 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 28fbbb69-5fc8-42c4-8a57-c0b56a5d5c6b))
)
(symbol (lib_id "power:GND") (at 139.7 116.84 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid 00000000-0000-0000-0000-000061639a61)
(property "Reference" "#PWR0134" (id 0) (at 139.7 123.19 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 139.827 121.2342 0))
(property "Footprint" "" (id 2) (at 139.7 116.84 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 139.7 116.84 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 0dd890eb-5cf4-418d-bf80-561557554989))
)
(symbol (lib_id "Device:D_Schottky") (at 137.16 67.31 180) (unit 1)
(in_bom yes) (on_board yes)
(uuid 00000000-0000-0000-0000-0000616bed7e)
(property "Reference" "D4" (id 0) (at 137.16 61.7982 0))
(property "Value" "PMEG4005" (id 1) (at 137.16 64.1096 0))
(property "Footprint" "Diode_SMD:D_SOD-323" (id 2) (at 137.16 67.31 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 137.16 67.31 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "MPN" "PMEG4005AEA, 115" (id 4) (at 137.16 67.31 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Manufacturer" "NEXPERIA" (id 5) (at 137.16 67.31 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ordercode" "8738025" (id 6) (at 137.16 67.31 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "supplier" "farnell" (id 7) (at 137.16 67.31 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid dabebe51-b1dc-4e83-b8d8-a245a9fd85af))
(pin "2" (uuid 4454ff9a-66a3-46a7-b712-ed6d31c8138d))
)
(symbol (lib_id "Connector:TestPoint") (at 116.84 87.63 90) (unit 1)
(in_bom yes) (on_board yes)
(uuid 00000000-0000-0000-0000-000061968cda)
(property "Reference" "TP1" (id 0) (at 115.0112 82.677 90))
(property "Value" "TestPoint" (id 1) (at 115.0112 84.9884 90))
(property "Footprint" "TestPoint:TestPoint_Pad_D1.0mm" (id 2) (at 116.84 82.55 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 116.84 82.55 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 5b076c86-6b04-4a8d-a791-6a0b1304e707))
)
)

View File

@@ -1,524 +0,0 @@
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 6 6
Title ""
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L Sensor_Magnetic:DRV5055A3xDBZxQ1 U?
U 1 1 61B6475A
P 5400 1700
AR Path="/60FFCEAC/61B6475A" Ref="U?" Part="1"
AR Path="/61B5E734/61B6475A" Ref="U8" Part="1"
F 0 "U8" H 5500 2050 50 0000 R CNN
F 1 "DRV5055A3xDBZxQ1" H 6150 1350 50 0000 R CNN
F 2 "Package_TO_SOT_SMD:SOT-23" H 5400 1700 50 0001 C CNN
F 3 "https://www.ti.com/lit/ds/symlink/drv5055-q1.pdf" H 5400 1700 50 0001 C CNN
F 4 "DRV5055" H 5400 1700 50 0001 C CNN "MPN"
F 5 "TI" H 5400 1700 50 0001 C CNN "Manufacturer"
F 6 "3008999" H 5400 1700 50 0001 C CNN "ordercode"
F 7 "farnell" H 5400 1700 50 0001 C CNN "supplier"
1 5400 1700
1 0 0 -1
$EndComp
$Comp
L power:+3V3 #PWR?
U 1 1 61B64760
P 5300 1150
AR Path="/60FFCEAC/61B64760" Ref="#PWR?" Part="1"
AR Path="/61B5E734/61B64760" Ref="#PWR0101" Part="1"
F 0 "#PWR0101" H 5300 1000 50 0001 C CNN
F 1 "+3V3" H 5315 1323 50 0000 C CNN
F 2 "" H 5300 1150 50 0001 C CNN
F 3 "" H 5300 1150 50 0001 C CNN
1 5300 1150
1 0 0 -1
$EndComp
Wire Wire Line
5300 1150 5300 1250
$Comp
L power:GND #PWR?
U 1 1 61B64767
P 5300 2250
AR Path="/60FFCEAC/61B64767" Ref="#PWR?" Part="1"
AR Path="/61B5E734/61B64767" Ref="#PWR0102" Part="1"
F 0 "#PWR0102" H 5300 2000 50 0001 C CNN
F 1 "GND" H 5305 2077 50 0000 C CNN
F 2 "" H 5300 2250 50 0001 C CNN
F 3 "" H 5300 2250 50 0001 C CNN
1 5300 2250
1 0 0 -1
$EndComp
Text Label 6100 1700 2 50 ~ 0
HALL_OUT
Text Label 7400 4850 0 50 ~ 0
HALL_OUT
$Comp
L power:+3V3 #PWR?
U 1 1 61B6476F
P 8300 4050
AR Path="/60FFCEAC/61B6476F" Ref="#PWR?" Part="1"
AR Path="/61B5E734/61B6476F" Ref="#PWR0134" Part="1"
F 0 "#PWR0134" H 8300 3900 50 0001 C CNN
F 1 "+3V3" H 8315 4223 50 0000 C CNN
F 2 "" H 8300 4050 50 0001 C CNN
F 3 "" H 8300 4050 50 0001 C CNN
1 8300 4050
1 0 0 -1
$EndComp
Wire Wire Line
8300 4050 8300 4150
Text Label 9100 4650 2 50 ~ 0
ADS_SCL
Text Label 9100 4750 2 50 ~ 0
ADS_SDA
Text Label 9100 4450 2 50 ~ 0
ADS_RDY
$Comp
L power:GND #PWR?
U 1 1 61B6477C
P 8300 5150
AR Path="/60FFCEAC/61B6477C" Ref="#PWR?" Part="1"
AR Path="/61B5E734/61B6477C" Ref="#PWR0135" Part="1"
F 0 "#PWR0135" H 8300 4900 50 0001 C CNN
F 1 "GND" V 8305 5022 50 0000 R CNN
F 2 "" H 8300 5150 50 0001 C CNN
F 3 "" H 8300 5150 50 0001 C CNN
1 8300 5150
1 0 0 -1
$EndComp
Wire Wire Line
8300 5150 8300 5050
$Comp
L power:GND #PWR?
U 1 1 61B64783
P 9000 5150
AR Path="/60FFCEAC/61B64783" Ref="#PWR?" Part="1"
AR Path="/61B5E734/61B64783" Ref="#PWR0137" Part="1"
F 0 "#PWR0137" H 9000 4900 50 0001 C CNN
F 1 "GND" V 9005 5022 50 0000 R CNN
F 2 "" H 9000 5150 50 0001 C CNN
F 3 "" H 9000 5150 50 0001 C CNN
1 9000 5150
1 0 0 -1
$EndComp
Wire Wire Line
9000 5150 9000 4850
Wire Wire Line
9000 4850 8700 4850
Text Notes 7800 5550 0 50 ~ 0
default i2c address = 0x48
$Comp
L Device:C C?
U 1 1 61B6478E
P 6850 4650
AR Path="/60FFCEAC/61B6478E" Ref="C?" Part="1"
AR Path="/61B5E734/61B6478E" Ref="C18" Part="1"
F 0 "C18" H 6965 4696 50 0000 L CNN
F 1 "100nF" H 6965 4605 50 0000 L CNN
F 2 "Capacitor_SMD:C_0402_1005Metric" H 6888 4500 50 0001 C CNN
F 3 "~" H 6850 4650 50 0001 C CNN
F 4 "2524678" H 6850 4650 50 0001 C CNN "ordercode"
F 5 "farnell" H 6850 4650 50 0001 C CNN "supplier"
1 6850 4650
1 0 0 -1
$EndComp
$Comp
L power:+3V3 #PWR?
U 1 1 61B64794
P 6850 4050
AR Path="/60FFCEAC/61B64794" Ref="#PWR?" Part="1"
AR Path="/61B5E734/61B64794" Ref="#PWR0138" Part="1"
F 0 "#PWR0138" H 6850 3900 50 0001 C CNN
F 1 "+3V3" H 6865 4223 50 0000 C CNN
F 2 "" H 6850 4050 50 0001 C CNN
F 3 "" H 6850 4050 50 0001 C CNN
1 6850 4050
1 0 0 -1
$EndComp
Wire Wire Line
6850 4050 6850 4500
$Comp
L power:GND #PWR?
U 1 1 61B6479B
P 6850 5150
AR Path="/60FFCEAC/61B6479B" Ref="#PWR?" Part="1"
AR Path="/61B5E734/61B6479B" Ref="#PWR0139" Part="1"
F 0 "#PWR0139" H 6850 4900 50 0001 C CNN
F 1 "GND" V 6855 5022 50 0000 R CNN
F 2 "" H 6850 5150 50 0001 C CNN
F 3 "" H 6850 5150 50 0001 C CNN
1 6850 5150
1 0 0 -1
$EndComp
Wire Wire Line
6850 5150 6850 4800
$Comp
L Device:C C?
U 1 1 61B647A4
P 4800 1700
AR Path="/60FFCEAC/61B647A4" Ref="C?" Part="1"
AR Path="/61B5E734/61B647A4" Ref="C22" Part="1"
F 0 "C22" H 4915 1746 50 0000 L CNN
F 1 "100nF" H 4915 1655 50 0000 L CNN
F 2 "Capacitor_SMD:C_0402_1005Metric" H 4838 1550 50 0001 C CNN
F 3 "~" H 4800 1700 50 0001 C CNN
F 4 "2524678" H 4800 1700 50 0001 C CNN "ordercode"
F 5 "farnell" H 4800 1700 50 0001 C CNN "supplier"
1 4800 1700
1 0 0 -1
$EndComp
Wire Wire Line
5300 1250 4800 1250
Wire Wire Line
4800 1250 4800 1550
Connection ~ 5300 1250
Wire Wire Line
5300 1250 5300 1300
Wire Wire Line
5300 2100 5300 2150
Wire Wire Line
4800 1850 4800 2150
Wire Wire Line
4800 2150 5300 2150
Connection ~ 5300 2150
Wire Wire Line
5300 2150 5300 2250
$Comp
L Device:C C?
U 1 1 61B647B5
P 6500 2000
AR Path="/60FFCEAC/61B647B5" Ref="C?" Part="1"
AR Path="/61B5E734/61B647B5" Ref="C28" Part="1"
F 0 "C28" H 6615 2046 50 0000 L CNN
F 1 "100nF" H 6615 1955 50 0000 L CNN
F 2 "Capacitor_SMD:C_0402_1005Metric" H 6538 1850 50 0001 C CNN
F 3 "~" H 6500 2000 50 0001 C CNN
F 4 "2524678" H 6500 2000 50 0001 C CNN "ordercode"
F 5 "farnell" H 6500 2000 50 0001 C CNN "supplier"
1 6500 2000
1 0 0 -1
$EndComp
Wire Wire Line
6500 1850 6500 1700
Wire Wire Line
5700 1700 6500 1700
$Comp
L power:GND #PWR?
U 1 1 61B647BD
P 6500 2250
AR Path="/60FFCEAC/61B647BD" Ref="#PWR?" Part="1"
AR Path="/61B5E734/61B647BD" Ref="#PWR0140" Part="1"
F 0 "#PWR0140" H 6500 2000 50 0001 C CNN
F 1 "GND" H 6505 2077 50 0000 C CNN
F 2 "" H 6500 2250 50 0001 C CNN
F 3 "" H 6500 2250 50 0001 C CNN
1 6500 2250
1 0 0 -1
$EndComp
Wire Wire Line
6500 2250 6500 2150
$Comp
L Device:R R?
U 1 1 61B647C7
P 5700 4350
AR Path="/60FFCEAC/61B647C7" Ref="R?" Part="1"
AR Path="/61B5E734/61B647C7" Ref="R13" Part="1"
F 0 "R13" H 5770 4396 50 0000 L CNN
F 1 "10K" H 5770 4305 50 0000 L CNN
F 2 "Resistor_SMD:R_0402_1005Metric" V 5630 4350 50 0001 C CNN
F 3 "~" H 5700 4350 50 0001 C CNN
F 4 "R10K_0402" H 5700 4350 50 0001 C CNN "StockRef"
F 5 "2447096" H 5700 4350 50 0001 C CNN "ordercode"
F 6 "farnell" H 5700 4350 50 0001 C CNN "supplier"
1 5700 4350
1 0 0 -1
$EndComp
$Comp
L Device:R R?
U 1 1 61B647D0
P 6000 4350
AR Path="/60FFCEAC/61B647D0" Ref="R?" Part="1"
AR Path="/61B5E734/61B647D0" Ref="R16" Part="1"
F 0 "R16" H 6070 4396 50 0000 L CNN
F 1 "10K" H 6070 4305 50 0000 L CNN
F 2 "Resistor_SMD:R_0402_1005Metric" V 5930 4350 50 0001 C CNN
F 3 "~" H 6000 4350 50 0001 C CNN
F 4 "R10K_0402" H 6000 4350 50 0001 C CNN "StockRef"
F 5 "2447096" H 6000 4350 50 0001 C CNN "ordercode"
F 6 "farnell" H 6000 4350 50 0001 C CNN "supplier"
1 6000 4350
1 0 0 -1
$EndComp
$Comp
L power:+3V3 #PWR?
U 1 1 61B647D6
P 5700 4100
AR Path="/60FFCEAC/61B647D6" Ref="#PWR?" Part="1"
AR Path="/61B5E734/61B647D6" Ref="#PWR0147" Part="1"
F 0 "#PWR0147" H 5700 3950 50 0001 C CNN
F 1 "+3V3" H 5715 4273 50 0000 C CNN
F 2 "" H 5700 4100 50 0001 C CNN
F 3 "" H 5700 4100 50 0001 C CNN
1 5700 4100
1 0 0 -1
$EndComp
$Comp
L power:+3V3 #PWR?
U 1 1 61B647DC
P 6000 4100
AR Path="/60FFCEAC/61B647DC" Ref="#PWR?" Part="1"
AR Path="/61B5E734/61B647DC" Ref="#PWR0148" Part="1"
F 0 "#PWR0148" H 6000 3950 50 0001 C CNN
F 1 "+3V3" H 6015 4273 50 0000 C CNN
F 2 "" H 6000 4100 50 0001 C CNN
F 3 "" H 6000 4100 50 0001 C CNN
1 6000 4100
1 0 0 -1
$EndComp
Wire Wire Line
6000 4100 6000 4200
Wire Wire Line
5700 4100 5700 4200
Text Label 6450 4650 2 50 ~ 0
ADS_SCL
Text Label 6450 4750 2 50 ~ 0
ADS_SDA
Wire Wire Line
6450 4750 5700 4750
Wire Wire Line
5700 4750 5700 4500
Wire Wire Line
6450 4650 6000 4650
Wire Wire Line
6000 4650 6000 4500
$Comp
L Analog_ADC:ADS1115IDGS U?
U 1 1 61B647EA
P 8300 4650
AR Path="/60FFCEAC/61B647EA" Ref="U?" Part="1"
AR Path="/61B5E734/61B647EA" Ref="U6" Part="1"
F 0 "U6" H 8450 5150 50 0000 C CNN
F 1 "ADS1114IDGS" H 8600 4300 50 0000 C CNN
F 2 "Package_SO:TSSOP-10_3x3mm_P0.5mm" H 8300 4150 50 0001 C CNN
F 3 "http://www.ti.com/lit/ds/symlink/ads1113.pdf" H 8250 3750 50 0001 C CNN
1 8300 4650
1 0 0 -1
$EndComp
Wire Wire Line
7400 4850 7900 4850
$Comp
L power:GND #PWR?
U 1 1 61B647F2
P 7750 4650
AR Path="/60FFCEAC/61B647F2" Ref="#PWR?" Part="1"
AR Path="/61B5E734/61B647F2" Ref="#PWR0155" Part="1"
F 0 "#PWR0155" H 7750 4400 50 0001 C CNN
F 1 "GND" V 7755 4522 50 0000 R CNN
F 2 "" H 7750 4650 50 0001 C CNN
F 3 "" H 7750 4650 50 0001 C CNN
1 7750 4650
0 1 1 0
$EndComp
$Comp
L power:GND #PWR?
U 1 1 61B647F8
P 7750 4550
AR Path="/60FFCEAC/61B647F8" Ref="#PWR?" Part="1"
AR Path="/61B5E734/61B647F8" Ref="#PWR0158" Part="1"
F 0 "#PWR0158" H 7750 4300 50 0001 C CNN
F 1 "GND" V 7755 4422 50 0000 R CNN
F 2 "" H 7750 4550 50 0001 C CNN
F 3 "" H 7750 4550 50 0001 C CNN
1 7750 4550
0 1 1 0
$EndComp
Wire Wire Line
7750 4550 7900 4550
Wire Wire Line
7900 4650 7750 4650
Text HLabel 9250 4750 2 50 BiDi ~ 0
I2C_SDA
Text HLabel 9250 4650 2 50 Input ~ 0
I2C_SCL
Wire Wire Line
8700 4650 9250 4650
Wire Wire Line
8700 4750 9250 4750
Text HLabel 9250 4450 2 50 Input ~ 0
ADS_RDY
Wire Wire Line
8700 4450 9250 4450
$Comp
L Device:R R?
U 1 1 61B725CE
P 2450 2350
AR Path="/61B725CE" Ref="R?" Part="1"
AR Path="/6158A412/61B725CE" Ref="R?" Part="1"
AR Path="/60FE1698/61B725CE" Ref="R?" Part="1"
AR Path="/61B5E734/61B725CE" Ref="R4" Part="1"
F 0 "R4" H 2520 2396 50 0000 L CNN
F 1 "10K" H 2520 2305 50 0000 L CNN
F 2 "Resistor_SMD:R_0402_1005Metric" V 2380 2350 50 0001 C CNN
F 3 "~" H 2450 2350 50 0001 C CNN
F 4 "R10K_0402" H 2450 2350 50 0001 C CNN "StockRef"
F 5 "2447096" H 2450 2350 50 0001 C CNN "ordercode"
F 6 "farnell" H 2450 2350 50 0001 C CNN "supplier"
1 2450 2350
1 0 0 -1
$EndComp
$Comp
L Device:R R?
U 1 1 61B725D7
P 2450 1950
AR Path="/61B725D7" Ref="R?" Part="1"
AR Path="/6158A412/61B725D7" Ref="R?" Part="1"
AR Path="/60FE1698/61B725D7" Ref="R?" Part="1"
AR Path="/61B5E734/61B725D7" Ref="R3" Part="1"
F 0 "R3" H 2520 1996 50 0000 L CNN
F 1 "4k7" H 2520 1905 50 0000 L CNN
F 2 "Resistor_SMD:R_0402_1005Metric" V 2380 1950 50 0001 C CNN
F 3 "~" H 2450 1950 50 0001 C CNN
F 4 "R4K7_0402" H 2450 1950 50 0001 C CNN "StockRef"
F 5 "2073069" H 2450 1950 50 0001 C CNN "ordercode"
F 6 "farnell" H 2450 1950 50 0001 C CNN "supplier"
1 2450 1950
1 0 0 -1
$EndComp
Wire Wire Line
2450 2150 2450 2100
Wire Wire Line
2450 2200 2450 2150
Connection ~ 2450 2150
$Comp
L power:+BATT #PWR?
U 1 1 61B725E1
P 2450 1150
AR Path="/61B725E1" Ref="#PWR?" Part="1"
AR Path="/6158A412/61B725E1" Ref="#PWR?" Part="1"
AR Path="/60FE1698/61B725E1" Ref="#PWR?" Part="1"
AR Path="/61B5E734/61B725E1" Ref="#PWR0159" Part="1"
F 0 "#PWR0159" H 2450 1000 50 0001 C CNN
F 1 "+BATT" H 2465 1323 50 0000 C CNN
F 2 "" H 2450 1150 50 0001 C CNN
F 3 "" H 2450 1150 50 0001 C CNN
1 2450 1150
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR?
U 1 1 61B725E7
P 2450 2600
AR Path="/61B725E7" Ref="#PWR?" Part="1"
AR Path="/6158A412/61B725E7" Ref="#PWR?" Part="1"
AR Path="/60FE1698/61B725E7" Ref="#PWR?" Part="1"
AR Path="/61B5E734/61B725E7" Ref="#PWR0160" Part="1"
F 0 "#PWR0160" H 2450 2350 50 0001 C CNN
F 1 "GND" H 2455 2427 50 0000 C CNN
F 2 "" H 2450 2600 50 0001 C CNN
F 3 "" H 2450 2600 50 0001 C CNN
1 2450 2600
1 0 0 -1
$EndComp
Wire Wire Line
2450 2600 2450 2550
Wire Wire Line
2450 1150 2450 1200
Connection ~ 2450 1200
Wire Wire Line
2450 1200 2450 1300
$Comp
L Device:C C?
U 1 1 61B725F4
P 2200 2350
AR Path="/61B725F4" Ref="C?" Part="1"
AR Path="/6158A412/61B725F4" Ref="C?" Part="1"
AR Path="/60FE1698/61B725F4" Ref="C?" Part="1"
AR Path="/61B5E734/61B725F4" Ref="C2" Part="1"
F 0 "C2" H 2315 2396 50 0000 L CNN
F 1 "100nF" H 2315 2305 50 0000 L CNN
F 2 "Capacitor_SMD:C_0402_1005Metric" H 2238 2200 50 0001 C CNN
F 3 "~" H 2200 2350 50 0001 C CNN
F 4 "C100n_0603" H 2200 2350 50 0001 C CNN "StockRef"
F 5 "2524678" H 2200 2350 50 0001 C CNN "ordercode"
F 6 "farnell" H 2200 2350 50 0001 C CNN "supplier"
1 2200 2350
-1 0 0 -1
$EndComp
Wire Wire Line
2200 2200 2200 2150
Wire Wire Line
2200 2500 2200 2550
Wire Wire Line
2200 2550 2450 2550
Connection ~ 2450 2550
Wire Wire Line
2450 2550 2450 2500
Wire Wire Line
2150 1500 2100 1500
$Comp
L Device:R R?
U 1 1 61B72603
P 2100 1350
AR Path="/61B72603" Ref="R?" Part="1"
AR Path="/6158A412/61B72603" Ref="R?" Part="1"
AR Path="/60FE1698/61B72603" Ref="R?" Part="1"
AR Path="/61B5E734/61B72603" Ref="R2" Part="1"
F 0 "R2" H 2170 1396 50 0000 L CNN
F 1 "10K" H 2170 1305 50 0000 L CNN
F 2 "Resistor_SMD:R_0402_1005Metric" V 2030 1350 50 0001 C CNN
F 3 "~" H 2100 1350 50 0001 C CNN
F 4 "R10K_0402" H 2100 1350 50 0001 C CNN "StockRef"
F 5 "2447096" H 2100 1350 50 0001 C CNN "ordercode"
F 6 "farnell" H 2100 1350 50 0001 C CNN "supplier"
1 2100 1350
-1 0 0 -1
$EndComp
Wire Wire Line
2100 1200 2450 1200
Connection ~ 2100 1500
Wire Wire Line
2050 1500 2100 1500
Connection ~ 2200 2150
Wire Wire Line
2200 2150 2450 2150
Text HLabel 2050 1500 0 50 Input ~ 0
MEAS_EN
Wire Wire Line
2450 1700 2450 1800
$Comp
L Device:Q_Dual_PMOS_S1G1D2S2G2D1 Q?
U 1 1 61B72614
P 2350 1500
AR Path="/60FE1698/61B72614" Ref="Q?" Part="1"
AR Path="/61B5E734/61B72614" Ref="Q1" Part="1"
F 0 "Q1" H 2555 1454 50 0000 L CNN
F 1 "BSS84AKS,115 (P)" H 2555 1545 50 0000 L CNN
F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 2400 1500 50 0001 C CNN
F 3 "~" H 2400 1500 50 0001 C CNN
F 4 "BSS84AKS,115" H 2350 1500 50 0001 C CNN "StockRef"
F 5 "1972665" H 2350 1500 50 0001 C CNN "ordercode"
F 6 "farnell" H 2350 1500 50 0001 C CNN "supplier"
1 2350 1500
1 0 0 1
$EndComp
Text Label 2450 1800 0 50 ~ 0
BATT_MEAS
Text Label 1750 2150 0 50 ~ 0
Meas_vbatt
Wire Wire Line
1750 2150 2200 2150
Text Label 7350 4750 0 50 ~ 0
Meas_vbatt
Wire Wire Line
7350 4750 7900 4750
$EndSCHEMATC

Binary file not shown.

Binary file not shown.

View File

@@ -1,5 +0,0 @@
.pio
.vscode/.browse.c_cpp.db*
.vscode/c_cpp_properties.json
.vscode/launch.json
.vscode/ipch

View File

@@ -1,7 +0,0 @@
{
// See http://go.microsoft.com/fwlink/?LinkId=827846
// for the documentation about the extensions.json format
"recommendations": [
"platformio.platformio-ide"
]
}

View File

@@ -1,6 +0,0 @@
{
"files.associations": {
"*.tcc": "cpp",
"random": "cpp"
}
}

Binary file not shown.

Binary file not shown.

View File

@@ -1,39 +0,0 @@
This directory is intended for project header files.
A header file is a file containing C declarations and macro definitions
to be shared between several project source files. You request the use of a
header file in your project source file (C, C++, etc) located in `src` folder
by including it, with the C preprocessing directive `#include'.
```src/main.c
#include "header.h"
int main (void)
{
...
}
```
Including a header file produces the same results as copying the header file
into each source file that needs it. Such copying would be time-consuming
and error-prone. With a header file, the related declarations appear
in only one place. If they need to be changed, they can be changed in one
place, and programs that include the header file will automatically use the
new version when next recompiled. The header file eliminates the labor of
finding and changing all the copies as well as the risk that a failure to
find one copy will result in inconsistencies within a program.
In C, the usual convention is to give header files names that end with `.h'.
It is most portable to use only letters, digits, dashes, and underscores in
header file names, and at most one dot.
Read more about using header files in official GCC documentation:
* Include Syntax
* Include Operation
* Once-Only Headers
* Computed Includes
https://gcc.gnu.org/onlinedocs/cpp/Header-Files.html

View File

@@ -1,46 +0,0 @@
This directory is intended for project specific (private) libraries.
PlatformIO will compile them to static libraries and link into executable file.
The source code of each library should be placed in a an own separate directory
("lib/your_library_name/[here are source files]").
For example, see a structure of the following two libraries `Foo` and `Bar`:
|--lib
| |
| |--Bar
| | |--docs
| | |--examples
| | |--src
| | |- Bar.c
| | |- Bar.h
| | |- library.json (optional, custom build options, etc) https://docs.platformio.org/page/librarymanager/config.html
| |
| |--Foo
| | |- Foo.c
| | |- Foo.h
| |
| |- README --> THIS FILE
|
|- platformio.ini
|--src
|- main.c
and a contents of `src/main.c`:
```
#include <Foo.h>
#include <Bar.h>
int main (void)
{
...
}
```
PlatformIO Library Dependency Finder will find automatically dependent
libraries scanning project source files.
More information about PlatformIO Library Dependency Finder
- https://docs.platformio.org/page/librarymanager/ldf.html

View File

@@ -1,22 +0,0 @@
; PlatformIO Project Configuration File
;
; Build options: build flags, source filter
; Upload options: custom upload port, speed and extra flags
; Library options: dependencies, extra library storages
; Advanced options: extra scripting
;
; Please visit documentation for the other options and examples
; https://docs.platformio.org/page/projectconf.html
[env:genericSTM32F411CE]
platform = ststm32
board = blackpill_f411ce
framework = arduino
upload_protocol = stlink
debug_tool = stlink
lib_deps =
;stm32duino/STM32duino STM32SD@^1.2.3
build_flags =
-D PIO_FRAMEWORK_ARDUINO_ENABLE_CDC
-D PIO_FRAMEWORK_ARDUINO_USB_FULLSPEED_FULLMODE
;lib_ldf_mode = deep+

View File

@@ -1,256 +0,0 @@
#include "audio.h"
/* generic I2S example for any STM32duino HAL core F4
Original code by Rene Böllhoff
translated to STM32duino by Matthias Diro ("madias" -> STM32duino forum)
Features: Circular Buffer with DMA IRQ (half full, full), Master Clock enabled
This example uses the SPI3 port tested on STM32F407VET "black" board. On other boards please define LED0_BUILTIN and LED1_BUILTIN
*/
#define I2S_BUFFER_SIZE 64
I2S_HandleTypeDef hi2s4;
DMA_HandleTypeDef hdma_spi4_tx;
uint32_t dma_buffer[I2S_BUFFER_SIZE];
//int16_t sine[WAV_SIZE] = {0};
// sinus oszillator
float osc_phi = 0;
float osc_phi_inc = 440.0f / 44100.0f; // generating 440HZ
float scale[] = {C4_HZ, D4_HZ, E4_HZ, F4_HZ, G4_HZ, A4_HZ, B4_HZ, A4_HZ, G4_HZ, F4_HZ, E4_HZ, D4_HZ, C4_HZ};
void MX_DMA_Init(void);
extern "C" void DMA1_Stream5_IRQHandler(void) // this function must be included to avoid DMA to crash!
{
HAL_DMA_IRQHandler(&hdma_spi4_tx);
}
void Error_Handler2(byte errorcode)
{ // if something goes wrong counter the blinks for rudimentary debugging
digitalWrite(LED_BUILTIN, 1);
while (1)
{
for (int x = 0; x < errorcode; x++)
{
digitalWrite(LED_BUILTIN, 1);
delay(100);
digitalWrite(LED_BUILTIN, 0);
delay(100);
}
delay(1000);
}
}
void generateSine(int32_t amplitude, int16_t *buffer, uint16_t length)
{
// Generate a sine wave signal with the provided amplitude and store it in
// the provided buffer of size length.
for (int i = 0; i < length; ++i)
{
buffer[i] = int16_t(float(amplitude) * sin(2.0 * PI * (1.0 / length) * i));
}
}
void FillBuffer(uint32_t *buffer, uint16_t len)
{
float a;
int16_t y;
uint16_t c;
for (c = 0; c < len; c++)
{
// calculate sin
a = (float)sin(osc_phi * 6.2832f) * 0.20f;
osc_phi += osc_phi_inc;
osc_phi -= (float)((uint16_t)osc_phi);
// float to integer
y = (int16_t)(a * 32767.0f);
// auf beide kanäle
buffer[c] = ((uint32_t)(uint16_t)y) << 0 |
((uint32_t)(uint16_t)y) << 16;
}
}
void StartAudioBuffers(I2S_HandleTypeDef *hi2s)
{
// clear buffer
memset(dma_buffer, 0, sizeof(dma_buffer));
// start circular dma
HAL_I2S_Transmit_DMA(hi2s, (uint16_t *)dma_buffer, I2S_BUFFER_SIZE << 1);
}
extern "C" void HAL_I2S_TxCpltCallback(I2S_HandleTypeDef *hi2s)
{
// second half finished, filling it up again while first half is playing
FillBuffer(&(dma_buffer[I2S_BUFFER_SIZE >> 1]), I2S_BUFFER_SIZE >> 1);
}
extern "C" void HAL_I2S_TxHalfCpltCallback(I2S_HandleTypeDef *hi2s)
{
// first half finished, filling it up again while second half is playing
FillBuffer(&(dma_buffer[0]), I2S_BUFFER_SIZE >> 1);
}
// setting up I2S
extern "C" void MX_I2S3_Init(void)
{
hi2s4.Instance = SPI4;
hi2s4.Init.Mode = I2S_MODE_MASTER_TX;
hi2s4.Init.Standard = I2S_STANDARD_PHILIPS;
hi2s4.Init.DataFormat = I2S_DATAFORMAT_16B;
hi2s4.Init.MCLKOutput = I2S_MCLKOUTPUT_DISABLE;
hi2s4.Init.AudioFreq = I2S_AUDIOFREQ_44K;
hi2s4.Init.CPOL = I2S_CPOL_LOW;
hi2s4.Init.ClockSource = I2S_CLOCK_PLL;
hi2s4.Init.FullDuplexMode = I2S_FULLDUPLEXMODE_DISABLE;
if (HAL_I2S_Init(&hi2s4) != HAL_OK)
{
Error_Handler2(1); // on error: one blink
}
}
// setting up DMA
void MX_DMA_Init(void)
{
/* DMA controller clock enable */
__HAL_RCC_DMA1_CLK_ENABLE();
/* DMA interrupt init */
/* DMA1_Stream5_IRQn interrupt configuration */
HAL_NVIC_SetPriority(DMA1_Stream5_IRQn, 0, 0);
HAL_NVIC_EnableIRQ(DMA1_Stream5_IRQn);
}
// setting up pins and clocks; routing SPI3 to DMA
extern "C" void HAL_I2S_MspInit(I2S_HandleTypeDef *hi2s)
{
__HAL_RCC_GPIOC_CLK_ENABLE();
__HAL_RCC_GPIOA_CLK_ENABLE();
__HAL_RCC_GPIOB_CLK_ENABLE();
__HAL_RCC_SPI3_CLK_ENABLE();
GPIO_InitTypeDef GPIO_InitStruct;
/* I2S standard configurations:
SPI2
PB15 DIN
PB12 LRC
PB13 SCLK
PC6 MCK
SPI3
PB5 DIN
PA4 LRC
PB3 SCLK
PC7 MCK
*/
//I2S3 used GPIO configuration in this example:
// PB5 DIN / SD ==> PA1
// PA4 LRC /WD ==> PB12
// PB3 SCLK /CK ==> PB13
// PC7 MCK
//LRCLL
GPIO_InitStruct.Pin = GPIO_PIN_12;
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
GPIO_InitStruct.Pull = GPIO_NOPULL;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
GPIO_InitStruct.Alternate = GPIO_AF6_SPI4;
HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
//DIN
GPIO_InitStruct.Pin = GPIO_PIN_1;
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
GPIO_InitStruct.Pull = GPIO_NOPULL;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
GPIO_InitStruct.Alternate = GPIO_AF5_SPI4;
HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
// clock
GPIO_InitStruct.Pin = GPIO_PIN_13;
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
GPIO_InitStruct.Pull = GPIO_NOPULL;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
GPIO_InitStruct.Alternate = GPIO_AF6_SPI4;
HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
// Peripheral DMA init
hdma_spi4_tx.Instance = DMA1_Stream5;
hdma_spi4_tx.Init.Channel = DMA_CHANNEL_0;
hdma_spi4_tx.Init.Direction = DMA_MEMORY_TO_PERIPH;
hdma_spi4_tx.Init.PeriphInc = DMA_PINC_DISABLE;
hdma_spi4_tx.Init.MemInc = DMA_MINC_ENABLE;
hdma_spi4_tx.Init.PeriphDataAlignment = DMA_PDATAALIGN_HALFWORD;
hdma_spi4_tx.Init.MemDataAlignment = DMA_MDATAALIGN_HALFWORD;
hdma_spi4_tx.Init.Mode = DMA_CIRCULAR;
hdma_spi4_tx.Init.Priority = DMA_PRIORITY_LOW;
hdma_spi4_tx.Init.FIFOMode = DMA_FIFOMODE_DISABLE;
if (HAL_DMA_Init(&hdma_spi4_tx) != HAL_OK)
{
Error_Handler2(5); // on error: five blinks
}
__HAL_LINKDMA(hi2s, hdmatx, hdma_spi4_tx);
}
extern "C" void HAL_MspInit(void) // maybe useful, not included in this example
{
HAL_NVIC_SetPriorityGrouping(NVIC_PRIORITYGROUP_4);
/* System interrupt init*/
/* MemoryManagement_IRQn interrupt configuration */
HAL_NVIC_SetPriority(MemoryManagement_IRQn, 0, 0);
/* BusFault_IRQn interrupt configuration */
HAL_NVIC_SetPriority(BusFault_IRQn, 0, 0);
/* UsageFault_IRQn interrupt configuration */
HAL_NVIC_SetPriority(UsageFault_IRQn, 0, 0);
/* SVCall_IRQn interrupt configuration */
HAL_NVIC_SetPriority(SVCall_IRQn, 0, 0);
/* DebugMonitor_IRQn interrupt configuration */
HAL_NVIC_SetPriority(DebugMonitor_IRQn, 0, 0);
/* PendSV_IRQn interrupt configuration */
HAL_NVIC_SetPriority(PendSV_IRQn, 0, 0);
/* SysTick_IRQn interrupt configuration */
HAL_NVIC_SetPriority(SysTick_IRQn, 0, 0);
}
void initAudio()
{
// HAL_MspInit(); // not important by default
HAL_I2S_MspInit(&hi2s4); // setting up pins and clocks; routing SPI3 to DMA
MX_DMA_Init();
MX_I2S3_Init();
pinMode(LED_BUILTIN, OUTPUT);
pinMode(PIN_I2S_SDMODE, OUTPUT);
digitalWrite(PIN_I2S_SDMODE, HIGH);
digitalWrite(LED_BUILTIN, 0);
StartAudioBuffers(&hi2s4);
digitalWrite(LED_BUILTIN, 1);
}
//#define PI 3.14159265358979323846
#define TAU (2.0 * PI)
void handleAudio()
{
// just a dummy code in loop, audio out is generated by ISR
digitalWrite(LED_BUILTIN, 1);
delay(250);
//HAL_I2S_Transmit(&hi2s4,&sine,WAV_SIZE,1000);
HAL_StatusTypeDef res;
int16_t signal[4096];
int nsamples = sizeof(signal) / sizeof(signal[0]);
int i = 0;
while (i < nsamples)
{
double t = ((double)i / 2.0) / ((double)nsamples);
signal[i] = 32767 * sin(100.0 * TAU * t); // left
signal[i + 1] = signal[i]; // right
i += 2;
}
while (1)
{
res = HAL_I2S_Transmit(&hi2s4, (uint16_t *)signal, nsamples, HAL_MAX_DELAY);
if (res != HAL_OK)
{
Serial.printf("I2S - ERROR, res = %d!\r\n", res);
break;
}
else
{
Serial.printf("I2S - HAL_OK\r\n");
}
}
digitalWrite(LED_BUILTIN, 0);
delay(250);
}

View File

@@ -1,31 +0,0 @@
#pragma once
#include "Arduino.h"
#include "board.h"
#define SAMPLERATE_HZ 44100 // The sample rate of the audio. Higher sample rates have better fidelity,
// but these tones are so simple it won't make a difference. 44.1khz is
// standard CD quality sound.
#define AMPLITUDE ((1<<29)-1) // Set the amplitude of generated waveforms. This controls how loud
// the signals are, and can be any value from 0 to 2**31 - 1. Start with
// a low value to prevent damaging speakers!
#define WAV_SIZE 256 // The size of each generated waveform. The larger the size the higher
// quality the signal. A size of 256 is more than enough for these simple
// waveforms.
// Define the frequency of music notes (from http://www.phy.mtu.edu/~suits/notefreqs.html):
#define C4_HZ 261.63
#define D4_HZ 293.66
#define E4_HZ 329.63
#define F4_HZ 349.23
#define G4_HZ 392.00
#define A4_HZ 440.00
#define B4_HZ 493.88
// Define a C-major scale to play all the notes up and down.
void initAudio(void);
void handleAudio(void);

View File

@@ -1,8 +0,0 @@
#pragma once
// #define PIN_I2S_FS PB12 /* I2S4_WS, Frame Sync (LRclock)
// #define PIN_I2S_SCK PB13 /* I2S4_CLK, serial Clock */
// #define PIN_I2S_SD PA1 /* I2S4_SD, Serial Data */
#define PIN_I2S_SDMODE PA13 /* DAC_SDMODE, SDmode HIGH = enabled (left channel), LOW = shutdown */

View File

@@ -1,18 +0,0 @@
#include "Arduino.h"
#include "audio.h"
/* TODO: check hardware STM32L432KC (32pin QFN)
*/
void setup()
{
initAudio();
}
void loop()
{
handleAudio();
}

View File

@@ -1,75 +0,0 @@
#include "storage.h"
// Sd2Card card;
// SdFatFs fatFs;
void initStorage(void)
{
// bool disp = false;
// // Open serial communications and wait for port to open:
// Serial.begin(9600);
// while (!Serial);
// Serial.print("\nInitializing SD card...");
// while(!card.init(SD_DETECT_PIN)) {
// if (!disp) {
// Serial.println("initialization failed. Is a card inserted?");
// disp = true;
// }
// delay(10);
// }
// Serial.println("A card is present.");
// // print the type of card
// Serial.print("\nCard type: ");
// switch (card.type()) {
// case SD_CARD_TYPE_SD1:
// Serial.println("SD1");
// break;
// case SD_CARD_TYPE_SD2:
// Serial.println("SD2");
// break;
// case SD_CARD_TYPE_SDHC:
// Serial.println("SDHC");
// break;
// default:
// Serial.println("Unknown");
// }
// // Now we will try to open the 'volume'/'partition' - it should be FAT16 or FAT32
// if (!fatFs.init()) {
// Serial.println("Could not find FAT16/FAT32 partition.\nMake sure you've formatted the card");
// return;
// }
// // print the type and size of the first FAT-type volume
// uint64_t volumesize;
// Serial.print("\nVolume type is FAT");
// Serial.println(fatFs.fatType(), DEC);
// Serial.println();
// volumesize = fatFs.blocksPerCluster(); // clusters are collections of blocks
// volumesize *= fatFs.clusterCount(); // we'll have a lot of clusters
// volumesize *= 512; // SD card blocks are always 512 bytes
// Serial.print("Volume size (bytes): ");
// Serial.println(volumesize);
// Serial.print("Volume size (Kbytes): ");
// volumesize /= 1024;
// Serial.println(volumesize);
// Serial.print("Volume size (Mbytes): ");
// volumesize /= 1024;
// Serial.println(volumesize);
// Serial.println("\nFiles found on the card (name, date and size in bytes): ");
// File root = SD.openRoot();
// // list all files in the card with date and size
// root.ls(LS_R | LS_DATE | LS_SIZE);
// Serial.println("###### End of the SD tests ######");
}
void handleStorage(void) {
// do nothing
}

View File

@@ -1,13 +0,0 @@
#pragma once
// include the SD library:
//#include <STM32SD.h>
// If SD card slot has no detect pin then define it as SD_DETECT_NONE
// to ignore it. One other option is to call 'card.init()' without parameter.
#ifndef SD_DETECT_PIN
#define SD_DETECT_PIN PB9
#endif
void initStorage(void);
void handleStorage(void);

View File

@@ -1,11 +0,0 @@
This directory is intended for PlatformIO Unit Testing and project tests.
Unit Testing is a software testing method by which individual units of
source code, sets of one or more MCU program modules together with associated
control data, usage procedures, and operating procedures, are tested to
determine whether they are fit for use. Unit testing finds problems early
in the development cycle.
More information about PlatformIO Unit Testing:
- https://docs.platformio.org/page/plus/unit-testing.html

File diff suppressed because it is too large Load Diff

View File

@@ -1,736 +0,0 @@
!SESSION 2021-08-01 19:00:19.535 -----------------------------------------------
eclipse.buildId=Version 1.7.0
java.version=11.0.10
java.vendor=AdoptOpenJDK
BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_GB
Framework arguments: -keyring /Users/willemoldemans/.eclipse_keyring
Command-line arguments: -os macosx -ws cocoa -arch x86_64 -keyring /Users/willemoldemans/.eclipse_keyring
!ENTRY com.st.stm32cube.ide.mcu.informationcenter 1 1 2021-08-01 19:00:46.189
!MESSAGE Log4j initialized with config file /Users/willemoldemans/Documents/PROJECTEN/leo_muziekdoos/STM32Cube/.metadata/.log4j.xml
!ENTRY com.st.stm32cube.ide.mcu.ide 1 1 2021-08-01 19:00:49.347
!MESSAGE Started RMI Server, listening on port 41337
!ENTRY com.st.stm32cube.ide.mcu.ide 1 1 2021-08-01 19:00:55.988
!MESSAGE ProjectImporter: already registered
!ENTRY org.eclipse.equinox.p2.core 4 0 2021-08-01 19:03:18.922
!MESSAGE Provisioning exception
!STACK 1
org.eclipse.equinox.p2.core.ProvisionException: HTTP Server 'Bad Gateway' : https://download.eclipse.org/technology/epp/packages/2021-03/content.xml
at org.eclipse.equinox.internal.p2.repository.CacheManager.createCache(CacheManager.java:247)
at org.eclipse.equinox.internal.p2.metadata.repository.SimpleMetadataRepositoryFactory.getLocalFile(SimpleMetadataRepositoryFactory.java:69)
at org.eclipse.equinox.internal.p2.metadata.repository.SimpleMetadataRepositoryFactory.load(SimpleMetadataRepositoryFactory.java:89)
at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.factoryLoad(MetadataRepositoryManager.java:63)
at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:775)
at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:676)
at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:110)
at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:105)
at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository.addChild(CompositeMetadataRepository.java:171)
at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository.<init>(CompositeMetadataRepository.java:113)
at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepositoryFactory.load(CompositeMetadataRepositoryFactory.java:124)
at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.factoryLoad(MetadataRepositoryManager.java:63)
at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:775)
at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:676)
at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:110)
at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:105)
at org.eclipse.equinox.internal.p2.updatechecker.UpdateChecker.getAvailableRepositories(UpdateChecker.java:152)
at org.eclipse.equinox.internal.p2.updatechecker.UpdateChecker.checkForUpdates(UpdateChecker.java:130)
at org.eclipse.equinox.internal.p2.updatechecker.UpdateChecker$UpdateCheckThread.run(UpdateChecker.java:78)
Caused by: org.eclipse.ecf.filetransfer.BrowseFileTransferException: HttpComponents connection error response code 502.
at org.eclipse.ecf.provider.filetransfer.httpclient45.HttpClientFileSystemBrowser.runRequest(HttpClientFileSystemBrowser.java:278)
at org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser$DirectoryJob.run(AbstractFileSystemBrowser.java:71)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
!SUBENTRY 1 org.eclipse.equinox.p2.transport.ecf 4 1002 2021-08-01 19:03:18.923
!MESSAGE HTTP Server 'Bad Gateway' : https://download.eclipse.org/technology/epp/packages/2021-03/content.xml
!STACK 1
org.eclipse.ecf.filetransfer.BrowseFileTransferException: HttpComponents connection error response code 502.
at org.eclipse.ecf.provider.filetransfer.httpclient45.HttpClientFileSystemBrowser.runRequest(HttpClientFileSystemBrowser.java:278)
at org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser$DirectoryJob.run(AbstractFileSystemBrowser.java:71)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
!SUBENTRY 2 org.eclipse.ecf.identity 4 0 2021-08-01 19:03:18.923
!MESSAGE HttpComponents connection error response code 502.
!ENTRY org.eclipse.equinox.p2.metadata.repository 4 1002 2021-08-01 19:03:18.925
!MESSAGE Unable to read repository at https://download.eclipse.org/releases/2021-03.
!STACK 1
org.eclipse.equinox.p2.core.ProvisionException: HTTP Server 'Bad Gateway' : https://download.eclipse.org/technology/epp/packages/2021-03/content.xml
at org.eclipse.equinox.internal.p2.repository.CacheManager.createCache(CacheManager.java:247)
at org.eclipse.equinox.internal.p2.metadata.repository.SimpleMetadataRepositoryFactory.getLocalFile(SimpleMetadataRepositoryFactory.java:69)
at org.eclipse.equinox.internal.p2.metadata.repository.SimpleMetadataRepositoryFactory.load(SimpleMetadataRepositoryFactory.java:89)
at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.factoryLoad(MetadataRepositoryManager.java:63)
at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:775)
at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:676)
at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:110)
at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:105)
at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository.addChild(CompositeMetadataRepository.java:171)
at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository.<init>(CompositeMetadataRepository.java:113)
at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepositoryFactory.load(CompositeMetadataRepositoryFactory.java:124)
at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.factoryLoad(MetadataRepositoryManager.java:63)
at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:775)
at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:676)
at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:110)
at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:105)
at org.eclipse.equinox.internal.p2.updatechecker.UpdateChecker.getAvailableRepositories(UpdateChecker.java:152)
at org.eclipse.equinox.internal.p2.updatechecker.UpdateChecker.checkForUpdates(UpdateChecker.java:130)
at org.eclipse.equinox.internal.p2.updatechecker.UpdateChecker$UpdateCheckThread.run(UpdateChecker.java:78)
Caused by: org.eclipse.ecf.filetransfer.BrowseFileTransferException: HttpComponents connection error response code 502.
at org.eclipse.ecf.provider.filetransfer.httpclient45.HttpClientFileSystemBrowser.runRequest(HttpClientFileSystemBrowser.java:278)
at org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser$DirectoryJob.run(AbstractFileSystemBrowser.java:71)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
!SUBENTRY 1 org.eclipse.equinox.p2.transport.ecf 4 1002 2021-08-01 19:03:18.926
!MESSAGE HTTP Server 'Bad Gateway' : https://download.eclipse.org/technology/epp/packages/2021-03/content.xml
!STACK 1
org.eclipse.ecf.filetransfer.BrowseFileTransferException: HttpComponents connection error response code 502.
at org.eclipse.ecf.provider.filetransfer.httpclient45.HttpClientFileSystemBrowser.runRequest(HttpClientFileSystemBrowser.java:278)
at org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser$DirectoryJob.run(AbstractFileSystemBrowser.java:71)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
!SUBENTRY 2 org.eclipse.ecf.identity 4 0 2021-08-01 19:03:18.926
!MESSAGE HttpComponents connection error response code 502.
!ENTRY org.eclipse.cdt.core 1 0 2021-08-01 19:03:37.046
!MESSAGE Indexed 'leo_muziekdoos' (21 sources, 81 headers) in 3.07 sec: 4,274 declarations; 17,888 references; 0 unresolved inclusions; 1 syntax errors; 2 unresolved names (0.009%)
!SESSION 2021-08-08 15:23:15.506 -----------------------------------------------
eclipse.buildId=Version 1.7.0
java.version=11.0.10
java.vendor=AdoptOpenJDK
BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_GB
Framework arguments: -keyring /Users/willemoldemans/.eclipse_keyring
Command-line arguments: -os macosx -ws cocoa -arch x86_64 -keyring /Users/willemoldemans/.eclipse_keyring
!ENTRY com.st.stm32cube.ide.mcu.informationcenter 1 1 2021-08-08 15:23:28.077
!MESSAGE Log4j initialized with config file /Users/willemoldemans/Documents/PROJECTEN/leo_muziekdoos/STM32Cube/.metadata/.log4j.xml
!ENTRY com.st.stm32cube.ide.mcu.ide 1 1 2021-08-08 15:23:34.810
!MESSAGE Started RMI Server, listening on port 41337
!SESSION 2021-08-08 20:55:41.544 -----------------------------------------------
eclipse.buildId=Version 1.7.0
java.version=11.0.10
java.vendor=AdoptOpenJDK
BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_GB
Framework arguments: -keyring /Users/willemoldemans/.eclipse_keyring
Command-line arguments: -os macosx -ws cocoa -arch x86_64 -keyring /Users/willemoldemans/.eclipse_keyring
!ENTRY com.st.stm32cube.ide.mcu.informationcenter 1 1 2021-08-08 20:55:46.963
!MESSAGE Log4j initialized with config file /Users/willemoldemans/Documents/PROJECTEN/leo_muziekdoos/STM32Cube/.metadata/.log4j.xml
!ENTRY com.st.stm32cube.ide.mcu.ide 1 1 2021-08-08 20:55:53.952
!MESSAGE Started RMI Server, listening on port 41337
!SESSION 2021-08-14 15:32:00.319 -----------------------------------------------
eclipse.buildId=Version 1.7.0
java.version=11.0.10
java.vendor=AdoptOpenJDK
BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_GB
Framework arguments: -keyring /Users/willemoldemans/.eclipse_keyring
Command-line arguments: -os macosx -ws cocoa -arch x86_64 -keyring /Users/willemoldemans/.eclipse_keyring
!ENTRY com.st.stm32cube.ide.mcu.informationcenter 1 1 2021-08-14 15:32:06.696
!MESSAGE Log4j initialized with config file /Users/willemoldemans/Documents/PROJECTEN/leo_muziekdoos/STM32Cube/.metadata/.log4j.xml
!ENTRY com.st.stm32cube.ide.mcu.ide 1 1 2021-08-14 15:32:14.625
!MESSAGE Started RMI Server, listening on port 41337
!ENTRY org.eclipse.cdt.managedbuilder.core 4 0 2021-08-14 15:45:06.059
!MESSAGE Orphaned CDT build configuration [fr.ac6.managedbuild.config.gnu.cross.exe.debug.1754695995]: parent extension cfg [fr.ac6.managedbuild.config.gnu.cross.exe.debug] not found
!STACK 0
java.lang.Exception
at org.eclipse.cdt.managedbuilder.core.ManagedBuilderCorePlugin.error(ManagedBuilderCorePlugin.java:225)
at org.eclipse.cdt.managedbuilder.internal.core.Configuration.loadFromProject(Configuration.java:879)
at org.eclipse.cdt.managedbuilder.internal.core.Configuration.<init>(Configuration.java:419)
at org.eclipse.cdt.managedbuilder.internal.dataprovider.ConfigurationDataProvider.load(ConfigurationDataProvider.java:405)
at org.eclipse.cdt.managedbuilder.internal.dataprovider.ConfigurationDataProvider.loadConfiguration(ConfigurationDataProvider.java:573)
at org.eclipse.cdt.internal.core.settings.model.CConfigurationDescriptionCache.loadData(CConfigurationDescriptionCache.java:139)
at org.eclipse.cdt.internal.core.settings.model.CProjectDescription.loadDatas(CProjectDescription.java:199)
at org.eclipse.cdt.internal.core.settings.model.xml.XmlProjectDescriptionStorage.loadProjectDescription(XmlProjectDescriptionStorage.java:510)
at org.eclipse.cdt.internal.core.settings.model.xml.XmlProjectDescriptionStorage.getProjectDescription(XmlProjectDescriptionStorage.java:240)
at org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager.getProjectDescriptionInternal(CProjectDescriptionManager.java:427)
at org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager.getProjectDescription(CProjectDescriptionManager.java:409)
at org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager.getProjectDescription(CProjectDescriptionManager.java:403)
at org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager.getProjectDescription(CProjectDescriptionManager.java:396)
at org.eclipse.cdt.internal.core.model.CProject.computeSourceRoots(CProject.java:610)
at org.eclipse.cdt.internal.core.model.CProject.computeChildren(CProject.java:631)
at org.eclipse.cdt.internal.core.model.CProject.buildStructure(CProject.java:595)
at org.eclipse.cdt.internal.core.model.Openable.generateInfos(Openable.java:264)
at org.eclipse.cdt.internal.core.model.CElement.openWhenClosed(CElement.java:428)
at org.eclipse.cdt.internal.core.model.CElement.getElementInfo(CElement.java:306)
at org.eclipse.cdt.internal.core.model.CElement.getElementInfo(CElement.java:296)
at org.eclipse.cdt.internal.core.model.Parent.getChildren(Parent.java:57)
at org.eclipse.cdt.internal.core.model.CProject.getSourceRoots(CProject.java:471)
at org.eclipse.cdt.internal.core.model.CModelManager.create(CModelManager.java:342)
at org.eclipse.cdt.internal.core.model.CModelManager.create(CModelManager.java:270)
at org.eclipse.cdt.internal.core.model.DeltaProcessor.createElement(DeltaProcessor.java:90)
at org.eclipse.cdt.internal.core.model.DeltaProcessor.traverseDelta(DeltaProcessor.java:453)
at org.eclipse.cdt.internal.core.model.DeltaProcessor.traverseDelta(DeltaProcessor.java:471)
at org.eclipse.cdt.internal.core.model.DeltaProcessor.processResourceDelta(DeltaProcessor.java:433)
at org.eclipse.cdt.internal.core.model.CModelManager.resourceChanged(CModelManager.java:934)
at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:305)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:295)
at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:158)
at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:380)
at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1502)
at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:49)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
!ENTRY com.st.stm32cube.ide.mcu.converters 4 0 2021-08-14 15:45:09.965
!MESSAGE Option fr.ac6.managedbuild.tool.gnu.cross.cpp.linker.noexceptions is no longer supported
!ENTRY com.st.stm32cube.ide.mcu.converters 4 0 2021-08-14 15:45:09.965
!MESSAGE Option fr.ac6.managedbuild.tool.gnu.cross.cpp.linker.nortti is no longer supported
!ENTRY com.st.stm32cube.ide.mcu.converters 2 0 2021-08-14 15:45:09.966
!MESSAGE Unknown value type "" for id gnu.both.asm.option.include.paths on tool fr.ac6.managedbuild.tool.gnu.cross.assembler
!STACK 0
org.eclipse.cdt.managedbuilder.core.BuildException: Unknown serialized value type
at com.st.stm32cube.ide.mcu.converters.AbstractCubeIDEProjectConfigurator.deserializeValueType(AbstractCubeIDEProjectConfigurator.java:493)
at com.st.stm32cube.ide.mcu.converters.AbstractCubeIDEProjectConfigurator.convertTool(AbstractCubeIDEProjectConfigurator.java:523)
at com.st.stm32cube.ide.mcu.converters.AbstractCubeIDEProjectConfigurator.convertBuildConfiguration(AbstractCubeIDEProjectConfigurator.java:430)
at com.st.stm32cube.ide.mcu.converters.AbstractCubeIDEProjectConfigurator.configure(AbstractCubeIDEProjectConfigurator.java:171)
at com.st.stm32cube.ide.mcu.converters.sw4stm32.SW4STM32ToCubeIDEProjectConfigurator.configure(SW4STM32ToCubeIDEProjectConfigurator.java:688)
at org.eclipse.ui.internal.wizards.datatransfer.SmartImportJob.importProjectAndChildrenRecursively(SmartImportJob.java:462)
at org.eclipse.ui.internal.wizards.datatransfer.SmartImportJob$1.run(SmartImportJob.java:229)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
!ENTRY org.eclipse.cdt.core 1 0 2021-08-14 15:45:17.875
!MESSAGE Indexed 'STM32F411E-DISCO' (46 sources, 107 headers) in 3.15 sec: 10,229 declarations; 75,135 references; 0 unresolved inclusions; 1 syntax errors; 0 unresolved names (0%)
!SESSION 2021-08-15 19:04:34.807 -----------------------------------------------
eclipse.buildId=Version 1.7.0
java.version=11.0.10
java.vendor=AdoptOpenJDK
BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_GB
Framework arguments: -keyring /Users/willemoldemans/.eclipse_keyring
Command-line arguments: -os macosx -ws cocoa -arch x86_64 -keyring /Users/willemoldemans/.eclipse_keyring
!ENTRY com.st.stm32cube.ide.mcu.informationcenter 1 1 2021-08-15 19:04:40.405
!MESSAGE Log4j initialized with config file /Users/willemoldemans/Documents/PROJECTEN/leo_muziekdoos/STM32Cube/.metadata/.log4j.xml
!ENTRY com.st.stm32cube.ide.mcu.ide 1 1 2021-08-15 19:04:46.950
!MESSAGE Started RMI Server, listening on port 41337
!ENTRY org.eclipse.ui 4 4 2021-08-15 19:05:19.336
!MESSAGE Unable to create part
!STACK 1
org.eclipse.ui.PartInitException: Invalid Input: Must be project's active .ioc file.
Project's 'sdcard-wav-example' active one is 'sdcard-wav-example.ioc' file
at com.st.stm32cube.common.mx.editor.CubeMxEditor.init(CubeMxEditor.java:817)
at org.eclipse.ui.internal.EditorReference.initialize(EditorReference.java:353)
at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:344)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58)
at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:999)
at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:964)
at org.eclipse.e4.core.internal.di.InjectorImpl.internalInject(InjectorImpl.java:140)
at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:405)
at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:332)
at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:202)
at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:91)
at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60)
at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42)
at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:132)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:999)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:659)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:765)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:730)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:714)
at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.lambda$0(PartServiceImpl.java:104)
at org.eclipse.e4.ui.services.internal.events.UIEventHandler.lambda$0(UIEventHandler.java:38)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236)
at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:5048)
at org.eclipse.e4.ui.workbench.swt.DisplayUISynchronize.syncExec(DisplayUISynchronize.java:34)
at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38)
at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205)
at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203)
at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234)
at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151)
at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:133)
at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75)
at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44)
at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55)
at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63)
at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424)
at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElementGen(ElementContainerImpl.java:170)
at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement(ElementContainerImpl.java:188)
at org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.showElementInWindow(ModelServiceImpl.java:660)
at org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.bringToTop(ModelServiceImpl.java:624)
at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.delegateBringToTop(PartServiceImpl.java:786)
at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.bringToTop(PartServiceImpl.java:400)
at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.showPart(PartServiceImpl.java:1260)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:3195)
at org.eclipse.ui.internal.WorkbenchPage.lambda$9(WorkbenchPage.java:3100)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:74)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:3098)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:3068)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:3059)
at org.eclipse.ui.ide.IDE.openEditor(IDE.java:569)
at org.eclipse.ui.ide.IDE.openEditor(IDE.java:524)
at org.eclipse.ui.actions.OpenFileAction.openFile(OpenFileAction.java:103)
at org.eclipse.ui.actions.OpenSystemEditorAction.run(OpenSystemEditorAction.java:96)
at org.eclipse.ui.actions.RetargetAction.run(RetargetAction.java:215)
at org.eclipse.ui.navigator.CommonNavigatorManager$1.open(CommonNavigatorManager.java:183)
at org.eclipse.ui.OpenAndLinkWithEditorHelper$InternalListener.open(OpenAndLinkWithEditorHelper.java:48)
at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:802)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:174)
at org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:799)
at org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:1118)
at org.eclipse.ui.navigator.CommonViewer.handleOpen(CommonViewer.java:454)
at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:275)
at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:270)
at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:310)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4441)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1512)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1535)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1520)
at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1324)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4227)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3837)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1157)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155)
at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:156)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:653)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590)
at org.eclipse.equinox.launcher.Main.run(Main.java:1461)
!SUBENTRY 1 org.eclipse.ui 4 0 2021-08-15 19:05:19.337
!MESSAGE Invalid Input: Must be project's active .ioc file.
Project's 'sdcard-wav-example' active one is 'sdcard-wav-example.ioc' file
!ENTRY org.eclipse.ui 4 4 2021-08-15 19:09:03.203
!MESSAGE Unable to create part
!STACK 1
org.eclipse.ui.PartInitException: Invalid Input: Must be project's active .ioc file.
Project's 'sdcard-wav-example' active one is 'sdcard-wav-example.ioc' file
at com.st.stm32cube.common.mx.editor.CubeMxEditor.init(CubeMxEditor.java:817)
at org.eclipse.ui.internal.EditorReference.initialize(EditorReference.java:353)
at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:344)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58)
at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:999)
at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:964)
at org.eclipse.e4.core.internal.di.InjectorImpl.internalInject(InjectorImpl.java:140)
at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:405)
at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:332)
at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:202)
at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:91)
at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60)
at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42)
at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:132)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:999)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:659)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:765)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:730)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:714)
at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.lambda$0(PartServiceImpl.java:104)
at org.eclipse.e4.ui.services.internal.events.UIEventHandler.lambda$0(UIEventHandler.java:38)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236)
at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:5048)
at org.eclipse.e4.ui.workbench.swt.DisplayUISynchronize.syncExec(DisplayUISynchronize.java:34)
at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38)
at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205)
at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203)
at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234)
at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151)
at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:133)
at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75)
at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44)
at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55)
at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63)
at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424)
at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElementGen(ElementContainerImpl.java:170)
at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement(ElementContainerImpl.java:188)
at org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.showElementInWindow(ModelServiceImpl.java:660)
at org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.bringToTop(ModelServiceImpl.java:624)
at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.delegateBringToTop(PartServiceImpl.java:786)
at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.bringToTop(PartServiceImpl.java:400)
at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.showPart(PartServiceImpl.java:1260)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:3195)
at org.eclipse.ui.internal.WorkbenchPage.lambda$9(WorkbenchPage.java:3100)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:74)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:3098)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:3068)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:3059)
at org.eclipse.ui.ide.IDE.openEditor(IDE.java:569)
at org.eclipse.ui.ide.IDE.openEditor(IDE.java:524)
at org.eclipse.ui.actions.OpenFileAction.openFile(OpenFileAction.java:103)
at org.eclipse.ui.actions.OpenSystemEditorAction.run(OpenSystemEditorAction.java:96)
at org.eclipse.ui.actions.RetargetAction.run(RetargetAction.java:215)
at org.eclipse.ui.navigator.CommonNavigatorManager$1.open(CommonNavigatorManager.java:183)
at org.eclipse.ui.OpenAndLinkWithEditorHelper$InternalListener.open(OpenAndLinkWithEditorHelper.java:48)
at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:802)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:174)
at org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:799)
at org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:1118)
at org.eclipse.ui.navigator.CommonViewer.handleOpen(CommonViewer.java:454)
at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:275)
at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:270)
at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:310)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4441)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1512)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1535)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1520)
at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1324)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4227)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3837)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1157)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155)
at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:156)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:653)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590)
at org.eclipse.equinox.launcher.Main.run(Main.java:1461)
!SUBENTRY 1 org.eclipse.ui 4 0 2021-08-15 19:09:03.204
!MESSAGE Invalid Input: Must be project's active .ioc file.
Project's 'sdcard-wav-example' active one is 'sdcard-wav-example.ioc' file
!ENTRY org.eclipse.ui 4 4 2021-08-15 19:09:33.306
!MESSAGE Unable to create part
!STACK 1
org.eclipse.ui.PartInitException: Invalid Input: Must be project's active .ioc file.
Project's 'sdcard-wav-example' active one is 'sdcard-wav-example.ioc' file
at com.st.stm32cube.common.mx.editor.CubeMxEditor.init(CubeMxEditor.java:817)
at org.eclipse.ui.internal.EditorReference.initialize(EditorReference.java:353)
at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:344)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58)
at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:999)
at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:964)
at org.eclipse.e4.core.internal.di.InjectorImpl.internalInject(InjectorImpl.java:140)
at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:405)
at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:332)
at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:202)
at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:91)
at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60)
at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42)
at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:132)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:999)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:659)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:765)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:730)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:714)
at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.lambda$0(PartServiceImpl.java:104)
at org.eclipse.e4.ui.services.internal.events.UIEventHandler.lambda$0(UIEventHandler.java:38)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236)
at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:5048)
at org.eclipse.e4.ui.workbench.swt.DisplayUISynchronize.syncExec(DisplayUISynchronize.java:34)
at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38)
at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205)
at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203)
at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234)
at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151)
at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:133)
at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75)
at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44)
at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55)
at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63)
at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424)
at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElementGen(ElementContainerImpl.java:170)
at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement(ElementContainerImpl.java:188)
at org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.showElementInWindow(ModelServiceImpl.java:660)
at org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.bringToTop(ModelServiceImpl.java:624)
at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.delegateBringToTop(PartServiceImpl.java:786)
at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.bringToTop(PartServiceImpl.java:400)
at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.showPart(PartServiceImpl.java:1260)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:3195)
at org.eclipse.ui.internal.WorkbenchPage.lambda$9(WorkbenchPage.java:3100)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:74)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:3098)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:3068)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:3059)
at org.eclipse.ui.ide.IDE.openEditor(IDE.java:569)
at org.eclipse.ui.ide.IDE.openEditor(IDE.java:524)
at org.eclipse.ui.actions.OpenFileAction.openFile(OpenFileAction.java:103)
at org.eclipse.ui.actions.OpenSystemEditorAction.run(OpenSystemEditorAction.java:96)
at org.eclipse.ui.actions.RetargetAction.run(RetargetAction.java:215)
at org.eclipse.ui.navigator.CommonNavigatorManager$1.open(CommonNavigatorManager.java:183)
at org.eclipse.ui.OpenAndLinkWithEditorHelper$InternalListener.open(OpenAndLinkWithEditorHelper.java:48)
at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:802)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:174)
at org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:799)
at org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:1118)
at org.eclipse.ui.navigator.CommonViewer.handleOpen(CommonViewer.java:454)
at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:275)
at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:270)
at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:310)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4441)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1512)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1535)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1520)
at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1324)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4227)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3837)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1157)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155)
at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:156)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:653)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590)
at org.eclipse.equinox.launcher.Main.run(Main.java:1461)
!SUBENTRY 1 org.eclipse.ui 4 0 2021-08-15 19:09:33.306
!MESSAGE Invalid Input: Must be project's active .ioc file.
Project's 'sdcard-wav-example' active one is 'sdcard-wav-example.ioc' file
!ENTRY org.eclipse.ui 4 4 2021-08-15 19:10:00.591
!MESSAGE Unable to create part
!STACK 1
org.eclipse.ui.PartInitException: Invalid Input: Must be project's active .ioc file.
Project's 'sdcard-wav-example' active one is 'sdcard-wav-example.ioc' file
at com.st.stm32cube.common.mx.editor.CubeMxEditor.init(CubeMxEditor.java:817)
at org.eclipse.ui.internal.EditorReference.initialize(EditorReference.java:353)
at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:344)
at jdk.internal.reflect.GeneratedMethodAccessor67.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58)
at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:999)
at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:964)
at org.eclipse.e4.core.internal.di.InjectorImpl.internalInject(InjectorImpl.java:140)
at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:405)
at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:332)
at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:202)
at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:91)
at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60)
at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42)
at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:132)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:999)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:659)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:765)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:730)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:714)
at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.lambda$0(PartServiceImpl.java:104)
at org.eclipse.e4.ui.services.internal.events.UIEventHandler.lambda$0(UIEventHandler.java:38)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236)
at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:5048)
at org.eclipse.e4.ui.workbench.swt.DisplayUISynchronize.syncExec(DisplayUISynchronize.java:34)
at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38)
at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205)
at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203)
at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234)
at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151)
at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:133)
at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75)
at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44)
at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55)
at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63)
at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424)
at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElementGen(ElementContainerImpl.java:170)
at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement(ElementContainerImpl.java:188)
at org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.showElementInWindow(ModelServiceImpl.java:660)
at org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.bringToTop(ModelServiceImpl.java:624)
at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.delegateBringToTop(PartServiceImpl.java:786)
at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.bringToTop(PartServiceImpl.java:400)
at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.showPart(PartServiceImpl.java:1260)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:3195)
at org.eclipse.ui.internal.WorkbenchPage.lambda$9(WorkbenchPage.java:3100)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:74)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:3098)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:3068)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:3059)
at org.eclipse.ui.ide.IDE.openEditor(IDE.java:569)
at org.eclipse.ui.ide.IDE.openEditor(IDE.java:524)
at org.eclipse.ui.actions.OpenFileAction.openFile(OpenFileAction.java:103)
at org.eclipse.ui.actions.OpenSystemEditorAction.run(OpenSystemEditorAction.java:96)
at org.eclipse.ui.actions.RetargetAction.run(RetargetAction.java:215)
at org.eclipse.ui.navigator.CommonNavigatorManager$1.open(CommonNavigatorManager.java:183)
at org.eclipse.ui.OpenAndLinkWithEditorHelper$InternalListener.open(OpenAndLinkWithEditorHelper.java:48)
at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:802)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:174)
at org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:799)
at org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:1118)
at org.eclipse.ui.navigator.CommonViewer.handleOpen(CommonViewer.java:454)
at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:275)
at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:270)
at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:310)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4441)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1512)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1535)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1520)
at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1324)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4227)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3837)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1157)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155)
at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:156)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:653)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590)
at org.eclipse.equinox.launcher.Main.run(Main.java:1461)
!SUBENTRY 1 org.eclipse.ui 4 0 2021-08-15 19:10:00.591
!MESSAGE Invalid Input: Must be project's active .ioc file.
Project's 'sdcard-wav-example' active one is 'sdcard-wav-example.ioc' file
!ENTRY org.eclipse.cdt.managedbuilder.core 4 0 2021-08-15 19:14:14.042
!MESSAGE Orphaned CDT build configuration [fr.ac6.managedbuild.config.gnu.cross.exe.debug.1754695995]: parent extension cfg [fr.ac6.managedbuild.config.gnu.cross.exe.debug] not found
!STACK 0
java.lang.Exception
at org.eclipse.cdt.managedbuilder.core.ManagedBuilderCorePlugin.error(ManagedBuilderCorePlugin.java:225)
at org.eclipse.cdt.managedbuilder.internal.core.Configuration.loadFromProject(Configuration.java:879)
at org.eclipse.cdt.managedbuilder.internal.core.Configuration.<init>(Configuration.java:419)
at org.eclipse.cdt.managedbuilder.internal.dataprovider.ConfigurationDataProvider.load(ConfigurationDataProvider.java:405)
at org.eclipse.cdt.managedbuilder.internal.dataprovider.ConfigurationDataProvider.loadConfiguration(ConfigurationDataProvider.java:573)
at org.eclipse.cdt.internal.core.settings.model.CConfigurationDescriptionCache.loadData(CConfigurationDescriptionCache.java:139)
at org.eclipse.cdt.internal.core.settings.model.CProjectDescription.loadDatas(CProjectDescription.java:199)
at org.eclipse.cdt.internal.core.settings.model.xml.XmlProjectDescriptionStorage.loadProjectDescription(XmlProjectDescriptionStorage.java:510)
at org.eclipse.cdt.internal.core.settings.model.xml.XmlProjectDescriptionStorage.getProjectDescription(XmlProjectDescriptionStorage.java:240)
at org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager.getProjectDescriptionInternal(CProjectDescriptionManager.java:427)
at org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager.getProjectDescription(CProjectDescriptionManager.java:409)
at org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager.getProjectDescription(CProjectDescriptionManager.java:403)
at org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager.getProjectDescription(CProjectDescriptionManager.java:396)
at org.eclipse.cdt.internal.core.model.CProject.computeSourceRoots(CProject.java:610)
at org.eclipse.cdt.internal.core.model.CProject.getAllSourceRoots(CProject.java:495)
at org.eclipse.cdt.internal.core.model.DeltaProcessor.nonCResourcesChanged(DeltaProcessor.java:500)
at org.eclipse.cdt.internal.core.model.DeltaProcessor.traverseDelta(DeltaProcessor.java:457)
at org.eclipse.cdt.internal.core.model.DeltaProcessor.traverseDelta(DeltaProcessor.java:471)
at org.eclipse.cdt.internal.core.model.DeltaProcessor.processResourceDelta(DeltaProcessor.java:433)
at org.eclipse.cdt.internal.core.model.CModelManager.resourceChanged(CModelManager.java:934)
at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:305)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:295)
at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:158)
at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:380)
at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1502)
at org.eclipse.core.internal.resources.Project.open(Project.java:1103)
at org.eclipse.ui.internal.wizards.datatransfer.SmartImportJob.toExistingOrNewProject(SmartImportJob.java:556)
at org.eclipse.ui.internal.wizards.datatransfer.SmartImportJob.run(SmartImportJob.java:205)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
!ENTRY com.st.stm32cube.ide.mcu.converters 4 0 2021-08-15 19:14:14.268
!MESSAGE Option fr.ac6.managedbuild.tool.gnu.cross.cpp.linker.noexceptions is no longer supported
!ENTRY com.st.stm32cube.ide.mcu.converters 4 0 2021-08-15 19:14:14.269
!MESSAGE Option fr.ac6.managedbuild.tool.gnu.cross.cpp.linker.nortti is no longer supported
!ENTRY com.st.stm32cube.ide.mcu.converters 2 0 2021-08-15 19:14:14.269
!MESSAGE Unknown value type "" for id gnu.both.asm.option.include.paths on tool fr.ac6.managedbuild.tool.gnu.cross.assembler
!STACK 0
org.eclipse.cdt.managedbuilder.core.BuildException: Unknown serialized value type
at com.st.stm32cube.ide.mcu.converters.AbstractCubeIDEProjectConfigurator.deserializeValueType(AbstractCubeIDEProjectConfigurator.java:493)
at com.st.stm32cube.ide.mcu.converters.AbstractCubeIDEProjectConfigurator.convertTool(AbstractCubeIDEProjectConfigurator.java:523)
at com.st.stm32cube.ide.mcu.converters.AbstractCubeIDEProjectConfigurator.convertBuildConfiguration(AbstractCubeIDEProjectConfigurator.java:430)
at com.st.stm32cube.ide.mcu.converters.AbstractCubeIDEProjectConfigurator.configure(AbstractCubeIDEProjectConfigurator.java:171)
at com.st.stm32cube.ide.mcu.converters.sw4stm32.SW4STM32ToCubeIDEProjectConfigurator.configure(SW4STM32ToCubeIDEProjectConfigurator.java:688)
at org.eclipse.ui.internal.wizards.datatransfer.SmartImportJob.importProjectAndChildrenRecursively(SmartImportJob.java:462)
at org.eclipse.ui.internal.wizards.datatransfer.SmartImportJob$1.run(SmartImportJob.java:229)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
!ENTRY org.eclipse.cdt.managedbuilder.core 4 0 2021-08-15 19:14:14.274
!MESSAGE Orphaned CDT build configuration [fr.ac6.managedbuild.config.gnu.cross.exe.debug.1754695995]: parent extension cfg [fr.ac6.managedbuild.config.gnu.cross.exe.debug] not found
!STACK 0
java.lang.Exception
at org.eclipse.cdt.managedbuilder.core.ManagedBuilderCorePlugin.error(ManagedBuilderCorePlugin.java:225)
at org.eclipse.cdt.managedbuilder.internal.core.Configuration.loadFromProject(Configuration.java:879)
at org.eclipse.cdt.managedbuilder.internal.core.Configuration.<init>(Configuration.java:419)
at org.eclipse.cdt.managedbuilder.internal.dataprovider.ConfigurationDataProvider.load(ConfigurationDataProvider.java:405)
at org.eclipse.cdt.managedbuilder.internal.dataprovider.ConfigurationDataProvider.loadConfiguration(ConfigurationDataProvider.java:573)
at org.eclipse.cdt.internal.core.settings.model.CConfigurationDescriptionCache.loadData(CConfigurationDescriptionCache.java:139)
at org.eclipse.cdt.internal.core.settings.model.CProjectDescription.loadDatas(CProjectDescription.java:199)
at org.eclipse.cdt.internal.core.settings.model.xml.XmlProjectDescriptionStorage.loadProjectDescription(XmlProjectDescriptionStorage.java:510)
at org.eclipse.cdt.internal.core.settings.model.xml.XmlProjectDescriptionStorage.getProjectDescription(XmlProjectDescriptionStorage.java:240)
at org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager.getProjectDescriptionInternal(CProjectDescriptionManager.java:427)
at org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager.getProjectDescription(CProjectDescriptionManager.java:409)
at org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager.getProjectDescription(CProjectDescriptionManager.java:403)
at org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager.getProjectDescription(CProjectDescriptionManager.java:396)
at org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager.getProjectDescription(CProjectDescriptionManager.java:636)
at org.eclipse.cdt.core.model.CoreModel.getProjectDescription(CoreModel.java:1384)
at org.eclipse.cdt.managedbuilder.internal.core.BuildSettingsUtil.checkSynchBuildInfo(BuildSettingsUtil.java:162)
at org.eclipse.cdt.managedbuilder.internal.core.ManagedBuildInfo.setDefaultConfiguration(ManagedBuildInfo.java:776)
at com.st.stm32cube.ide.mcu.converters.AbstractCubeIDEProjectConfigurator.configure(AbstractCubeIDEProjectConfigurator.java:183)
at com.st.stm32cube.ide.mcu.converters.sw4stm32.SW4STM32ToCubeIDEProjectConfigurator.configure(SW4STM32ToCubeIDEProjectConfigurator.java:688)
at org.eclipse.ui.internal.wizards.datatransfer.SmartImportJob.importProjectAndChildrenRecursively(SmartImportJob.java:462)
at org.eclipse.ui.internal.wizards.datatransfer.SmartImportJob$1.run(SmartImportJob.java:229)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
!ENTRY org.eclipse.cdt.core 1 0 2021-08-15 19:14:19.317
!MESSAGE Indexed 'Audio_playback_and_record' (46 sources, 107 headers) in 3.66 sec: 10,229 declarations; 75,135 references; 0 unresolved inclusions; 1 syntax errors; 0 unresolved names (0%)

View File

@@ -1,18 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
<appender name="DEBUGFILE" class="org.apache.log4j.RollingFileAppender">
<param name="Append" value="true"/>
<param name="File" value="/Users/willemoldemans/Documents/PROJECTEN/leo_muziekdoos/STM32Cube/.metadata/.ide.log"/>
<param name="MaxBackupIndex" value="1"/>
<param name="MaxFileSize" value="50MB"/>
<param name="Threshold" value="INFO"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss,SSS} [%p] %c{1}:%L - %m%n"/>
</layout>
</appender>
<root>
<level value="ALL"/>
<appender-ref ref="DEBUGFILE"/>
</root>
</log4j:configuration>

View File

@@ -1,4 +0,0 @@
*** SESSION Aug 01, 2021 19:00:44.889 ------------------------------------------
*** SESSION Aug 08, 2021 15:23:28.239 ------------------------------------------
*** SESSION Aug 08, 2021 20:55:47.144 ------------------------------------------
*** SESSION Aug 14, 2021 15:32:06.894 ------------------------------------------

View File

@@ -1,5 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<section name="Workbench">
<section name="org.eclipse.cdt.internal.ui.MakeView">
</section>
</section>

View File

@@ -1,7 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<section name="Workbench">
<section name="completion_proposal_size">
</section>
<section name="org.eclipse.cdt.ui.text.hover.CMacroExpansionExploration">
</section>
</section>

View File

@@ -1,82 +0,0 @@
20:00:09 **** Incremental Build of configuration Debug for project leo_muziekdoos ****
make -j7 all
arm-none-eabi-size leo_muziekdoos.elf
text data bss dec hex filename
4644 20 1572 6236 185c leo_muziekdoos.elf
Finished building: default.size.stdout
15:24:42 **** Clean-only build of configuration Debug for project leo_muziekdoos ****
make -j7 clean
rm -rf leo_muziekdoos.list ./Core/Startup/startup_stm32f411ceux.d ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.d ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.d ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.d ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.d ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.d ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.d ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.d ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.d ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.d ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.d ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.d ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.d ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.d ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.d ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim_ex.d ./Core/Src/main.d ./Core/Src/stm32f4xx_hal_msp.d ./Core/Src/stm32f4xx_it.d ./Core/Src/syscalls.d ./Core/Src/sysmem.d ./Core/Src/system_stm32f4xx.d leo_muziekdoos.bin default.size.stdout leo_muziekdoos.elf ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.o ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.o ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.o ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.o ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.o ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.o ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.o ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.o ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.o ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.o ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.o ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim_ex.o ./Core/Startup/startup_stm32f411ceux.o ./Core/Src/main.o ./Core/Src/stm32f4xx_hal_msp.o ./Core/Src/stm32f4xx_it.o ./Core/Src/syscalls.o ./Core/Src/sysmem.o ./Core/Src/system_stm32f4xx.o leo_muziekdoos.elf
15:24:43 **** Incremental Build of configuration Debug for project leo_muziekdoos ****
make -j7 all
arm-none-eabi-gcc "../Middlewares/Third_Party/FatFs/src/option/syscall.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../FATFS/Target -I../FATFS/App -I../Middlewares/Third_Party/FatFs/src -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Middlewares/Third_Party/FatFs/src/option/syscall.d" -MT"Middlewares/Third_Party/FatFs/src/option/syscall.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Middlewares/Third_Party/FatFs/src/option/syscall.o"
arm-none-eabi-gcc "../Middlewares/Third_Party/FatFs/src/diskio.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../FATFS/Target -I../FATFS/App -I../Middlewares/Third_Party/FatFs/src -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Middlewares/Third_Party/FatFs/src/diskio.d" -MT"Middlewares/Third_Party/FatFs/src/diskio.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Middlewares/Third_Party/FatFs/src/diskio.o"
arm-none-eabi-gcc "../Middlewares/Third_Party/FatFs/src/ff.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../FATFS/Target -I../FATFS/App -I../Middlewares/Third_Party/FatFs/src -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Middlewares/Third_Party/FatFs/src/ff.d" -MT"Middlewares/Third_Party/FatFs/src/ff.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Middlewares/Third_Party/FatFs/src/ff.o"
arm-none-eabi-gcc "../Middlewares/Third_Party/FatFs/src/ff_gen_drv.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../FATFS/Target -I../FATFS/App -I../Middlewares/Third_Party/FatFs/src -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Middlewares/Third_Party/FatFs/src/ff_gen_drv.d" -MT"Middlewares/Third_Party/FatFs/src/ff_gen_drv.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Middlewares/Third_Party/FatFs/src/ff_gen_drv.o"
arm-none-eabi-gcc "../FATFS/Target/bsp_driver_sd.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../FATFS/Target -I../FATFS/App -I../Middlewares/Third_Party/FatFs/src -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"FATFS/Target/bsp_driver_sd.d" -MT"FATFS/Target/bsp_driver_sd.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "FATFS/Target/bsp_driver_sd.o"
arm-none-eabi-gcc "../FATFS/Target/fatfs_platform.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../FATFS/Target -I../FATFS/App -I../Middlewares/Third_Party/FatFs/src -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"FATFS/Target/fatfs_platform.d" -MT"FATFS/Target/fatfs_platform.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "FATFS/Target/fatfs_platform.o"
arm-none-eabi-gcc "../FATFS/Target/sd_diskio.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../FATFS/Target -I../FATFS/App -I../Middlewares/Third_Party/FatFs/src -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"FATFS/Target/sd_diskio.d" -MT"FATFS/Target/sd_diskio.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "FATFS/Target/sd_diskio.o"
arm-none-eabi-gcc "../FATFS/App/fatfs.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../FATFS/Target -I../FATFS/App -I../Middlewares/Third_Party/FatFs/src -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"FATFS/App/fatfs.d" -MT"FATFS/App/fatfs.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "FATFS/App/fatfs.o"
arm-none-eabi-gcc "../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../FATFS/Target -I../FATFS/App -I../Middlewares/Third_Party/FatFs/src -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.d" -MT"Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o"
arm-none-eabi-gcc "../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../FATFS/Target -I../FATFS/App -I../Middlewares/Third_Party/FatFs/src -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.d" -MT"Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.o"
arm-none-eabi-gcc "../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../FATFS/Target -I../FATFS/App -I../Middlewares/Third_Party/FatFs/src -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.d" -MT"Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.o"
arm-none-eabi-gcc "../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../FATFS/Target -I../FATFS/App -I../Middlewares/Third_Party/FatFs/src -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.d" -MT"Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o"
arm-none-eabi-gcc "../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../FATFS/Target -I../FATFS/App -I../Middlewares/Third_Party/FatFs/src -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.d" -MT"Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.o"
arm-none-eabi-gcc "../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../FATFS/Target -I../FATFS/App -I../Middlewares/Third_Party/FatFs/src -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.d" -MT"Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.o"
arm-none-eabi-gcc "../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../FATFS/Target -I../FATFS/App -I../Middlewares/Third_Party/FatFs/src -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.d" -MT"Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.o"
arm-none-eabi-gcc "../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../FATFS/Target -I../FATFS/App -I../Middlewares/Third_Party/FatFs/src -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.d" -MT"Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.o"
arm-none-eabi-gcc "../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../FATFS/Target -I../FATFS/App -I../Middlewares/Third_Party/FatFs/src -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.d" -MT"Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.o"
arm-none-eabi-gcc "../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../FATFS/Target -I../FATFS/App -I../Middlewares/Third_Party/FatFs/src -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.d" -MT"Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.o"
arm-none-eabi-gcc "../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../FATFS/Target -I../FATFS/App -I../Middlewares/Third_Party/FatFs/src -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.d" -MT"Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.o"
arm-none-eabi-gcc "../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_hcd.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../FATFS/Target -I../FATFS/App -I../Middlewares/Third_Party/FatFs/src -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_hcd.d" -MT"Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_hcd.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_hcd.o"
arm-none-eabi-gcc "../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2s.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../FATFS/Target -I../FATFS/App -I../Middlewares/Third_Party/FatFs/src -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2s.d" -MT"Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2s.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2s.o"
arm-none-eabi-gcc "../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2s_ex.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../FATFS/Target -I../FATFS/App -I../Middlewares/Third_Party/FatFs/src -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2s_ex.d" -MT"Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2s_ex.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2s_ex.o"
arm-none-eabi-gcc "../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../FATFS/Target -I../FATFS/App -I../Middlewares/Third_Party/FatFs/src -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.d" -MT"Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.o"
arm-none-eabi-gcc "../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../FATFS/Target -I../FATFS/App -I../Middlewares/Third_Party/FatFs/src -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.d" -MT"Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.o"
arm-none-eabi-gcc "../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../FATFS/Target -I../FATFS/App -I../Middlewares/Third_Party/FatFs/src -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.d" -MT"Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o"
arm-none-eabi-gcc "../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../FATFS/Target -I../FATFS/App -I../Middlewares/Third_Party/FatFs/src -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.d" -MT"Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.o"
arm-none-eabi-gcc "../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_sd.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../FATFS/Target -I../FATFS/App -I../Middlewares/Third_Party/FatFs/src -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_sd.d" -MT"Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_sd.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_sd.o"
arm-none-eabi-gcc "../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../FATFS/Target -I../FATFS/App -I../Middlewares/Third_Party/FatFs/src -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.d" -MT"Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.o"
arm-none-eabi-gcc "../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../FATFS/Target -I../FATFS/App -I../Middlewares/Third_Party/FatFs/src -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.d" -MT"Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.o"
arm-none-eabi-gcc "../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim_ex.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../FATFS/Target -I../FATFS/App -I../Middlewares/Third_Party/FatFs/src -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim_ex.d" -MT"Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim_ex.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim_ex.o"
arm-none-eabi-gcc "../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../FATFS/Target -I../FATFS/App -I../Middlewares/Third_Party/FatFs/src -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.d" -MT"Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.o"
arm-none-eabi-gcc "../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_adc.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../FATFS/Target -I../FATFS/App -I../Middlewares/Third_Party/FatFs/src -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_adc.d" -MT"Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_adc.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_adc.o"
arm-none-eabi-gcc "../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_sdmmc.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../FATFS/Target -I../FATFS/App -I../Middlewares/Third_Party/FatFs/src -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_sdmmc.d" -MT"Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_sdmmc.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_sdmmc.o"
arm-none-eabi-gcc "../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../FATFS/Target -I../FATFS/App -I../Middlewares/Third_Party/FatFs/src -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.d" -MT"Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.o"
arm-none-eabi-gcc -mcpu=cortex-m4 -g3 -DDEBUG -c -x assembler-with-cpp -MMD -MP -MF"Core/Startup/startup_stm32f411ceux.d" -MT"Core/Startup/startup_stm32f411ceux.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Core/Startup/startup_stm32f411ceux.o" "../Core/Startup/startup_stm32f411ceux.s"
arm-none-eabi-gcc "../Core/Src/main.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../FATFS/Target -I../FATFS/App -I../Middlewares/Third_Party/FatFs/src -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Core/Src/main.d" -MT"Core/Src/main.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Core/Src/main.o"
arm-none-eabi-gcc "../Core/Src/stm32f4xx_hal_msp.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../FATFS/Target -I../FATFS/App -I../Middlewares/Third_Party/FatFs/src -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Core/Src/stm32f4xx_hal_msp.d" -MT"Core/Src/stm32f4xx_hal_msp.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Core/Src/stm32f4xx_hal_msp.o"
arm-none-eabi-gcc "../Core/Src/stm32f4xx_it.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../FATFS/Target -I../FATFS/App -I../Middlewares/Third_Party/FatFs/src -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Core/Src/stm32f4xx_it.d" -MT"Core/Src/stm32f4xx_it.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Core/Src/stm32f4xx_it.o"
arm-none-eabi-gcc "../Core/Src/syscalls.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../FATFS/Target -I../FATFS/App -I../Middlewares/Third_Party/FatFs/src -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Core/Src/syscalls.d" -MT"Core/Src/syscalls.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Core/Src/syscalls.o"
arm-none-eabi-gcc "../Core/Src/sysmem.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../FATFS/Target -I../FATFS/App -I../Middlewares/Third_Party/FatFs/src -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Core/Src/sysmem.d" -MT"Core/Src/sysmem.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Core/Src/sysmem.o"
arm-none-eabi-gcc "../Core/Src/system_stm32f4xx.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../FATFS/Target -I../FATFS/App -I../Middlewares/Third_Party/FatFs/src -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Core/Src/system_stm32f4xx.d" -MT"Core/Src/system_stm32f4xx.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Core/Src/system_stm32f4xx.o"
arm-none-eabi-g++ -o "leo_muziekdoos.elf" @"objects.list" -mcpu=cortex-m4 -T"/Users/willemoldemans/Documents/PROJECTEN/leo_muziekdoos/STM32Cube/leo_muziekdoos/STM32F411CEUX_FLASH.ld" --specs=nosys.specs -Wl,-Map="leo_muziekdoos.map" -Wl,--gc-sections -static --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -Wl,--start-group -lc -lm -lstdc++ -lsupc++ -Wl,--end-group
Finished building target: leo_muziekdoos.elf
arm-none-eabi-size leo_muziekdoos.elf
arm-none-eabi-objdump -h -S leo_muziekdoos.elf > "leo_muziekdoos.list"
arm-none-eabi-objcopy -O binary leo_muziekdoos.elf "leo_muziekdoos.bin"
text data bss dec hex filename
23368 20 3924 27312 6ab0 leo_muziekdoos.elf
Finished building: default.size.stdout
Finished building: leo_muziekdoos.bin
Finished building: leo_muziekdoos.list
15:25:06 **** Incremental Build of configuration Debug for project leo_muziekdoos ****
make -j7 all
arm-none-eabi-size leo_muziekdoos.elf
text data bss dec hex filename
23368 20 3924 27312 6ab0 leo_muziekdoos.elf
Finished building: default.size.stdout
15:25:25 **** Incremental Build of configuration Debug for project leo_muziekdoos ****
make -j7 all
arm-none-eabi-size leo_muziekdoos.elf
text data bss dec hex filename
23368 20 3924 27312 6ab0 leo_muziekdoos.elf
Finished building: default.size.stdout

View File

@@ -1,10 +0,0 @@
15:25:25 **** Incremental Build of configuration Debug for project leo_muziekdoos ****
make -j7 all
arm-none-eabi-size leo_muziekdoos.elf
text data bss dec hex filename
23368 20 3924 27312 6ab0 leo_muziekdoos.elf
Finished building: default.size.stdout
15:25:25 Build Finished. 0 errors, 0 warnings. (took 238ms)

View File

@@ -1,3 +0,0 @@
DeviceConfigurationTool.AskToSwitchToCubeMxPerspective=false
DeviceConfigurationTool.SwitchToCubeMxPerspective=true
eclipse.preferences.version=1

View File

@@ -1,2 +0,0 @@
debug.stlink_preferences/latest_version_enabled=true
eclipse.preferences.version=1

View File

@@ -1,2 +0,0 @@
eclipse.preferences.version=1
project_presentation/setHierarchicalMode=false

View File

@@ -1,2 +0,0 @@
eclipse.preferences.version=1
org.eclipse.cdt.debug.core.cDebug.default_source_containers=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?>\n<sourceLookupDirector>\n <sourceContainers duplicates\="false">\n <container memento\="AbsolutePath" typeId\="org.eclipse.cdt.debug.core.containerType.absolutePath"/>\n <container memento\="programRelativePath" typeId\="org.eclipse.cdt.debug.core.containerType.programRelativePath"/>\n <container memento\="&lt;?xml version\=&quot;1.0&quot; encoding\=&quot;UTF-8&quot; standalone\=&quot;no&quot;?&gt;&\#10;&lt;project referencedProjects\=&quot;true&quot;/&gt;&\#10;" typeId\="org.eclipse.cdt.debug.core.containerType.project"/>\n </sourceContainers>\n</sourceLookupDirector>\n

View File

@@ -1,2 +0,0 @@
eclipse.preferences.version=1
useAnnotationsPrefPage=true

View File

@@ -1,6 +0,0 @@
eclipse.preferences.version=1
properties/STM32F411E-DISCO.fr.ac6.managedbuild.target.gnu.cross.exe.1875221045/com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.1885456144=com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.257090601\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.verilog.1856796552\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objdump.listfile.646076862\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.toolchain.exe.debug.1993930726\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.size.1033326129\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.symbolsrec.939407569\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.hex.1954518835\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.1885456144\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.952786904\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.binary.1332085710\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.262058214\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.2106064312\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.srec.2006036991\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.333068668\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.archiver.584464181\=rebuildState\\\=true\\n\n
properties/STM32F411E-DISCO.fr.ac6.managedbuild.target.gnu.cross.exe.1875221045/com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.976375757=com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.490643270\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objdump.listfile.904489704\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.600001728\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.symbolsrec.807245646\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.binary.375423556\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.archiver.992559783\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.1122512751\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.174890174\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.toolchain.exe.debug.1933746898\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.srec.1018965945\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.hex.1665857096\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.verilog.194752802\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.976375757\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.size.834000910\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.2066533251\=rebuildState\\\=true\\n\n
properties/STM32F411E-DISCO.fr.ac6.managedbuild.target.gnu.cross.exe.1875221045/fr.ac6.managedbuild.config.gnu.cross.exe.debug.1754695995=fr.ac6.managedbuild.tool.gnu.cross.cpp.linker.848308585\=rebuildState\\\=true\\n\nfr.ac6.managedbuild.tool.gnu.cross.c.compiler.1947663927\=rebuildState\\\=true\\n\nfr.ac6.managedbuild.tool.gnu.cross.cpp.compiler.1950423995\=rebuildState\\\=true\\n\nfr.ac6.managedbuild.tool.gnu.archiver.210193484\=rebuildState\\\=true\\n\nfr.ac6.managedbuild.tool.gnu.cross.assembler.493644079\=rebuildState\\\=true\\n\nfr.ac6.managedbuild.tool.gnu.cross.c.linker.188530476\=rebuildState\\\=true\\n\nfr.ac6.managedbuild.toolchain.gnu.cross.exe.debug.1674634324\=rebuildState\\\=true\\n\n
properties/leo_muziekdoos.null.75758409/com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.1013491915=com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objdump.listfile.670196154\=rebuildState\\\=false\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.882781726\=rebuildState\\\=false\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.1013491915\=rebuildState\\\=false\\nrcState\\\=0\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.symbolsrec.227668595\=rebuildState\\\=false\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.verilog.335579717\=rebuildState\\\=false\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.srec.1782083415\=rebuildState\\\=false\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.archiver.1001568561\=rebuildState\\\=false\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.1319027747\=rebuildState\\\=false\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.659901484\=rebuildState\\\=false\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.1838855663\=rebuildState\\\=false\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.size.492125800\=rebuildState\\\=false\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.binary.1584543015\=rebuildState\\\=false\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.toolchain.exe.debug.994706521\=rebuildState\\\=false\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.372303207\=rebuildState\\\=false\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.hex.2005914122\=rebuildState\\\=false\\n\n
properties/leo_muziekdoos.null.75758409/com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.1013356420=com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.1319870685\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.symbolsrec.1223436029\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.917509297\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.1568835848\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.verilog.939882398\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.binary.1337314943\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.size.1484523683\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.hex.1026237772\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.toolchain.exe.release.1711848089\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.223961666\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.142054781\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.archiver.606202164\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.srec.234507284\=rebuildState\\\=true\\n\ncom.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objdump.listfile.1220731402\=rebuildState\\\=true\\n\n

View File

@@ -1,5 +0,0 @@
eclipse.preferences.version=1
spelling_locale=en_GB
spelling_locale_initialized=true
useAnnotationsPrefPage=true
useQuickDiffPrefPage=true

View File

@@ -1,2 +0,0 @@
eclipse.preferences.version=1
version=1

View File

@@ -1,7 +0,0 @@
//org.eclipse.debug.core.PREFERRED_DELEGATES/org.eclipse.cdt.debug.gdbjtag.launchConfigurationType=org.eclipse.cdt.debug.gdbjtag.core.dsfLaunchDelegate,debug,;
//org.eclipse.debug.core.PREFERRED_DELEGATES/org.eclipse.cdt.launch.applicationLaunchType=org.eclipse.cdt.dsf.gdb.launch.localCLaunch,debug,;org.eclipse.cdt.cdi.launch.localCLaunch,run,;
//org.eclipse.debug.core.PREFERRED_DELEGATES/org.eclipse.cdt.launch.attachLaunchType=org.eclipse.cdt.dsf.gdb.launch.attachCLaunch,debug,;
//org.eclipse.debug.core.PREFERRED_DELEGATES/org.eclipse.cdt.launch.postmortemLaunchType=org.eclipse.cdt.dsf.gdb.launch.coreCLaunch,debug,;
//org.eclipse.debug.core.PREFERRED_DELEGATES/org.eclipse.cdt.launch.remoteApplicationLaunchType=org.eclipse.rse.remotecdt.dsf.debug,debug,;
eclipse.preferences.version=1
prefWatchExpressions=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?>\n<watchExpressions/>\n

View File

@@ -1,7 +0,0 @@
eclipse.preferences.version=1
org.eclipse.debug.ui.MemoryView.orientation=0
org.eclipse.debug.ui.PREF_LAUNCH_PERSPECTIVES=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?>\n<launchPerspectives/>\n
org.eclipse.debug.ui.user_view_bindings=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?>\n<viewBindings>\n <view id\="org.eclipse.debug.ui.ExpressionView">\n <perspective id\="org.eclipse.debug.ui.DebugPerspective" userAction\="opened"/>\n </view>\n</viewBindings>\n
pref_state_memento.org.eclipse.debug.ui.DebugVieworg.eclipse.debug.ui.DebugView=<?xml version\="1.0" encoding\="UTF-8"?>\n<DebugViewMemento org.eclipse.debug.ui.BREADCRUMB_DROPDOWN_AUTO_EXPAND\="false"/>
preferredDetailPanes=DefaultDetailPane\:DefaultDetailPane|
preferredTargets=org.eclipse.cdt.debug.ui.toggleCBreakpointTarget,org.eclipse.cdt.debug.ui.toggleCDynamicPrintfTarget\:org.eclipse.cdt.debug.ui.toggleCBreakpointTarget|

View File

@@ -1,7 +0,0 @@
LaunchTargetManager/org.eclipse.launchbar.core.launchTargetType.local,Local/arch=x86_64
LaunchTargetManager/org.eclipse.launchbar.core.launchTargetType.local,Local/name=Local
LaunchTargetManager/org.eclipse.launchbar.core.launchTargetType.local,Local/os=macosx
configDescList=
eclipse.preferences.version=1
org.eclipse.cdt.dsf.gdb.gdbRemotedescriptorType\:leo_muziekdoos\ Debug/activeLaunchMode=debug
org.eclipse.cdt.dsf.gdb.gdbRemotedescriptorType\:leo_muziekdoos\ Debug/activeLaunchTarget=null\:---

View File

@@ -1,2 +0,0 @@
browsers=<?xml version\="1.0" encoding\="UTF-8"?>\n<web-browsers current\="0">\n<system/>\n<external location\="/Applications/Firefox.app" name\="Firefox"/>\n</web-browsers>
eclipse.preferences.version=1

View File

@@ -1,4 +0,0 @@
eclipse.preferences.version=1
platformState=1627837220189
quickStart=false
tipsAndTricks=true

View File

@@ -1,3 +0,0 @@
eclipse.preferences.version=1
org.eclipse.ui.navigator.ProjectExplorer.activatedExtensions=org.eclipse.cdt.make.ui.makeTargets.content\=true;org.eclipse.ui.navigator.resourceContent\=true;org.eclipse.cdt.ui.navigator.content\=true;org.eclipse.ui.navigator.resources.workingSets\=true;org.eclipse.team.ui.patchSyncNavigatorContent\=true;org.eclipse.team.ui.resourceContent\=true;org.eclipse.ui.navigator.resources.nested.nestedProjectContentProvider\=true;org.eclipse.remote.ui.navigatorContent.connections\=true;
org.eclipse.ui.navigator.ProjectExplorer.filterActivation=\:org.eclipse.ui.navigator.resources.filters.startsWithDot\:org.eclipse.cdt.ui.navigator.filters.AnonymousStructFilter\:org.eclipse.ui.navigator.resources.nested.HideTopLevelProjectIfNested\:org.eclipse.ui.navigator.resources.nested.HideFolderWhenProjectIsShownAsNested\:org.eclipse.cdt.ui.navigator.filters.ForwardDeclarationFilter\:

View File

@@ -1,2 +0,0 @@
eclipse.preferences.version=1
showIntro=false

View File

@@ -1,10 +0,0 @@
activate=true
column2=300
column3=150
column4=150
eclipse.preferences.version=1
groupBy=0
maxLogTailSize=1
orderType=2
orderValue=-1
show_filter_text=true

View File

@@ -1,11 +0,0 @@
//org.eclipse.ui.commands/state/com.st.stm32cube.ide.mcu.buildanalyzer.showstate/org.eclipse.ui.commands.radioState=human
//org.eclipse.ui.commands/state/org.eclipse.ui.navigator.resources.nested.changeProjectPresentation/org.eclipse.ui.commands.radioState=false
UIActivities.org.eclipse.cdt.debug.dsfgdbActivity=true
eclipse.preferences.version=1
org.eclipse.ui.workbench.ACTIVE_NOFOCUS_TAB_BG_END=255,255,255
org.eclipse.ui.workbench.ACTIVE_NOFOCUS_TAB_BG_START=255,255,255
org.eclipse.ui.workbench.ACTIVE_NOFOCUS_TAB_TEXT_COLOR=16,16,16
org.eclipse.ui.workbench.ACTIVE_TAB_BG_END=255,255,255
org.eclipse.ui.workbench.ACTIVE_TAB_BG_START=230,230,230
org.eclipse.ui.workbench.INACTIVE_TAB_BG_END=255,255,255
org.eclipse.ui.workbench.INACTIVE_TAB_BG_START=240,240,240

View File

@@ -1,2 +0,0 @@
eclipse.preferences.version=1
processedSchemes=,eclipse+command,eclipse+mpc

View File

@@ -1,8 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<section name="Workbench">
<section name="org.eclipse.debug.ui.LAUNCH_CONFIGURATION_PROPERTIES_DIALOG_SECTION">
<item key="DIALOG_WIDTH" value="858"/>
<item key="DIALOG_HEIGHT" value="640"/>
<item key="DIALOG_FONT_NAME" value="1|.AppleSystemUIFont|11.0|0|COCOA|1|.AppleSystemUIFont"/>
</section>
</section>

View File

@@ -1,19 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<launchHistory>
<launchGroup id="org.eclipse.debug.ui.launchGroup.debug">
<mruHistory/>
<favorites/>
</launchGroup>
<launchGroup id="org.eclipse.debug.ui.launchGroup.profile">
<mruHistory/>
<favorites/>
</launchGroup>
<launchGroup id="org.eclipse.ui.externaltools.launchGroup">
<mruHistory/>
<favorites/>
</launchGroup>
<launchGroup id="org.eclipse.debug.ui.launchGroup.run">
<mruHistory/>
<favorites/>
</launchGroup>
</launchHistory>

Some files were not shown because too many files have changed in this diff Show More