Compare commits

..

No commits in common. "0f026067007fcaca8a9856ff6f28c27c9def611a" and "6c7fab313af0b5363a70427650bb755c740d40aa" have entirely different histories.

22 changed files with 24 additions and 478254 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

View File

@ -1279,9 +1279,6 @@
(junction (at 179.07 83.82) (diameter 0.9144) (color 0 0 0 0) (junction (at 179.07 83.82) (diameter 0.9144) (color 0 0 0 0)
(uuid aa79024d-ca7e-4c24-b127-7df08bbd0c75) (uuid aa79024d-ca7e-4c24-b127-7df08bbd0c75)
) )
(junction (at 46.99 127) (diameter 0) (color 0 0 0 0)
(uuid aede5efa-86d5-4d3f-9692-3ad0c286ba60)
)
(junction (at 53.34 104.14) (diameter 0.9144) (color 0 0 0 0) (junction (at 53.34 104.14) (diameter 0.9144) (color 0 0 0 0)
(uuid b5071759-a4d7-4769-be02-251f23cd4454) (uuid b5071759-a4d7-4769-be02-251f23cd4454)
) )
@ -1379,12 +1376,7 @@
(no_connect (at 57.15 101.6) (uuid 530f19ac-23de-4dbc-8c25-612b0faf7f39)) (no_connect (at 57.15 101.6) (uuid 530f19ac-23de-4dbc-8c25-612b0faf7f39))
(no_connect (at 243.84 91.44) (uuid 5408ae83-5a4b-4000-975c-0b6719d9c936)) (no_connect (at 243.84 91.44) (uuid 5408ae83-5a4b-4000-975c-0b6719d9c936))
(no_connect (at 118.11 53.34) (uuid 5a09abbc-fb08-4803-bc55-b2fb300c6f51)) (no_connect (at 118.11 53.34) (uuid 5a09abbc-fb08-4803-bc55-b2fb300c6f51))
(no_connect (at 118.11 116.84) (uuid 5dcb9b55-2fc8-428e-994d-d22aed72cae7))
(no_connect (at 118.11 124.46) (uuid 5dcb9b55-2fc8-428e-994d-d22aed72cae7))
(no_connect (at 118.11 142.24) (uuid 5dcb9b55-2fc8-428e-994d-d22aed72cae7))
(no_connect (at 118.11 144.78) (uuid 5dcb9b55-2fc8-428e-994d-d22aed72cae7))
(no_connect (at 182.88 33.02) (uuid 5e1c9324-bdb9-43d6-bfee-e89d47618eed)) (no_connect (at 182.88 33.02) (uuid 5e1c9324-bdb9-43d6-bfee-e89d47618eed))
(no_connect (at 118.11 73.66) (uuid 5e4d603d-9b88-426d-8961-0eddd6632d26))
(no_connect (at 57.15 58.42) (uuid 6c14c901-6ffe-4060-9568-f3736b8187dc)) (no_connect (at 57.15 58.42) (uuid 6c14c901-6ffe-4060-9568-f3736b8187dc))
(no_connect (at 182.88 142.24) (uuid 6d30728c-cc42-497c-8ec5-f4d076376677)) (no_connect (at 182.88 142.24) (uuid 6d30728c-cc42-497c-8ec5-f4d076376677))
(no_connect (at 182.88 134.62) (uuid 7d9574e1-6e30-4592-abc5-82433f1e4c44)) (no_connect (at 182.88 134.62) (uuid 7d9574e1-6e30-4592-abc5-82433f1e4c44))
@ -1393,16 +1385,8 @@
(no_connect (at 182.88 101.6) (uuid 84538845-dbbe-47c1-98dc-83cf6f421ec6)) (no_connect (at 182.88 101.6) (uuid 84538845-dbbe-47c1-98dc-83cf6f421ec6))
(no_connect (at 243.84 119.38) (uuid 8880a73d-eb58-471e-bb93-293f71c6ee7c)) (no_connect (at 243.84 119.38) (uuid 8880a73d-eb58-471e-bb93-293f71c6ee7c))
(no_connect (at 243.84 83.82) (uuid 898c3db5-fb6e-4af5-a251-56b453b1d485)) (no_connect (at 243.84 83.82) (uuid 898c3db5-fb6e-4af5-a251-56b453b1d485))
(no_connect (at 118.11 114.3) (uuid 95d6e6f7-1da5-4257-9804-d1cdec311734))
(no_connect (at 118.11 101.6) (uuid 95d6e6f7-1da5-4257-9804-d1cdec311734))
(no_connect (at 118.11 106.68) (uuid 95d6e6f7-1da5-4257-9804-d1cdec311734))
(no_connect (at 118.11 109.22) (uuid 95d6e6f7-1da5-4257-9804-d1cdec311734))
(no_connect (at 118.11 121.92) (uuid 95d6e6f7-1da5-4257-9804-d1cdec311734))
(no_connect (at 118.11 60.96) (uuid 97d63a2b-d908-4b43-83bf-3708178b6c4e)) (no_connect (at 118.11 60.96) (uuid 97d63a2b-d908-4b43-83bf-3708178b6c4e))
(no_connect (at 182.88 119.38) (uuid 990738fc-19da-4674-9609-1cae085333c2)) (no_connect (at 182.88 119.38) (uuid 990738fc-19da-4674-9609-1cae085333c2))
(no_connect (at 57.15 48.26) (uuid 9b8b722b-d6dd-42f2-9c67-9c559e3ca012))
(no_connect (at 57.15 50.8) (uuid 9b8b722b-d6dd-42f2-9c67-9c559e3ca012))
(no_connect (at 57.15 53.34) (uuid 9b8b722b-d6dd-42f2-9c67-9c559e3ca012))
(no_connect (at 118.11 99.06) (uuid 9bbf37cb-00fc-4f03-a825-c1c868dcfea6)) (no_connect (at 118.11 99.06) (uuid 9bbf37cb-00fc-4f03-a825-c1c868dcfea6))
(no_connect (at 182.88 127) (uuid 9c363296-676d-4e58-a640-f9400893aa15)) (no_connect (at 182.88 127) (uuid 9c363296-676d-4e58-a640-f9400893aa15))
(no_connect (at 243.84 154.94) (uuid 9e4e0a1e-abfb-4b16-ac1c-d43a694210c7)) (no_connect (at 243.84 154.94) (uuid 9e4e0a1e-abfb-4b16-ac1c-d43a694210c7))
@ -1418,27 +1402,15 @@
(no_connect (at 243.84 127) (uuid b0134e1e-ee1c-42b2-b21d-3410050a1c8d)) (no_connect (at 243.84 127) (uuid b0134e1e-ee1c-42b2-b21d-3410050a1c8d))
(no_connect (at 243.84 142.24) (uuid b3360119-db02-4382-8c16-449abbab704a)) (no_connect (at 243.84 142.24) (uuid b3360119-db02-4382-8c16-449abbab704a))
(no_connect (at 243.84 78.74) (uuid b3b22ef7-bfa8-4304-8ba5-47bf97b2fc00)) (no_connect (at 243.84 78.74) (uuid b3b22ef7-bfa8-4304-8ba5-47bf97b2fc00))
(no_connect (at 57.15 73.66) (uuid b5e6de56-c059-4049-b33d-7a4659da301f))
(no_connect (at 57.15 106.68) (uuid b5e6de56-c059-4049-b33d-7a4659da301f))
(no_connect (at 57.15 109.22) (uuid b5e6de56-c059-4049-b33d-7a4659da301f))
(no_connect (at 57.15 114.3) (uuid b5e6de56-c059-4049-b33d-7a4659da301f))
(no_connect (at 57.15 116.84) (uuid b5e6de56-c059-4049-b33d-7a4659da301f))
(no_connect (at 57.15 119.38) (uuid b5e6de56-c059-4049-b33d-7a4659da301f))
(no_connect (at 57.15 124.46) (uuid b5e6de56-c059-4049-b33d-7a4659da301f))
(no_connect (at 57.15 129.54) (uuid b5e6de56-c059-4049-b33d-7a4659da301f))
(no_connect (at 57.15 132.08) (uuid b5e6de56-c059-4049-b33d-7a4659da301f))
(no_connect (at 57.15 60.96) (uuid bb3cfd0d-43a8-4cfa-99f2-297b8b4ca525)) (no_connect (at 57.15 60.96) (uuid bb3cfd0d-43a8-4cfa-99f2-297b8b4ca525))
(no_connect (at 243.84 96.52) (uuid bdf583f1-cf53-482a-9e2c-c46ee0e8fb29)) (no_connect (at 243.84 96.52) (uuid bdf583f1-cf53-482a-9e2c-c46ee0e8fb29))
(no_connect (at 182.88 111.76) (uuid c07b80cc-39d3-44e5-9f86-2ce94351b36c)) (no_connect (at 182.88 111.76) (uuid c07b80cc-39d3-44e5-9f86-2ce94351b36c))
(no_connect (at 118.11 81.28) (uuid c855c2df-66c2-4998-9189-a1c21b6424a5)) (no_connect (at 118.11 81.28) (uuid c855c2df-66c2-4998-9189-a1c21b6424a5))
(no_connect (at 57.15 149.86) (uuid c8d4117d-8e5f-4ae4-89c1-c9629b3803a7))
(no_connect (at 57.15 147.32) (uuid c8d4117d-8e5f-4ae4-89c1-c9629b3803a7))
(no_connect (at 57.15 86.36) (uuid c986b11e-82d0-4495-a9c3-c56b13a696d2)) (no_connect (at 57.15 86.36) (uuid c986b11e-82d0-4495-a9c3-c56b13a696d2))
(no_connect (at 243.84 147.32) (uuid ca481902-08b4-4566-b1ff-53b08db34362)) (no_connect (at 243.84 147.32) (uuid ca481902-08b4-4566-b1ff-53b08db34362))
(no_connect (at 243.84 93.98) (uuid cefc1088-69cc-4b58-9ef4-d8bf8986812f)) (no_connect (at 243.84 93.98) (uuid cefc1088-69cc-4b58-9ef4-d8bf8986812f))
(no_connect (at 182.88 132.08) (uuid d0457639-b54a-4c16-8985-968a78bf14fd)) (no_connect (at 182.88 132.08) (uuid d0457639-b54a-4c16-8985-968a78bf14fd))
(no_connect (at 57.15 63.5) (uuid d1ac1105-7d41-460b-8fbc-72c1e843f3fc)) (no_connect (at 57.15 63.5) (uuid d1ac1105-7d41-460b-8fbc-72c1e843f3fc))
(no_connect (at 57.15 154.94) (uuid d1d1f225-7f28-4e6f-b3d4-aa02c9c3b042))
(no_connect (at 182.88 96.52) (uuid d84de74c-e967-4ef9-aa4f-6dec311fd395)) (no_connect (at 182.88 96.52) (uuid d84de74c-e967-4ef9-aa4f-6dec311fd395))
(no_connect (at 182.88 78.74) (uuid e928f17e-f782-4129-80cf-5309de971a12)) (no_connect (at 182.88 78.74) (uuid e928f17e-f782-4129-80cf-5309de971a12))
(no_connect (at 182.88 63.5) (uuid eacd19f5-e69e-40ab-95af-369701fd2212)) (no_connect (at 182.88 63.5) (uuid eacd19f5-e69e-40ab-95af-369701fd2212))
@ -1591,10 +1563,6 @@
(stroke (width 0) (type default) (color 0 0 0 0)) (stroke (width 0) (type default) (color 0 0 0 0))
(uuid 33ef2f52-b1e4-4445-acd9-18a89e656efa) (uuid 33ef2f52-b1e4-4445-acd9-18a89e656efa)
) )
(wire (pts (xy 46.99 123.19) (xy 46.99 127))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 340f26d8-ee4c-4bda-b2d2-536eb5f6ec2c)
)
(wire (pts (xy 243.84 129.54) (xy 247.65 129.54)) (wire (pts (xy 243.84 129.54) (xy 247.65 129.54))
(stroke (width 0) (type solid) (color 0 0 0 0)) (stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 3428d7f5-c916-425c-9ffd-02e6ba21a5b6) (uuid 3428d7f5-c916-425c-9ffd-02e6ba21a5b6)
@ -1639,7 +1607,7 @@
(stroke (width 0) (type solid) (color 0 0 0 0)) (stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 41fd218c-6b05-4ddd-bdeb-b88bbcd6208c) (uuid 41fd218c-6b05-4ddd-bdeb-b88bbcd6208c)
) )
(wire (pts (xy 46.99 127) (xy 46.99 134.62)) (wire (pts (xy 46.99 132.08) (xy 46.99 134.62))
(stroke (width 0) (type solid) (color 0 0 0 0)) (stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 46e3e20a-1297-4631-90a6-b23f1b843ad3) (uuid 46e3e20a-1297-4631-90a6-b23f1b843ad3)
) )
@ -1807,10 +1775,6 @@
(stroke (width 0) (type solid) (color 0 0 0 0)) (stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 939188e3-5716-462c-8624-0759bbc5e59a) (uuid 939188e3-5716-462c-8624-0759bbc5e59a)
) )
(wire (pts (xy 46.99 127) (xy 57.15 127))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 96b7f39a-a93a-4e14-b8a5-16c132c1de4e)
)
(wire (pts (xy 53.34 55.88) (xy 53.34 68.58)) (wire (pts (xy 53.34 55.88) (xy 53.34 68.58))
(stroke (width 0) (type solid) (color 0 0 0 0)) (stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 972eebee-a48b-4c30-af51-b6fdcb85d02d) (uuid 972eebee-a48b-4c30-af51-b6fdcb85d02d)
@ -2328,17 +2292,17 @@
(pin "2" (uuid 0742ebbe-29b6-4ce8-818b-59b87c6249e2)) (pin "2" (uuid 0742ebbe-29b6-4ce8-818b-59b87c6249e2))
) )
(symbol (lib_id "power:+3V3") (at 46.99 123.19 0) (unit 1) (symbol (lib_id "power:+3V3") (at 46.99 132.08 0) (unit 1)
(in_bom yes) (on_board yes) (in_bom yes) (on_board yes)
(uuid 57053a22-a96a-4d0d-8367-94acde8bea14) (uuid 57053a22-a96a-4d0d-8367-94acde8bea14)
(property "Reference" "#PWR0173" (id 0) (at 46.99 127 0) (property "Reference" "#PWR0173" (id 0) (at 46.99 135.89 0)
(effects (font (size 1.27 1.27)) hide) (effects (font (size 1.27 1.27)) hide)
) )
(property "Value" "+3V3" (id 1) (at 48.26 118.11 0)) (property "Value" "+3V3" (id 1) (at 48.26 127 0))
(property "Footprint" "" (id 2) (at 46.99 123.19 0) (property "Footprint" "" (id 2) (at 46.99 132.08 0)
(effects (font (size 1.27 1.27)) hide) (effects (font (size 1.27 1.27)) hide)
) )
(property "Datasheet" "" (id 3) (at 46.99 123.19 0) (property "Datasheet" "" (id 3) (at 46.99 132.08 0)
(effects (font (size 1.27 1.27)) hide) (effects (font (size 1.27 1.27)) hide)
) )
(pin "1" (uuid dec33410-c818-4011-a391-d58dce9497f4)) (pin "1" (uuid dec33410-c818-4011-a391-d58dce9497f4))

View File

@ -2090,8 +2090,8 @@
(pin "7" (uuid 12bde0ee-1ca6-43f0-a533-1821ed80e39e)) (pin "7" (uuid 12bde0ee-1ca6-43f0-a533-1821ed80e39e))
(pin "8" (uuid 93e6e377-92c1-489b-91ec-7bf563c683df)) (pin "8" (uuid 93e6e377-92c1-489b-91ec-7bf563c683df))
(pin "9" (uuid da8b5087-9279-4791-8310-7bf7a806015a)) (pin "9" (uuid da8b5087-9279-4791-8310-7bf7a806015a))
(pin "sh" (uuid 756d6b32-146c-4e72-8303-453ee4d5c92c)) (pin "sh" (uuid 756d6b32-146c-4e72-8303-453ee4d5c92b))
(pin "sh" (uuid 756d6b32-146c-4e72-8303-453ee4d5c92c)) (pin "sh" (uuid 756d6b32-146c-4e72-8303-453ee4d5c92b))
) )
(symbol (lib_id "power:GND") (at 119.38 99.06 0) (unit 1) (symbol (lib_id "power:GND") (at 119.38 99.06 0) (unit 1)

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

@ -61,7 +61,7 @@
(aux_axis_origin 171.2 118.5) (aux_axis_origin 171.2 118.5)
(grid_origin 171.2 118.5) (grid_origin 171.2 118.5)
(pcbplotparams (pcbplotparams
(layerselection 0x0000030_7ffffff8) (layerselection 0x00010fc_ffffffff)
(disableapertmacros false) (disableapertmacros false)
(usegerberextensions false) (usegerberextensions false)
(usegerberattributes true) (usegerberattributes true)
@ -78,7 +78,7 @@
(hpglpenspeed 20) (hpglpenspeed 20)
(hpglpendiameter 15.000000) (hpglpendiameter 15.000000)
(dxfpolygonmode true) (dxfpolygonmode true)
(dxfimperialunits false) (dxfimperialunits true)
(dxfusepcbnewfont true) (dxfusepcbnewfont true)
(psnegative false) (psnegative false)
(psa4output false) (psa4output false)
@ -87,11 +87,11 @@
(plotinvisibletext false) (plotinvisibletext false)
(sketchpadsonfab false) (sketchpadsonfab false)
(subtractmaskfromsilk false) (subtractmaskfromsilk false)
(outputformat 3) (outputformat 1)
(mirror false) (mirror false)
(drillshape 0) (drillshape 0)
(scaleselection 1) (scaleselection 1)
(outputdirectory "./") (outputdirectory "Gerber/")
) )
) )

