Closed dbrgn closed 4 years ago
Can you get the alt pin functions? I could never get those using the hack
On Sun, Feb 23, 2020, 4:15 PM Danilo Bargen notifications@github.com wrote:
Instead of using hacky export scripts, parse the STM32CubeMX database directly 😁
@ubruhin https://github.com/ubruhin the JSON files also contain information about the pin signals. That could be used in the future in case we add support for pin signals in LibrePCB!
CC @ouabache https://github.com/ouabache
You can view, comment on, or merge this pull request online at:
https://github.com/LibrePCB/stm32-db/pull/4 Commit Summary
- Parse STM32CubeMX database directly
- Regenerate data
- Remove old scripts
File Changes
- M .gitignore https://github.com/LibrePCB/stm32-db/pull/4/files#diff-0 (3)
- M README.md https://github.com/LibrePCB/stm32-db/pull/4/files#diff-1 (57)
- D base.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-2 (1620)
- D data/STM32F030C6Tx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-3 (1)
- A data/STM32F030C6Tx.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-4 (489)
- D data/STM32F030C6Tx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-5 (49)
- D data/STM32F030C8Tx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-6 (1)
- A data/STM32F030C8Tx.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-7 (493)
- D data/STM32F030C8Tx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-8 (49)
- D data/STM32F030CCTx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-9 (1)
- A data/STM32F030CCTx.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-10 (523)
- D data/STM32F030CCTx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-11 (49)
- D data/STM32F030F4Px.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-12 (1)
- A data/STM32F030F4Px.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-13 (222)
- D data/STM32F030F4Px.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-14 (21)
- D data/STM32F030K6Tx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-15 (1)
- A data/STM32F030K6Tx.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-16 (340)
- D data/STM32F030K6Tx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-17 (33)
- D data/STM32F030R8Tx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-18 (1)
- A data/STM32F030R8Tx.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-19 (632)
- D data/STM32F030R8Tx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-20 (65)
- D data/STM32F030RCTx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-21 (1)
- A data/STM32F030RCTx.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-22 (674)
- D data/STM32F030RCTx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-23 (65)
- A data/STM32F031C(4-6)Tx.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-24 (509)
- D data/STM32F031C4Tx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-25 (1)
- D data/STM32F031C4Tx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-26 (49)
- D data/STM32F031C6Tx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-27 (1)
- D data/STM32F031C6Tx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-28 (49)
- D data/STM32F031E6Yx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-29 (1)
- A data/STM32F031E6Yx.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-30 (290)
- D data/STM32F031E6Yx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-31 (26)
- A data/STM32F031F(4-6)Px.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-32 (233)
- D data/STM32F031F4Px.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-33 (1)
- D data/STM32F031F4Px.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-34 (21)
- D data/STM32F031F6Px.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-35 (1)
- D data/STM32F031F6Px.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-36 (21)
- A data/STM32F031G(4-6)Ux.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-37 (325)
- D data/STM32F031G4Ux.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-38 (1)
- D data/STM32F031G4Ux.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-39 (29)
- D data/STM32F031G6Ux.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-40 (1)
- D data/STM32F031G6Ux.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-41 (29)
- A data/STM32F031K(4-6)Ux.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-42 (364)
- D data/STM32F031K4Ux.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-43 (1)
- D data/STM32F031K4Ux.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-44 (33)
- D data/STM32F031K6Tx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-45 (1)
- A data/STM32F031K6Tx.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-46 (358)
- D data/STM32F031K6Tx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-47 (33)
- D data/STM32F031K6Ux.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-48 (1)
- D data/STM32F031K6Ux.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-49 (33)
- D data/STM32F038C6Tx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-50 (1)
- A data/STM32F038C6Tx.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-51 (507)
- D data/STM32F038C6Tx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-52 (49)
- D data/STM32F038E6Yx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-53 (1)
- A data/STM32F038E6Yx.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-54 (290)
- D data/STM32F038E6Yx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-55 (26)
- D data/STM32F038F6Px.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-56 (1)
- A data/STM32F038F6Px.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-57 (227)
- D data/STM32F038F6Px.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-58 (21)
- D data/STM32F038G6Ux.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-59 (1)
- A data/STM32F038G6Ux.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-60 (319)
- D data/STM32F038G6Ux.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-61 (29)
- D data/STM32F038K6Ux.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-62 (1)
- A data/STM32F038K6Ux.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-63 (362)
- D data/STM32F038K6Ux.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-64 (33)
- A data/STM32F042C(4-6)Tx.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-65 (552)
- A data/STM32F042C(4-6)Ux.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-66 (552)
- D data/STM32F042C4Tx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-67 (1)
- D data/STM32F042C4Tx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-68 (49)
- D data/STM32F042C4Ux.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-69 (1)
- D data/STM32F042C4Ux.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-70 (49)
- D data/STM32F042C6Tx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-71 (1)
- D data/STM32F042C6Tx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-72 (49)
- D data/STM32F042C6Ux.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-73 (1)
- D data/STM32F042C6Ux.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-74 (49)
- D data/STM32F042F4Px.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-75 (1)
- A data/STM32F042F4Px.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-76 (282)
- D data/STM32F042F4Px.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-77 (21)
- D data/STM32F042F6Px.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-78 (1)
- A data/STM32F042F6Px.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-79 (282)
- D data/STM32F042F6Px.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-80 (21)
- A data/STM32F042G(4-6)Ux.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-81 (381)
- D data/STM32F042G4Ux.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-82 (1)
- D data/STM32F042G4Ux.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-83 (29)
- D data/STM32F042G6Ux.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-84 (1)
- D data/STM32F042G6Ux.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-85 (29)
- A data/STM32F042K(4-6)Tx.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-86 (400)
- A data/STM32F042K(4-6)Ux.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-87 (405)
- D data/STM32F042K4Tx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-88 (1)
- D data/STM32F042K4Tx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-89 (33)
- D data/STM32F042K4Ux.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-90 (1)
- D data/STM32F042K4Ux.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-91 (33)
- D data/STM32F042K6Tx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-92 (1)
- D data/STM32F042K6Tx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-93 (33)
- D data/STM32F042K6Ux.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-94 (1)
- D data/STM32F042K6Ux.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-95 (33)
- D data/STM32F042T6Yx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-96 (1)
- A data/STM32F042T6Yx.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-97 (440)
- D data/STM32F042T6Yx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-98 (37)
- D data/STM32F048C6Ux.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-99 (1)
- A data/STM32F048C6Ux.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-100 (545)
- D data/STM32F048C6Ux.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-101 (49)
- D data/STM32F048G6Ux.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-102 (1)
- A data/STM32F048G6Ux.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-103 (370)
- D data/STM32F048G6Ux.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-104 (29)
- D data/STM32F048T6Yx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-105 (1)
- A data/STM32F048T6Yx.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-106 (434)
- D data/STM32F048T6Yx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-107 (37)
- D data/STM32F051C4Tx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-108 (1)
- A data/STM32F051C4Tx.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-109 (542)
- D data/STM32F051C4Tx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-110 (49)
- D data/STM32F051C4Ux.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-111 (1)
- A data/STM32F051C4Ux.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-112 (542)
- D data/STM32F051C4Ux.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-113 (49)
- D data/STM32F051C6Tx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-114 (1)
- A data/STM32F051C6Tx.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-115 (550)
- D data/STM32F051C6Tx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-116 (49)
- D data/STM32F051C6Ux.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-117 (1)
- A data/STM32F051C6Ux.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-118 (550)
- D data/STM32F051C6Ux.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-119 (49)
- D data/STM32F051C8Tx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-120 (1)
- A data/STM32F051C8Tx.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-121 (558)
- D data/STM32F051C8Tx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-122 (49)
- D data/STM32F051C8Ux.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-123 (1)
- A data/STM32F051C8Ux.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-124 (558)
- D data/STM32F051C8Ux.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-125 (49)
- D data/STM32F051K4Tx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-126 (1)
- A data/STM32F051K4Tx.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-127 (386)
- D data/STM32F051K4Tx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-128 (33)
- D data/STM32F051K4Ux.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-129 (1)
- A data/STM32F051K4Ux.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-130 (395)
- D data/STM32F051K4Ux.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-131 (33)
- D data/STM32F051K6Tx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-132 (1)
- A data/STM32F051K6Tx.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-133 (394)
- D data/STM32F051K6Tx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-134 (33)
- D data/STM32F051K6Ux.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-135 (1)
- A data/STM32F051K6Ux.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-136 (403)
- D data/STM32F051K6Ux.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-137 (33)
- D data/STM32F051K8Tx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-138 (1)
- A data/STM32F051K8Tx.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-139 (394)
- D data/STM32F051K8Tx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-140 (33)
- D data/STM32F051K8Ux.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-141 (1)
- A data/STM32F051K8Ux.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-142 (403)
- D data/STM32F051K8Ux.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-143 (33)
- D data/STM32F051R4Tx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-144 (1)
- A data/STM32F051R4Tx.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-145 (0)
- D data/STM32F051R4Tx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-146 (0)
- D data/STM32F051R6Tx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-147 (0)
- A data/STM32F051R6Tx.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-148 (0)
- D data/STM32F051R6Tx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-149 (0)
- D data/STM32F051R8Hx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-150 (0)
- A data/STM32F051R8Hx.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-151 (0)
- D data/STM32F051R8Hx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-152 (0)
- D data/STM32F051R8Tx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-153 (0)
- A data/STM32F051R8Tx.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-154 (0)
- D data/STM32F051R8Tx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-155 (0)
- D data/STM32F051T8Yx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-156 (0)
- A data/STM32F051T8Yx.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-157 (0)
- D data/STM32F051T8Yx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-158 (0)
- D data/STM32F058C8Ux.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-159 (0)
- A data/STM32F058C8Ux.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-160 (0)
- D data/STM32F058C8Ux.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-161 (0)
- D data/STM32F058R8Hx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-162 (0)
- A data/STM32F058R8Hx.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-163 (0)
- D data/STM32F058R8Hx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-164 (0)
- D data/STM32F058R8Tx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-165 (0)
- A data/STM32F058R8Tx.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-166 (0)
- D data/STM32F058R8Tx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-167 (0)
- D data/STM32F058T8Yx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-168 (0)
- A data/STM32F058T8Yx.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-169 (0)
- D data/STM32F058T8Yx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-170 (0)
- D data/STM32F070C6Tx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-171 (0)
- A data/STM32F070C6Tx.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-172 (0)
- D data/STM32F070C6Tx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-173 (0)
- D data/STM32F070CBTx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-174 (0)
- A data/STM32F070CBTx.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-175 (0)
- D data/STM32F070CBTx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-176 (0)
- D data/STM32F070F6Px.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-177 (0)
- A data/STM32F070F6Px.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-178 (0)
- D data/STM32F070F6Px.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-179 (0)
- D data/STM32F070RBTx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-180 (0)
- A data/STM32F070RBTx.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-181 (0)
- D data/STM32F070RBTx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-182 (0)
- A data/STM32F071C(8-B)Tx.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-183 (0)
- A data/STM32F071C(8-B)Ux.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-184 (0)
- D data/STM32F071C8Tx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-185 (0)
- D data/STM32F071C8Tx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-186 (0)
- D data/STM32F071C8Ux.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-187 (0)
- D data/STM32F071C8Ux.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-188 (0)
- D data/STM32F071CBTx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-189 (0)
- D data/STM32F071CBTx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-190 (0)
- D data/STM32F071CBUx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-191 (0)
- D data/STM32F071CBUx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-192 (0)
- D data/STM32F071CBYx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-193 (0)
- A data/STM32F071CBYx.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-194 (0)
- D data/STM32F071CBYx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-195 (0)
- D data/STM32F071RBTx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-196 (0)
- A data/STM32F071RBTx.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-197 (0)
- D data/STM32F071RBTx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-198 (0)
- A data/STM32F071V(8-B)Hx.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-199 (0)
- A data/STM32F071V(8-B)Tx.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-200 (0)
- D data/STM32F071V8Hx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-201 (0)
- D data/STM32F071V8Hx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-202 (0)
- D data/STM32F071V8Tx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-203 (0)
- D data/STM32F071V8Tx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-204 (0)
- D data/STM32F071VBHx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-205 (0)
- D data/STM32F071VBHx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-206 (0)
- D data/STM32F071VBTx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-207 (0)
- D data/STM32F071VBTx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-208 (0)
- A data/STM32F072C(8-B)Tx.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-209 (0)
- A data/STM32F072C(8-B)Ux.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-210 (0)
- D data/STM32F072C8Tx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-211 (0)
- D data/STM32F072C8Tx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-212 (0)
- D data/STM32F072C8Ux.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-213 (0)
- D data/STM32F072C8Ux.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-214 (0)
- D data/STM32F072CBTx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-215 (0)
- D data/STM32F072CBTx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-216 (0)
- D data/STM32F072CBUx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-217 (0)
- D data/STM32F072CBUx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-218 (0)
- D data/STM32F072CBYx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-219 (0)
- A data/STM32F072CBYx.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-220 (0)
- D data/STM32F072CBYx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-221 (0)
- A data/STM32F072R(8-B)Tx.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-222 (0)
- D data/STM32F072R8Tx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-223 (0)
- D data/STM32F072R8Tx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-224 (0)
- D data/STM32F072RBHx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-225 (0)
- A data/STM32F072RBHx.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-226 (0)
- D data/STM32F072RBHx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-227 (0)
- A data/STM32F072RBIx.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-228 (0)
- D data/STM32F072RBTx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-229 (0)
- D data/STM32F072RBTx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-230 (0)
- A data/STM32F072V(8-B)Hx.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-231 (0)
- A data/STM32F072V(8-B)Tx.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-232 (0)
- D data/STM32F072V8Hx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-233 (0)
- D data/STM32F072V8Hx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-234 (0)
- D data/STM32F072V8Tx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-235 (0)
- D data/STM32F072V8Tx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-236 (0)
- D data/STM32F072VBHx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-237 (0)
- D data/STM32F072VBHx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-238 (0)
- D data/STM32F072VBTx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-239 (0)
- D data/STM32F072VBTx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-240 (0)
- D data/STM32F078CBTx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-241 (0)
- A data/STM32F078CBTx.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-242 (0)
- D data/STM32F078CBTx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-243 (0)
- D data/STM32F078CBUx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-244 (0)
- A data/STM32F078CBUx.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-245 (0)
- D data/STM32F078CBUx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-246 (0)
- D data/STM32F078CBYx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-247 (0)
- A data/STM32F078CBYx.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-248 (0)
- D data/STM32F078CBYx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-249 (0)
- D data/STM32F078RBHx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-250 (0)
- A data/STM32F078RBHx.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-251 (0)
- D data/STM32F078RBHx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-252 (0)
- D data/STM32F078RBTx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-253 (0)
- A data/STM32F078RBTx.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-254 (0)
- D data/STM32F078RBTx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-255 (0)
- D data/STM32F078VBHx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-256 (0)
- A data/STM32F078VBHx.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-257 (0)
- D data/STM32F078VBHx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-258 (0)
- D data/STM32F078VBTx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-259 (0)
- A data/STM32F078VBTx.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-260 (0)
- D data/STM32F078VBTx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-261 (0)
- A data/STM32F091C(B-C)Tx.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-262 (0)
- A data/STM32F091C(B-C)Ux.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-263 (0)
- D data/STM32F091CBTx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-264 (0)
- D data/STM32F091CBTx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-265 (0)
- D data/STM32F091CBUx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-266 (0)
- D data/STM32F091CBUx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-267 (0)
- D data/STM32F091CCTx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-268 (0)
- D data/STM32F091CCTx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-269 (0)
- D data/STM32F091CCUx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-270 (0)
- D data/STM32F091CCUx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-271 (0)
- A data/STM32F091R(B-C)Tx.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-272 (0)
- D data/STM32F091RBTx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-273 (0)
- D data/STM32F091RBTx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-274 (0)
- D data/STM32F091RCHx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-275 (0)
- A data/STM32F091RCHx.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-276 (0)
- D data/STM32F091RCHx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-277 (0)
- D data/STM32F091RCTx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-278 (0)
- D data/STM32F091RCTx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-279 (0)
- D data/STM32F091RCYx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-280 (0)
- A data/STM32F091RCYx.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-281 (0)
- D data/STM32F091RCYx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-282 (0)
- A data/STM32F091V(B-C)Tx.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-283 (0)
- D data/STM32F091VBTx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-284 (0)
- D data/STM32F091VBTx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-285 (0)
- D data/STM32F091VCHx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-286 (0)
- A data/STM32F091VCHx.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-287 (0)
- D data/STM32F091VCHx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-288 (0)
- D data/STM32F091VCTx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-289 (0)
- D data/STM32F091VCTx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-290 (0)
- D data/STM32F098CCTx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-291 (0)
- A data/STM32F098CCTx.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-292 (0)
- D data/STM32F098CCTx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-293 (0)
- D data/STM32F098CCUx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-294 (0)
- A data/STM32F098CCUx.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-295 (0)
- D data/STM32F098CCUx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-296 (0)
- D data/STM32F098RCHx.info.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-297 (0)
- A data/STM32F098RCHx.json https://github.com/LibrePCB/stm32-db/pull/4/files#diff-298 (0)
- D data/STM32F098RCHx.pinout.csv https://github.com/LibrePCB/stm32-db/pull/4/files#diff-299 (0)
Patch Links:
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/LibrePCB/stm32-db/pull/4?email_source=notifications&email_token=AAKX3XDT2T5T2ZQ5F6NEOZDREMGRRA5CNFSM4KZ7GNMKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4IPTFI3Q, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAKX3XHPEZBXKQWGPT6FXRDREMGRRANCNFSM4KZ7GNMA .
Can you get the alt pin functions? I could never get those using the hack
I could (with the JAR bytecode patching hack), but we don't need them for LibrePCB. The pin numbers and signals are sufficient.
AF information is in the IP/GPIO-*.xml
files.
Instead of using hacky export scripts, parse the STM32CubeMX database directly :grin:
Example: https://github.com/LibrePCB/stm32-db/blob/parse-db/data/STM32L071KBTx.json Nice, isn't it? :slightly_smiling_face:
@ubruhin the JSON files also contain information about the pin signals. That could be used in the future in case we add support for pin signals in LibrePCB!
CC @ouabache