Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update/extend library elements with file format 1.0 data #13

Merged
merged 5 commits into from
Aug 30, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,4 @@ jobs:
options: --entrypoint /bin/bash
steps:
- uses: actions/checkout@v1
- run: librepcb-cli open-library --all --strict --minify-step .
- run: librepcb-cli open-library --all --strict --check --minify-step .
2 changes: 1 addition & 1 deletion cmp/bb589773-ddb6-421c-b08e-f15bd92eb5c9/component.lp
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@
(signal 0b95cd2d-b3fd-4414-bb5f-bcd1efd72023 (name "SC2") (role passive)
(required false) (negated false) (clock false) (forced_net "")
)
(signal 07f53edf-0f17-44d3-87c9-3cef699c1db4 (name "NRESET") (role passive)
(signal 07f53edf-0f17-44d3-87c9-3cef699c1db4 (name "!RESET") (role passive)
(required false) (negated false) (clock false) (forced_net "")
)
(signal fd1d1346-4d83-416a-a603-08efd80b34b6 (name "SD6") (role passive)
Expand Down
6 changes: 4 additions & 2 deletions dev/2c67e4d5-e2b1-4d65-8676-bbd15665b5bd/device.lp
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
(librepcb_device 2c67e4d5-e2b1-4d65-8676-bbd15665b5bd
(name "Adafruit TCA9548A Breakout")
(description "Low-Voltage 8-Channel I2C Switch with Reset breakout board.")
(description "Low-Voltage 8-Channel I2C Switch with Reset breakout board.\n\nhttps://www.adafruit.com/product/2717")
(keywords "i2c,mux,multiplexer,adafruit,breakout")
(author "Marc Wittwer")
(version "0.1")
(version "0.2")
(created 2019-06-11T13:41:28Z)
(deprecated false)
(generated_by "")
Expand Down Expand Up @@ -34,4 +34,6 @@
(pad d5f6cf83-738a-4c3a-a0a3-46e61d2b69c1 (signal 89474548-6f7e-4ed9-a26c-3e563c643923))
(pad e825ab3a-8ddf-41e6-a36e-58bb6f98243b (signal 278d0be0-4c27-474c-9023-2bdf67313ca4))
(pad f0e1fbee-a7ec-4a97-b84d-93294ac73415 (signal 57e033d6-24d3-46eb-afe0-e49a608f3bc1))
(part "2717" (manufacturer "Adafruit")
)
)
6 changes: 4 additions & 2 deletions dev/7f909383-6ffb-48ce-b340-e60d31396a2f/device.lp
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
(librepcb_device 7f909383-6ffb-48ce-b340-e60d31396a2f
(name "Adafruit Mini SWD 10 Pin Header")
(description "1.27mm pitch miniature 10-pin box header, commonly used as SWD debug connector.\n\nProduct ID: 4048")
(description "1.27mm pitch miniature 10-pin box header, commonly used as SWD debug connector.\n\nhttps://www.adafruit.com/product/4048")
(keywords "swd,cortex-m,4048,1.27mm,idc")
(author "Danilo Bargen")
(version "0.1")
(version "0.2")
(created 2022-01-09T22:44:35Z)
(deprecated false)
(generated_by "")
Expand All @@ -20,4 +20,6 @@
(pad eeb4d026-cf3e-4a2b-b421-23c035c14d0c (signal 7717d67a-a14b-4bc2-8916-a3d88adb9fc0))
(pad f6d45a97-d31a-453a-8cfd-6c3f74fb80d4 (signal 74b25120-4139-4fb4-8063-423444c13e2c))
(pad f9e7f740-9627-4867-953d-19d695e13741 (signal fae8decc-abbd-450a-bec2-66f8266ced6c))
(part "4048" (manufacturer "Adafruit")
)
)
4 changes: 3 additions & 1 deletion dev/e6b31596-3f12-465b-bc58-96c49b91aa9c/device.lp
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
(description "Ambient I²C Light Sensor. Breakout board comes with a level shifter.\n\nNote that this is the old revision. In 2022, a new revision with different form factor was released. However, it is still electrically compatible.\n\nhttps://www.adafruit.com/product/4162")
(keywords "veml7700,adafruit,breakout,level shifter,ambient light,light,sensor")
(author "Danilo Bargen")
(version "0.1.1")
(version "0.2")
(created 2020-08-17T21:06:05Z)
(deprecated false)
(generated_by "")
Expand All @@ -15,4 +15,6 @@
(pad a5e8bccc-77c0-4ea4-89f0-b2a4601d32ed (signal 706f7c71-4a8e-4969-a686-2f0a726769d9))
(pad d5646bc0-6a48-440b-a7e9-4623146628bf (signal 74eaa36b-eae0-4070-a84f-8beefd60a813))
(pad e2f7d0d6-b3c7-4512-8a52-5dd9e8222f62 (signal af36275f-c1df-45b7-9fee-678c81e3937e))
(part "4162" (manufacturer "Adafruit")
)
)
4 changes: 2 additions & 2 deletions library.lp
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,12 @@
(description "Adafruit products (unofficial).")
(keywords "adafruit")
(author "LibrePCB")
(version "0.1.2")
(version "0.2")
(created 2019-06-13T08:43:28Z)
(deprecated false)
(url "https://github.com/LibrePCB-Libraries/Adafruit.lplib")
(dependency 326f091b-b715-44bf-b385-b613cd60d9f3)
(dependency a8c41810-6965-4f00-ba1e-4669492da2a4)
(dependency a9ddf0c6-9b1c-4730-b300-01b4f192ad40)
(manufacturer "")
(manufacturer "Adafruit")
)
75 changes: 46 additions & 29 deletions pkg/551cb44b-5b4c-43c4-84ee-9044327b50c8/package.lp
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
(librepcb_package 551cb44b-5b4c-43c4-84ee-9044327b50c8
(name "Adafruit TCA9548A Breakout")
(name "ADAFRUIT_TCA9548A_BREAKOUT")
(description "Low-Voltage 8-Channel I2C Switch with Reset breakout board.")
(keywords "i2c,mux,multiplexer,adafruit,breakout")
(author "Marc Wittwer")
(version "0.1")
(version "0.2")
(created 2019-06-11T12:04:24Z)
(deprecated false)
(generated_by "")
(category 84eb75df-2d30-4f79-a2b0-6eb9e885171a)
(assembly_type auto)
(assembly_type tht)
(pad 1574a91b-98ce-479b-a804-4c6212f32f05 (name "VIN"))
(pad 34c056e6-9c5c-4108-9dfc-a4c8cd2f8323 (name "GND"))
(pad e825ab3a-8ddf-41e6-a36e-58bb6f98243b (name "SDA"))
(pad 3e39e367-8575-431d-8ee4-69a28d080aab (name "NRESET"))
(pad 3e39e367-8575-431d-8ee4-69a28d080aab (name "!RESET"))
(pad 5611a776-4037-4204-8e11-f5cd2993c99b (name "A0"))
(pad b1c585cf-9c78-4f20-bfc3-be3272fc6cd9 (name "A1"))
(pad 45a02648-5e1d-42e3-81d6-1dce3fc8f7a2 (name "A2"))
Expand All @@ -39,191 +39,191 @@
(3d_position 0.0 0.0 0.0) (3d_rotation 0.0 0.0 0.0)
(pad 1574a91b-98ce-479b-a804-4c6212f32f05 (side top) (shape roundrect)
(position -7.62 13.97) (rotation 0.0) (size 2.34 1.27) (radius 1.0)
(stop_mask auto) (solder_paste off) (clearance 0.0) (function unspecified)
(stop_mask auto) (solder_paste off) (clearance 0.0) (function standard)
(package_pad 1574a91b-98ce-479b-a804-4c6212f32f05)
(hole 1574a91b-98ce-479b-a804-4c6212f32f05 (diameter 0.8)
(vertex (position 0.0 0.0) (angle 0.0))
)
)
(pad 34c056e6-9c5c-4108-9dfc-a4c8cd2f8323 (side top) (shape roundrect)
(position -7.62 11.43) (rotation 0.0) (size 2.34 1.27) (radius 1.0)
(stop_mask auto) (solder_paste off) (clearance 0.0) (function unspecified)
(stop_mask auto) (solder_paste off) (clearance 0.0) (function standard)
(package_pad 34c056e6-9c5c-4108-9dfc-a4c8cd2f8323)
(hole 34c056e6-9c5c-4108-9dfc-a4c8cd2f8323 (diameter 0.8)
(vertex (position 0.0 0.0) (angle 0.0))
)
)
(pad e825ab3a-8ddf-41e6-a36e-58bb6f98243b (side top) (shape roundrect)
(position -7.62 8.89) (rotation 0.0) (size 2.34 1.27) (radius 1.0)
(stop_mask auto) (solder_paste off) (clearance 0.0) (function unspecified)
(stop_mask auto) (solder_paste off) (clearance 0.0) (function standard)
(package_pad e825ab3a-8ddf-41e6-a36e-58bb6f98243b)
(hole e825ab3a-8ddf-41e6-a36e-58bb6f98243b (diameter 0.8)
(vertex (position 0.0 0.0) (angle 0.0))
)
)
(pad 421785ac-c146-46ee-b32d-76b6ec219596 (side top) (shape roundrect)
(position -7.62 6.35) (rotation 0.0) (size 2.34 1.27) (radius 1.0)
(stop_mask auto) (solder_paste off) (clearance 0.0) (function unspecified)
(stop_mask auto) (solder_paste off) (clearance 0.0) (function standard)
(package_pad 421785ac-c146-46ee-b32d-76b6ec219596)
(hole 421785ac-c146-46ee-b32d-76b6ec219596 (diameter 0.8)
(vertex (position 0.0 0.0) (angle 0.0))
)
)
(pad 3e39e367-8575-431d-8ee4-69a28d080aab (side top) (shape roundrect)
(position -7.62 3.81) (rotation 0.0) (size 2.34 1.27) (radius 1.0)
(stop_mask auto) (solder_paste off) (clearance 0.0) (function unspecified)
(stop_mask auto) (solder_paste off) (clearance 0.0) (function standard)
(package_pad 3e39e367-8575-431d-8ee4-69a28d080aab)
(hole 3e39e367-8575-431d-8ee4-69a28d080aab (diameter 0.8)
(vertex (position 0.0 0.0) (angle 0.0))
)
)
(pad 5611a776-4037-4204-8e11-f5cd2993c99b (side top) (shape roundrect)
(position -7.62 1.27) (rotation 0.0) (size 2.34 1.27) (radius 1.0)
(stop_mask auto) (solder_paste off) (clearance 0.0) (function unspecified)
(stop_mask auto) (solder_paste off) (clearance 0.0) (function standard)
(package_pad 5611a776-4037-4204-8e11-f5cd2993c99b)
(hole 5611a776-4037-4204-8e11-f5cd2993c99b (diameter 0.8)
(vertex (position 0.0 0.0) (angle 0.0))
)
)
(pad b1c585cf-9c78-4f20-bfc3-be3272fc6cd9 (side top) (shape roundrect)
(position -7.62 -1.27) (rotation 0.0) (size 2.34 1.27) (radius 1.0)
(stop_mask auto) (solder_paste off) (clearance 0.0) (function unspecified)
(stop_mask auto) (solder_paste off) (clearance 0.0) (function standard)
(package_pad b1c585cf-9c78-4f20-bfc3-be3272fc6cd9)
(hole b1c585cf-9c78-4f20-bfc3-be3272fc6cd9 (diameter 0.8)
(vertex (position 0.0 0.0) (angle 0.0))
)
)
(pad 45a02648-5e1d-42e3-81d6-1dce3fc8f7a2 (side top) (shape roundrect)
(position -7.62 -3.81) (rotation 0.0) (size 2.34 1.27) (radius 1.0)
(stop_mask auto) (solder_paste off) (clearance 0.0) (function unspecified)
(stop_mask auto) (solder_paste off) (clearance 0.0) (function standard)
(package_pad 45a02648-5e1d-42e3-81d6-1dce3fc8f7a2)
(hole 45a02648-5e1d-42e3-81d6-1dce3fc8f7a2 (diameter 0.8)
(vertex (position 0.0 0.0) (angle 0.0))
)
)
(pad 95a385f2-3142-4614-9d22-7d0893d10ae6 (side top) (shape roundrect)
(position -7.62 -6.35) (rotation 0.0) (size 2.34 1.27) (radius 1.0)
(stop_mask auto) (solder_paste off) (clearance 0.0) (function unspecified)
(stop_mask auto) (solder_paste off) (clearance 0.0) (function standard)
(package_pad 95a385f2-3142-4614-9d22-7d0893d10ae6)
(hole 95a385f2-3142-4614-9d22-7d0893d10ae6 (diameter 0.8)
(vertex (position 0.0 0.0) (angle 0.0))
)
)
(pad c741b5a8-1804-4661-8089-2740ac845310 (side top) (shape roundrect)
(position -7.62 -8.89) (rotation 0.0) (size 2.34 1.27) (radius 1.0)
(stop_mask auto) (solder_paste off) (clearance 0.0) (function unspecified)
(stop_mask auto) (solder_paste off) (clearance 0.0) (function standard)
(package_pad c741b5a8-1804-4661-8089-2740ac845310)
(hole c741b5a8-1804-4661-8089-2740ac845310 (diameter 0.8)
(vertex (position 0.0 0.0) (angle 0.0))
)
)
(pad 4cc957e2-357c-42f8-a2c0-0b8d1b0ccb71 (side top) (shape roundrect)
(position -7.62 -11.43) (rotation 0.0) (size 2.34 1.27) (radius 1.0)
(stop_mask auto) (solder_paste off) (clearance 0.0) (function unspecified)
(stop_mask auto) (solder_paste off) (clearance 0.0) (function standard)
(package_pad 4cc957e2-357c-42f8-a2c0-0b8d1b0ccb71)
(hole 4cc957e2-357c-42f8-a2c0-0b8d1b0ccb71 (diameter 0.8)
(vertex (position 0.0 0.0) (angle 0.0))
)
)
(pad a32a4fb6-b5ac-4d45-b54e-420b4f89b199 (side top) (shape roundrect)
(position -7.62 -13.97) (rotation 0.0) (size 2.34 1.27) (radius 1.0)
(stop_mask auto) (solder_paste off) (clearance 0.0) (function unspecified)
(stop_mask auto) (solder_paste off) (clearance 0.0) (function standard)
(package_pad a32a4fb6-b5ac-4d45-b54e-420b4f89b199)
(hole a32a4fb6-b5ac-4d45-b54e-420b4f89b199 (diameter 0.8)
(vertex (position 0.0 0.0) (angle 0.0))
)
)
(pad f0e1fbee-a7ec-4a97-b84d-93294ac73415 (side top) (shape roundrect)
(position 7.62 -13.97) (rotation 0.0) (size 2.34 1.27) (radius 1.0)
(stop_mask auto) (solder_paste off) (clearance 0.0) (function unspecified)
(stop_mask auto) (solder_paste off) (clearance 0.0) (function standard)
(package_pad f0e1fbee-a7ec-4a97-b84d-93294ac73415)
(hole f0e1fbee-a7ec-4a97-b84d-93294ac73415 (diameter 0.8)
(vertex (position 0.0 0.0) (angle 0.0))
)
)
(pad a4719751-599c-4e2f-9ddd-d5425535c5c9 (side top) (shape roundrect)
(position 7.62 -11.43) (rotation 0.0) (size 2.34 1.27) (radius 1.0)
(stop_mask auto) (solder_paste off) (clearance 0.0) (function unspecified)
(stop_mask auto) (solder_paste off) (clearance 0.0) (function standard)
(package_pad a4719751-599c-4e2f-9ddd-d5425535c5c9)
(hole a4719751-599c-4e2f-9ddd-d5425535c5c9 (diameter 0.8)
(vertex (position 0.0 0.0) (angle 0.0))
)
)
(pad d5f6cf83-738a-4c3a-a0a3-46e61d2b69c1 (side top) (shape roundrect)
(position 7.62 -8.89) (rotation 0.0) (size 2.34 1.27) (radius 1.0)
(stop_mask auto) (solder_paste off) (clearance 0.0) (function unspecified)
(stop_mask auto) (solder_paste off) (clearance 0.0) (function standard)
(package_pad d5f6cf83-738a-4c3a-a0a3-46e61d2b69c1)
(hole d5f6cf83-738a-4c3a-a0a3-46e61d2b69c1 (diameter 0.8)
(vertex (position 0.0 0.0) (angle 0.0))
)
)
(pad 79fd2390-6fde-4acf-abbc-a1706a84f770 (side top) (shape roundrect)
(position 7.62 -6.35) (rotation 0.0) (size 2.34 1.27) (radius 1.0)
(stop_mask auto) (solder_paste off) (clearance 0.0) (function unspecified)
(stop_mask auto) (solder_paste off) (clearance 0.0) (function standard)
(package_pad 79fd2390-6fde-4acf-abbc-a1706a84f770)
(hole 79fd2390-6fde-4acf-abbc-a1706a84f770 (diameter 0.8)
(vertex (position 0.0 0.0) (angle 0.0))
)
)
(pad 9ca8f93e-2b20-47f7-8060-7783fddf63e8 (side top) (shape roundrect)
(position 7.62 -3.81) (rotation 0.0) (size 2.34 1.27) (radius 1.0)
(stop_mask auto) (solder_paste off) (clearance 0.0) (function unspecified)
(stop_mask auto) (solder_paste off) (clearance 0.0) (function standard)
(package_pad 9ca8f93e-2b20-47f7-8060-7783fddf63e8)
(hole 9ca8f93e-2b20-47f7-8060-7783fddf63e8 (diameter 0.8)
(vertex (position 0.0 0.0) (angle 0.0))
)
)
(pad 435b58cf-745f-48b5-8bb6-20915ee392d6 (side top) (shape roundrect)
(position 7.62 -1.27) (rotation 0.0) (size 2.34 1.27) (radius 1.0)
(stop_mask auto) (solder_paste off) (clearance 0.0) (function unspecified)
(stop_mask auto) (solder_paste off) (clearance 0.0) (function standard)
(package_pad 435b58cf-745f-48b5-8bb6-20915ee392d6)
(hole 435b58cf-745f-48b5-8bb6-20915ee392d6 (diameter 0.8)
(vertex (position 0.0 0.0) (angle 0.0))
)
)
(pad c0fdb825-3c90-4a02-930c-f546167f2169 (side top) (shape roundrect)
(position 7.62 1.27) (rotation 0.0) (size 2.34 1.27) (radius 1.0)
(stop_mask auto) (solder_paste off) (clearance 0.0) (function unspecified)
(stop_mask auto) (solder_paste off) (clearance 0.0) (function standard)
(package_pad c0fdb825-3c90-4a02-930c-f546167f2169)
(hole c0fdb825-3c90-4a02-930c-f546167f2169 (diameter 0.8)
(vertex (position 0.0 0.0) (angle 0.0))
)
)
(pad 594547fb-fa51-46e9-ab8a-e82011e8cfc7 (side top) (shape roundrect)
(position 7.62 3.81) (rotation 0.0) (size 2.34 1.27) (radius 1.0)
(stop_mask auto) (solder_paste off) (clearance 0.0) (function unspecified)
(stop_mask auto) (solder_paste off) (clearance 0.0) (function standard)
(package_pad 594547fb-fa51-46e9-ab8a-e82011e8cfc7)
(hole 594547fb-fa51-46e9-ab8a-e82011e8cfc7 (diameter 0.8)
(vertex (position 0.0 0.0) (angle 0.0))
)
)
(pad 7b27c24b-077b-4d85-ba0a-e43f144c69e9 (side top) (shape roundrect)
(position 7.62 6.35) (rotation 0.0) (size 2.34 1.27) (radius 1.0)
(stop_mask auto) (solder_paste off) (clearance 0.0) (function unspecified)
(stop_mask auto) (solder_paste off) (clearance 0.0) (function standard)
(package_pad 7b27c24b-077b-4d85-ba0a-e43f144c69e9)
(hole 7b27c24b-077b-4d85-ba0a-e43f144c69e9 (diameter 0.8)
(vertex (position 0.0 0.0) (angle 0.0))
)
)
(pad 7eb3e669-36f3-4195-992d-10d802739797 (side top) (shape roundrect)
(position 7.62 8.89) (rotation 0.0) (size 2.34 1.27) (radius 1.0)
(stop_mask auto) (solder_paste off) (clearance 0.0) (function unspecified)
(stop_mask auto) (solder_paste off) (clearance 0.0) (function standard)
(package_pad 7eb3e669-36f3-4195-992d-10d802739797)
(hole 7eb3e669-36f3-4195-992d-10d802739797 (diameter 0.8)
(vertex (position 0.0 0.0) (angle 0.0))
)
)
(pad 89a84174-84a6-40dd-81a6-6cb15c2ece41 (side top) (shape roundrect)
(position 7.62 11.43) (rotation 0.0) (size 2.34 1.27) (radius 1.0)
(stop_mask auto) (solder_paste off) (clearance 0.0) (function unspecified)
(stop_mask auto) (solder_paste off) (clearance 0.0) (function standard)
(package_pad 89a84174-84a6-40dd-81a6-6cb15c2ece41)
(hole 89a84174-84a6-40dd-81a6-6cb15c2ece41 (diameter 0.8)
(vertex (position 0.0 0.0) (angle 0.0))
)
)
(pad 924dc155-cb53-4fb0-aa1f-91b52aa92858 (side top) (shape roundrect)
(position 7.62 13.97) (rotation 0.0) (size 2.34 1.27) (radius 1.0)
(stop_mask auto) (solder_paste off) (clearance 0.0) (function unspecified)
(stop_mask auto) (solder_paste off) (clearance 0.0) (function standard)
(package_pad 924dc155-cb53-4fb0-aa1f-91b52aa92858)
(hole 924dc155-cb53-4fb0-aa1f-91b52aa92858 (diameter 0.8)
(vertex (position 0.0 0.0) (angle 0.0))
Expand All @@ -238,13 +238,27 @@
(vertex (position -8.89 -15.24) (angle 0.0))
)
(polygon 18c44425-ed33-4307-bead-4a880f416d4e (layer top_legend)
(width 0.2) (fill false) (grab_area true)
(width 0.2) (fill false) (grab_area false)
(vertex (position -9.09 -15.44) (angle 0.0))
(vertex (position 9.09 -15.44) (angle 0.0))
(vertex (position 9.09 15.44) (angle 0.0))
(vertex (position -9.09 15.44) (angle 0.0))
(vertex (position -9.09 -15.44) (angle 0.0))
)
(polygon ca5e3707-1aaf-48a8-a409-4eb5f5822996 (layer top_package_outlines)
(width 0.0) (fill false) (grab_area false)
(vertex (position -8.99 15.34) (angle 0.0))
(vertex (position 8.99 15.34) (angle 0.0))
(vertex (position 8.99 -15.34) (angle 0.0))
(vertex (position -8.99 -15.34) (angle 0.0))
)
(polygon 1be2c4da-3a5a-4e8a-bd77-3fcb2f1ac833 (layer top_courtyard)
(width 0.0) (fill false) (grab_area false)
(vertex (position 9.49 15.84) (angle 0.0))
(vertex (position -9.49 15.84) (angle 0.0))
(vertex (position -9.49 -15.84) (angle 0.0))
(vertex (position 9.49 -15.84) (angle 0.0))
)
(circle dbfd5893-14f8-4e83-a802-2978fe1a353d (layer top_legend)
(width 0.0) (fill true) (grab_area false) (diameter 0.762) (position -9.894 16.494)
)
Expand All @@ -259,4 +273,7 @@
(auto_rotate true) (mirror false) (value "{{NAME}}")
)
)
(approved missing_footprint_3d_model
(footprint c5fd21e0-737a-4be4-9740-6d3c3ed63348)
)
)
Loading