View File

@ -1331,9 +1331,6 @@
(path "/434dd5a3-6cc5-44aa-947e-28f318590be3" (path "/434dd5a3-6cc5-44aa-947e-28f318590be3"
(reference "#PWR0184") (unit 1) (value "GND") (footprint "") (reference "#PWR0184") (unit 1) (value "GND") (footprint "")
) )
(path "/cc4e2399-44cd-43eb-b026-ebe39d7ae688/20c165ee-3aad-4b2b-81c4-cadcf52189fa"
(reference "#PWR?") (unit 1) (value "GND") (footprint "")
)
(path "/41ea58f6-1eae-4678-a863-41eb5f7e9526/9deff1fa-4ae7-4646-99db-a513dce29581" (path "/41ea58f6-1eae-4678-a863-41eb5f7e9526/9deff1fa-4ae7-4646-99db-a513dce29581"
(reference "C1") (unit 1) (value "100n") (footprint "Capacitor_SMD:C_0402_1005Metric") (reference "C1") (unit 1) (value "100n") (footprint "Capacitor_SMD:C_0402_1005Metric")
) )
@ -1737,7 +1734,7 @@
(reference "R19") (unit 1) (value "100") (footprint "Resistor_SMD:R_0402_1005Metric") (reference "R19") (unit 1) (value "100") (footprint "Resistor_SMD:R_0402_1005Metric")
) )
(path "/cc4e2399-44cd-43eb-b026-ebe39d7ae688/dea033b1-0669-4be4-856e-7dd97525e0db" (path "/cc4e2399-44cd-43eb-b026-ebe39d7ae688/dea033b1-0669-4be4-856e-7dd97525e0db"
(reference "R20") (unit 1) (value "10") (footprint "Resistor_SMD:R_0402_1005Metric") (reference "R20") (unit 1) (value "1k") (footprint "Resistor_SMD:R_0402_1005Metric")
) )
(path "/cc4e2399-44cd-43eb-b026-ebe39d7ae688/5bc0746d-4456-4690-8e21-e2925bb11381" (path "/cc4e2399-44cd-43eb-b026-ebe39d7ae688/5bc0746d-4456-4690-8e21-e2925bb11381"
(reference "R21") (unit 1) (value "20k") (footprint "Resistor_SMD:R_0402_1005Metric") (reference "R21") (unit 1) (value "20k") (footprint "Resistor_SMD:R_0402_1005Metric")
@ -1760,9 +1757,6 @@
(path "/1044dfb8-d7d4-4d93-8668-ab271d88d7a4/31df3ba5-45c3-4a37-a752-40860eba9e22" (path "/1044dfb8-d7d4-4d93-8668-ab271d88d7a4/31df3ba5-45c3-4a37-a752-40860eba9e22"
(reference "R27") (unit 1) (value "1k") (footprint "Resistor_SMD:R_0402_1005Metric") (reference "R27") (unit 1) (value "1k") (footprint "Resistor_SMD:R_0402_1005Metric")
) )
(path "/cc4e2399-44cd-43eb-b026-ebe39d7ae688/f681614c-b03e-4981-8888-6801289d15a1"
(reference "R?") (unit 1) (value "10k") (footprint "Resistor_SMD:R_0402_1005Metric")
)
(path "/cc4e2399-44cd-43eb-b026-ebe39d7ae688/aef1b612-3986-4a3c-8ea7-29a170592955" (path "/cc4e2399-44cd-43eb-b026-ebe39d7ae688/aef1b612-3986-4a3c-8ea7-29a170592955"
(reference "TP1") (unit 1) (value "TP_1V") (footprint "TestPoint:TestPoint_Pad_D1.5mm") (reference "TP1") (unit 1) (value "TP_1V") (footprint "TestPoint:TestPoint_Pad_D1.5mm")
) )

View File

@ -5701,7 +5701,7 @@
(property "Value" "" (id 1) (at 140.97 181.61 0) (property "Value" "" (id 1) (at 140.97 181.61 0)
(effects (font (size 1.27 1.27)) (justify left)) (effects (font (size 1.27 1.27)) (justify left))
) )
(property "Footprint" "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" (id 2) (at 142.24 195.58 0) (property "Footprint" "" (id 2) (at 142.24 195.58 0)
(effects (font (size 1.27 1.27)) hide) (effects (font (size 1.27 1.27)) hide)
) )
(property "Datasheet" "https://www.adestotech.com/wp-content/uploads/DS-AT25SF081_045.pdf" (id 3) (at 142.24 180.34 0) (property "Datasheet" "https://www.adestotech.com/wp-content/uploads/DS-AT25SF081_045.pdf" (id 3) (at 142.24 180.34 0)

View File

@ -1691,8 +1691,8 @@
(uuid fc052ac4-77ec-4901-baf8-c95f94903836) (uuid fc052ac4-77ec-4901-baf8-c95f94903836)
) )
(no_connect (at 90.17 74.93) (uuid 0504a62e-121f-4aa2-bfef-6ad97c2bd9ec))
(no_connect (at 120.65 102.87) (uuid 6ed6c740-c938-49da-9b42-336fec094392)) (no_connect (at 120.65 102.87) (uuid 6ed6c740-c938-49da-9b42-336fec094392))
(no_connect (at 85.09 165.1) (uuid 8691ee75-3259-48e7-b89d-97414411715d))
(no_connect (at 120.65 105.41) (uuid cc93def9-1082-4e08-b7fc-37421bc0b751)) (no_connect (at 120.65 105.41) (uuid cc93def9-1082-4e08-b7fc-37421bc0b751))
(no_connect (at 120.65 107.95) (uuid db9e8a8f-6f41-406c-9224-db0c8243882e)) (no_connect (at 120.65 107.95) (uuid db9e8a8f-6f41-406c-9224-db0c8243882e))
(no_connect (at 90.17 105.41) (uuid ebcd84a3-36ad-46fc-bd70-cbc969a2a55c)) (no_connect (at 90.17 105.41) (uuid ebcd84a3-36ad-46fc-bd70-cbc969a2a55c))
@ -1773,6 +1773,10 @@
(stroke (width 0) (type solid) (color 0 0 0 0)) (stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 119e9ef7-d9c8-4f17-93ec-62970529dc78) (uuid 119e9ef7-d9c8-4f17-93ec-62970529dc78)
) )
(wire (pts (xy 104.14 119.38) (xy 105.41 119.38))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 12a2b3f1-91f7-48ae-add4-c585d8a0e0f6)
)
(wire (pts (xy 88.9 90.17) (xy 88.9 87.63)) (wire (pts (xy 88.9 90.17) (xy 88.9 87.63))
(stroke (width 0) (type solid) (color 0 0 0 0)) (stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 12c3a5b7-a607-4161-a808-bbe1e79e7425) (uuid 12c3a5b7-a607-4161-a808-bbe1e79e7425)
@ -2145,10 +2149,6 @@
(stroke (width 0) (type solid) (color 0 0 0 0)) (stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 7e3f947e-2164-4ebc-9ea7-c9a7eef3d72b) (uuid 7e3f947e-2164-4ebc-9ea7-c9a7eef3d72b)
) )
(wire (pts (xy 80.01 74.93) (xy 90.17 74.93))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 8268bd77-ca92-42ad-9e09-12990fc24de3)
)
(wire (pts (xy 36.83 21.59) (xy 31.75 21.59)) (wire (pts (xy 36.83 21.59) (xy 31.75 21.59))
(stroke (width 0) (type solid) (color 0 0 0 0)) (stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 82b58147-667f-48d9-9a06-c9982f0c09ce) (uuid 82b58147-667f-48d9-9a06-c9982f0c09ce)
@ -2382,10 +2382,6 @@
(stroke (width 0) (type solid) (color 0 0 0 0)) (stroke (width 0) (type solid) (color 0 0 0 0))
(uuid cd9fa482-e49c-4013-9ad8-1c0e0121620e) (uuid cd9fa482-e49c-4013-9ad8-1c0e0121620e)
) )
(wire (pts (xy 72.39 74.93) (xy 72.39 76.2))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid cf4cc8dc-19f3-44aa-8a83-85aab55e2959)
)
(wire (pts (xy 160.02 157.48) (xy 160.02 165.1)) (wire (pts (xy 160.02 157.48) (xy 160.02 165.1))
(stroke (width 0) (type solid) (color 0 0 0 0)) (stroke (width 0) (type solid) (color 0 0 0 0))
(uuid cfbdadbc-269b-40be-814d-1b1eb3a3a0a6) (uuid cfbdadbc-269b-40be-814d-1b1eb3a3a0a6)
@ -2868,22 +2864,6 @@
(pin "2" (uuid 798b40f8-1dd6-4a8b-9b54-63c8eb3f17b5)) (pin "2" (uuid 798b40f8-1dd6-4a8b-9b54-63c8eb3f17b5))
) )
(symbol (lib_id "power:GND") (at 72.39 76.2 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid 20c165ee-3aad-4b2b-81c4-cadcf52189fa)
(property "Reference" "#PWR?" (id 0) (at 72.39 82.55 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 68.58 76.2 0))
(property "Footprint" "" (id 2) (at 72.39 76.2 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 72.39 76.2 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 3ef3a055-be55-442a-9e08-ac4379abe435))
)
(symbol (lib_id "Device:C") (at 163.83 63.5 0) (unit 1) (symbol (lib_id "Device:C") (at 163.83 63.5 0) (unit 1)
(in_bom yes) (on_board yes) (in_bom yes) (on_board yes)
(uuid 24fefbef-b142-43ec-8f30-1c026cbfc066) (uuid 24fefbef-b142-43ec-8f30-1c026cbfc066)
@ -4077,8 +4057,8 @@
(in_bom yes) (on_board yes) (in_bom yes) (on_board yes)
(uuid dea033b1-0669-4be4-856e-7dd97525e0db) (uuid dea033b1-0669-4be4-856e-7dd97525e0db)
(property "Reference" "R20" (id 0) (at 224.79 40.64 90)) (property "Reference" "R20" (id 0) (at 224.79 40.64 90))
(property "Value" "" (id 1) (at 224.79 38.1 90)) (property "Value" "1k" (id 1) (at 224.79 38.1 90))
(property "Footprint" "" (id 2) (at 224.79 39.878 90) (property "Footprint" "Resistor_SMD:R_0402_1005Metric" (id 2) (at 224.79 39.878 90)
(effects (font (size 1.27 1.27)) hide) (effects (font (size 1.27 1.27)) hide)
) )
(property "Datasheet" "~" (id 3) (at 224.79 38.1 0) (property "Datasheet" "~" (id 3) (at 224.79 38.1 0)
@ -4087,7 +4067,7 @@
(property "MFR" "Yageo" (id 4) (at 224.79 38.1 0) (property "MFR" "Yageo" (id 4) (at 224.79 38.1 0)
(effects (font (size 1.27 1.27)) hide) (effects (font (size 1.27 1.27)) hide)
) )
(property "MPN" "" (id 5) (at 224.79 38.1 0) (property "MPN" "AC0402FR-071KL" (id 5) (at 224.79 38.1 0)
(effects (font (size 1.27 1.27)) hide) (effects (font (size 1.27 1.27)) hide)
) )
(pin "1" (uuid b8e1258f-be34-4f3e-829d-52c3666b888e)) (pin "1" (uuid b8e1258f-be34-4f3e-829d-52c3666b888e))
@ -4244,27 +4224,6 @@
(pin "2" (uuid ec9b5fce-4131-4cd0-9c6b-376da5d7e3c9)) (pin "2" (uuid ec9b5fce-4131-4cd0-9c6b-376da5d7e3c9))
) )
(symbol (lib_id "Device:R") (at 76.2 74.93 270) (unit 1)
(in_bom yes) (on_board yes)
(uuid f681614c-b03e-4981-8888-6801289d15a1)
(property "Reference" "R?" (id 0) (at 76.2 72.39 90))
(property "Value" "10k" (id 1) (at 76.2 74.93 90))
(property "Footprint" "Resistor_SMD:R_0402_1005Metric" (id 2) (at 76.2 73.152 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 76.2 74.93 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "MFR" "Yageo" (id 4) (at 76.2 74.93 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "MPN" "RC0402FR-0710KP" (id 5) (at 76.2 74.93 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid f0a0a68d-6d93-4fd3-a675-bc4886c9a890))
(pin "2" (uuid 8db376af-0e52-4341-a765-c4365e59f7ee))
)
(symbol (lib_id "power:GND") (at 52.07 97.79 0) (unit 1) (symbol (lib_id "power:GND") (at 52.07 97.79 0) (unit 1)
(in_bom yes) (on_board yes) (in_bom yes) (on_board yes)
(uuid f8aeff73-d223-48d9-9b6f-ebbfa05d1f98) (uuid f8aeff73-d223-48d9-9b6f-ebbfa05d1f98)

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,10 +0,0 @@
{
// See http://go.microsoft.com/fwlink/?LinkId=827846
// for the documentation about the extensions.json format
"recommendations": [
"platformio.platformio-ide"
],
"unwantedRecommendations": [
"ms-vscode.cpptools-extension-pack"
]
}

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,20 +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:nucleo_f411re]
platform = ststm32
board = nucleo_f411re
lib_archive = false
framework = arduino
lib_deps =
sparkfun/SparkFun STUSB4500@^1.1.5
wire
monitor_port = COM5
monitor_speed = 115200

View File

@ -1,116 +0,0 @@
#include <Arduino.h>
#include <Wire.h>
#include <SparkFun_STUSB4500.h>
STUSB4500 usb;
void setup()
{
Serial.begin(115200);
Wire.begin(); //Join I2C bus
delay(500);
/* The Power Delivery board uses the default settings with address 0x28 using Wire.
Opionally, if the address jumpers are modified, or using a different I2C bus,
these parameters can be changed here. E.g. usb.begin(0x29,Wire1)
It will return true on success or false on failure to communicate. */
if(!usb.begin())
{
Serial.println("Cannot connect to STUSB4500.");
Serial.println("Is the board connected? Is the device ID correct?");
while(1);
}
Serial.println("Connected to STUSB4500!");
delay(100);
/* Read the Power Data Objects (PDO) highest priority (1-3) */
Serial.print("PDO Number: ");
Serial.println(usb.getPdoNumber());
/* Read settings for PDO1
- Voltage fixed at 5V
- Current value for PDO1 0-5A, if 0 used, FLEX_I value is used
- Under Voltage Lock Out fixed at 3.3V (but will always return 0)
- Over Voltage Lock Out 5-20%
*/
Serial.println();
Serial.print("Voltage1 (V): ");
Serial.println(usb.getVoltage(1));
Serial.print("Current1 (A): ");
Serial.println(usb.getCurrent(1));
Serial.print("Lower Voltage Tolerance1 (%): ");
Serial.println(usb.getLowerVoltageLimit(1));
Serial.print("Upper Voltage Tolerance1 (%): ");
Serial.println(usb.getUpperVoltageLimit(1));
Serial.println();
/* Read settings for PDO2
- Voltage 5-20V
- Current value for PDO2 0-5A, if 0 used, FLEX_I value is used
- Under Voltage Lock Out 5-20%
- Over Voltage Lock Out 5-20%
*/
Serial.print("Voltage2 (V): ");
Serial.println(usb.getVoltage(2));
Serial.print("Current2 (A): ");
Serial.println(usb.getCurrent(2));
Serial.print("Lower Voltage Tolerance2 (%): ");
Serial.println(usb.getLowerVoltageLimit(2));
Serial.print("Upper Voltage Tolerance2 (%): ");
Serial.println(usb.getUpperVoltageLimit(2));
Serial.println();
/* Read settings for PDO3
- Voltage 5-20V
- Current value for PDO3 0-5A, if 0 used, FLEX_I value is used
- Under Voltage Lock Out 5-20%
- Over Voltage Lock Out 5-20%
*/
Serial.print("Voltage3 (V): ");
Serial.println(usb.getVoltage(3));
Serial.print("Current3 (A): ");
Serial.println(usb.getCurrent(3));
Serial.print("Lower Voltage Tolerance3 (%): ");
Serial.println(usb.getLowerVoltageLimit(3));
Serial.print("Upper Voltage Tolerance3 (%): ");
Serial.println(usb.getUpperVoltageLimit(3));
Serial.println();
/* Read the flex current value (FLEX_I) */
Serial.print("Flex Current: ");
Serial.println(usb.getFlexCurrent());
/* Read the External Power capable bit */
Serial.print("External Power: ");
Serial.println(usb.getExternalPower());
/* Read the USB Communication capable bit */
Serial.print("USB Communication Capable: ");
Serial.println(usb.getUsbCommCapable());
/* Read the POWER_OK pins configuration */
Serial.print("Configuration OK GPIO: ");
Serial.println(usb.getConfigOkGpio());
/* Read the GPIO pin configuration */
Serial.print("GPIO Control: ");
Serial.println(usb.getGpioCtrl());
/* Read the bit that enables VBUS_EN_SNK pin only when power is greater than 5V */
Serial.print("Enable Power Only Above 5V: ");
Serial.println(usb.getPowerAbove5vOnly());
/* Read bit that controls if the Source or Sink device's
operating current is used in the RDO message */
Serial.print("Request Source Current: ");
Serial.println(usb.getReqSrcCurrent());
}
void loop()
{
}

View File

@ -1,11 +0,0 @@
This directory is intended for PlatformIO Test Runner 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/en/latest/advanced/unit-testing/index.html