aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--demo/thirdparty/olinuxino/build.ninja21
-rw-r--r--demo/thirdparty/olinuxino/ee/bom.xml (renamed from demo/thirdparty/olinuxino/ee/order.xml)0
-rw-r--r--demo/thirdparty/olinuxino/ee/reports/bom.rst3757
-rw-r--r--demo/thirdparty/olinuxino/ee/reports/order.rst2923
-rw-r--r--demo/thirdparty/olinuxino/eeconfig8
-rw-r--r--demo/thirdparty/unlockoslo-alpha-3/.gitignore2
-rw-r--r--demo/thirdparty/unlockoslo-alpha-3/build.ninja17
-rw-r--r--demo/thirdparty/unlockoslo-alpha-3/ee/bom.xml (renamed from demo/thirdparty/unlockoslo-alpha-3/ee/order.xml)165
-rw-r--r--demo/thirdparty/unlockoslo-alpha-3/ee/digikey/downloaded.xml60
-rw-r--r--demo/thirdparty/unlockoslo-alpha-3/ee/digikey/normalized.xml176
-rw-r--r--demo/thirdparty/unlockoslo-alpha-3/ee/reports/bom.rst (renamed from demo/thirdparty/unlockoslo-alpha-3/ee/reports/order.rst)143
-rw-r--r--demo/thirdparty/unlockoslo-alpha-3/eeconfig3
-rw-r--r--src/ee/bom/__init__.py (renamed from src/ee/order/__init__.py)56
-rw-r--r--src/ee/bom/templates/bom.rst.j2 (renamed from src/ee/order/templates/order.rst.j2)14
-rw-r--r--src/ee/project/__init__.py4
-rw-r--r--src/ee/tools/create_bom.py (renamed from src/ee/tools/create_order.py)4
-rw-r--r--src/ee/tools/init.py8
-rw-r--r--src/ee/tools/templates/build.ninja.j220
19 files changed, 4307 insertions, 3075 deletions
diff --git a/.gitignore b/.gitignore
index 972d5ed..2e311cd 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1,4 @@
*.tmp
-.ee
*.patch
*.pyc
diff --git a/demo/thirdparty/olinuxino/build.ninja b/demo/thirdparty/olinuxino/build.ninja
index 987ea82..f7ce4c4 100644
--- a/demo/thirdparty/olinuxino/build.ninja
+++ b/demo/thirdparty/olinuxino/build.ninja
@@ -41,9 +41,9 @@ rule element14-normalize-facts
description = element14-normalize-facts
command = $ee element14-normalize-facts --in $in --out $out
-rule create-order
- description = create-order
- command = $ee create-order --schematic $schematic --part-db $part_dbs --out $out
+rule create-bom
+ description = create-bom
+ command = $ee create-bom --schematic $schematic --part-db $part_dbs --out $out $strategy
rule import-parts-yaml
description = import-parts-yaml $in
@@ -67,8 +67,19 @@ build ee/digikey/normalized.xml: digikey-normalize-facts ee/digikey/downloaded.x
default ee/digikey/normalized.xml
-build ee/order.xml | $report_dir/order.rst: create-order ee/sch.xml ee/digikey/normalized.xml
+build ee/bom.xml | $report_dir/bom.rst: create-bom ee/sch.xml ee/digikey/normalized.xml
schematic = ee/sch.xml
part_dbs = ee/digikey/normalized.xml
-default ee/order.xml
+default ee/bom.xml
+
+rule seeed-download-opl
+ description = seeed-download-opl $opl
+ command = $ee seeed-download-opl --out $out --opl $opl
+
+build seeed-download-opls: phony ee/seeed/opl/SEEED.xml ee/seeed/opl/HQCHIP.xml
+build ee/seeed/opl/SEEED.xml: seeed-download-opl
+ opl = SEEED
+
+build ee/seeed/opl/HQCHIP.xml: seeed-download-opl
+ opl = HQCHIP
diff --git a/demo/thirdparty/olinuxino/ee/order.xml b/demo/thirdparty/olinuxino/ee/bom.xml
index 13df815..13df815 100644
--- a/demo/thirdparty/olinuxino/ee/order.xml
+++ b/demo/thirdparty/olinuxino/ee/bom.xml
diff --git a/demo/thirdparty/olinuxino/ee/reports/bom.rst b/demo/thirdparty/olinuxino/ee/reports/bom.rst
new file mode 100644
index 0000000..0e76548
--- /dev/null
+++ b/demo/thirdparty/olinuxino/ee/reports/bom.rst
@@ -0,0 +1,3757 @@
+BOM
+===
+
+
+Unresolved parts:
+
+* `ANT1 <ref-ANT1_>`_
+* `C1 <ref-C1_>`_
+* `C2 <ref-C2_>`_
+* `C3 <ref-C3_>`_
+* `C4 <ref-C4_>`_
+* `C5 <ref-C5_>`_
+* `C6 <ref-C6_>`_
+* `C7 <ref-C7_>`_
+* `C8 <ref-C8_>`_
+* `C9 <ref-C9_>`_
+* `C10 <ref-C10_>`_
+* `C11 <ref-C11_>`_
+* `C12 <ref-C12_>`_
+* `C13 <ref-C13_>`_
+* `C14 <ref-C14_>`_
+* `C15 <ref-C15_>`_
+* `C16 <ref-C16_>`_
+* `C17 <ref-C17_>`_
+* `C18 <ref-C18_>`_
+* `C19 <ref-C19_>`_
+* `C20 <ref-C20_>`_
+* `C21 <ref-C21_>`_
+* `C22 <ref-C22_>`_
+* `C23 <ref-C23_>`_
+* `C24 <ref-C24_>`_
+* `C25 <ref-C25_>`_
+* `C26 <ref-C26_>`_
+* `C27 <ref-C27_>`_
+* `C28 <ref-C28_>`_
+* `C29 <ref-C29_>`_
+* `C30 <ref-C30_>`_
+* `C31 <ref-C31_>`_
+* `C32 <ref-C32_>`_
+* `C33 <ref-C33_>`_
+* `C34 <ref-C34_>`_
+* `C35 <ref-C35_>`_
+* `C36 <ref-C36_>`_
+* `C37 <ref-C37_>`_
+* `C38 <ref-C38_>`_
+* `C39 <ref-C39_>`_
+* `C40 <ref-C40_>`_
+* `C41 <ref-C41_>`_
+* `C42 <ref-C42_>`_
+* `C43 <ref-C43_>`_
+* `C44 <ref-C44_>`_
+* `C45 <ref-C45_>`_
+* `C46 <ref-C46_>`_
+* `C47 <ref-C47_>`_
+* `C48 <ref-C48_>`_
+* `C49 <ref-C49_>`_
+* `C50 <ref-C50_>`_
+* `C51 <ref-C51_>`_
+* `C52 <ref-C52_>`_
+* `C53 <ref-C53_>`_
+* `C54 <ref-C54_>`_
+* `C55 <ref-C55_>`_
+* `C56 <ref-C56_>`_
+* `C57 <ref-C57_>`_
+* `C58 <ref-C58_>`_
+* `C59 <ref-C59_>`_
+* `C60 <ref-C60_>`_
+* `C61 <ref-C61_>`_
+* `C62 <ref-C62_>`_
+* `C63 <ref-C63_>`_
+* `C64 <ref-C64_>`_
+* `C65 <ref-C65_>`_
+* `C66 <ref-C66_>`_
+* `C67 <ref-C67_>`_
+* `C68 <ref-C68_>`_
+* `C69 <ref-C69_>`_
+* `C70 <ref-C70_>`_
+* `C71 <ref-C71_>`_
+* `C72 <ref-C72_>`_
+* `C73 <ref-C73_>`_
+* `C74 <ref-C74_>`_
+* `C75 <ref-C75_>`_
+* `C76 <ref-C76_>`_
+* `C77 <ref-C77_>`_
+* `C78 <ref-C78_>`_
+* `C79 <ref-C79_>`_
+* `C80 <ref-C80_>`_
+* `C81 <ref-C81_>`_
+* `C82 <ref-C82_>`_
+* `C83 <ref-C83_>`_
+* `C84 <ref-C84_>`_
+* `C85 <ref-C85_>`_
+* `C86 <ref-C86_>`_
+* `C87 <ref-C87_>`_
+* `C89 <ref-C89_>`_
+* `C90 <ref-C90_>`_
+* `C91 <ref-C91_>`_
+* `C92 <ref-C92_>`_
+* `C105 <ref-C105_>`_
+* `C106 <ref-C106_>`_
+* `C107 <ref-C107_>`_
+* `C109 <ref-C109_>`_
+* `C110 <ref-C110_>`_
+* `C115 <ref-C115_>`_
+* `C116 <ref-C116_>`_
+* `C117 <ref-C117_>`_
+* `C118 <ref-C118_>`_
+* `C119 <ref-C119_>`_
+* `C120 <ref-C120_>`_
+* `C121 <ref-C121_>`_
+* `C122 <ref-C122_>`_
+* `C123 <ref-C123_>`_
+* `C124 <ref-C124_>`_
+* `C125 <ref-C125_>`_
+* `C126 <ref-C126_>`_
+* `C127 <ref-C127_>`_
+* `C128 <ref-C128_>`_
+* `C129 <ref-C129_>`_
+* `C130 <ref-C130_>`_
+* `C131 <ref-C131_>`_
+* `C132 <ref-C132_>`_
+* `C133 <ref-C133_>`_
+* `C134 <ref-C134_>`_
+* `C135 <ref-C135_>`_
+* `C136 <ref-C136_>`_
+* `C137 <ref-C137_>`_
+* `C138 <ref-C138_>`_
+* `C139 <ref-C139_>`_
+* `C140 <ref-C140_>`_
+* `C141 <ref-C141_>`_
+* `C142 <ref-C142_>`_
+* `C143 <ref-C143_>`_
+* `C144 <ref-C144_>`_
+* `C145 <ref-C145_>`_
+* `C146 <ref-C146_>`_
+* `C147 <ref-C147_>`_
+* `C148 <ref-C148_>`_
+* `C149 <ref-C149_>`_
+* `C150 <ref-C150_>`_
+* `C151 <ref-C151_>`_
+* `C152 <ref-C152_>`_
+* `C153 <ref-C153_>`_
+* `C154 <ref-C154_>`_
+* `C155 <ref-C155_>`_
+* `C156 <ref-C156_>`_
+* `C157 <ref-C157_>`_
+* `C158 <ref-C158_>`_
+* `C159 <ref-C159_>`_
+* `C160 <ref-C160_>`_
+* `C161 <ref-C161_>`_
+* `C162 <ref-C162_>`_
+* `C163 <ref-C163_>`_
+* `C164 <ref-C164_>`_
+* `C165 <ref-C165_>`_
+* `C166 <ref-C166_>`_
+* `C167 <ref-C167_>`_
+* `C168 <ref-C168_>`_
+* `C169 <ref-C169_>`_
+* `C170 <ref-C170_>`_
+* `C171 <ref-C171_>`_
+* `C172 <ref-C172_>`_
+* `C173 <ref-C173_>`_
+* `C174 <ref-C174_>`_
+* `C175 <ref-C175_>`_
+* `C176 <ref-C176_>`_
+* `C177 <ref-C177_>`_
+* `C178 <ref-C178_>`_
+* `C179 <ref-C179_>`_
+* `C180 <ref-C180_>`_
+* `C181 <ref-C181_>`_
+* `C182 <ref-C182_>`_
+* `C183 <ref-C183_>`_
+* `C184 <ref-C184_>`_
+* `C185 <ref-C185_>`_
+* `C186 <ref-C186_>`_
+* `C187 <ref-C187_>`_
+* `C188 <ref-C188_>`_
+* `C189 <ref-C189_>`_
+* `C190 <ref-C190_>`_
+* `C191 <ref-C191_>`_
+* `C192 <ref-C192_>`_
+* `C193 <ref-C193_>`_
+* `C194 <ref-C194_>`_
+* `C195 <ref-C195_>`_
+* `C196 <ref-C196_>`_
+* `C197 <ref-C197_>`_
+* `C198 <ref-C198_>`_
+* `C199 <ref-C199_>`_
+* `C200 <ref-C200_>`_
+* `C201 <ref-C201_>`_
+* `C202 <ref-C202_>`_
+* `C203 <ref-C203_>`_
+* `C204 <ref-C204_>`_
+* `C205 <ref-C205_>`_
+* `C206 <ref-C206_>`_
+* `C207 <ref-C207_>`_
+* `C208 <ref-C208_>`_
+* `C209 <ref-C209_>`_
+* `C210 <ref-C210_>`_
+* `C211 <ref-C211_>`_
+* `C212 <ref-C212_>`_
+* `C213 <ref-C213_>`_
+* `C214 <ref-C214_>`_
+* `C215 <ref-C215_>`_
+* `C216 <ref-C216_>`_
+* `C217 <ref-C217_>`_
+* `C218 <ref-C218_>`_
+* `C219 <ref-C219_>`_
+* `CHGLED1 <ref-CHGLED1_>`_
+* `D1 <ref-D1_>`_
+* `D2 <ref-D2_>`_
+* `D3 <ref-D3_>`_
+* `D4 <ref-D4_>`_
+* `D5 <ref-D5_>`_
+* `DBG_UART1 <ref-DBG_UART1_>`_
+* `DDR-VCC1 <ref-DDR-VCC1_>`_
+* `FET1 <ref-FET1_>`_
+* `FET2 <ref-FET2_>`_
+* `FUSE1 <ref-FUSE1_>`_
+* `FUSE2 <ref-FUSE2_>`_
+* `GND1 <ref-GND1_>`_
+* `GNDA1 <ref-GNDA1_>`_
+* `GPIO1 <ref-GPIO1_>`_
+* `GPIO_LED1 <ref-GPIO_LED1_>`_
+* `HDMI1 <ref-HDMI1_>`_
+* `HEADPHONES/LINEOUT1 <ref-HEADPHONES/LINEOUT1_>`_
+* `HPHONEOUTL/LINEOUTL1 <ref-HPHONEOUTL/LINEOUTL1_>`_
+* `HPHONEOUTR/LINEOUTR1 <ref-HPHONEOUTR/LINEOUTR1_>`_
+* `HSIC1 <ref-HSIC1_>`_
+* `HSIC_E1 <ref-HSIC_E1_>`_
+* `IPS1 <ref-IPS1_>`_
+* `L1 <ref-L1_>`_
+* `L2 <ref-L2_>`_
+* `L3 <ref-L3_>`_
+* `L4 <ref-L4_>`_
+* `L5 <ref-L5_>`_
+* `L6 <ref-L6_>`_
+* `L8 <ref-L8_>`_
+* `L14 <ref-L14_>`_
+* `L15 <ref-L15_>`_
+* `L16 <ref-L16_>`_
+* `L17 <ref-L17_>`_
+* `L18 <ref-L18_>`_
+* `L19 <ref-L19_>`_
+* `L20 <ref-L20_>`_
+* `L21 <ref-L21_>`_
+* `L23 <ref-L23_>`_
+* `L24 <ref-L24_>`_
+* `LAN1 <ref-LAN1_>`_
+* `LCD_CON1 <ref-LCD_CON1_>`_
+* `LINEINL/MICIN2 <ref-LINEINL/MICIN2_>`_
+* `LINEINR/MICIN1 <ref-LINEINR/MICIN1_>`_
+* `LIPO_BAT1 <ref-LIPO_BAT1_>`_
+* `MIC/LINEIN1 <ref-MIC/LINEIN1_>`_
+* `MICRO_SD1 <ref-MICRO_SD1_>`_
+* `MIPI-DSI1 <ref-MIPI-DSI1_>`_
+* `Mounting_hole1 <ref-Mounting_hole1_>`_
+* `Mounting_hole2 <ref-Mounting_hole2_>`_
+* `Mounting_hole3 <ref-Mounting_hole3_>`_
+* `NAND_E1 <ref-NAND_E1_>`_
+* `PHYRST1 <ref-PHYRST1_>`_
+* `PWR1 <ref-PWR1_>`_
+* `PWRLED1 <ref-PWRLED1_>`_
+* `PWRON1 <ref-PWRON1_>`_
+* `PWR_PC1 <ref-PWR_PC1_>`_
+* `Q2 <ref-Q2_>`_
+* `Q3 <ref-Q3_>`_
+* `Q4 <ref-Q4_>`_
+* `R1 <ref-R1_>`_
+* `R2 <ref-R2_>`_
+* `R3 <ref-R3_>`_
+* `R4 <ref-R4_>`_
+* `R5 <ref-R5_>`_
+* `R6 <ref-R6_>`_
+* `R7 <ref-R7_>`_
+* `R8 <ref-R8_>`_
+* `R9 <ref-R9_>`_
+* `R10 <ref-R10_>`_
+* `R11 <ref-R11_>`_
+* `R12 <ref-R12_>`_
+* `R13 <ref-R13_>`_
+* `R14 <ref-R14_>`_
+* `R15 <ref-R15_>`_
+* `R16 <ref-R16_>`_
+* `R17 <ref-R17_>`_
+* `R18 <ref-R18_>`_
+* `R19 <ref-R19_>`_
+* `R20 <ref-R20_>`_
+* `R21 <ref-R21_>`_
+* `R22 <ref-R22_>`_
+* `R23 <ref-R23_>`_
+* `R24 <ref-R24_>`_
+* `R25 <ref-R25_>`_
+* `R26 <ref-R26_>`_
+* `R27 <ref-R27_>`_
+* `R28 <ref-R28_>`_
+* `R29 <ref-R29_>`_
+* `R30 <ref-R30_>`_
+* `R31 <ref-R31_>`_
+* `R32 <ref-R32_>`_
+* `R33 <ref-R33_>`_
+* `R34 <ref-R34_>`_
+* `R35 <ref-R35_>`_
+* `R36 <ref-R36_>`_
+* `R37 <ref-R37_>`_
+* `R38 <ref-R38_>`_
+* `R39 <ref-R39_>`_
+* `R40 <ref-R40_>`_
+* `R41 <ref-R41_>`_
+* `R42 <ref-R42_>`_
+* `R43 <ref-R43_>`_
+* `R44 <ref-R44_>`_
+* `R45 <ref-R45_>`_
+* `R46 <ref-R46_>`_
+* `R47 <ref-R47_>`_
+* `R48 <ref-R48_>`_
+* `R49 <ref-R49_>`_
+* `R50 <ref-R50_>`_
+* `R51 <ref-R51_>`_
+* `R52 <ref-R52_>`_
+* `R53 <ref-R53_>`_
+* `R54 <ref-R54_>`_
+* `R55 <ref-R55_>`_
+* `R56 <ref-R56_>`_
+* `R57 <ref-R57_>`_
+* `R58 <ref-R58_>`_
+* `R59 <ref-R59_>`_
+* `R60 <ref-R60_>`_
+* `R61 <ref-R61_>`_
+* `R62 <ref-R62_>`_
+* `R63 <ref-R63_>`_
+* `R64 <ref-R64_>`_
+* `R65 <ref-R65_>`_
+* `R66 <ref-R66_>`_
+* `R70 <ref-R70_>`_
+* `R71 <ref-R71_>`_
+* `R74 <ref-R74_>`_
+* `R75 <ref-R75_>`_
+* `R76 <ref-R76_>`_
+* `R77 <ref-R77_>`_
+* `R78 <ref-R78_>`_
+* `R79 <ref-R79_>`_
+* `R80 <ref-R80_>`_
+* `R81 <ref-R81_>`_
+* `R82 <ref-R82_>`_
+* `R83 <ref-R83_>`_
+* `R84 <ref-R84_>`_
+* `R85 <ref-R85_>`_
+* `R86 <ref-R86_>`_
+* `R87 <ref-R87_>`_
+* `R88 <ref-R88_>`_
+* `R89 <ref-R89_>`_
+* `R90 <ref-R90_>`_
+* `R91 <ref-R91_>`_
+* `R92 <ref-R92_>`_
+* `R93 <ref-R93_>`_
+* `R94 <ref-R94_>`_
+* `R95 <ref-R95_>`_
+* `R96 <ref-R96_>`_
+* `R97 <ref-R97_>`_
+* `R98 <ref-R98_>`_
+* `R99 <ref-R99_>`_
+* `R100 <ref-R100_>`_
+* `R101 <ref-R101_>`_
+* `R102 <ref-R102_>`_
+* `R103 <ref-R103_>`_
+* `R104 <ref-R104_>`_
+* `R105 <ref-R105_>`_
+* `R106 <ref-R106_>`_
+* `R107 <ref-R107_>`_
+* `R108 <ref-R108_>`_
+* `R109 <ref-R109_>`_
+* `R110 <ref-R110_>`_
+* `R111 <ref-R111_>`_
+* `R112 <ref-R112_>`_
+* `R113 <ref-R113_>`_
+* `R114 <ref-R114_>`_
+* `R115 <ref-R115_>`_
+* `R116 <ref-R116_>`_
+* `R117 <ref-R117_>`_
+* `R118 <ref-R118_>`_
+* `R119 <ref-R119_>`_
+* `R120 <ref-R120_>`_
+* `RESET1 <ref-RESET1_>`_
+* `RM1 <ref-RM1_>`_
+* `RM2 <ref-RM2_>`_
+* `RM3 <ref-RM3_>`_
+* `RM4 <ref-RM4_>`_
+* `RM5 <ref-RM5_>`_
+* `RM7 <ref-RM7_>`_
+* `RM8 <ref-RM8_>`_
+* `RM9 <ref-RM9_>`_
+* `RM12 <ref-RM12_>`_
+* `RM14 <ref-RM14_>`_
+* `RM15 <ref-RM15_>`_
+* `T1 <ref-T1_>`_
+* `U1 <ref-U1_>`_
+* `U1 <ref-U1_>`_
+* `U1 <ref-U1_>`_
+* `U1 <ref-U1_>`_
+* `U2 <ref-U2_>`_
+* `U3 <ref-U3_>`_
+* `U4 <ref-U4_>`_
+* `U5 <ref-U5_>`_
+* `U6 <ref-U6_>`_
+* `U7 <ref-U7_>`_
+* `U8 <ref-U8_>`_
+* `U9 <ref-U9_>`_
+* `U10 <ref-U10_>`_
+* `U11 <ref-U11_>`_
+* `U12 <ref-U12_>`_
+* `U13 <ref-U13_>`_
+* `U14 <ref-U14_>`_
+* `U15 <ref-U15_>`_
+* `UBOOT1 <ref-UBOOT1_>`_
+* `UEXT1 <ref-UEXT1_>`_
+* `USB1 <ref-USB1_>`_
+* `USB-OTG1 <ref-USB-OTG1_>`_
+* `VCC-PC1 <ref-VCC-PC1_>`_
+* `VCC-PL1 <ref-VCC-PL1_>`_
+* `VR1 <ref-VR1_>`_
+* `5V_E1 <ref-5V_E1_>`_
+
+Parts for BOM
+===============
+
+.. _ref-ANT1:
+
+ANT1
+----
+
+Could not find part.
+
+
+.. _ref-C1:
+
+C1
+--
+
+Could not find part.
+
+
+.. _ref-C2:
+
+C2
+--
+
+Could not find part.
+
+
+.. _ref-C3:
+
+C3
+--
+
+Could not find part.
+
+
+.. _ref-C4:
+
+C4
+--
+
+Could not find part.
+
+
+.. _ref-C5:
+
+C5
+--
+
+Could not find part.
+
+
+.. _ref-C6:
+
+C6
+--
+
+Could not find part.
+
+
+.. _ref-C7:
+
+C7
+--
+
+Could not find part.
+
+
+.. _ref-C8:
+
+C8
+--
+
+Could not find part.
+
+
+.. _ref-C9:
+
+C9
+--
+
+Could not find part.
+
+
+.. _ref-C10:
+
+C10
+---
+
+Could not find part.
+
+
+.. _ref-C11:
+
+C11
+---
+
+Could not find part.
+
+
+.. _ref-C12:
+
+C12
+---
+
+Could not find part.
+
+
+.. _ref-C13:
+
+C13
+---
+
+Could not find part.
+
+
+.. _ref-C14:
+
+C14
+---
+
+Could not find part.
+
+
+.. _ref-C15:
+
+C15
+---
+
+Could not find part.
+
+
+.. _ref-C16:
+
+C16
+---
+
+Could not find part.
+
+
+.. _ref-C17:
+
+C17
+---
+
+Could not find part.
+
+
+.. _ref-C18:
+
+C18
+---
+
+Could not find part.
+
+
+.. _ref-C19:
+
+C19
+---
+
+Could not find part.
+
+
+.. _ref-C20:
+
+C20
+---
+
+Could not find part.
+
+
+.. _ref-C21:
+
+C21
+---
+
+Could not find part.
+
+
+.. _ref-C22:
+
+C22
+---
+
+Could not find part.
+
+
+.. _ref-C23:
+
+C23
+---
+
+Could not find part.
+
+
+.. _ref-C24:
+
+C24
+---
+
+Could not find part.
+
+
+.. _ref-C25:
+
+C25
+---
+
+Could not find part.
+
+
+.. _ref-C26:
+
+C26
+---
+
+Could not find part.
+
+
+.. _ref-C27:
+
+C27
+---
+
+Could not find part.
+
+
+.. _ref-C28:
+
+C28
+---
+
+Could not find part.
+
+
+.. _ref-C29:
+
+C29
+---
+
+Could not find part.
+
+
+.. _ref-C30:
+
+C30
+---
+
+Could not find part.
+
+
+.. _ref-C31:
+
+C31
+---
+
+Could not find part.
+
+
+.. _ref-C32:
+
+C32
+---
+
+Could not find part.
+
+
+.. _ref-C33:
+
+C33
+---
+
+Could not find part.
+
+
+.. _ref-C34:
+
+C34
+---
+
+Could not find part.
+
+
+.. _ref-C35:
+
+C35
+---
+
+Could not find part.
+
+
+.. _ref-C36:
+
+C36
+---
+
+Could not find part.
+
+
+.. _ref-C37:
+
+C37
+---
+
+Could not find part.
+
+
+.. _ref-C38:
+
+C38
+---
+
+Could not find part.
+
+
+.. _ref-C39:
+
+C39
+---
+
+Could not find part.
+
+
+.. _ref-C40:
+
+C40
+---
+
+Could not find part.
+
+
+.. _ref-C41:
+
+C41
+---
+
+Could not find part.
+
+
+.. _ref-C42:
+
+C42
+---
+
+Could not find part.
+
+
+.. _ref-C43:
+
+C43
+---
+
+Could not find part.
+
+
+.. _ref-C44:
+
+C44
+---
+
+Could not find part.
+
+
+.. _ref-C45:
+
+C45
+---
+
+Could not find part.
+
+
+.. _ref-C46:
+
+C46
+---
+
+Could not find part.
+
+
+.. _ref-C47:
+
+C47
+---
+
+Could not find part.
+
+
+.. _ref-C48:
+
+C48
+---
+
+Could not find part.
+
+
+.. _ref-C49:
+
+C49
+---
+
+Could not find part.
+
+
+.. _ref-C50:
+
+C50
+---
+
+Could not find part.
+
+
+.. _ref-C51:
+
+C51
+---
+
+Could not find part.
+
+
+.. _ref-C52:
+
+C52
+---
+
+Could not find part.
+
+
+.. _ref-C53:
+
+C53
+---
+
+Could not find part.
+
+
+.. _ref-C54:
+
+C54
+---
+
+Could not find part.
+
+
+.. _ref-C55:
+
+C55
+---
+
+Could not find part.
+
+
+.. _ref-C56:
+
+C56
+---
+
+Could not find part.
+
+
+.. _ref-C57:
+
+C57
+---
+
+Could not find part.
+
+
+.. _ref-C58:
+
+C58
+---
+
+Could not find part.
+
+
+.. _ref-C59:
+
+C59
+---
+
+Could not find part.
+
+
+.. _ref-C60:
+
+C60
+---
+
+Could not find part.
+
+
+.. _ref-C61:
+
+C61
+---
+
+Could not find part.
+
+
+.. _ref-C62:
+
+C62
+---
+
+Could not find part.
+
+
+.. _ref-C63:
+
+C63
+---
+
+Could not find part.
+
+
+.. _ref-C64:
+
+C64
+---
+
+Could not find part.
+
+
+.. _ref-C65:
+
+C65
+---
+
+Could not find part.
+
+
+.. _ref-C66:
+
+C66
+---
+
+Could not find part.
+
+
+.. _ref-C67:
+
+C67
+---
+
+Could not find part.
+
+
+.. _ref-C68:
+
+C68
+---
+
+Could not find part.
+
+
+.. _ref-C69:
+
+C69
+---
+
+Could not find part.
+
+
+.. _ref-C70:
+
+C70
+---
+
+Could not find part.
+
+
+.. _ref-C71:
+
+C71
+---
+
+Could not find part.
+
+
+.. _ref-C72:
+
+C72
+---
+
+Could not find part.
+
+
+.. _ref-C73:
+
+C73
+---
+
+Could not find part.
+
+
+.. _ref-C74:
+
+C74
+---
+
+Could not find part.
+
+
+.. _ref-C75:
+
+C75
+---
+
+Could not find part.
+
+
+.. _ref-C76:
+
+C76
+---
+
+Could not find part.
+
+
+.. _ref-C77:
+
+C77
+---
+
+Could not find part.
+
+
+.. _ref-C78:
+
+C78
+---
+
+Could not find part.
+
+
+.. _ref-C79:
+
+C79
+---
+
+Could not find part.
+
+
+.. _ref-C80:
+
+C80
+---
+
+Could not find part.
+
+
+.. _ref-C81:
+
+C81
+---
+
+Could not find part.
+
+
+.. _ref-C82:
+
+C82
+---
+
+Could not find part.
+
+
+.. _ref-C83:
+
+C83
+---
+
+Could not find part.
+
+
+.. _ref-C84:
+
+C84
+---
+
+Could not find part.
+
+
+.. _ref-C85:
+
+C85
+---
+
+Could not find part.
+
+
+.. _ref-C86:
+
+C86
+---
+
+Could not find part.
+
+
+.. _ref-C87:
+
+C87
+---
+
+Could not find part.
+
+
+.. _ref-C89:
+
+C89
+---
+
+Could not find part.
+
+
+.. _ref-C90:
+
+C90
+---
+
+Could not find part.
+
+
+.. _ref-C91:
+
+C91
+---
+
+Could not find part.
+
+
+.. _ref-C92:
+
+C92
+---
+
+Could not find part.
+
+
+.. _ref-C105:
+
+C105
+----
+
+Could not find part.
+
+
+.. _ref-C106:
+
+C106
+----
+
+Could not find part.
+
+
+.. _ref-C107:
+
+C107
+----
+
+Could not find part.
+
+
+.. _ref-C109:
+
+C109
+----
+
+Could not find part.
+
+
+.. _ref-C110:
+
+C110
+----
+
+Could not find part.
+
+
+.. _ref-C115:
+
+C115
+----
+
+Could not find part.
+
+
+.. _ref-C116:
+
+C116
+----
+
+Could not find part.
+
+
+.. _ref-C117:
+
+C117
+----
+
+Could not find part.
+
+
+.. _ref-C118:
+
+C118
+----
+
+Could not find part.
+
+
+.. _ref-C119:
+
+C119
+----
+
+Could not find part.
+
+
+.. _ref-C120:
+
+C120
+----
+
+Could not find part.
+
+
+.. _ref-C121:
+
+C121
+----
+
+Could not find part.
+
+
+.. _ref-C122:
+
+C122
+----
+
+Could not find part.
+
+
+.. _ref-C123:
+
+C123
+----
+
+Could not find part.
+
+
+.. _ref-C124:
+
+C124
+----
+
+Could not find part.
+
+
+.. _ref-C125:
+
+C125
+----
+
+Could not find part.
+
+
+.. _ref-C126:
+
+C126
+----
+
+Could not find part.
+
+
+.. _ref-C127:
+
+C127
+----
+
+Could not find part.
+
+
+.. _ref-C128:
+
+C128
+----
+
+Could not find part.
+
+
+.. _ref-C129:
+
+C129
+----
+
+Could not find part.
+
+
+.. _ref-C130:
+
+C130
+----
+
+Could not find part.
+
+
+.. _ref-C131:
+
+C131
+----
+
+Could not find part.
+
+
+.. _ref-C132:
+
+C132
+----
+
+Could not find part.
+
+
+.. _ref-C133:
+
+C133
+----
+
+Could not find part.
+
+
+.. _ref-C134:
+
+C134
+----
+
+Could not find part.
+
+
+.. _ref-C135:
+
+C135
+----
+
+Could not find part.
+
+
+.. _ref-C136:
+
+C136
+----
+
+Could not find part.
+
+
+.. _ref-C137:
+
+C137
+----
+
+Could not find part.
+
+
+.. _ref-C138:
+
+C138
+----
+
+Could not find part.
+
+
+.. _ref-C139:
+
+C139
+----
+
+Could not find part.
+
+
+.. _ref-C140:
+
+C140
+----
+
+Could not find part.
+
+
+.. _ref-C141:
+
+C141
+----
+
+Could not find part.
+
+
+.. _ref-C142:
+
+C142
+----
+
+Could not find part.
+
+
+.. _ref-C143:
+
+C143
+----
+
+Could not find part.
+
+
+.. _ref-C144:
+
+C144
+----
+
+Could not find part.
+
+
+.. _ref-C145:
+
+C145
+----
+
+Could not find part.
+
+
+.. _ref-C146:
+
+C146
+----
+
+Could not find part.
+
+
+.. _ref-C147:
+
+C147
+----
+
+Could not find part.
+
+
+.. _ref-C148:
+
+C148
+----
+
+Could not find part.
+
+
+.. _ref-C149:
+
+C149
+----
+
+Could not find part.
+
+
+.. _ref-C150:
+
+C150
+----
+
+Could not find part.
+
+
+.. _ref-C151:
+
+C151
+----
+
+Could not find part.
+
+
+.. _ref-C152:
+
+C152
+----
+
+Could not find part.
+
+
+.. _ref-C153:
+
+C153
+----
+
+Could not find part.
+
+
+.. _ref-C154:
+
+C154
+----
+
+Could not find part.
+
+
+.. _ref-C155:
+
+C155
+----
+
+Could not find part.
+
+
+.. _ref-C156:
+
+C156
+----
+
+Could not find part.
+
+
+.. _ref-C157:
+
+C157
+----
+
+Could not find part.
+
+
+.. _ref-C158:
+
+C158
+----
+
+Could not find part.
+
+
+.. _ref-C159:
+
+C159
+----
+
+Could not find part.
+
+
+.. _ref-C160:
+
+C160
+----
+
+Could not find part.
+
+
+.. _ref-C161:
+
+C161
+----
+
+Could not find part.
+
+
+.. _ref-C162:
+
+C162
+----
+
+Could not find part.
+
+
+.. _ref-C163:
+
+C163
+----
+
+Could not find part.
+
+
+.. _ref-C164:
+
+C164
+----
+
+Could not find part.
+
+
+.. _ref-C165:
+
+C165
+----
+
+Could not find part.
+
+
+.. _ref-C166:
+
+C166
+----
+
+Could not find part.
+
+
+.. _ref-C167:
+
+C167
+----
+
+Could not find part.
+
+
+.. _ref-C168:
+
+C168
+----
+
+Could not find part.
+
+
+.. _ref-C169:
+
+C169
+----
+
+Could not find part.
+
+
+.. _ref-C170:
+
+C170
+----
+
+Could not find part.
+
+
+.. _ref-C171:
+
+C171
+----
+
+Could not find part.
+
+
+.. _ref-C172:
+
+C172
+----
+
+Could not find part.
+
+
+.. _ref-C173:
+
+C173
+----
+
+Could not find part.
+
+
+.. _ref-C174:
+
+C174
+----
+
+Could not find part.
+
+
+.. _ref-C175:
+
+C175
+----
+
+Could not find part.
+
+
+.. _ref-C176:
+
+C176
+----
+
+Could not find part.
+
+
+.. _ref-C177:
+
+C177
+----
+
+Could not find part.
+
+
+.. _ref-C178:
+
+C178
+----
+
+Could not find part.
+
+
+.. _ref-C179:
+
+C179
+----
+
+Could not find part.
+
+
+.. _ref-C180:
+
+C180
+----
+
+Could not find part.
+
+
+.. _ref-C181:
+
+C181
+----
+
+Could not find part.
+
+
+.. _ref-C182:
+
+C182
+----
+
+Could not find part.
+
+
+.. _ref-C183:
+
+C183
+----
+
+Could not find part.
+
+
+.. _ref-C184:
+
+C184
+----
+
+Could not find part.
+
+
+.. _ref-C185:
+
+C185
+----
+
+Could not find part.
+
+
+.. _ref-C186:
+
+C186
+----
+
+Could not find part.
+
+
+.. _ref-C187:
+
+C187
+----
+
+Could not find part.
+
+
+.. _ref-C188:
+
+C188
+----
+
+Could not find part.
+
+
+.. _ref-C189:
+
+C189
+----
+
+Could not find part.
+
+
+.. _ref-C190:
+
+C190
+----
+
+Could not find part.
+
+
+.. _ref-C191:
+
+C191
+----
+
+Could not find part.
+
+
+.. _ref-C192:
+
+C192
+----
+
+Could not find part.
+
+
+.. _ref-C193:
+
+C193
+----
+
+Could not find part.
+
+
+.. _ref-C194:
+
+C194
+----
+
+Could not find part.
+
+
+.. _ref-C195:
+
+C195
+----
+
+Could not find part.
+
+
+.. _ref-C196:
+
+C196
+----
+
+Could not find part.
+
+
+.. _ref-C197:
+
+C197
+----
+
+Could not find part.
+
+
+.. _ref-C198:
+
+C198
+----
+
+Could not find part.
+
+
+.. _ref-C199:
+
+C199
+----
+
+Could not find part.
+
+
+.. _ref-C200:
+
+C200
+----
+
+Could not find part.
+
+
+.. _ref-C201:
+
+C201
+----
+
+Could not find part.
+
+
+.. _ref-C202:
+
+C202
+----
+
+Could not find part.
+
+
+.. _ref-C203:
+
+C203
+----
+
+Could not find part.
+
+
+.. _ref-C204:
+
+C204
+----
+
+Could not find part.
+
+
+.. _ref-C205:
+
+C205
+----
+
+Could not find part.
+
+
+.. _ref-C206:
+
+C206
+----
+
+Could not find part.
+
+
+.. _ref-C207:
+
+C207
+----
+
+Could not find part.
+
+
+.. _ref-C208:
+
+C208
+----
+
+Could not find part.
+
+
+.. _ref-C209:
+
+C209
+----
+
+Could not find part.
+
+
+.. _ref-C210:
+
+C210
+----
+
+Could not find part.
+
+
+.. _ref-C211:
+
+C211
+----
+
+Could not find part.
+
+
+.. _ref-C212:
+
+C212
+----
+
+Could not find part.
+
+
+.. _ref-C213:
+
+C213
+----
+
+Could not find part.
+
+
+.. _ref-C214:
+
+C214
+----
+
+Could not find part.
+
+
+.. _ref-C215:
+
+C215
+----
+
+Could not find part.
+
+
+.. _ref-C216:
+
+C216
+----
+
+Could not find part.
+
+
+.. _ref-C217:
+
+C217
+----
+
+Could not find part.
+
+
+.. _ref-C218:
+
+C218
+----
+
+Could not find part.
+
+
+.. _ref-C219:
+
+C219
+----
+
+Could not find part.
+
+
+.. _ref-CHGLED1:
+
+CHGLED1
+-------
+
+Could not find part.
+
+
+.. _ref-D1:
+
+D1
+--
+
+Could not find part.
+
+
+.. _ref-D2:
+
+D2
+--
+
+Could not find part.
+
+
+.. _ref-D3:
+
+D3
+--
+
+Could not find part.
+
+
+.. _ref-D4:
+
+D4
+--
+
+Could not find part.
+
+
+.. _ref-D5:
+
+D5
+--
+
+Could not find part.
+
+
+.. _ref-DBG_UART1:
+
+DBG_UART1
+---------
+
+Could not find part.
+
+
+.. _ref-DDR-VCC1:
+
+DDR-VCC1
+--------
+
+Could not find part.
+
+
+.. _ref-FET1:
+
+FET1
+----
+
+Could not find part.
+
+
+.. _ref-FET2:
+
+FET2
+----
+
+Could not find part.
+
+
+.. _ref-FUSE1:
+
+FUSE1
+-----
+
+Could not find part.
+
+
+.. _ref-FUSE2:
+
+FUSE2
+-----
+
+Could not find part.
+
+
+.. _ref-GND1:
+
+GND1
+----
+
+Could not find part.
+
+
+.. _ref-GNDA1:
+
+GNDA1
+-----
+
+Could not find part.
+
+
+.. _ref-GPIO1:
+
+GPIO1
+-----
+
+Could not find part.
+
+
+.. _ref-GPIO_LED1:
+
+GPIO_LED1
+---------
+
+Could not find part.
+
+
+.. _ref-HDMI1:
+
+HDMI1
+-----
+
+Could not find part.
+
+
+.. _ref-HEADPHONES/LINEOUT1:
+
+HEADPHONES/LINEOUT1
+-------------------
+
+Could not find part.
+
+
+.. _ref-HPHONEOUTL/LINEOUTL1:
+
+HPHONEOUTL/LINEOUTL1
+--------------------
+
+Could not find part.
+
+
+.. _ref-HPHONEOUTR/LINEOUTR1:
+
+HPHONEOUTR/LINEOUTR1
+--------------------
+
+Could not find part.
+
+
+.. _ref-HSIC1:
+
+HSIC1
+-----
+
+Could not find part.
+
+
+.. _ref-HSIC_E1:
+
+HSIC_E1
+-------
+
+Could not find part.
+
+
+.. _ref-IPS1:
+
+IPS1
+----
+
+Could not find part.
+
+
+.. _ref-L1:
+
+L1
+--
+
+Could not find part.
+
+
+.. _ref-L2:
+
+L2
+--
+
+Could not find part.
+
+
+.. _ref-L3:
+
+L3
+--
+
+Could not find part.
+
+
+.. _ref-L4:
+
+L4
+--
+
+Could not find part.
+
+
+.. _ref-L5:
+
+L5
+--
+
+Could not find part.
+
+
+.. _ref-L6:
+
+L6
+--
+
+Could not find part.
+
+
+.. _ref-L8:
+
+L8
+--
+
+Could not find part.
+
+
+.. _ref-L14:
+
+L14
+---
+
+Could not find part.
+
+
+.. _ref-L15:
+
+L15
+---
+
+Could not find part.
+
+
+.. _ref-L16:
+
+L16
+---
+
+Could not find part.
+
+
+.. _ref-L17:
+
+L17
+---
+
+Could not find part.
+
+
+.. _ref-L18:
+
+L18
+---
+
+Could not find part.
+
+
+.. _ref-L19:
+
+L19
+---
+
+Could not find part.
+
+
+.. _ref-L20:
+
+L20
+---
+
+Could not find part.
+
+
+.. _ref-L21:
+
+L21
+---
+
+Could not find part.
+
+
+.. _ref-L23:
+
+L23
+---
+
+Could not find part.
+
+
+.. _ref-L24:
+
+L24
+---
+
+Could not find part.
+
+
+.. _ref-LAN1:
+
+LAN1
+----
+
+Could not find part.
+
+
+.. _ref-LCD_CON1:
+
+LCD_CON1
+--------
+
+Could not find part.
+
+
+.. _ref-LINEINL/MICIN2:
+
+LINEINL/MICIN2
+--------------
+
+Could not find part.
+
+
+.. _ref-LINEINR/MICIN1:
+
+LINEINR/MICIN1
+--------------
+
+Could not find part.
+
+
+.. _ref-LIPO_BAT1:
+
+LIPO_BAT1
+---------
+
+Could not find part.
+
+
+.. _ref-MIC/LINEIN1:
+
+MIC/LINEIN1
+-----------
+
+Could not find part.
+
+
+.. _ref-MICRO_SD1:
+
+MICRO_SD1
+---------
+
+Could not find part.
+
+
+.. _ref-MIPI-DSI1:
+
+MIPI-DSI1
+---------
+
+Could not find part.
+
+
+.. _ref-Mounting_hole1:
+
+Mounting_hole1
+--------------
+
+Could not find part.
+
+
+.. _ref-Mounting_hole2:
+
+Mounting_hole2
+--------------
+
+Could not find part.
+
+
+.. _ref-Mounting_hole3:
+
+Mounting_hole3
+--------------
+
+Could not find part.
+
+
+.. _ref-NAND_E1:
+
+NAND_E1
+-------
+
+Could not find part.
+
+
+.. _ref-PHYRST1:
+
+PHYRST1
+-------
+
+Could not find part.
+
+
+.. _ref-PWR1:
+
+PWR1
+----
+
+Could not find part.
+
+
+.. _ref-PWRLED1:
+
+PWRLED1
+-------
+
+Could not find part.
+
+
+.. _ref-PWRON1:
+
+PWRON1
+------
+
+Could not find part.
+
+
+.. _ref-PWR_PC1:
+
+PWR_PC1
+-------
+
+Could not find part.
+
+
+.. _ref-Q2:
+
+Q2
+--
+
+Could not find part.
+
+
+.. _ref-Q3:
+
+Q3
+--
+
+Could not find part.
+
+
+.. _ref-Q4:
+
+Q4
+--
+
+Could not find part.
+
+
+.. _ref-R1:
+
+R1
+--
+
+Could not find part.
+
+
+.. _ref-R2:
+
+R2
+--
+
+Could not find part.
+
+
+.. _ref-R3:
+
+R3
+--
+
+Could not find part.
+
+
+.. _ref-R4:
+
+R4
+--
+
+Could not find part.
+
+
+.. _ref-R5:
+
+R5
+--
+
+Could not find part.
+
+
+.. _ref-R6:
+
+R6
+--
+
+Could not find part.
+
+
+.. _ref-R7:
+
+R7
+--
+
+Could not find part.
+
+
+.. _ref-R8:
+
+R8
+--
+
+Could not find part.
+
+
+.. _ref-R9:
+
+R9
+--
+
+Could not find part.
+
+
+.. _ref-R10:
+
+R10
+---
+
+Could not find part.
+
+
+.. _ref-R11:
+
+R11
+---
+
+Could not find part.
+
+
+.. _ref-R12:
+
+R12
+---
+
+Could not find part.
+
+
+.. _ref-R13:
+
+R13
+---
+
+Could not find part.
+
+
+.. _ref-R14:
+
+R14
+---
+
+Could not find part.
+
+
+.. _ref-R15:
+
+R15
+---
+
+Could not find part.
+
+
+.. _ref-R16:
+
+R16
+---
+
+Could not find part.
+
+
+.. _ref-R17:
+
+R17
+---
+
+Could not find part.
+
+
+.. _ref-R18:
+
+R18
+---
+
+Could not find part.
+
+
+.. _ref-R19:
+
+R19
+---
+
+Could not find part.
+
+
+.. _ref-R20:
+
+R20
+---
+
+Could not find part.
+
+
+.. _ref-R21:
+
+R21
+---
+
+Could not find part.
+
+
+.. _ref-R22:
+
+R22
+---
+
+Could not find part.
+
+
+.. _ref-R23:
+
+R23
+---
+
+Could not find part.
+
+
+.. _ref-R24:
+
+R24
+---
+
+Could not find part.
+
+
+.. _ref-R25:
+
+R25
+---
+
+Could not find part.
+
+
+.. _ref-R26:
+
+R26
+---
+
+Could not find part.
+
+
+.. _ref-R27:
+
+R27
+---
+
+Could not find part.
+
+
+.. _ref-R28:
+
+R28
+---
+
+Could not find part.
+
+
+.. _ref-R29:
+
+R29
+---
+
+Could not find part.
+
+
+.. _ref-R30:
+
+R30
+---
+
+Could not find part.
+
+
+.. _ref-R31:
+
+R31
+---
+
+Could not find part.
+
+
+.. _ref-R32:
+
+R32
+---
+
+Could not find part.
+
+
+.. _ref-R33:
+
+R33
+---
+
+Could not find part.
+
+
+.. _ref-R34:
+
+R34
+---
+
+Could not find part.
+
+
+.. _ref-R35:
+
+R35
+---
+
+Could not find part.
+
+
+.. _ref-R36:
+
+R36
+---
+
+Could not find part.
+
+
+.. _ref-R37:
+
+R37
+---
+
+Could not find part.
+
+
+.. _ref-R38:
+
+R38
+---
+
+Could not find part.
+
+
+.. _ref-R39:
+
+R39
+---
+
+Could not find part.
+
+
+.. _ref-R40:
+
+R40
+---
+
+Could not find part.
+
+
+.. _ref-R41:
+
+R41
+---
+
+Could not find part.
+
+
+.. _ref-R42:
+
+R42
+---
+
+Could not find part.
+
+
+.. _ref-R43:
+
+R43
+---
+
+Could not find part.
+
+
+.. _ref-R44:
+
+R44
+---
+
+Could not find part.
+
+
+.. _ref-R45:
+
+R45
+---
+
+Could not find part.
+
+
+.. _ref-R46:
+
+R46
+---
+
+Could not find part.
+
+
+.. _ref-R47:
+
+R47
+---
+
+Could not find part.
+
+
+.. _ref-R48:
+
+R48
+---
+
+Could not find part.
+
+
+.. _ref-R49:
+
+R49
+---
+
+Could not find part.
+
+
+.. _ref-R50:
+
+R50
+---
+
+Could not find part.
+
+
+.. _ref-R51:
+
+R51
+---
+
+Could not find part.
+
+
+.. _ref-R52:
+
+R52
+---
+
+Could not find part.
+
+
+.. _ref-R53:
+
+R53
+---
+
+Could not find part.
+
+
+.. _ref-R54:
+
+R54
+---
+
+Could not find part.
+
+
+.. _ref-R55:
+
+R55
+---
+
+Could not find part.
+
+
+.. _ref-R56:
+
+R56
+---
+
+Could not find part.
+
+
+.. _ref-R57:
+
+R57
+---
+
+Could not find part.
+
+
+.. _ref-R58:
+
+R58
+---
+
+Could not find part.
+
+
+.. _ref-R59:
+
+R59
+---
+
+Could not find part.
+
+
+.. _ref-R60:
+
+R60
+---
+
+Could not find part.
+
+
+.. _ref-R61:
+
+R61
+---
+
+Could not find part.
+
+
+.. _ref-R62:
+
+R62
+---
+
+Could not find part.
+
+
+.. _ref-R63:
+
+R63
+---
+
+Could not find part.
+
+
+.. _ref-R64:
+
+R64
+---
+
+Could not find part.
+
+
+.. _ref-R65:
+
+R65
+---
+
+Could not find part.
+
+
+.. _ref-R66:
+
+R66
+---
+
+Could not find part.
+
+
+.. _ref-R70:
+
+R70
+---
+
+Could not find part.
+
+
+.. _ref-R71:
+
+R71
+---
+
+Could not find part.
+
+
+.. _ref-R74:
+
+R74
+---
+
+Could not find part.
+
+
+.. _ref-R75:
+
+R75
+---
+
+Could not find part.
+
+
+.. _ref-R76:
+
+R76
+---
+
+Could not find part.
+
+
+.. _ref-R77:
+
+R77
+---
+
+Could not find part.
+
+
+.. _ref-R78:
+
+R78
+---
+
+Could not find part.
+
+
+.. _ref-R79:
+
+R79
+---
+
+Could not find part.
+
+
+.. _ref-R80:
+
+R80
+---
+
+Could not find part.
+
+
+.. _ref-R81:
+
+R81
+---
+
+Could not find part.
+
+
+.. _ref-R82:
+
+R82
+---
+
+Could not find part.
+
+
+.. _ref-R83:
+
+R83
+---
+
+Could not find part.
+
+
+.. _ref-R84:
+
+R84
+---
+
+Could not find part.
+
+
+.. _ref-R85:
+
+R85
+---
+
+Could not find part.
+
+
+.. _ref-R86:
+
+R86
+---
+
+Could not find part.
+
+
+.. _ref-R87:
+
+R87
+---
+
+Could not find part.
+
+
+.. _ref-R88:
+
+R88
+---
+
+Could not find part.
+
+
+.. _ref-R89:
+
+R89
+---
+
+Could not find part.
+
+
+.. _ref-R90:
+
+R90
+---
+
+Could not find part.
+
+
+.. _ref-R91:
+
+R91
+---
+
+Could not find part.
+
+
+.. _ref-R92:
+
+R92
+---
+
+Could not find part.
+
+
+.. _ref-R93:
+
+R93
+---
+
+Could not find part.
+
+
+.. _ref-R94:
+
+R94
+---
+
+Could not find part.
+
+
+.. _ref-R95:
+
+R95
+---
+
+Could not find part.
+
+
+.. _ref-R96:
+
+R96
+---
+
+Could not find part.
+
+
+.. _ref-R97:
+
+R97
+---
+
+Could not find part.
+
+
+.. _ref-R98:
+
+R98
+---
+
+Could not find part.
+
+
+.. _ref-R99:
+
+R99
+---
+
+Could not find part.
+
+
+.. _ref-R100:
+
+R100
+----
+
+Could not find part.
+
+
+.. _ref-R101:
+
+R101
+----
+
+Could not find part.
+
+
+.. _ref-R102:
+
+R102
+----
+
+Could not find part.
+
+
+.. _ref-R103:
+
+R103
+----
+
+Could not find part.
+
+
+.. _ref-R104:
+
+R104
+----
+
+Could not find part.
+
+
+.. _ref-R105:
+
+R105
+----
+
+Could not find part.
+
+
+.. _ref-R106:
+
+R106
+----
+
+Could not find part.
+
+
+.. _ref-R107:
+
+R107
+----
+
+Could not find part.
+
+
+.. _ref-R108:
+
+R108
+----
+
+Could not find part.
+
+
+.. _ref-R109:
+
+R109
+----
+
+Could not find part.
+
+
+.. _ref-R110:
+
+R110
+----
+
+Could not find part.
+
+
+.. _ref-R111:
+
+R111
+----
+
+Could not find part.
+
+
+.. _ref-R112:
+
+R112
+----
+
+Could not find part.
+
+
+.. _ref-R113:
+
+R113
+----
+
+Could not find part.
+
+
+.. _ref-R114:
+
+R114
+----
+
+Could not find part.
+
+
+.. _ref-R115:
+
+R115
+----
+
+Could not find part.
+
+
+.. _ref-R116:
+
+R116
+----
+
+Could not find part.
+
+
+.. _ref-R117:
+
+R117
+----
+
+Could not find part.
+
+
+.. _ref-R118:
+
+R118
+----
+
+Could not find part.
+
+
+.. _ref-R119:
+
+R119
+----
+
+Could not find part.
+
+
+.. _ref-R120:
+
+R120
+----
+
+Could not find part.
+
+
+.. _ref-RESET1:
+
+RESET1
+------
+
+Could not find part.
+
+
+.. _ref-RM1:
+
+RM1
+---
+
+Could not find part.
+
+
+.. _ref-RM2:
+
+RM2
+---
+
+Could not find part.
+
+
+.. _ref-RM3:
+
+RM3
+---
+
+Could not find part.
+
+
+.. _ref-RM4:
+
+RM4
+---
+
+Could not find part.
+
+
+.. _ref-RM5:
+
+RM5
+---
+
+Could not find part.
+
+
+.. _ref-RM7:
+
+RM7
+---
+
+Could not find part.
+
+
+.. _ref-RM8:
+
+RM8
+---
+
+Could not find part.
+
+
+.. _ref-RM9:
+
+RM9
+---
+
+Could not find part.
+
+
+.. _ref-RM12:
+
+RM12
+----
+
+Could not find part.
+
+
+.. _ref-RM14:
+
+RM14
+----
+
+Could not find part.
+
+
+.. _ref-RM15:
+
+RM15
+----
+
+Could not find part.
+
+
+.. _ref-T1:
+
+T1
+--
+
+Could not find part.
+
+
+.. _ref-U1:
+
+U1
+--
+
+Could not find part.
+
+
+.. _ref-U1:
+
+U1
+--
+
+Could not find part.
+
+
+.. _ref-U1:
+
+U1
+--
+
+Could not find part.
+
+
+.. _ref-U1:
+
+U1
+--
+
+Could not find part.
+
+
+.. _ref-U2:
+
+U2
+--
+
+Could not find part.
+
+
+.. _ref-U3:
+
+U3
+--
+
+Could not find part.
+
+
+.. _ref-U4:
+
+U4
+--
+
+Could not find part.
+
+
+.. _ref-U5:
+
+U5
+--
+
+Could not find part.
+
+
+.. _ref-U6:
+
+U6
+--
+
+Could not find part.
+
+
+.. _ref-U7:
+
+U7
+--
+
+Could not find part.
+
+
+.. _ref-U8:
+
+U8
+--
+
+Could not find part.
+
+
+.. _ref-U9:
+
+U9
+--
+
+Could not find part.
+
+
+.. _ref-U10:
+
+U10
+---
+
+Could not find part.
+
+
+.. _ref-U11:
+
+U11
+---
+
+Could not find part.
+
+
+.. _ref-U12:
+
+U12
+---
+
+Could not find part.
+
+
+.. _ref-U13:
+
+U13
+---
+
+Could not find part.
+
+
+.. _ref-U14:
+
+U14
+---
+
+Could not find part.
+
+
+.. _ref-U15:
+
+U15
+---
+
+Could not find part.
+
+
+.. _ref-UBOOT1:
+
+UBOOT1
+------
+
+Could not find part.
+
+
+.. _ref-UEXT1:
+
+UEXT1
+-----
+
+Could not find part.
+
+
+.. _ref-USB1:
+
+USB1
+----
+
+Could not find part.
+
+
+.. _ref-USB-OTG1:
+
+USB-OTG1
+--------
+
+Could not find part.
+
+
+.. _ref-VCC-PC1:
+
+VCC-PC1
+-------
+
+Could not find part.
+
+
+.. _ref-VCC-PL1:
+
+VCC-PL1
+-------
+
+Could not find part.
+
+
+.. _ref-VR1:
+
+VR1
+---
+
+Could not find part.
+
+
+.. _ref-5V_E1:
+
+5V_E1
+-----
+
+Could not find part.
+
+
+
+Part details
+============
diff --git a/demo/thirdparty/olinuxino/ee/reports/order.rst b/demo/thirdparty/olinuxino/ee/reports/order.rst
deleted file mode 100644
index bdf7e6d..0000000
--- a/demo/thirdparty/olinuxino/ee/reports/order.rst
+++ /dev/null
@@ -1,2923 +0,0 @@
-Order
-=====
-
-Has unresolved parts: yes.
-
-Parts for Order
-===============
-
-.. _ref-ANT1:
-
-ANT1
-----
-
-Part not resolved.
-
-.. _ref-C1:
-
-C1
---
-
-Part not resolved.
-
-.. _ref-C2:
-
-C2
---
-
-Part not resolved.
-
-.. _ref-C3:
-
-C3
---
-
-Part not resolved.
-
-.. _ref-C4:
-
-C4
---
-
-Part not resolved.
-
-.. _ref-C5:
-
-C5
---
-
-Part not resolved.
-
-.. _ref-C6:
-
-C6
---
-
-Part not resolved.
-
-.. _ref-C7:
-
-C7
---
-
-Part not resolved.
-
-.. _ref-C8:
-
-C8
---
-
-Part not resolved.
-
-.. _ref-C9:
-
-C9
---
-
-Part not resolved.
-
-.. _ref-C10:
-
-C10
----
-
-Part not resolved.
-
-.. _ref-C11:
-
-C11
----
-
-Part not resolved.
-
-.. _ref-C12:
-
-C12
----
-
-Part not resolved.
-
-.. _ref-C13:
-
-C13
----
-
-Part not resolved.
-
-.. _ref-C14:
-
-C14
----
-
-Part not resolved.
-
-.. _ref-C15:
-
-C15
----
-
-Part not resolved.
-
-.. _ref-C16:
-
-C16
----
-
-Part not resolved.
-
-.. _ref-C17:
-
-C17
----
-
-Part not resolved.
-
-.. _ref-C18:
-
-C18
----
-
-Part not resolved.
-
-.. _ref-C19:
-
-C19
----
-
-Part not resolved.
-
-.. _ref-C20:
-
-C20
----
-
-Part not resolved.
-
-.. _ref-C21:
-
-C21
----
-
-Part not resolved.
-
-.. _ref-C22:
-
-C22
----
-
-Part not resolved.
-
-.. _ref-C23:
-
-C23
----
-
-Part not resolved.
-
-.. _ref-C24:
-
-C24
----
-
-Part not resolved.
-
-.. _ref-C25:
-
-C25
----
-
-Part not resolved.
-
-.. _ref-C26:
-
-C26
----
-
-Part not resolved.
-
-.. _ref-C27:
-
-C27
----
-
-Part not resolved.
-
-.. _ref-C28:
-
-C28
----
-
-Part not resolved.
-
-.. _ref-C29:
-
-C29
----
-
-Part not resolved.
-
-.. _ref-C30:
-
-C30
----
-
-Part not resolved.
-
-.. _ref-C31:
-
-C31
----
-
-Part not resolved.
-
-.. _ref-C32:
-
-C32
----
-
-Part not resolved.
-
-.. _ref-C33:
-
-C33
----
-
-Part not resolved.
-
-.. _ref-C34:
-
-C34
----
-
-Part not resolved.
-
-.. _ref-C35:
-
-C35
----
-
-Part not resolved.
-
-.. _ref-C36:
-
-C36
----
-
-Part not resolved.
-
-.. _ref-C37:
-
-C37
----
-
-Part not resolved.
-
-.. _ref-C38:
-
-C38
----
-
-Part not resolved.
-
-.. _ref-C39:
-
-C39
----
-
-Part not resolved.
-
-.. _ref-C40:
-
-C40
----
-
-Part not resolved.
-
-.. _ref-C41:
-
-C41
----
-
-Part not resolved.
-
-.. _ref-C42:
-
-C42
----
-
-Part not resolved.
-
-.. _ref-C43:
-
-C43
----
-
-Part not resolved.
-
-.. _ref-C44:
-
-C44
----
-
-Part not resolved.
-
-.. _ref-C45:
-
-C45
----
-
-Part not resolved.
-
-.. _ref-C46:
-
-C46
----
-
-Part not resolved.
-
-.. _ref-C47:
-
-C47
----
-
-Part not resolved.
-
-.. _ref-C48:
-
-C48
----
-
-Part not resolved.
-
-.. _ref-C49:
-
-C49
----
-
-Part not resolved.
-
-.. _ref-C50:
-
-C50
----
-
-Part not resolved.
-
-.. _ref-C51:
-
-C51
----
-
-Part not resolved.
-
-.. _ref-C52:
-
-C52
----
-
-Part not resolved.
-
-.. _ref-C53:
-
-C53
----
-
-Part not resolved.
-
-.. _ref-C54:
-
-C54
----
-
-Part not resolved.
-
-.. _ref-C55:
-
-C55
----
-
-Part not resolved.
-
-.. _ref-C56:
-
-C56
----
-
-Part not resolved.
-
-.. _ref-C57:
-
-C57
----
-
-Part not resolved.
-
-.. _ref-C58:
-
-C58
----
-
-Part not resolved.
-
-.. _ref-C59:
-
-C59
----
-
-Part not resolved.
-
-.. _ref-C60:
-
-C60
----
-
-Part not resolved.
-
-.. _ref-C61:
-
-C61
----
-
-Part not resolved.
-
-.. _ref-C62:
-
-C62
----
-
-Part not resolved.
-
-.. _ref-C63:
-
-C63
----
-
-Part not resolved.
-
-.. _ref-C64:
-
-C64
----
-
-Part not resolved.
-
-.. _ref-C65:
-
-C65
----
-
-Part not resolved.
-
-.. _ref-C66:
-
-C66
----
-
-Part not resolved.
-
-.. _ref-C67:
-
-C67
----
-
-Part not resolved.
-
-.. _ref-C68:
-
-C68
----
-
-Part not resolved.
-
-.. _ref-C69:
-
-C69
----
-
-Part not resolved.
-
-.. _ref-C70:
-
-C70
----
-
-Part not resolved.
-
-.. _ref-C71:
-
-C71
----
-
-Part not resolved.
-
-.. _ref-C72:
-
-C72
----
-
-Part not resolved.
-
-.. _ref-C73:
-
-C73
----
-
-Part not resolved.
-
-.. _ref-C74:
-
-C74
----
-
-Part not resolved.
-
-.. _ref-C75:
-
-C75
----
-
-Part not resolved.
-
-.. _ref-C76:
-
-C76
----
-
-Part not resolved.
-
-.. _ref-C77:
-
-C77
----
-
-Part not resolved.
-
-.. _ref-C78:
-
-C78
----
-
-Part not resolved.
-
-.. _ref-C79:
-
-C79
----
-
-Part not resolved.
-
-.. _ref-C80:
-
-C80
----
-
-Part not resolved.
-
-.. _ref-C81:
-
-C81
----
-
-Part not resolved.
-
-.. _ref-C82:
-
-C82
----
-
-Part not resolved.
-
-.. _ref-C83:
-
-C83
----
-
-Part not resolved.
-
-.. _ref-C84:
-
-C84
----
-
-Part not resolved.
-
-.. _ref-C85:
-
-C85
----
-
-Part not resolved.
-
-.. _ref-C86:
-
-C86
----
-
-Part not resolved.
-
-.. _ref-C87:
-
-C87
----
-
-Part not resolved.
-
-.. _ref-C89:
-
-C89
----
-
-Part not resolved.
-
-.. _ref-C90:
-
-C90
----
-
-Part not resolved.
-
-.. _ref-C91:
-
-C91
----
-
-Part not resolved.
-
-.. _ref-C92:
-
-C92
----
-
-Part not resolved.
-
-.. _ref-C105:
-
-C105
-----
-
-Part not resolved.
-
-.. _ref-C106:
-
-C106
-----
-
-Part not resolved.
-
-.. _ref-C107:
-
-C107
-----
-
-Part not resolved.
-
-.. _ref-C109:
-
-C109
-----
-
-Part not resolved.
-
-.. _ref-C110:
-
-C110
-----
-
-Part not resolved.
-
-.. _ref-C115:
-
-C115
-----
-
-Part not resolved.
-
-.. _ref-C116:
-
-C116
-----
-
-Part not resolved.
-
-.. _ref-C117:
-
-C117
-----
-
-Part not resolved.
-
-.. _ref-C118:
-
-C118
-----
-
-Part not resolved.
-
-.. _ref-C119:
-
-C119
-----
-
-Part not resolved.
-
-.. _ref-C120:
-
-C120
-----
-
-Part not resolved.
-
-.. _ref-C121:
-
-C121
-----
-
-Part not resolved.
-
-.. _ref-C122:
-
-C122
-----
-
-Part not resolved.
-
-.. _ref-C123:
-
-C123
-----
-
-Part not resolved.
-
-.. _ref-C124:
-
-C124
-----
-
-Part not resolved.
-
-.. _ref-C125:
-
-C125
-----
-
-Part not resolved.
-
-.. _ref-C126:
-
-C126
-----
-
-Part not resolved.
-
-.. _ref-C127:
-
-C127
-----
-
-Part not resolved.
-
-.. _ref-C128:
-
-C128
-----
-
-Part not resolved.
-
-.. _ref-C129:
-
-C129
-----
-
-Part not resolved.
-
-.. _ref-C130:
-
-C130
-----
-
-Part not resolved.
-
-.. _ref-C131:
-
-C131
-----
-
-Part not resolved.
-
-.. _ref-C132:
-
-C132
-----
-
-Part not resolved.
-
-.. _ref-C133:
-
-C133
-----
-
-Part not resolved.
-
-.. _ref-C134:
-
-C134
-----
-
-Part not resolved.
-
-.. _ref-C135:
-
-C135
-----
-
-Part not resolved.
-
-.. _ref-C136:
-
-C136
-----
-
-Part not resolved.
-
-.. _ref-C137:
-
-C137
-----
-
-Part not resolved.
-
-.. _ref-C138:
-
-C138
-----
-
-Part not resolved.
-
-.. _ref-C139:
-
-C139
-----
-
-Part not resolved.
-
-.. _ref-C140:
-
-C140
-----
-
-Part not resolved.
-
-.. _ref-C141:
-
-C141
-----
-
-Part not resolved.
-
-.. _ref-C142:
-
-C142
-----
-
-Part not resolved.
-
-.. _ref-C143:
-
-C143
-----
-
-Part not resolved.
-
-.. _ref-C144:
-
-C144
-----
-
-Part not resolved.
-
-.. _ref-C145:
-
-C145
-----
-
-Part not resolved.
-
-.. _ref-C146:
-
-C146
-----
-
-Part not resolved.
-
-.. _ref-C147:
-
-C147
-----
-
-Part not resolved.
-
-.. _ref-C148:
-
-C148
-----
-
-Part not resolved.
-
-.. _ref-C149:
-
-C149
-----
-
-Part not resolved.
-
-.. _ref-C150:
-
-C150
-----
-
-Part not resolved.
-
-.. _ref-C151:
-
-C151
-----
-
-Part not resolved.
-
-.. _ref-C152:
-
-C152
-----
-
-Part not resolved.
-
-.. _ref-C153:
-
-C153
-----
-
-Part not resolved.
-
-.. _ref-C154:
-
-C154
-----
-
-Part not resolved.
-
-.. _ref-C155:
-
-C155
-----
-
-Part not resolved.
-
-.. _ref-C156:
-
-C156
-----
-
-Part not resolved.
-
-.. _ref-C157:
-
-C157
-----
-
-Part not resolved.
-
-.. _ref-C158:
-
-C158
-----
-
-Part not resolved.
-
-.. _ref-C159:
-
-C159
-----
-
-Part not resolved.
-
-.. _ref-C160:
-
-C160
-----
-
-Part not resolved.
-
-.. _ref-C161:
-
-C161
-----
-
-Part not resolved.
-
-.. _ref-C162:
-
-C162
-----
-
-Part not resolved.
-
-.. _ref-C163:
-
-C163
-----
-
-Part not resolved.
-
-.. _ref-C164:
-
-C164
-----
-
-Part not resolved.
-
-.. _ref-C165:
-
-C165
-----
-
-Part not resolved.
-
-.. _ref-C166:
-
-C166
-----
-
-Part not resolved.
-
-.. _ref-C167:
-
-C167
-----
-
-Part not resolved.
-
-.. _ref-C168:
-
-C168
-----
-
-Part not resolved.
-
-.. _ref-C169:
-
-C169
-----
-
-Part not resolved.
-
-.. _ref-C170:
-
-C170
-----
-
-Part not resolved.
-
-.. _ref-C171:
-
-C171
-----
-
-Part not resolved.
-
-.. _ref-C172:
-
-C172
-----
-
-Part not resolved.
-
-.. _ref-C173:
-
-C173
-----
-
-Part not resolved.
-
-.. _ref-C174:
-
-C174
-----
-
-Part not resolved.
-
-.. _ref-C175:
-
-C175
-----
-
-Part not resolved.
-
-.. _ref-C176:
-
-C176
-----
-
-Part not resolved.
-
-.. _ref-C177:
-
-C177
-----
-
-Part not resolved.
-
-.. _ref-C178:
-
-C178
-----
-
-Part not resolved.
-
-.. _ref-C179:
-
-C179
-----
-
-Part not resolved.
-
-.. _ref-C180:
-
-C180
-----
-
-Part not resolved.
-
-.. _ref-C181:
-
-C181
-----
-
-Part not resolved.
-
-.. _ref-C182:
-
-C182
-----
-
-Part not resolved.
-
-.. _ref-C183:
-
-C183
-----
-
-Part not resolved.
-
-.. _ref-C184:
-
-C184
-----
-
-Part not resolved.
-
-.. _ref-C185:
-
-C185
-----
-
-Part not resolved.
-
-.. _ref-C186:
-
-C186
-----
-
-Part not resolved.
-
-.. _ref-C187:
-
-C187
-----
-
-Part not resolved.
-
-.. _ref-C188:
-
-C188
-----
-
-Part not resolved.
-
-.. _ref-C189:
-
-C189
-----
-
-Part not resolved.
-
-.. _ref-C190:
-
-C190
-----
-
-Part not resolved.
-
-.. _ref-C191:
-
-C191
-----
-
-Part not resolved.
-
-.. _ref-C192:
-
-C192
-----
-
-Part not resolved.
-
-.. _ref-C193:
-
-C193
-----
-
-Part not resolved.
-
-.. _ref-C194:
-
-C194
-----
-
-Part not resolved.
-
-.. _ref-C195:
-
-C195
-----
-
-Part not resolved.
-
-.. _ref-C196:
-
-C196
-----
-
-Part not resolved.
-
-.. _ref-C197:
-
-C197
-----
-
-Part not resolved.
-
-.. _ref-C198:
-
-C198
-----
-
-Part not resolved.
-
-.. _ref-C199:
-
-C199
-----
-
-Part not resolved.
-
-.. _ref-C200:
-
-C200
-----
-
-Part not resolved.
-
-.. _ref-C201:
-
-C201
-----
-
-Part not resolved.
-
-.. _ref-C202:
-
-C202
-----
-
-Part not resolved.
-
-.. _ref-C203:
-
-C203
-----
-
-Part not resolved.
-
-.. _ref-C204:
-
-C204
-----
-
-Part not resolved.
-
-.. _ref-C205:
-
-C205
-----
-
-Part not resolved.
-
-.. _ref-C206:
-
-C206
-----
-
-Part not resolved.
-
-.. _ref-C207:
-
-C207
-----
-
-Part not resolved.
-
-.. _ref-C208:
-
-C208
-----
-
-Part not resolved.
-
-.. _ref-C209:
-
-C209
-----
-
-Part not resolved.
-
-.. _ref-C210:
-
-C210
-----
-
-Part not resolved.
-
-.. _ref-C211:
-
-C211
-----
-
-Part not resolved.
-
-.. _ref-C212:
-
-C212
-----
-
-Part not resolved.
-
-.. _ref-C213:
-
-C213
-----
-
-Part not resolved.
-
-.. _ref-C214:
-
-C214
-----
-
-Part not resolved.
-
-.. _ref-C215:
-
-C215
-----
-
-Part not resolved.
-
-.. _ref-C216:
-
-C216
-----
-
-Part not resolved.
-
-.. _ref-C217:
-
-C217
-----
-
-Part not resolved.
-
-.. _ref-C218:
-
-C218
-----
-
-Part not resolved.
-
-.. _ref-C219:
-
-C219
-----
-
-Part not resolved.
-
-.. _ref-CHGLED1:
-
-CHGLED1
--------
-
-Part not resolved.
-
-.. _ref-D1:
-
-D1
---
-
-Part not resolved.
-
-.. _ref-D2:
-
-D2
---
-
-Part not resolved.
-
-.. _ref-D3:
-
-D3
---
-
-Part not resolved.
-
-.. _ref-D4:
-
-D4
---
-
-Part not resolved.
-
-.. _ref-D5:
-
-D5
---
-
-Part not resolved.
-
-.. _ref-DBG_UART1:
-
-DBG_UART1
----------
-
-Part not resolved.
-
-.. _ref-DDR-VCC1:
-
-DDR-VCC1
---------
-
-Part not resolved.
-
-.. _ref-FET1:
-
-FET1
-----
-
-Part not resolved.
-
-.. _ref-FET2:
-
-FET2
-----
-
-Part not resolved.
-
-.. _ref-FUSE1:
-
-FUSE1
------
-
-Part not resolved.
-
-.. _ref-FUSE2:
-
-FUSE2
------
-
-Part not resolved.
-
-.. _ref-GND1:
-
-GND1
-----
-
-Part not resolved.
-
-.. _ref-GNDA1:
-
-GNDA1
------
-
-Part not resolved.
-
-.. _ref-GPIO1:
-
-GPIO1
------
-
-Part not resolved.
-
-.. _ref-GPIO_LED1:
-
-GPIO_LED1
----------
-
-Part not resolved.
-
-.. _ref-HDMI1:
-
-HDMI1
------
-
-Part not resolved.
-
-.. _ref-HEADPHONES/LINEOUT1:
-
-HEADPHONES/LINEOUT1
--------------------
-
-Part not resolved.
-
-.. _ref-HPHONEOUTL/LINEOUTL1:
-
-HPHONEOUTL/LINEOUTL1
---------------------
-
-Part not resolved.
-
-.. _ref-HPHONEOUTR/LINEOUTR1:
-
-HPHONEOUTR/LINEOUTR1
---------------------
-
-Part not resolved.
-
-.. _ref-HSIC1:
-
-HSIC1
------
-
-Part not resolved.
-
-.. _ref-HSIC_E1:
-
-HSIC_E1
--------
-
-Part not resolved.
-
-.. _ref-IPS1:
-
-IPS1
-----
-
-Part not resolved.
-
-.. _ref-L1:
-
-L1
---
-
-Part not resolved.
-
-.. _ref-L2:
-
-L2
---
-
-Part not resolved.
-
-.. _ref-L3:
-
-L3
---
-
-Part not resolved.
-
-.. _ref-L4:
-
-L4
---
-
-Part not resolved.
-
-.. _ref-L5:
-
-L5
---
-
-Part not resolved.
-
-.. _ref-L6:
-
-L6
---
-
-Part not resolved.
-
-.. _ref-L8:
-
-L8
---
-
-Part not resolved.
-
-.. _ref-L14:
-
-L14
----
-
-Part not resolved.
-
-.. _ref-L15:
-
-L15
----
-
-Part not resolved.
-
-.. _ref-L16:
-
-L16
----
-
-Part not resolved.
-
-.. _ref-L17:
-
-L17
----
-
-Part not resolved.
-
-.. _ref-L18:
-
-L18
----
-
-Part not resolved.
-
-.. _ref-L19:
-
-L19
----
-
-Part not resolved.
-
-.. _ref-L20:
-
-L20
----
-
-Part not resolved.
-
-.. _ref-L21:
-
-L21
----
-
-Part not resolved.
-
-.. _ref-L23:
-
-L23
----
-
-Part not resolved.
-
-.. _ref-L24:
-
-L24
----
-
-Part not resolved.
-
-.. _ref-LAN1:
-
-LAN1
-----
-
-Part not resolved.
-
-.. _ref-LCD_CON1:
-
-LCD_CON1
---------
-
-Part not resolved.
-
-.. _ref-LINEINL/MICIN2:
-
-LINEINL/MICIN2
---------------
-
-Part not resolved.
-
-.. _ref-LINEINR/MICIN1:
-
-LINEINR/MICIN1
---------------
-
-Part not resolved.
-
-.. _ref-LIPO_BAT1:
-
-LIPO_BAT1
----------
-
-Part not resolved.
-
-.. _ref-MIC/LINEIN1:
-
-MIC/LINEIN1
------------
-
-Part not resolved.
-
-.. _ref-MICRO_SD1:
-
-MICRO_SD1
----------
-
-Part not resolved.
-
-.. _ref-MIPI-DSI1:
-
-MIPI-DSI1
----------
-
-Part not resolved.
-
-.. _ref-Mounting_hole1:
-
-Mounting_hole1
---------------
-
-Part not resolved.
-
-.. _ref-Mounting_hole2:
-
-Mounting_hole2
---------------
-
-Part not resolved.
-
-.. _ref-Mounting_hole3:
-
-Mounting_hole3
---------------
-
-Part not resolved.
-
-.. _ref-NAND_E1:
-
-NAND_E1
--------
-
-Part not resolved.
-
-.. _ref-PHYRST1:
-
-PHYRST1
--------
-
-Part not resolved.
-
-.. _ref-PWR1:
-
-PWR1
-----
-
-Part not resolved.
-
-.. _ref-PWRLED1:
-
-PWRLED1
--------
-
-Part not resolved.
-
-.. _ref-PWRON1:
-
-PWRON1
-------
-
-Part not resolved.
-
-.. _ref-PWR_PC1:
-
-PWR_PC1
--------
-
-Part not resolved.
-
-.. _ref-Q2:
-
-Q2
---
-
-Part not resolved.
-
-.. _ref-Q3:
-
-Q3
---
-
-Part not resolved.
-
-.. _ref-Q4:
-
-Q4
---
-
-Part not resolved.
-
-.. _ref-R1:
-
-R1
---
-
-Part not resolved.
-
-.. _ref-R2:
-
-R2
---
-
-Part not resolved.
-
-.. _ref-R3:
-
-R3
---
-
-Part not resolved.
-
-.. _ref-R4:
-
-R4
---
-
-Part not resolved.
-
-.. _ref-R5:
-
-R5
---
-
-Part not resolved.
-
-.. _ref-R6:
-
-R6
---
-
-Part not resolved.
-
-.. _ref-R7:
-
-R7
---
-
-Part not resolved.
-
-.. _ref-R8:
-
-R8
---
-
-Part not resolved.
-
-.. _ref-R9:
-
-R9
---
-
-Part not resolved.
-
-.. _ref-R10:
-
-R10
----
-
-Part not resolved.
-
-.. _ref-R11:
-
-R11
----
-
-Part not resolved.
-
-.. _ref-R12:
-
-R12
----
-
-Part not resolved.
-
-.. _ref-R13:
-
-R13
----
-
-Part not resolved.
-
-.. _ref-R14:
-
-R14
----
-
-Part not resolved.
-
-.. _ref-R15:
-
-R15
----
-
-Part not resolved.
-
-.. _ref-R16:
-
-R16
----
-
-Part not resolved.
-
-.. _ref-R17:
-
-R17
----
-
-Part not resolved.
-
-.. _ref-R18:
-
-R18
----
-
-Part not resolved.
-
-.. _ref-R19:
-
-R19
----
-
-Part not resolved.
-
-.. _ref-R20:
-
-R20
----
-
-Part not resolved.
-
-.. _ref-R21:
-
-R21
----
-
-Part not resolved.
-
-.. _ref-R22:
-
-R22
----
-
-Part not resolved.
-
-.. _ref-R23:
-
-R23
----
-
-Part not resolved.
-
-.. _ref-R24:
-
-R24
----
-
-Part not resolved.
-
-.. _ref-R25:
-
-R25
----
-
-Part not resolved.
-
-.. _ref-R26:
-
-R26
----
-
-Part not resolved.
-
-.. _ref-R27:
-
-R27
----
-
-Part not resolved.
-
-.. _ref-R28:
-
-R28
----
-
-Part not resolved.
-
-.. _ref-R29:
-
-R29
----
-
-Part not resolved.
-
-.. _ref-R30:
-
-R30
----
-
-Part not resolved.
-
-.. _ref-R31:
-
-R31
----
-
-Part not resolved.
-
-.. _ref-R32:
-
-R32
----
-
-Part not resolved.
-
-.. _ref-R33:
-
-R33
----
-
-Part not resolved.
-
-.. _ref-R34:
-
-R34
----
-
-Part not resolved.
-
-.. _ref-R35:
-
-R35
----
-
-Part not resolved.
-
-.. _ref-R36:
-
-R36
----
-
-Part not resolved.
-
-.. _ref-R37:
-
-R37
----
-
-Part not resolved.
-
-.. _ref-R38:
-
-R38
----
-
-Part not resolved.
-
-.. _ref-R39:
-
-R39
----
-
-Part not resolved.
-
-.. _ref-R40:
-
-R40
----
-
-Part not resolved.
-
-.. _ref-R41:
-
-R41
----
-
-Part not resolved.
-
-.. _ref-R42:
-
-R42
----
-
-Part not resolved.
-
-.. _ref-R43:
-
-R43
----
-
-Part not resolved.
-
-.. _ref-R44:
-
-R44
----
-
-Part not resolved.
-
-.. _ref-R45:
-
-R45
----
-
-Part not resolved.
-
-.. _ref-R46:
-
-R46
----
-
-Part not resolved.
-
-.. _ref-R47:
-
-R47
----
-
-Part not resolved.
-
-.. _ref-R48:
-
-R48
----
-
-Part not resolved.
-
-.. _ref-R49:
-
-R49
----
-
-Part not resolved.
-
-.. _ref-R50:
-
-R50
----
-
-Part not resolved.
-
-.. _ref-R51:
-
-R51
----
-
-Part not resolved.
-
-.. _ref-R52:
-
-R52
----
-
-Part not resolved.
-
-.. _ref-R53:
-
-R53
----
-
-Part not resolved.
-
-.. _ref-R54:
-
-R54
----
-
-Part not resolved.
-
-.. _ref-R55:
-
-R55
----
-
-Part not resolved.
-
-.. _ref-R56:
-
-R56
----
-
-Part not resolved.
-
-.. _ref-R57:
-
-R57
----
-
-Part not resolved.
-
-.. _ref-R58:
-
-R58
----
-
-Part not resolved.
-
-.. _ref-R59:
-
-R59
----
-
-Part not resolved.
-
-.. _ref-R60:
-
-R60
----
-
-Part not resolved.
-
-.. _ref-R61:
-
-R61
----
-
-Part not resolved.
-
-.. _ref-R62:
-
-R62
----
-
-Part not resolved.
-
-.. _ref-R63:
-
-R63
----
-
-Part not resolved.
-
-.. _ref-R64:
-
-R64
----
-
-Part not resolved.
-
-.. _ref-R65:
-
-R65
----
-
-Part not resolved.
-
-.. _ref-R66:
-
-R66
----
-
-Part not resolved.
-
-.. _ref-R70:
-
-R70
----
-
-Part not resolved.
-
-.. _ref-R71:
-
-R71
----
-
-Part not resolved.
-
-.. _ref-R74:
-
-R74
----
-
-Part not resolved.
-
-.. _ref-R75:
-
-R75
----
-
-Part not resolved.
-
-.. _ref-R76:
-
-R76
----
-
-Part not resolved.
-
-.. _ref-R77:
-
-R77
----
-
-Part not resolved.
-
-.. _ref-R78:
-
-R78
----
-
-Part not resolved.
-
-.. _ref-R79:
-
-R79
----
-
-Part not resolved.
-
-.. _ref-R80:
-
-R80
----
-
-Part not resolved.
-
-.. _ref-R81:
-
-R81
----
-
-Part not resolved.
-
-.. _ref-R82:
-
-R82
----
-
-Part not resolved.
-
-.. _ref-R83:
-
-R83
----
-
-Part not resolved.
-
-.. _ref-R84:
-
-R84
----
-
-Part not resolved.
-
-.. _ref-R85:
-
-R85
----
-
-Part not resolved.
-
-.. _ref-R86:
-
-R86
----
-
-Part not resolved.
-
-.. _ref-R87:
-
-R87
----
-
-Part not resolved.
-
-.. _ref-R88:
-
-R88
----
-
-Part not resolved.
-
-.. _ref-R89:
-
-R89
----
-
-Part not resolved.
-
-.. _ref-R90:
-
-R90
----
-
-Part not resolved.
-
-.. _ref-R91:
-
-R91
----
-
-Part not resolved.
-
-.. _ref-R92:
-
-R92
----
-
-Part not resolved.
-
-.. _ref-R93:
-
-R93
----
-
-Part not resolved.
-
-.. _ref-R94:
-
-R94
----
-
-Part not resolved.
-
-.. _ref-R95:
-
-R95
----
-
-Part not resolved.
-
-.. _ref-R96:
-
-R96
----
-
-Part not resolved.
-
-.. _ref-R97:
-
-R97
----
-
-Part not resolved.
-
-.. _ref-R98:
-
-R98
----
-
-Part not resolved.
-
-.. _ref-R99:
-
-R99
----
-
-Part not resolved.
-
-.. _ref-R100:
-
-R100
-----
-
-Part not resolved.
-
-.. _ref-R101:
-
-R101
-----
-
-Part not resolved.
-
-.. _ref-R102:
-
-R102
-----
-
-Part not resolved.
-
-.. _ref-R103:
-
-R103
-----
-
-Part not resolved.
-
-.. _ref-R104:
-
-R104
-----
-
-Part not resolved.
-
-.. _ref-R105:
-
-R105
-----
-
-Part not resolved.
-
-.. _ref-R106:
-
-R106
-----
-
-Part not resolved.
-
-.. _ref-R107:
-
-R107
-----
-
-Part not resolved.
-
-.. _ref-R108:
-
-R108
-----
-
-Part not resolved.
-
-.. _ref-R109:
-
-R109
-----
-
-Part not resolved.
-
-.. _ref-R110:
-
-R110
-----
-
-Part not resolved.
-
-.. _ref-R111:
-
-R111
-----
-
-Part not resolved.
-
-.. _ref-R112:
-
-R112
-----
-
-Part not resolved.
-
-.. _ref-R113:
-
-R113
-----
-
-Part not resolved.
-
-.. _ref-R114:
-
-R114
-----
-
-Part not resolved.
-
-.. _ref-R115:
-
-R115
-----
-
-Part not resolved.
-
-.. _ref-R116:
-
-R116
-----
-
-Part not resolved.
-
-.. _ref-R117:
-
-R117
-----
-
-Part not resolved.
-
-.. _ref-R118:
-
-R118
-----
-
-Part not resolved.
-
-.. _ref-R119:
-
-R119
-----
-
-Part not resolved.
-
-.. _ref-R120:
-
-R120
-----
-
-Part not resolved.
-
-.. _ref-RESET1:
-
-RESET1
-------
-
-Part not resolved.
-
-.. _ref-RM1:
-
-RM1
----
-
-Part not resolved.
-
-.. _ref-RM2:
-
-RM2
----
-
-Part not resolved.
-
-.. _ref-RM3:
-
-RM3
----
-
-Part not resolved.
-
-.. _ref-RM4:
-
-RM4
----
-
-Part not resolved.
-
-.. _ref-RM5:
-
-RM5
----
-
-Part not resolved.
-
-.. _ref-RM7:
-
-RM7
----
-
-Part not resolved.
-
-.. _ref-RM8:
-
-RM8
----
-
-Part not resolved.
-
-.. _ref-RM9:
-
-RM9
----
-
-Part not resolved.
-
-.. _ref-RM12:
-
-RM12
-----
-
-Part not resolved.
-
-.. _ref-RM14:
-
-RM14
-----
-
-Part not resolved.
-
-.. _ref-RM15:
-
-RM15
-----
-
-Part not resolved.
-
-.. _ref-T1:
-
-T1
---
-
-Part not resolved.
-
-.. _ref-U1:
-
-U1
---
-
-Part not resolved.
-
-.. _ref-U1:
-
-U1
---
-
-Part not resolved.
-
-.. _ref-U1:
-
-U1
---
-
-Part not resolved.
-
-.. _ref-U1:
-
-U1
---
-
-Part not resolved.
-
-.. _ref-U2:
-
-U2
---
-
-Part not resolved.
-
-.. _ref-U3:
-
-U3
---
-
-Part not resolved.
-
-.. _ref-U4:
-
-U4
---
-
-Part not resolved.
-
-.. _ref-U5:
-
-U5
---
-
-Part not resolved.
-
-.. _ref-U6:
-
-U6
---
-
-Part not resolved.
-
-.. _ref-U7:
-
-U7
---
-
-Part not resolved.
-
-.. _ref-U8:
-
-U8
---
-
-Part not resolved.
-
-.. _ref-U9:
-
-U9
---
-
-Part not resolved.
-
-.. _ref-U10:
-
-U10
----
-
-Part not resolved.
-
-.. _ref-U11:
-
-U11
----
-
-Part not resolved.
-
-.. _ref-U12:
-
-U12
----
-
-Part not resolved.
-
-.. _ref-U13:
-
-U13
----
-
-Part not resolved.
-
-.. _ref-U14:
-
-U14
----
-
-Part not resolved.
-
-.. _ref-U15:
-
-U15
----
-
-Part not resolved.
-
-.. _ref-UBOOT1:
-
-UBOOT1
-------
-
-Part not resolved.
-
-.. _ref-UEXT1:
-
-UEXT1
------
-
-Part not resolved.
-
-.. _ref-USB1:
-
-USB1
-----
-
-Part not resolved.
-
-.. _ref-USB-OTG1:
-
-USB-OTG1
---------
-
-Part not resolved.
-
-.. _ref-VCC-PC1:
-
-VCC-PC1
--------
-
-Part not resolved.
-
-.. _ref-VCC-PL1:
-
-VCC-PL1
--------
-
-Part not resolved.
-
-.. _ref-VR1:
-
-VR1
----
-
-Part not resolved.
-
-.. _ref-5V_E1:
-
-5V_E1
------
-
-Part not resolved.
-
-
-Part details
-============
diff --git a/demo/thirdparty/olinuxino/eeconfig b/demo/thirdparty/olinuxino/eeconfig
new file mode 100644
index 0000000..270bde0
--- /dev/null
+++ b/demo/thirdparty/olinuxino/eeconfig
@@ -0,0 +1,8 @@
+[kicad-project]
+sch = ../../../thirdparty/olinuxino/HARDWARE/A64-OLinuXino/A64-OLinuXino_Rev_D/A64-OlinuXino_Rev_D.sch
+pcb = ../../../thirdparty/olinuxino/HARDWARE/A64-OLinuXino/A64-OLinuXino_Rev_D/A64-OlinuXino_Rev_D.kicad_pcb
+strategy = olinuxino.make_bom_strategy
+
+[seeed-opl]
+opls = SEEED, HQCHIP
+
diff --git a/demo/thirdparty/unlockoslo-alpha-3/.gitignore b/demo/thirdparty/unlockoslo-alpha-3/.gitignore
index d8f275d..c1ecaad 100644
--- a/demo/thirdparty/unlockoslo-alpha-3/.gitignore
+++ b/demo/thirdparty/unlockoslo-alpha-3/.gitignore
@@ -1,2 +1,2 @@
-.ee
+ee/cache
.ninja_*
diff --git a/demo/thirdparty/unlockoslo-alpha-3/build.ninja b/demo/thirdparty/unlockoslo-alpha-3/build.ninja
index 9ed567f..7628941 100644
--- a/demo/thirdparty/unlockoslo-alpha-3/build.ninja
+++ b/demo/thirdparty/unlockoslo-alpha-3/build.ninja
@@ -37,9 +37,9 @@ rule element14-normalize-facts
description = element14-normalize-facts
command = $ee element14-normalize-facts --in $in --out $out
-rule create-order
- description = create-order
- command = $ee create-order --schematic $schematic --part-db $part_dbs --out $out $strategy
+rule create-bom
+ description = create-bom
+ command = $ee create-bom --schematic $schematic --part-db $part_dbs --out $out $strategy
rule import-parts-yaml
description = import-parts-yaml $in
@@ -62,12 +62,19 @@ build ee/digikey/normalized.xml: digikey-normalize-facts ee/digikey/downloaded.x
default ee/digikey/normalized.xml
-build ee/order.xml | $report_dir/order.rst: create-order ee/sch.xml ee/digikey/normalized.xml
+build ee/bom.xml | $report_dir/bom.rst: create-bom ee/sch.xml ee/digikey/normalized.xml
schematic = ee/sch.xml
part_dbs = ee/digikey/normalized.xml
-default ee/order.xml
+default ee/bom.xml
rule seeed-download-opl
description = seeed-download-opl $opl
command = $ee seeed-download-opl --out $out --opl $opl
+
+build seeed-download-opls: phony ee/seeed/opl/SEEED.xml ee/seeed/opl/HQCHIP.xml
+build ee/seeed/opl/SEEED.xml: seeed-download-opl
+ opl = SEEED
+
+build ee/seeed/opl/HQCHIP.xml: seeed-download-opl
+ opl = HQCHIP
diff --git a/demo/thirdparty/unlockoslo-alpha-3/ee/order.xml b/demo/thirdparty/unlockoslo-alpha-3/ee/bom.xml
index 428dc16..4ec7fd9 100644
--- a/demo/thirdparty/unlockoslo-alpha-3/ee/order.xml
+++ b/demo/thirdparty/unlockoslo-alpha-3/ee/bom.xml
@@ -70,6 +70,138 @@
<supplier>https://digikey.com</supplier>
<references>
<part-reference>
+ <part-uri>S1MTR</part-uri>
+ </part-reference>
+ <schematic-reference>
+ <reference>D1</reference>
+ </schematic-reference>
+ </references>
+ </part>
+ <part>
+ <supplier>https://digikey.com</supplier>
+ <references>
+ <part-reference>
+ <part-uri>https://digikey.com/pn#L62301CT-ND</part-uri>
+ </part-reference>
+ <schematic-reference>
+ <reference>D2</reference>
+ </schematic-reference>
+ </references>
+ </part>
+ <part>
+ <supplier>https://digikey.com</supplier>
+ <references>
+ <part-reference>
+ <part-uri>S1MTR</part-uri>
+ </part-reference>
+ <schematic-reference>
+ <reference>D3</reference>
+ </schematic-reference>
+ </references>
+ </part>
+ <part>
+ <supplier>https://digikey.com</supplier>
+ <references>
+ <part-reference>
+ <part-uri>https://digikey.com/pn#L62301CT-ND</part-uri>
+ </part-reference>
+ <schematic-reference>
+ <reference>D4</reference>
+ </schematic-reference>
+ </references>
+ </part>
+ <part>
+ <supplier>https://digikey.com</supplier>
+ <references>
+ <part-reference>
+ <part-uri>S1MTR</part-uri>
+ </part-reference>
+ <schematic-reference>
+ <reference>D5</reference>
+ </schematic-reference>
+ </references>
+ </part>
+ <part>
+ <supplier>https://digikey.com</supplier>
+ <references>
+ <part-reference>
+ <part-uri>https://digikey.com/pn#L62301CT-ND</part-uri>
+ </part-reference>
+ <schematic-reference>
+ <reference>D6</reference>
+ </schematic-reference>
+ </references>
+ </part>
+ <part>
+ <supplier>https://digikey.com</supplier>
+ <references>
+ <part-reference>
+ <part-uri>S1MTR</part-uri>
+ </part-reference>
+ <schematic-reference>
+ <reference>D7</reference>
+ </schematic-reference>
+ </references>
+ </part>
+ <part>
+ <supplier>https://digikey.com</supplier>
+ <references>
+ <part-reference>
+ <part-uri>https://digikey.com/pn#L62301CT-ND</part-uri>
+ </part-reference>
+ <schematic-reference>
+ <reference>D8</reference>
+ </schematic-reference>
+ </references>
+ </part>
+ <part>
+ <supplier>https://digikey.com</supplier>
+ <references>
+ <part-reference>
+ <part-uri>S1MTR</part-uri>
+ </part-reference>
+ <schematic-reference>
+ <reference>D9</reference>
+ </schematic-reference>
+ </references>
+ </part>
+ <part>
+ <supplier>https://digikey.com</supplier>
+ <references>
+ <part-reference>
+ <part-uri>https://digikey.com/pn#L62301CT-ND</part-uri>
+ </part-reference>
+ <schematic-reference>
+ <reference>D10</reference>
+ </schematic-reference>
+ </references>
+ </part>
+ <part>
+ <supplier>https://digikey.com</supplier>
+ <references>
+ <part-reference>
+ <part-uri>S1MTR</part-uri>
+ </part-reference>
+ <schematic-reference>
+ <reference>D11</reference>
+ </schematic-reference>
+ </references>
+ </part>
+ <part>
+ <supplier>https://digikey.com</supplier>
+ <references>
+ <part-reference>
+ <part-uri>https://digikey.com/pn#L62301CT-ND</part-uri>
+ </part-reference>
+ <schematic-reference>
+ <reference>D12</reference>
+ </schematic-reference>
+ </references>
+ </part>
+ <part>
+ <supplier>https://digikey.com</supplier>
+ <references>
+ <part-reference>
<part-uri>https://digikey.com/pn#BZX384C3V3-E3-08GICT-ND</part-uri>
</part-reference>
<schematic-reference>
@@ -158,6 +290,39 @@
<supplier>https://digikey.com</supplier>
<references>
<part-reference>
+ <part-uri>https://digikey.com/pn#L62305CT-ND</part-uri>
+ </part-reference>
+ <schematic-reference>
+ <reference>D21</reference>
+ </schematic-reference>
+ </references>
+ </part>
+ <part>
+ <supplier>https://digikey.com</supplier>
+ <references>
+ <part-reference>
+ <part-uri>https://digikey.com/pn#L62305CT-ND</part-uri>
+ </part-reference>
+ <schematic-reference>
+ <reference>D22</reference>
+ </schematic-reference>
+ </references>
+ </part>
+ <part>
+ <supplier>https://digikey.com</supplier>
+ <references>
+ <part-reference>
+ <part-uri>https://digikey.com/pn#L62305CT-ND</part-uri>
+ </part-reference>
+ <schematic-reference>
+ <reference>D23</reference>
+ </schematic-reference>
+ </references>
+ </part>
+ <part>
+ <supplier>https://digikey.com</supplier>
+ <references>
+ <part-reference>
<part-uri>https://digikey.com/pn#587-2973-1-ND</part-uri>
</part-reference>
<schematic-reference>
diff --git a/demo/thirdparty/unlockoslo-alpha-3/ee/digikey/downloaded.xml b/demo/thirdparty/unlockoslo-alpha-3/ee/digikey/downloaded.xml
index c01d02f..1b524ee 100644
--- a/demo/thirdparty/unlockoslo-alpha-3/ee/digikey/downloaded.xml
+++ b/demo/thirdparty/unlockoslo-alpha-3/ee/digikey/downloaded.xml
@@ -16,7 +16,7 @@
</part>
<part uri="https://digikey.com/pn#1195-3656-1-ND">
<supplier>https://digikey.com</supplier>
- <description>TERM BLK 3P SIDE ENT 2.54MM SMD</description>
+ <description>TERM BLK 2P SIDE ENT 2.54MM SMD</description>
<links>
<link url="https://www.digikey.com/product-detail/en/harting/14010213102000/1195-3656-1-ND/4834984" relation="canonical" media-type="text/html"/>
<link url="https://b2b.harting.com/files/download/PRD/PDF_TS/1401XX13102XXX_100232089DRW002D.pdf" relation="http://purl.org/ee/link-relation#documentation" media-type="text/html" title="Datasheets: 1401yy13102yyy Drawing"/>
@@ -316,7 +316,7 @@
</part>
<part uri="https://digikey.com/pn#1195-3666-1-ND">
<supplier>https://digikey.com</supplier>
- <description>TERM BLK 3P SIDE ENT 2.54MM SMD</description>
+ <description>TERM BLK 12P SIDE ENT 2.54MM SMD</description>
<links>
<link url="https://www.digikey.com/product-detail/en/harting/14011213102000/1195-3666-1-ND/4834964" relation="canonical" media-type="text/html"/>
<link url="https://b2b.harting.com/files/download/PRD/PDF_TS/1401XX13102XXX_100232089DRW002D.pdf" relation="http://purl.org/ee/link-relation#documentation" media-type="text/html" title="Datasheets: 1401yy13102yyy Drawing"/>
@@ -466,7 +466,7 @@
</part>
<part uri="https://digikey.com/pn#1276-3970-1-ND">
<supplier>https://digikey.com</supplier>
- <description>270 Ohms ±1% 0.063W, 1/16W Chip Resistor 0402 (1005 Metric) Moisture Resistant Thick Film</description>
+ <description>RES SMD 270 OHM 1% 1/16W 0402</description>
<links>
<link url="https://www.digikey.com/product-detail/en/samsung-electro-mechanics/RC1005F271CS/1276-3970-1-ND/3966942" relation="canonical" media-type="text/html"/>
<link url="http://www.samsungsem.com/kr/support/product-search/chip-resistor/RC1005F271CS.jsp" relation="http://purl.org/ee/link-relation#documentation" media-type="text/html" title="Datasheets: RC Series Datasheet"/>
@@ -570,29 +570,29 @@
</price-break>
<price-break>
<quantity>10</quantity>
- <amount value="0.021" currency="USD"/>
+ <amount value="0.02" currency="USD"/>
</price-break>
<price-break>
<quantity>100</quantity>
- <amount value="0.0087" currency="USD"/>
+ <amount value="0.0083" currency="USD"/>
</price-break>
<price-break>
<quantity>1000</quantity>
- <amount value="0.00391" currency="USD"/>
+ <amount value="0.00373" currency="USD"/>
</price-break>
<price-break>
<quantity>2500</quantity>
- <amount value="0.00339" currency="USD"/>
+ <amount value="0.00324" currency="USD"/>
</price-break>
<price-break>
<quantity>5000</quantity>
- <amount value="0.0028" currency="USD"/>
+ <amount value="0.00267" currency="USD"/>
</price-break>
</price-breaks>
</part>
<part uri="https://digikey.com/pn#1276-6468-1-ND">
<supplier>https://digikey.com</supplier>
- <description>0.1µF ±10% 50V Ceramic Capacitor X7R 0805 (2012 Metric)</description>
+ <description>CAP CER 0.1UF 50V X7R 0805</description>
<links>
<link url="https://www.digikey.com/product-detail/en/samsung-electro-mechanics/CL21B104KBFNNNG/1276-6468-1-ND/5958096" relation="canonical" media-type="text/html"/>
<link url="http://www.samsungsem.com/kr/support/product-search/mlcc/CL21B104KBFNNNG.jsp" relation="http://purl.org/ee/link-relation#documentation" media-type="text/html" title="Datasheets: CL21B104KBFNNNG Spec"/>
@@ -729,10 +729,10 @@
</part>
<part uri="https://digikey.com/pn#296-22055-1-ND">
<supplier>https://digikey.com</supplier>
- <description>TEMPERATURE SENSOR SWITCH</description>
+ <description>SENSOR DIGITAL -40C-125C SOT563</description>
<links>
<link url="https://www.digikey.com/product-detail/en/texas-instruments/TMP102AIDRLT/296-22055-1-ND/1649890" relation="canonical" media-type="text/html"/>
- <link url="http://www.ti.com/lit/ds/symlink/tmp102.pdf" relation="http://purl.org/ee/link-relation#documentation" media-type="text/html" title="Datasheets: TMP102 Datasheet"/>
+ <link url="http://www.ti.com/general/docs/suppproductinfo.tsp?distId=10&amp;gotoUrl=http%3A%2F%2Fwww.ti.com%2Flit%2Fgpn%2Ftmp102" relation="http://purl.org/ee/link-relation#documentation" media-type="text/html" title="Datasheets: TMP102 Datasheet"/>
<link url="https://www.digikey.com/api/videos/videoplayer/smallplayer/1646388020001" relation="http://purl.org/ee/link-relation#documentation" media-type="text/html" title="Video File: TMP102 Low Power Digital Temperature Sensor with SMBus/Two-Wire Serial Interface in SOT563"/>
<link url="https://www.digikey.com/en/resources/development-tools/product-selector" relation="http://purl.org/ee/link-relation#documentation" media-type="text/html" title="Design Resources: Development Tool Selector"/>
<link url="https://www.digikey.com/en/resources/sensors/index" relation="http://purl.org/ee/link-relation#documentation" media-type="text/html" title="Design Resources: Sensor Selector"/>
@@ -853,10 +853,10 @@
</part>
<part uri="https://digikey.com/pn#296-44151-1-ND">
<supplier>https://digikey.com</supplier>
- <description>IC FF D-TYPE DUAL 1BIT 14DIP</description>
+ <description>IC REG BUCK ADJ 2A SYNC SOT23-6</description>
<links>
<link url="https://www.digikey.com/product-detail/en/texas-instruments/TPS54202DDCT/296-44151-1-ND/6021980" relation="canonical" media-type="text/html"/>
- <link url="http://www.ti.com/lit/ds/symlink/tps54202.pdf" relation="http://purl.org/ee/link-relation#documentation" media-type="text/html" title="Datasheets: TPS54202 Datasheet"/>
+ <link url="http://www.ti.com/general/docs/suppproductinfo.tsp?distId=10&amp;gotoUrl=http%3A%2F%2Fwww.ti.com%2Flit%2Fgpn%2Ftps54202" relation="http://purl.org/ee/link-relation#documentation" media-type="text/html" title="Datasheets: TPS54202 Datasheet"/>
<link url="https://www.digikey.com/en/product-highlight/t/texas-instruments/tps5420-step-down-converters" relation="http://purl.org/ee/link-relation#documentation" media-type="text/html" title="Featured Product: TPS5420 Step-Down Converters"/>
<link url="https://www.digikey.com/en/product-highlight/t/texas-instruments/power-management" relation="http://purl.org/ee/link-relation#documentation" media-type="text/html" title="Featured Product: Power Management"/>
<link url="https://media.digikey.com/pdf/PCNs/Texas%20Instruments/PCN20180927003.1.pdf" relation="http://purl.org/ee/link-relation#documentation" media-type="text/html" title="PCN Assembly/Origin: LBC7 Wafer Chg 15/Oct/2018"/>
@@ -984,7 +984,7 @@
</part>
<part uri="https://digikey.com/pn#490-10511-1-ND">
<supplier>https://digikey.com</supplier>
- <description>22µF ±20% 10V Ceramic Capacitor X5R 0805 (2012 Metric)</description>
+ <description>CAP CER 22UF 10V X5R 0805</description>
<links>
<link url="https://www.digikey.com/product-detail/en/murata-electronics-north-america/GRM21BR61A226ME51L/490-10511-1-ND/5026441" relation="canonical" media-type="text/html"/>
<link url="https://search.murata.co.jp/Ceramy/image/img/A01X/G101/ENG/GRM21BR61A226ME51-01.pdf" relation="http://purl.org/ee/link-relation#documentation" media-type="text/html" title="Datasheets: GRM21BR61A226ME51x Ref Sheet"/>
@@ -1119,7 +1119,7 @@
</part>
<part uri="https://digikey.com/pn#490-5951-1-ND">
<supplier>https://digikey.com</supplier>
- <description>75pF ±5% 50V Ceramic Capacitor C0G, NP0 0402 (1005 Metric)</description>
+ <description>CAP CER 75PF 50V C0G/NP0 0402</description>
<links>
<link url="https://www.digikey.com/product-detail/en/murata-electronics-north-america/GRM1555C1H750JA01D/490-5951-1-ND/3721308" relation="canonical" media-type="text/html"/>
<link url="https://www.murata.com/~/media/webrenewal/support/library/catalog/products/capacitor/mlcc/c02e.ashx?la=en-us" relation="http://purl.org/ee/link-relation#documentation" media-type="text/html" title="Datasheets: Chip Monolithic Ceramic Caps Catalog"/>
@@ -1262,7 +1262,7 @@
</part>
<part uri="https://digikey.com/pn#541-100KLCT-ND">
<supplier>https://digikey.com</supplier>
- <description>100 kOhms ±1% 0.063W, 1/16W Chip Resistor 0402 (1005 Metric) Automotive AEC-Q200 Thick Film</description>
+ <description>RES SMD 100K OHM 1% 1/16W 0402</description>
<links>
<link url="https://www.digikey.com/product-detail/en/vishay-dale/CRCW0402100KFKED/541-100KLCT-ND/1183351" relation="canonical" media-type="text/html"/>
<link url="http://www.vishay.com/docs/20035/dcrcwe3.pdf" relation="http://purl.org/ee/link-relation#documentation" media-type="text/html" title="Datasheets: D/CRCW e3 Series Datasheet"/>
@@ -1387,7 +1387,7 @@
</part>
<part uri="https://digikey.com/pn#587-2973-1-ND">
<supplier>https://digikey.com</supplier>
- <description>15µH Shielded Wirewound Inductor 2.4A 65 mOhm Max Nonstandard</description>
+ <description>FIXED IND 15UH 2.4A 65 MOHM SMD</description>
<links>
<link url="https://www.digikey.com/product-detail/en/taiyo-yuden/NRS8040T150MJGJ/587-2973-1-ND/2666078" relation="canonical" media-type="text/html"/>
<link url="https://ds.yuden.co.jp/TYCOMPAS/ut/detail?pn=NRS8040T150MJGJ &amp;u=M" relation="http://purl.org/ee/link-relation#documentation" media-type="text/html" title="Datasheets: NRS8040T150MJGJ View all Specification"/>
@@ -1532,7 +1532,7 @@
</part>
<part uri="https://digikey.com/pn#587-4893-1-ND">
<supplier>https://digikey.com</supplier>
- <description>10µF ±10% 35V Ceramic Capacitor X5R 0805 (2012 Metric)</description>
+ <description>CAP CER 10UF 35V X5R 0805</description>
<links>
<link url="https://www.digikey.com/product-detail/en/taiyo-yuden/GMK212BBJ106KG-T/587-4893-1-ND/6563736" relation="canonical" media-type="text/html"/>
<link url="http://www.yuden.co.jp/productdata/catalog/mlcc06_e.pdf" relation="http://purl.org/ee/link-relation#documentation" media-type="text/html" title="Datasheets: MLCC Capacitor Catalog"/>
@@ -1668,7 +1668,7 @@
</part>
<part uri="https://digikey.com/pn#BZX384C3V3-E3-08GICT-ND">
<supplier>https://digikey.com</supplier>
- <description>DIODE ZENER 3.3V 300MW SOT23</description>
+ <description>DIODE ZENER 3.3V 200MW SOD323</description>
<links>
<link url="https://www.digikey.com/product-detail/en/vishay-semiconductor-diodes-division/BZX384C3V3-E3-08/BZX384C3V3-E3-08GICT-ND/6228477" relation="canonical" media-type="text/html"/>
<link url="http://www.vishay.com/docs/85764/bzx384.pdf" relation="http://purl.org/ee/link-relation#documentation" media-type="text/html" title="Datasheets: BZX384 Series"/>
@@ -1776,7 +1776,7 @@
</part>
<part uri="https://digikey.com/pn#DMN2041L-7DICT-ND">
<supplier>https://digikey.com</supplier>
- <description>DIODE SCHOTTKY 60V 3A SMB</description>
+ <description>MOSFET N-CH 20V 6.4A SOT23</description>
<links>
<link url="https://www.digikey.com/product-detail/en/diodes-incorporated/DMN2041L-7/DMN2041L-7DICT-ND/2182586" relation="canonical" media-type="text/html"/>
<link url="https://www.diodes.com/assets/Datasheets/products_inactive_data/DMN2041L.pdf" relation="http://purl.org/ee/link-relation#documentation" media-type="text/html" title="Datasheets: DMN2041L"/>
@@ -1914,7 +1914,7 @@
</part>
<part uri="https://digikey.com/pn#DMP3056L-7DICT-ND">
<supplier>https://digikey.com</supplier>
- <description>DIODE SCHOTTKY 60V 3A SMB</description>
+ <description>MOSFET P-CH 30V 4.3A SOT23</description>
<links>
<link url="https://www.digikey.com/product-detail/en/diodes-incorporated/DMP3056L-7/DMP3056L-7DICT-ND/5126873" relation="canonical" media-type="text/html"/>
<link url="https://www.diodes.com/assets/Datasheets/DMP3056L.pdf" relation="http://purl.org/ee/link-relation#documentation" media-type="text/html" title="Datasheets: DMP3056L"/>
@@ -2050,7 +2050,7 @@
</part>
<part uri="https://digikey.com/pn#L62301CT-ND">
<supplier>https://digikey.com</supplier>
- <description>LED RED CLEAR 1206 SMD</description>
+ <description>LED RED DIFFUSED 1206 SMD</description>
<links>
<link url="https://www.digikey.com/product-detail/en/visual-communications-company-vcc/CMD15-21VRD-TR8/L62301CT-ND/254924" relation="canonical" media-type="text/html"/>
<link url="https://vcclite.com/wp-content/uploads/wpallimport/files/files/CMD152122Series.pdf" relation="http://purl.org/ee/link-relation#documentation" media-type="text/html" title="Datasheets: CMD15-21/15-22 Series"/>
@@ -2358,7 +2358,7 @@
</part>
<part uri="https://digikey.com/pn#RMCF0402FT10K0CT-ND">
<supplier>https://digikey.com</supplier>
- <description>10 kOhms ±1% 0.063W, 1/16W Chip Resistor 0402 (1005 Metric) Automotive AEC-Q200 Thick Film</description>
+ <description>RES 10K OHM 1% 1/16W 0402</description>
<links>
<link url="https://www.digikey.com/product-detail/en/stackpole-electronics-inc/RMCF0402FT10K0/RMCF0402FT10K0CT-ND/1942925" relation="canonical" media-type="text/html"/>
<link url="https://www.seielect.com/catalog/sei-rmcf_rmcp.pdf" relation="http://purl.org/ee/link-relation#documentation" media-type="text/html" title="Datasheets: RMCF,RMCP Series Datasheet"/>
@@ -2464,29 +2464,29 @@
</price-break>
<price-break>
<quantity>10</quantity>
- <amount value="0.016" currency="USD"/>
+ <amount value="0.015" currency="USD"/>
</price-break>
<price-break>
<quantity>100</quantity>
- <amount value="0.0064" currency="USD"/>
+ <amount value="0.0061" currency="USD"/>
</price-break>
<price-break>
<quantity>1000</quantity>
- <amount value="0.00289" currency="USD"/>
+ <amount value="0.00275" currency="USD"/>
</price-break>
<price-break>
<quantity>2500</quantity>
- <amount value="0.0025" currency="USD"/>
+ <amount value="0.00239" currency="USD"/>
</price-break>
<price-break>
<quantity>5000</quantity>
- <amount value="0.00207" currency="USD"/>
+ <amount value="0.00198" currency="USD"/>
</price-break>
</price-breaks>
</part>
<part uri="https://digikey.com/pn#S6104-ND">
<supplier>https://digikey.com</supplier>
- <description>CONN HDR 28POS 0.1 TIN PCB</description>
+ <description>CONN HDR 40POS 0.1 TIN PCB</description>
<links>
<link url="https://www.digikey.com/product-detail/en/sullins-connector-solutions/PPTC202LFBN-RC/S6104-ND/807240" relation="canonical" media-type="text/html"/>
<link url="https://drawings-pdf.s3.amazonaws.com/10492.pdf" relation="http://purl.org/ee/link-relation#documentation" media-type="text/html" title="Datasheets: xPxCyyyLFBN-RC Drawing"/>
@@ -2693,7 +2693,7 @@
</part>
<part uri="https://digikey.com/pn#YAG2974CT-ND">
<supplier>https://digikey.com</supplier>
- <description>13.3 kOhms ±1% 0.063W, 1/16W Chip Resistor 0402 (1005 Metric) Moisture Resistant Thick Film</description>
+ <description>RES SMD 13.3K OHM 1% 1/16W 0402</description>
<links>
<link url="https://www.digikey.com/product-detail/en/yageo/RC0402FR-0713K3L/YAG2974CT-ND/5281839" relation="canonical" media-type="text/html"/>
<link url="http://www.yageo.com/documents/recent/PYu-RC_Group_51_RoHS_L_10.pdf" relation="http://purl.org/ee/link-relation#documentation" media-type="text/html" title="Datasheets: RC Series, L Datasheet"/>
diff --git a/demo/thirdparty/unlockoslo-alpha-3/ee/digikey/normalized.xml b/demo/thirdparty/unlockoslo-alpha-3/ee/digikey/normalized.xml
index eec4be1..e079f24 100644
--- a/demo/thirdparty/unlockoslo-alpha-3/ee/digikey/normalized.xml
+++ b/demo/thirdparty/unlockoslo-alpha-3/ee/digikey/normalized.xml
@@ -1,8 +1,22 @@
<part-db>
<parts>
+ <part uri="S1MTR">
+ <supplier>https://digikey.com</supplier>
+ <references>
+ <schematic-reference>
+ <reference>D1</reference>
+ </schematic-reference>
+ <part-number>
+ <value>S1MTR</value>
+ </part-number>
+ </references>
+ <distributor-info>
+ <state>too-many</state>
+ </distributor-info>
+ </part>
<part uri="https://digikey.com/pn#1195-3656-1-ND">
<supplier>https://digikey.com</supplier>
- <description>TERM BLK 3P SIDE ENT 2.54MM SMD</description>
+ <description>TERM BLK 2P SIDE ENT 2.54MM SMD</description>
<links>
<link url="https://www.digikey.com/product-detail/en/harting/14010213102000/1195-3656-1-ND/4834984" relation="canonical" media-type="text/html"/>
<link url="https://b2b.harting.com/files/download/PRD/PDF_TS/1401XX13102XXX_100232089DRW002D.pdf" relation="http://purl.org/ee/link-relation#documentation" media-type="text/html" title="Datasheets: 1401yy13102yyy Drawing"/>
@@ -118,7 +132,7 @@
</part>
<part uri="https://digikey.com/pn#1195-3666-1-ND">
<supplier>https://digikey.com</supplier>
- <description>TERM BLK 3P SIDE ENT 2.54MM SMD</description>
+ <description>TERM BLK 12P SIDE ENT 2.54MM SMD</description>
<links>
<link url="https://www.digikey.com/product-detail/en/harting/14011213102000/1195-3666-1-ND/4834964" relation="canonical" media-type="text/html"/>
<link url="https://b2b.harting.com/files/download/PRD/PDF_TS/1401XX13102XXX_100232089DRW002D.pdf" relation="http://purl.org/ee/link-relation#documentation" media-type="text/html" title="Datasheets: 1401yy13102yyy Drawing"/>
@@ -176,7 +190,7 @@
</part>
<part uri="https://digikey.com/pn#1276-3970-1-ND">
<supplier>https://digikey.com</supplier>
- <description>270 Ohms ±1% 0.063W, 1/16W Chip Resistor 0402 (1005 Metric) Moisture Resistant Thick Film</description>
+ <description>RES SMD 270 OHM 1% 1/16W 0402</description>
<links>
<link url="https://www.digikey.com/product-detail/en/samsung-electro-mechanics/RC1005F271CS/1276-3970-1-ND/3966942" relation="canonical" media-type="text/html"/>
<link url="http://www.samsungsem.com/kr/support/product-search/chip-resistor/RC1005F271CS.jsp" relation="http://purl.org/ee/link-relation#documentation" media-type="text/html" title="Datasheets: RC Series Datasheet"/>
@@ -221,29 +235,29 @@
</price-break>
<price-break>
<quantity>10</quantity>
- <amount value="0.021" currency="USD"/>
+ <amount value="0.02" currency="USD"/>
</price-break>
<price-break>
<quantity>100</quantity>
- <amount value="0.0087" currency="USD"/>
+ <amount value="0.0083" currency="USD"/>
</price-break>
<price-break>
<quantity>1000</quantity>
- <amount value="0.00391" currency="USD"/>
+ <amount value="0.00373" currency="USD"/>
</price-break>
<price-break>
<quantity>2500</quantity>
- <amount value="0.00339" currency="USD"/>
+ <amount value="0.00324" currency="USD"/>
</price-break>
<price-break>
<quantity>5000</quantity>
- <amount value="0.0028" currency="USD"/>
+ <amount value="0.00267" currency="USD"/>
</price-break>
</price-breaks>
</part>
<part uri="https://digikey.com/pn#1276-6468-1-ND">
<supplier>https://digikey.com</supplier>
- <description>0.1µF ±10% 50V Ceramic Capacitor X7R 0805 (2012 Metric)</description>
+ <description>CAP CER 0.1UF 50V X7R 0805</description>
<links>
<link url="https://www.digikey.com/product-detail/en/samsung-electro-mechanics/CL21B104KBFNNNG/1276-6468-1-ND/5958096" relation="canonical" media-type="text/html"/>
<link url="http://www.samsungsem.com/kr/support/product-search/mlcc/CL21B104KBFNNNG.jsp" relation="http://purl.org/ee/link-relation#documentation" media-type="text/html" title="Datasheets: CL21B104KBFNNNG Spec"/>
@@ -311,10 +325,10 @@
</part>
<part uri="https://digikey.com/pn#296-22055-1-ND">
<supplier>https://digikey.com</supplier>
- <description>TEMPERATURE SENSOR SWITCH</description>
+ <description>SENSOR DIGITAL -40C-125C SOT563</description>
<links>
<link url="https://www.digikey.com/product-detail/en/texas-instruments/TMP102AIDRLT/296-22055-1-ND/1649890" relation="canonical" media-type="text/html"/>
- <link url="http://www.ti.com/lit/ds/symlink/tmp102.pdf" relation="http://purl.org/ee/link-relation#documentation" media-type="text/html" title="Datasheets: TMP102 Datasheet"/>
+ <link url="http://www.ti.com/general/docs/suppproductinfo.tsp?distId=10&amp;gotoUrl=http%3A%2F%2Fwww.ti.com%2Flit%2Fgpn%2Ftmp102" relation="http://purl.org/ee/link-relation#documentation" media-type="text/html" title="Datasheets: TMP102 Datasheet"/>
<link url="https://www.digikey.com/api/videos/videoplayer/smallplayer/1646388020001" relation="http://purl.org/ee/link-relation#documentation" media-type="text/html" title="Video File: TMP102 Low Power Digital Temperature Sensor with SMBus/Two-Wire Serial Interface in SOT563"/>
<link url="https://www.digikey.com/en/resources/development-tools/product-selector" relation="http://purl.org/ee/link-relation#documentation" media-type="text/html" title="Design Resources: Development Tool Selector"/>
<link url="https://www.digikey.com/en/resources/sensors/index" relation="http://purl.org/ee/link-relation#documentation" media-type="text/html" title="Design Resources: Sensor Selector"/>
@@ -368,10 +382,10 @@
</part>
<part uri="https://digikey.com/pn#296-44151-1-ND">
<supplier>https://digikey.com</supplier>
- <description>IC FF D-TYPE DUAL 1BIT 14DIP</description>
+ <description>IC REG BUCK ADJ 2A SYNC SOT23-6</description>
<links>
<link url="https://www.digikey.com/product-detail/en/texas-instruments/TPS54202DDCT/296-44151-1-ND/6021980" relation="canonical" media-type="text/html"/>
- <link url="http://www.ti.com/lit/ds/symlink/tps54202.pdf" relation="http://purl.org/ee/link-relation#documentation" media-type="text/html" title="Datasheets: TPS54202 Datasheet"/>
+ <link url="http://www.ti.com/general/docs/suppproductinfo.tsp?distId=10&amp;gotoUrl=http%3A%2F%2Fwww.ti.com%2Flit%2Fgpn%2Ftps54202" relation="http://purl.org/ee/link-relation#documentation" media-type="text/html" title="Datasheets: TPS54202 Datasheet"/>
<link url="https://www.digikey.com/en/product-highlight/t/texas-instruments/tps5420-step-down-converters" relation="http://purl.org/ee/link-relation#documentation" media-type="text/html" title="Featured Product: TPS5420 Step-Down Converters"/>
<link url="https://www.digikey.com/en/product-highlight/t/texas-instruments/power-management" relation="http://purl.org/ee/link-relation#documentation" media-type="text/html" title="Featured Product: Power Management"/>
<link url="https://media.digikey.com/pdf/PCNs/Texas%20Instruments/PCN20180927003.1.pdf" relation="http://purl.org/ee/link-relation#documentation" media-type="text/html" title="PCN Assembly/Origin: LBC7 Wafer Chg 15/Oct/2018"/>
@@ -429,7 +443,7 @@
</part>
<part uri="https://digikey.com/pn#490-10511-1-ND">
<supplier>https://digikey.com</supplier>
- <description>22µF ±20% 10V Ceramic Capacitor X5R 0805 (2012 Metric)</description>
+ <description>CAP CER 22UF 10V X5R 0805</description>
<links>
<link url="https://www.digikey.com/product-detail/en/murata-electronics-north-america/GRM21BR61A226ME51L/490-10511-1-ND/5026441" relation="canonical" media-type="text/html"/>
<link url="https://search.murata.co.jp/Ceramy/image/img/A01X/G101/ENG/GRM21BR61A226ME51-01.pdf" relation="http://purl.org/ee/link-relation#documentation" media-type="text/html" title="Datasheets: GRM21BR61A226ME51x Ref Sheet"/>
@@ -495,7 +509,7 @@
</part>
<part uri="https://digikey.com/pn#490-5951-1-ND">
<supplier>https://digikey.com</supplier>
- <description>75pF ±5% 50V Ceramic Capacitor C0G, NP0 0402 (1005 Metric)</description>
+ <description>CAP CER 75PF 50V C0G/NP0 0402</description>
<links>
<link url="https://www.digikey.com/product-detail/en/murata-electronics-north-america/GRM1555C1H750JA01D/490-5951-1-ND/3721308" relation="canonical" media-type="text/html"/>
<link url="https://www.murata.com/~/media/webrenewal/support/library/catalog/products/capacitor/mlcc/c02e.ashx?la=en-us" relation="http://purl.org/ee/link-relation#documentation" media-type="text/html" title="Datasheets: Chip Monolithic Ceramic Caps Catalog"/>
@@ -569,7 +583,7 @@
</part>
<part uri="https://digikey.com/pn#541-100KLCT-ND">
<supplier>https://digikey.com</supplier>
- <description>100 kOhms ±1% 0.063W, 1/16W Chip Resistor 0402 (1005 Metric) Automotive AEC-Q200 Thick Film</description>
+ <description>RES SMD 100K OHM 1% 1/16W 0402</description>
<links>
<link url="https://www.digikey.com/product-detail/en/vishay-dale/CRCW0402100KFKED/541-100KLCT-ND/1183351" relation="canonical" media-type="text/html"/>
<link url="http://www.vishay.com/docs/20035/dcrcwe3.pdf" relation="http://purl.org/ee/link-relation#documentation" media-type="text/html" title="Datasheets: D/CRCW e3 Series Datasheet"/>
@@ -635,7 +649,7 @@
</part>
<part uri="https://digikey.com/pn#587-2973-1-ND">
<supplier>https://digikey.com</supplier>
- <description>15µH Shielded Wirewound Inductor 2.4A 65 mOhm Max Nonstandard</description>
+ <description>FIXED IND 15UH 2.4A 65 MOHM SMD</description>
<links>
<link url="https://www.digikey.com/product-detail/en/taiyo-yuden/NRS8040T150MJGJ/587-2973-1-ND/2666078" relation="canonical" media-type="text/html"/>
<link url="https://ds.yuden.co.jp/TYCOMPAS/ut/detail?pn=NRS8040T150MJGJ &amp;u=M" relation="http://purl.org/ee/link-relation#documentation" media-type="text/html" title="Datasheets: NRS8040T150MJGJ View all Specification"/>
@@ -696,7 +710,7 @@
</part>
<part uri="https://digikey.com/pn#587-4893-1-ND">
<supplier>https://digikey.com</supplier>
- <description>10µF ±10% 35V Ceramic Capacitor X5R 0805 (2012 Metric)</description>
+ <description>CAP CER 10UF 35V X5R 0805</description>
<links>
<link url="https://www.digikey.com/product-detail/en/taiyo-yuden/GMK212BBJ106KG-T/587-4893-1-ND/6563736" relation="canonical" media-type="text/html"/>
<link url="http://www.yuden.co.jp/productdata/catalog/mlcc06_e.pdf" relation="http://purl.org/ee/link-relation#documentation" media-type="text/html" title="Datasheets: MLCC Capacitor Catalog"/>
@@ -758,7 +772,7 @@
</part>
<part uri="https://digikey.com/pn#BZX384C3V3-E3-08GICT-ND">
<supplier>https://digikey.com</supplier>
- <description>DIODE ZENER 3.3V 300MW SOT23</description>
+ <description>DIODE ZENER 3.3V 200MW SOD323</description>
<links>
<link url="https://www.digikey.com/product-detail/en/vishay-semiconductor-diodes-division/BZX384C3V3-E3-08/BZX384C3V3-E3-08GICT-ND/6228477" relation="canonical" media-type="text/html"/>
<link url="http://www.vishay.com/docs/85764/bzx384.pdf" relation="http://purl.org/ee/link-relation#documentation" media-type="text/html" title="Datasheets: BZX384 Series"/>
@@ -823,7 +837,7 @@
</part>
<part uri="https://digikey.com/pn#DMN2041L-7DICT-ND">
<supplier>https://digikey.com</supplier>
- <description>DIODE SCHOTTKY 60V 3A SMB</description>
+ <description>MOSFET N-CH 20V 6.4A SOT23</description>
<links>
<link url="https://www.digikey.com/product-detail/en/diodes-incorporated/DMN2041L-7/DMN2041L-7DICT-ND/2182586" relation="canonical" media-type="text/html"/>
<link url="https://www.diodes.com/assets/Datasheets/products_inactive_data/DMN2041L.pdf" relation="http://purl.org/ee/link-relation#documentation" media-type="text/html" title="Datasheets: DMN2041L"/>
@@ -879,7 +893,7 @@
</part>
<part uri="https://digikey.com/pn#DMP3056L-7DICT-ND">
<supplier>https://digikey.com</supplier>
- <description>DIODE SCHOTTKY 60V 3A SMB</description>
+ <description>MOSFET P-CH 30V 4.3A SOT23</description>
<links>
<link url="https://www.digikey.com/product-detail/en/diodes-incorporated/DMP3056L-7/DMP3056L-7DICT-ND/5126873" relation="canonical" media-type="text/html"/>
<link url="https://www.diodes.com/assets/Datasheets/DMP3056L.pdf" relation="http://purl.org/ee/link-relation#documentation" media-type="text/html" title="Datasheets: DMP3056L"/>
@@ -931,9 +945,113 @@
</price-break>
</price-breaks>
</part>
+ <part uri="https://digikey.com/pn#L62301CT-ND">
+ <supplier>https://digikey.com</supplier>
+ <description>LED RED DIFFUSED 1206 SMD</description>
+ <links>
+ <link url="https://www.digikey.com/product-detail/en/visual-communications-company-vcc/CMD15-21VRD-TR8/L62301CT-ND/254924" relation="canonical" media-type="text/html"/>
+ <link url="https://vcclite.com/wp-content/uploads/wpallimport/files/files/CMD152122Series.pdf" relation="http://purl.org/ee/link-relation#documentation" media-type="text/html" title="Datasheets: CMD15-21/15-22 Series"/>
+ <link url="https://vcclite.com/wp-content/uploads/2018/01/RoHS-Positioning-Statement-VCC.pdf" relation="http://purl.org/ee/link-relation#documentation" media-type="text/html" title="Environmental Information: RoHS Cert"/>
+ <link url="https://www.digikey.com/MyDigiKey/Redirect/AcceleratedDesigns?partNumber=L62301CT-ND" relation="http://purl.org/ee/link-relation#documentation" media-type="text/html" title="EDA / CAD Models: Download from Ultra Librarian"/>
+ <link url="/catalog/en/partgroup/cmd15-21-and-cmd15-22-series-rectangle-with-flat-top-1206-package-leds/35127?mpart=CMD15-21VRD/TR8&amp;vendor=28" relation="http://purl.org/ee/link-relation#documentation" media-type="text/html" title="Online Catalog: CMD15-21 and CMD15-22 Series Rectangle with Flat Top 1206 Package LEDs"/>
+ </links>
+ <references>
+ <part-number>
+ <value>CMD15-21VRD/TR8</value>
+ </part-number>
+ <supplier-part-number>
+ <value>L62301CT-ND</value>
+ </supplier-part-number>
+ </references>
+ <distributor-info>
+ <state>resolved</state>
+ </distributor-info>
+ <price-breaks>
+ <price-break>
+ <quantity>1</quantity>
+ <amount value="0.47" currency="USD"/>
+ </price-break>
+ <price-break>
+ <quantity>10</quantity>
+ <amount value="0.34" currency="USD"/>
+ </price-break>
+ <price-break>
+ <quantity>25</quantity>
+ <amount value="0.2772" currency="USD"/>
+ </price-break>
+ <price-break>
+ <quantity>100</quantity>
+ <amount value="0.2218" currency="USD"/>
+ </price-break>
+ <price-break>
+ <quantity>250</quantity>
+ <amount value="0.18712" currency="USD"/>
+ </price-break>
+ <price-break>
+ <quantity>500</quantity>
+ <amount value="0.1594" currency="USD"/>
+ </price-break>
+ <price-break>
+ <quantity>1000</quantity>
+ <amount value="0.12474" currency="USD"/>
+ </price-break>
+ </price-breaks>
+ </part>
+ <part uri="https://digikey.com/pn#L62305CT-ND">
+ <supplier>https://digikey.com</supplier>
+ <description>LED GREEN DIFFUSED 1206 SMD</description>
+ <links>
+ <link url="https://www.digikey.com/product-detail/en/visual-communications-company-vcc/CMD15-21VGD-TR8/L62305CT-ND/254925" relation="canonical" media-type="text/html"/>
+ <link url="https://vcclite.com/wp-content/uploads/wpallimport/files/files/CMD152122Series.pdf" relation="http://purl.org/ee/link-relation#documentation" media-type="text/html" title="Datasheets: CMD15-21/15-22 Series"/>
+ <link url="https://vcclite.com/wp-content/uploads/2018/01/RoHS-Positioning-Statement-VCC.pdf" relation="http://purl.org/ee/link-relation#documentation" media-type="text/html" title="Environmental Information: RoHS Cert"/>
+ <link url="https://www.digikey.com/MyDigiKey/Redirect/AcceleratedDesigns?partNumber=L62305CT-ND" relation="http://purl.org/ee/link-relation#documentation" media-type="text/html" title="EDA / CAD Models: Download from Ultra Librarian"/>
+ <link url="/catalog/en/partgroup/cmd15-21-and-cmd15-22-series-rectangle-with-flat-top-1206-package-leds/35127?mpart=CMD15-21VGD/TR8&amp;vendor=28" relation="http://purl.org/ee/link-relation#documentation" media-type="text/html" title="Online Catalog: CMD15-21 and CMD15-22 Series Rectangle with Flat Top 1206 Package LEDs"/>
+ </links>
+ <references>
+ <part-number>
+ <value>CMD15-21VGD/TR8</value>
+ </part-number>
+ <supplier-part-number>
+ <value>L62305CT-ND</value>
+ </supplier-part-number>
+ </references>
+ <distributor-info>
+ <state>resolved</state>
+ </distributor-info>
+ <price-breaks>
+ <price-break>
+ <quantity>1</quantity>
+ <amount value="0.47" currency="USD"/>
+ </price-break>
+ <price-break>
+ <quantity>10</quantity>
+ <amount value="0.34" currency="USD"/>
+ </price-break>
+ <price-break>
+ <quantity>25</quantity>
+ <amount value="0.2772" currency="USD"/>
+ </price-break>
+ <price-break>
+ <quantity>100</quantity>
+ <amount value="0.2218" currency="USD"/>
+ </price-break>
+ <price-break>
+ <quantity>250</quantity>
+ <amount value="0.18712" currency="USD"/>
+ </price-break>
+ <price-break>
+ <quantity>500</quantity>
+ <amount value="0.1594" currency="USD"/>
+ </price-break>
+ <price-break>
+ <quantity>1000</quantity>
+ <amount value="0.12474" currency="USD"/>
+ </price-break>
+ </price-breaks>
+ </part>
<part uri="https://digikey.com/pn#RMCF0402FT10K0CT-ND">
<supplier>https://digikey.com</supplier>
- <description>10 kOhms ±1% 0.063W, 1/16W Chip Resistor 0402 (1005 Metric) Automotive AEC-Q200 Thick Film</description>
+ <description>RES 10K OHM 1% 1/16W 0402</description>
<links>
<link url="https://www.digikey.com/product-detail/en/stackpole-electronics-inc/RMCF0402FT10K0/RMCF0402FT10K0CT-ND/1942925" relation="canonical" media-type="text/html"/>
<link url="https://www.seielect.com/catalog/sei-rmcf_rmcp.pdf" relation="http://purl.org/ee/link-relation#documentation" media-type="text/html" title="Datasheets: RMCF,RMCP Series Datasheet"/>
@@ -980,29 +1098,29 @@
</price-break>
<price-break>
<quantity>10</quantity>
- <amount value="0.016" currency="USD"/>
+ <amount value="0.015" currency="USD"/>
</price-break>
<price-break>
<quantity>100</quantity>
- <amount value="0.0064" currency="USD"/>
+ <amount value="0.0061" currency="USD"/>
</price-break>
<price-break>
<quantity>1000</quantity>
- <amount value="0.00289" currency="USD"/>
+ <amount value="0.00275" currency="USD"/>
</price-break>
<price-break>
<quantity>2500</quantity>
- <amount value="0.0025" currency="USD"/>
+ <amount value="0.00239" currency="USD"/>
</price-break>
<price-break>
<quantity>5000</quantity>
- <amount value="0.00207" currency="USD"/>
+ <amount value="0.00198" currency="USD"/>
</price-break>
</price-breaks>
</part>
<part uri="https://digikey.com/pn#S6104-ND">
<supplier>https://digikey.com</supplier>
- <description>CONN HDR 28POS 0.1 TIN PCB</description>
+ <description>CONN HDR 40POS 0.1 TIN PCB</description>
<links>
<link url="https://www.digikey.com/product-detail/en/sullins-connector-solutions/PPTC202LFBN-RC/S6104-ND/807240" relation="canonical" media-type="text/html"/>
<link url="https://drawings-pdf.s3.amazonaws.com/10492.pdf" relation="http://purl.org/ee/link-relation#documentation" media-type="text/html" title="Datasheets: xPxCyyyLFBN-RC Drawing"/>
@@ -1062,7 +1180,7 @@
</part>
<part uri="https://digikey.com/pn#YAG2974CT-ND">
<supplier>https://digikey.com</supplier>
- <description>13.3 kOhms ±1% 0.063W, 1/16W Chip Resistor 0402 (1005 Metric) Moisture Resistant Thick Film</description>
+ <description>RES SMD 13.3K OHM 1% 1/16W 0402</description>
<links>
<link url="https://www.digikey.com/product-detail/en/yageo/RC0402FR-0713K3L/YAG2974CT-ND/5281839" relation="canonical" media-type="text/html"/>
<link url="http://www.yageo.com/documents/recent/PYu-RC_Group_51_RoHS_L_10.pdf" relation="http://purl.org/ee/link-relation#documentation" media-type="text/html" title="Datasheets: RC Series, L Datasheet"/>
diff --git a/demo/thirdparty/unlockoslo-alpha-3/ee/reports/order.rst b/demo/thirdparty/unlockoslo-alpha-3/ee/reports/bom.rst
index 10c1aa0..39b2a9a 100644
--- a/demo/thirdparty/unlockoslo-alpha-3/ee/reports/order.rst
+++ b/demo/thirdparty/unlockoslo-alpha-3/ee/reports/bom.rst
@@ -1,9 +1,18 @@
-Order
-=====
+BOM
+===
-Has unresolved parts: yes.
-Parts for Order
+Unresolved parts:
+
+* `J1 <ref-J1_>`_
+* `J2 <ref-J2_>`_
+* `MK1 <ref-MK1_>`_
+* `MK2 <ref-MK2_>`_
+* `MK3 <ref-MK3_>`_
+* `MK4 <ref-MK4_>`_
+* `TP1 <ref-TP1_>`_
+
+Parts for BOM
===============
.. _ref-C1:
@@ -59,84 +68,96 @@ Part: `GRM21BR61A226ME51L <part-GRM21BR61A226ME51L_>`_
D1
--
-Part not resolved.
+Selected supplier: https://digikey.com, pn: S1MTR.
+Part: `S1MTR <part-S1MTR_>`_
.. _ref-D2:
D2
--
-Part not resolved.
+Selected supplier: https://digikey.com, pn: CMD15-21VRD/TR8, spn: L62301CT-ND.
+Part: `CMD15-21VRD/TR8 <part-CMD15-21VRD/TR8_>`_
.. _ref-D3:
D3
--
-Part not resolved.
+Selected supplier: https://digikey.com, pn: S1MTR.
+Part: `S1MTR <part-S1MTR_>`_
.. _ref-D4:
D4
--
-Part not resolved.
+Selected supplier: https://digikey.com, pn: CMD15-21VRD/TR8, spn: L62301CT-ND.
+Part: `CMD15-21VRD/TR8 <part-CMD15-21VRD/TR8_>`_
.. _ref-D5:
D5
--
-Part not resolved.
+Selected supplier: https://digikey.com, pn: S1MTR.
+Part: `S1MTR <part-S1MTR_>`_
.. _ref-D6:
D6
--
-Part not resolved.
+Selected supplier: https://digikey.com, pn: CMD15-21VRD/TR8, spn: L62301CT-ND.
+Part: `CMD15-21VRD/TR8 <part-CMD15-21VRD/TR8_>`_
.. _ref-D7:
D7
--
-Part not resolved.
+Selected supplier: https://digikey.com, pn: S1MTR.
+Part: `S1MTR <part-S1MTR_>`_
.. _ref-D8:
D8
--
-Part not resolved.
+Selected supplier: https://digikey.com, pn: CMD15-21VRD/TR8, spn: L62301CT-ND.
+Part: `CMD15-21VRD/TR8 <part-CMD15-21VRD/TR8_>`_
.. _ref-D9:
D9
--
-Part not resolved.
+Selected supplier: https://digikey.com, pn: S1MTR.
+Part: `S1MTR <part-S1MTR_>`_
.. _ref-D10:
D10
---
-Part not resolved.
+Selected supplier: https://digikey.com, pn: CMD15-21VRD/TR8, spn: L62301CT-ND.
+Part: `CMD15-21VRD/TR8 <part-CMD15-21VRD/TR8_>`_
.. _ref-D11:
D11
---
-Part not resolved.
+Selected supplier: https://digikey.com, pn: S1MTR.
+Part: `S1MTR <part-S1MTR_>`_
.. _ref-D12:
D12
---
-Part not resolved.
+Selected supplier: https://digikey.com, pn: CMD15-21VRD/TR8, spn: L62301CT-ND.
+Part: `CMD15-21VRD/TR8 <part-CMD15-21VRD/TR8_>`_
.. _ref-D13:
@@ -207,35 +228,40 @@ Part: `BZX384C3V3-E3-08 <part-BZX384C3V3-E3-08_>`_
D21
---
-Part not resolved.
+Selected supplier: https://digikey.com, pn: CMD15-21VGD/TR8, spn: L62305CT-ND.
+Part: `CMD15-21VGD/TR8 <part-CMD15-21VGD/TR8_>`_
.. _ref-D22:
D22
---
-Part not resolved.
+Selected supplier: https://digikey.com, pn: CMD15-21VGD/TR8, spn: L62305CT-ND.
+Part: `CMD15-21VGD/TR8 <part-CMD15-21VGD/TR8_>`_
.. _ref-D23:
D23
---
-Part not resolved.
+Selected supplier: https://digikey.com, pn: CMD15-21VGD/TR8, spn: L62305CT-ND.
+Part: `CMD15-21VGD/TR8 <part-CMD15-21VGD/TR8_>`_
.. _ref-J1:
J1
--
-Part not resolved.
+Could not find part.
+
.. _ref-J2:
J2
--
-Part not resolved.
+Could not find part.
+
.. _ref-L1:
@@ -250,28 +276,32 @@ Part: `NRS8040T150MJGJ <part-NRS8040T150MJGJ_>`_
MK1
---
-Part not resolved.
+Could not find part.
+
.. _ref-MK2:
MK2
---
-Part not resolved.
+Could not find part.
+
.. _ref-MK3:
MK3
---
-Part not resolved.
+Could not find part.
+
.. _ref-MK4:
MK4
---
-Part not resolved.
+Could not find part.
+
.. _ref-P1:
@@ -590,7 +620,8 @@ Part: `RC1005F271CS <part-RC1005F271CS_>`_
TP1
---
-Part not resolved.
+Could not find part.
+
.. _ref-U1:
@@ -709,6 +740,42 @@ Documentation
* `EDA / CAD Models: GRM21BR61A226ME51L by SnapEDA <https://www.snapeda.com/parts/GRM21BR61A226ME51L/Murata/view-part/?ref=digikey>`__
* `Online Catalog: GRM Series </catalog/en/partgroup/grm-series/3860?mpart=GRM21BR61A226ME51L&vendor=490>`__
+.. _part-S1MTR:
+
+S1MTR
+~~~~~
+
+=========== ===
+MPN S1MTR
+SPN
+Used by:
+=========== ===
+
+Documentation
+.............
+
+
+
+.. _part-CMD15-21VRD/TR8:
+
+CMD15-21VRD/TR8
+~~~~~~~~~~~~~~~
+
+=========== ===
+MPN CMD15-21VRD/TR8
+SPN L62301CT-ND
+Used by:
+=========== ===
+
+Documentation
+.............
+
+
+* `Datasheets: CMD15-21/15-22 Series <https://vcclite.com/wp-content/uploads/wpallimport/files/files/CMD152122Series.pdf>`__
+* `Environmental Information: RoHS Cert <https://vcclite.com/wp-content/uploads/2018/01/RoHS-Positioning-Statement-VCC.pdf>`__
+* `EDA / CAD Models: Download from Ultra Librarian <https://www.digikey.com/MyDigiKey/Redirect/AcceleratedDesigns?partNumber=L62301CT-ND>`__
+* `Online Catalog: CMD15-21 and CMD15-22 Series Rectangle with Flat Top 1206 Package LEDs </catalog/en/partgroup/cmd15-21-and-cmd15-22-series-rectangle-with-flat-top-1206-package-leds/35127?mpart=CMD15-21VRD/TR8&vendor=28>`__
+
.. _part-BZX384C3V3-E3-08:
BZX384C3V3-E3-08
@@ -728,6 +795,26 @@ Documentation
* `HTML Datasheet: BZX384 Series <https://www.digikey.com/en/datasheets/vishay-semiconductor-diodes-division/vishay-semiconductor-diodes-division-bzx384>`__
* `Online Catalog: BZX384 Zener Diode </catalog/en/partgroup/bzx384-zener-diode/13935?mpart=BZX384C3V3-E3-08&vendor=112>`__
+.. _part-CMD15-21VGD/TR8:
+
+CMD15-21VGD/TR8
+~~~~~~~~~~~~~~~
+
+=========== ===
+MPN CMD15-21VGD/TR8
+SPN L62305CT-ND
+Used by:
+=========== ===
+
+Documentation
+.............
+
+
+* `Datasheets: CMD15-21/15-22 Series <https://vcclite.com/wp-content/uploads/wpallimport/files/files/CMD152122Series.pdf>`__
+* `Environmental Information: RoHS Cert <https://vcclite.com/wp-content/uploads/2018/01/RoHS-Positioning-Statement-VCC.pdf>`__
+* `EDA / CAD Models: Download from Ultra Librarian <https://www.digikey.com/MyDigiKey/Redirect/AcceleratedDesigns?partNumber=L62305CT-ND>`__
+* `Online Catalog: CMD15-21 and CMD15-22 Series Rectangle with Flat Top 1206 Package LEDs </catalog/en/partgroup/cmd15-21-and-cmd15-22-series-rectangle-with-flat-top-1206-package-leds/35127?mpart=CMD15-21VGD/TR8&vendor=28>`__
+
.. _part-NRS8040T150MJGJ:
NRS8040T150MJGJ
@@ -975,7 +1062,7 @@ Documentation
.............
-* `Datasheets: TPS54202 Datasheet <http://www.ti.com/lit/ds/symlink/tps54202.pdf>`__
+* `Datasheets: TPS54202 Datasheet <http://www.ti.com/general/docs/suppproductinfo.tsp?distId=10&gotoUrl=http%3A%2F%2Fwww.ti.com%2Flit%2Fgpn%2Ftps54202>`__
* `Featured Product: TPS5420 Step-Down Converters <https://www.digikey.com/en/product-highlight/t/texas-instruments/tps5420-step-down-converters>`__
* `Featured Product: Power Management <https://www.digikey.com/en/product-highlight/t/texas-instruments/power-management>`__
* `PCN Assembly/Origin: LBC7 Wafer Chg 15/Oct/2018 <https://media.digikey.com/pdf/PCNs/Texas%20Instruments/PCN20180927003.1.pdf>`__
@@ -998,7 +1085,7 @@ Documentation
.............
-* `Datasheets: TMP102 Datasheet <http://www.ti.com/lit/ds/symlink/tmp102.pdf>`__
+* `Datasheets: TMP102 Datasheet <http://www.ti.com/general/docs/suppproductinfo.tsp?distId=10&gotoUrl=http%3A%2F%2Fwww.ti.com%2Flit%2Fgpn%2Ftmp102>`__
* `Video File: TMP102 Low Power Digital Temperature Sensor with SMBus/Two-Wire Serial Interface in SOT563 <https://www.digikey.com/api/videos/videoplayer/smallplayer/1646388020001>`__
* `Design Resources: Development Tool Selector <https://www.digikey.com/en/resources/development-tools/product-selector>`__
* `Design Resources: Sensor Selector <https://www.digikey.com/en/resources/sensors/index>`__
diff --git a/demo/thirdparty/unlockoslo-alpha-3/eeconfig b/demo/thirdparty/unlockoslo-alpha-3/eeconfig
index c7e2990..2776997 100644
--- a/demo/thirdparty/unlockoslo-alpha-3/eeconfig
+++ b/demo/thirdparty/unlockoslo-alpha-3/eeconfig
@@ -2,3 +2,6 @@
sch = ../../../thirdparty/unlockoslo/hardware/alpha-3/alpha.sch
pcb = ../../../thirdparty/unlockoslo/hardware/alpha-3/alpha.kicad_pcb
+[seeed-opl]
+opls = SEEED, HQCHIP
+
diff --git a/src/ee/order/__init__.py b/src/ee/bom/__init__.py
index 1624870..11c2fce 100644
--- a/src/ee/order/__init__.py
+++ b/src/ee/bom/__init__.py
@@ -9,10 +9,10 @@ from ee.part import PartDb, load_db, save_db, Part
from ee.project import Project, report, SupplierDescriptor
from ee.xml import types
-__all__ = ["create_order"]
+__all__ = ["create_bom"]
-class OrderPart(object):
+class BomPart(object):
def __init__(self, part: types.Part):
self.part = Part(part)
ref = self.part.get_only_schematic_reference()
@@ -21,20 +21,20 @@ class OrderPart(object):
self.selected_part = None
-def make_report(out_file, unresolved_parts, order_parts: ObjDb[OrderPart], supplier_parts: ObjDb[Path]):
+def make_report(out_file, unresolved_parts, bom_parts: ObjDb[BomPart], supplier_parts: ObjDb[Path]):
kwargs = {
- "order_parts": order_parts,
+ "bom_parts": bom_parts,
"supplier_parts": supplier_parts,
"unresolved_parts": unresolved_parts,
}
- report.save_report("ee.order", "order.rst.j2", out_file, **kwargs)
+ report.save_report("ee.bom", "bom.rst.j2", out_file, **kwargs)
def default_strategy(x):
return x
-def create_order(project: Project, schematic_path: Path, out_path: Path, part_dbs: List[Path],
+def create_bom(project: Project, schematic_path: Path, out_path: Path, part_dbs: List[Path],
fail_on_missing_parts: bool, strategy_name: Optional[str]):
strategy = default_strategy
if strategy_name:
@@ -59,22 +59,22 @@ def create_order(project: Project, schematic_path: Path, out_path: Path, part_db
supplier_parts.add(Part(xml))
sch_db = load_db(schematic_path)
- order_parts: ObjDb[OrderPart] = ObjDb[OrderPart]()
- order_parts.add_multi_index("supplier,pn", lambda op: [
+ bom_parts: ObjDb[BomPart] = ObjDb[BomPart]()
+ bom_parts.add_multi_index("supplier,pn", lambda op: [
(op.part.supplierProp, ref.valueProp) for ref in
op.part.get_mpns()] if op.part.supplier else None, multiple=True)
for sch_part in sch_db.iterparts():
- part = OrderPart(sch_part)
+ part = BomPart(sch_part)
part.part = strategy(part.part)
if part.part is None:
continue
- order_parts.add(part)
+ bom_parts.add(part)
- for order_part in order_parts:
- sch_part_numbers = [pn.valueProp for pn in order_part.part.get_mpns()]
- sch_supplier_part_numbers = [spn.valueProp for spn in order_part.part.get_spns()]
+ for bom_part in bom_parts:
+ sch_part_numbers = [pn.valueProp for pn in bom_part.part.get_mpns()]
+ sch_supplier_part_numbers = [spn.valueProp for spn in bom_part.part.get_spns()]
for supplier in suppliers:
pns = supplier_pn_idx.get(supplier.uri)
@@ -82,41 +82,41 @@ def create_order(project: Project, schematic_path: Path, out_path: Path, part_db
for sch_pn in sch_part_numbers:
for supplier_part in pns.get(sch_pn, []):
- order_part.available_from[supplier_part.uri] = supplier_part
+ bom_part.available_from[supplier_part.uri] = supplier_part
for sch_spn in sch_supplier_part_numbers:
for supplier_part in spns.get(sch_spn, []):
- order_part.available_from[supplier_part.uri] = supplier_part
+ bom_part.available_from[supplier_part.uri] = supplier_part
unresolved_parts = []
- for order_part in order_parts:
- af = order_part.available_from
+ for bom_part in bom_parts:
+ af = bom_part.available_from
if len(af) == 0:
- unresolved_parts.append(order_part)
+ unresolved_parts.append(bom_part)
elif len(af) == 1:
- order_part.selected_part = next(iter(af.values()))
+ bom_part.selected_part = next(iter(af.values()))
else:
raise EeException("unimplemented: part ({}) available from multiple suppliers: {}".
- format(order_part.ref, ",".join(af.keys())))
+ format(bom_part.ref, ",".join(af.keys())))
- order_parts.add_index("uri", lambda op: op.selected_part.uri if op.selected_part else None)
- order_parts.add_multi_index("supplier,part", lambda op: (
+ bom_parts.add_index("uri", lambda op: op.selected_part.uri if op.selected_part else None)
+ bom_parts.add_multi_index("supplier,part", lambda op: (
op.selected_part.supplier, op.selected_part.uri) if op.selected_part else None)
if len(unresolved_parts) and fail_on_missing_parts:
- raise EeException("The order has parts that can't be found from any supplier")
+ raise EeException("The bom has parts that can't be found from any supplier")
out_file = project.report_dir / (os.path.splitext(out_path.name)[0] + ".rst")
- make_report(out_file, unresolved_parts, order_parts, supplier_parts)
+ make_report(out_file, unresolved_parts, bom_parts, supplier_parts)
out_parts = PartDb()
- for order_part in order_parts:
- if not order_part.selected_part:
+ for bom_part in bom_parts:
+ if not bom_part.selected_part:
continue
- supplier_part = order_part.selected_part
+ supplier_part = bom_part.selected_part
part = Part(types.Part(supplier=supplier_part.supplier))
- part.add_schematic_reference(order_part.part.get_exactly_one_schematic_reference().referenceProp)
+ part.add_schematic_reference(bom_part.part.get_exactly_one_schematic_reference().referenceProp)
part.add_part_reference(supplier_part.uri)
out_parts.add_entry(part, True)
diff --git a/src/ee/order/templates/order.rst.j2 b/src/ee/bom/templates/bom.rst.j2
index b46600c..3463d90 100644
--- a/src/ee/order/templates/order.rst.j2
+++ b/src/ee/bom/templates/bom.rst.j2
@@ -1,6 +1,6 @@
-{% set order_part_uri_idx = order_parts.index("uri") -%}
-Order
-=====
+{% set bom_part_uri_idx = bom_parts.index("uri") -%}
+BOM
+===
{% if unresolved_parts %}
Unresolved parts:
@@ -9,9 +9,9 @@ Unresolved parts:
{%- endfor %}
{%- endif %}
-Parts for Order
+Parts for BOM
===============
-{% for op in order_parts %}
+{% for op in bom_parts %}
.. _ref-{{ op.ref }}:
{{ op.ref | subsection }}
@@ -49,7 +49,7 @@ MANY
Part details
============
{%- set part_by_uri=supplier_parts.index("uri") %}
-{% for supplier, partUris in order_parts.index("supplier,part").items() %}
+{% for supplier, partUris in bom_parts.index("supplier,part").items() %}
{{ ("From " + supplier) | subsection }}
{% for partUri in partUris %}
{%- set part=part_by_uri.get_single(partUri) %}
@@ -66,7 +66,7 @@ Description {{ part.description }}
{%- endif %}
MPN {{ pn.value }}
SPN {{ spn.value }}
-Used by: {% for op in order_part_uri_idx.get(part.uriProp) %}`{{ op.ref }} <ref-{{ op.ref }}_>`_{{ ", " if not loop.last }}{% endfor %}
+Used by: {% for op in bom_part_uri_idx.get(part.uriProp) %}`{{ op.ref }} <ref-{{ op.ref }}_>`_{{ ", " if not loop.last }}{% endfor %}
=========== ===
{#
Facts
diff --git a/src/ee/project/__init__.py b/src/ee/project/__init__.py
index 1adbbde..24635ee 100644
--- a/src/ee/project/__init__.py
+++ b/src/ee/project/__init__.py
@@ -54,7 +54,7 @@ class Project(object):
return Project(project_dir, cfg)
def save(self):
- path = self.project_dir / ".ee" / "config"
+ path = self.project_dir / "eeconfig"
mk_parents(path)
- with (path).open("w") as f:
+ with path.open("w") as f:
self._cfg.write(f)
diff --git a/src/ee/tools/create_order.py b/src/ee/tools/create_bom.py
index d740ff2..19521ce 100644
--- a/src/ee/tools/create_order.py
+++ b/src/ee/tools/create_bom.py
@@ -1,7 +1,7 @@
import argparse
from pathlib import Path
-from ee.order import create_order
+from ee.bom import create_bom
from ee.project import Project
parser = argparse.ArgumentParser()
@@ -28,4 +28,4 @@ project = Project.load()
part_db_dirs = [Path(part_db) for part_db in args.part_db]
fail_on_missing_parts = False
-create_order(project, Path(args.schematic), Path(args.out), part_db_dirs, fail_on_missing_parts, args.strategy)
+create_bom(project, Path(args.schematic), Path(args.out), part_db_dirs, fail_on_missing_parts, args.strategy)
diff --git a/src/ee/tools/init.py b/src/ee/tools/init.py
index 74a67d1..c3d7e41 100644
--- a/src/ee/tools/init.py
+++ b/src/ee/tools/init.py
@@ -44,9 +44,9 @@ def init(project_dir: Path, basedir: Path, args):
init_kicad_project(basedir, cfg, args)
init_seeed_opl(project)
- if args.create_order_strategy:
- project.cfg.add_section("create-order")
- project.cfg["create-order"]["strategy"] = args.create_order_strategy
+ if args.create_bom_strategy:
+ project.cfg.add_section("create-bom")
+ project.cfg["create-bom"]["strategy"] = args.create_bom_strategy
print("Saving project. Now run 'ee ninja' to generate Ninja build file")
project.save()
@@ -61,7 +61,7 @@ parser.add_argument("--kicad-bom-strategy",
required=False,
metavar="PY CALLABLE")
-parser.add_argument("--create-order-strategy",
+parser.add_argument("--create-bom-strategy",
required=False,
metavar="PY CALLABLE")
diff --git a/src/ee/tools/templates/build.ninja.j2 b/src/ee/tools/templates/build.ninja.j2
index 2a56bdc..23bef37 100644
--- a/src/ee/tools/templates/build.ninja.j2
+++ b/src/ee/tools/templates/build.ninja.j2
@@ -41,9 +41,9 @@ rule element14-normalize-facts
description = element14-normalize-facts
command = $ee element14-normalize-facts --in $in --out $out
-rule create-order
- description = create-order
- command = $ee create-order --schematic $schematic --part-db $part_dbs --out $out $strategy
+rule create-bom
+ description = create-bom
+ command = $ee create-bom --schematic $schematic --part-db $part_dbs --out $out $strategy
rule import-parts-yaml
description = import-parts-yaml $in
@@ -79,21 +79,21 @@ build {{ out }}: import-parts-yaml {{ f }}
# default {{ out }}
{% endfor %}
-build ee/order.xml | $report_dir/order.rst: create-order ee/sch.xml {%- for p in part_dbs %} {{ p }}.xml{% endfor %}
+build ee/bom.xml | $report_dir/bom.rst: create-bom ee/sch.xml {%- for p in part_dbs %} {{ p }}.xml{% endfor %}
schematic = ee/sch.xml
part_dbs ={%- for p in part_dbs %} {{ p }}.xml{% endfor %}
-{%- if project.cfg["create-order"] and project.cfg["create-order"]["strategy"] %}
- strategy = --strategy {{ project.cfg["create-order"]["strategy"] }}
+{%- if project.cfg["create-bom"] and project.cfg["create-bom"]["strategy"] %}
+ strategy = --strategy {{ project.cfg["create-bom"]["strategy"] }}
{%- endif %}
-default ee/order.xml
+default ee/bom.xml
rule seeed-download-opl
description = seeed-download-opl $opl
command = $ee seeed-download-opl --out $out --opl $opl
-{%- if project.cfg.has_section("seeed-opl") -%}
-{% set opls=project.cfg["seeed-opl"]["opls"].split(",") -%}
+{% if project.cfg.has_section("seeed-opl") %}
+{%- set opls=project.cfg["seeed-opl"]["opls"].split(",") -%}
build seeed-download-opls: phony{%- for opl in opls %} ee/seeed/opl/{{ opl.strip() }}.xml{% endfor %}
{%- for opl in opls %}
{% set opl=opl.strip() -%}
@@ -101,4 +101,4 @@ build seeed-download-opls: phony{%- for opl in opls %} ee/seeed/opl/{{ opl.strip
build ee/seeed/opl/{{ opl }}.xml: seeed-download-opl
opl = {{ opl }}
{% endfor -%}
-{% endif %}
+{% endif -%}