Browse Source

Added activity LED

Per Mårtensson 2 năm trước cách đây
mục cha
commit
7bb3ac6fb9

Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 828 - 649
hw/BlackSASI-50-pin/BlackSASI.kicad_pcb


+ 494 - 0
hw/BlackSASI-50-pin/BlackSASI.kicad_sym

@@ -207,6 +207,437 @@
       )
     )
   )
+  (symbol "STM32H730VBT6" (in_bom yes) (on_board yes)
+    (property "Reference" "U" (id 0) (at -17.78 64.77 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Value" "STM32H730VBT6" (id 1) (at 12.7 64.77 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Footprint" "Package_QFP:LQFP-100_14x14mm_P0.5mm" (id 2) (at -17.78 -63.5 0)
+      (effects (font (size 1.27 1.27)) (justify right) hide)
+    )
+    (property "Datasheet" "http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00115249.pdf" (id 3) (at 0 0 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "ki_keywords" "ARM Cortex-M7" (id 4) (at 0 0 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "ki_description" "ARM Cortex-M7 MCU, 256KB flash, 128KB RAM, 550MHz, 1.7-3.6V, 80 GPIO, LQFP-100" (id 5) (at 0 0 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "ki_fp_filters" "LQFP*14x14mm*P0.5mm*" (id 6) (at 0 0 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (symbol "STM32H730VBT6_0_1"
+      (rectangle (start -17.78 -63.5) (end 17.78 63.5)
+        (stroke (width 0.254) (type default) (color 0 0 0 0))
+        (fill (type background))
+      )
+    )
+    (symbol "STM32H730VBT6_1_1"
+      (pin bidirectional line (at -22.86 15.24 0) (length 5.08)
+        (name "PE2" (effects (font (size 1.27 1.27))))
+        (number "1" (effects (font (size 1.27 1.27))))
+      )
+      (pin power_in line (at -5.08 -68.58 90) (length 5.08)
+        (name "VSS" (effects (font (size 1.27 1.27))))
+        (number "10" (effects (font (size 1.27 1.27))))
+      )
+      (pin power_in line (at 7.62 68.58 270) (length 5.08)
+        (name "VDD" (effects (font (size 1.27 1.27))))
+        (number "100" (effects (font (size 1.27 1.27))))
+      )
+      (pin power_in line (at -5.08 68.58 270) (length 5.08)
+        (name "VDD" (effects (font (size 1.27 1.27))))
+        (number "11" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at -22.86 27.94 0) (length 5.08)
+        (name "PH0" (effects (font (size 1.27 1.27))))
+        (number "12" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at -22.86 25.4 0) (length 5.08)
+        (name "PH1" (effects (font (size 1.27 1.27))))
+        (number "13" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at -22.86 60.96 0) (length 5.08)
+        (name "NRST" (effects (font (size 1.27 1.27))))
+        (number "14" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 22.86 -22.86 180) (length 5.08)
+        (name "PC0" (effects (font (size 1.27 1.27))))
+        (number "15" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 22.86 -25.4 180) (length 5.08)
+        (name "PC1" (effects (font (size 1.27 1.27))))
+        (number "16" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 22.86 -27.94 180) (length 5.08)
+        (name "PC2" (effects (font (size 1.27 1.27))))
+        (number "17" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 22.86 -30.48 180) (length 5.08)
+        (name "PC3" (effects (font (size 1.27 1.27))))
+        (number "18" (effects (font (size 1.27 1.27))))
+      )
+      (pin power_in line (at -2.54 68.58 270) (length 5.08)
+        (name "VSSA" (effects (font (size 1.27 1.27))))
+        (number "19" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -22.86 12.7 0) (length 5.08)
+        (name "PE3" (effects (font (size 1.27 1.27))))
+        (number "2" (effects (font (size 1.27 1.27))))
+      )
+      (pin power_in line (at 12.7 68.58 270) (length 5.08)
+        (name "VREF+" (effects (font (size 1.27 1.27))))
+        (number "20" (effects (font (size 1.27 1.27))))
+      )
+      (pin power_in line (at 10.16 68.58 270) (length 5.08)
+        (name "VDDA" (effects (font (size 1.27 1.27))))
+        (number "21" (effects (font (size 1.27 1.27))))
+      )
+      (pin power_in line (at 22.86 60.96 180) (length 5.08)
+        (name "PA0" (effects (font (size 1.27 1.27))))
+        (number "22" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 22.86 58.42 180) (length 5.08)
+        (name "PA1" (effects (font (size 1.27 1.27))))
+        (number "23" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 22.86 55.88 180) (length 5.08)
+        (name "PA2" (effects (font (size 1.27 1.27))))
+        (number "24" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 22.86 53.34 180) (length 5.08)
+        (name "PA3" (effects (font (size 1.27 1.27))))
+        (number "25" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -2.54 -68.58 90) (length 5.08)
+        (name "VSS" (effects (font (size 1.27 1.27))))
+        (number "26" (effects (font (size 1.27 1.27))))
+      )
+      (pin power_in line (at 0 68.58 270) (length 5.08)
+        (name "VDD" (effects (font (size 1.27 1.27))))
+        (number "27" (effects (font (size 1.27 1.27))))
+      )
+      (pin power_in line (at 22.86 50.8 180) (length 5.08)
+        (name "PA4" (effects (font (size 1.27 1.27))))
+        (number "28" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 22.86 48.26 180) (length 5.08)
+        (name "PA5" (effects (font (size 1.27 1.27))))
+        (number "29" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -22.86 10.16 0) (length 5.08)
+        (name "PE4" (effects (font (size 1.27 1.27))))
+        (number "3" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 22.86 45.72 180) (length 5.08)
+        (name "PA6" (effects (font (size 1.27 1.27))))
+        (number "30" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 22.86 43.18 180) (length 5.08)
+        (name "PA7" (effects (font (size 1.27 1.27))))
+        (number "31" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 22.86 -33.02 180) (length 5.08)
+        (name "PC4" (effects (font (size 1.27 1.27))))
+        (number "32" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 22.86 -35.56 180) (length 5.08)
+        (name "PC5" (effects (font (size 1.27 1.27))))
+        (number "33" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 22.86 19.05 180) (length 5.08)
+        (name "PB0" (effects (font (size 1.27 1.27))))
+        (number "34" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 22.86 16.51 180) (length 5.08)
+        (name "PB1" (effects (font (size 1.27 1.27))))
+        (number "35" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 22.86 13.97 180) (length 5.08)
+        (name "PB2" (effects (font (size 1.27 1.27))))
+        (number "36" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -22.86 2.54 0) (length 5.08)
+        (name "PE7" (effects (font (size 1.27 1.27))))
+        (number "37" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -22.86 0 0) (length 5.08)
+        (name "PE8" (effects (font (size 1.27 1.27))))
+        (number "38" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -22.86 -2.54 0) (length 5.08)
+        (name "PE9" (effects (font (size 1.27 1.27))))
+        (number "39" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -22.86 7.62 0) (length 5.08)
+        (name "PE5" (effects (font (size 1.27 1.27))))
+        (number "4" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -22.86 -5.08 0) (length 5.08)
+        (name "PE10" (effects (font (size 1.27 1.27))))
+        (number "40" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -22.86 -7.62 0) (length 5.08)
+        (name "PE11" (effects (font (size 1.27 1.27))))
+        (number "41" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -22.86 -10.16 0) (length 5.08)
+        (name "PE12" (effects (font (size 1.27 1.27))))
+        (number "42" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -22.86 -12.7 0) (length 5.08)
+        (name "PE13" (effects (font (size 1.27 1.27))))
+        (number "43" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -22.86 -15.24 0) (length 5.08)
+        (name "PE14" (effects (font (size 1.27 1.27))))
+        (number "44" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -22.86 -17.78 0) (length 5.08)
+        (name "PE15" (effects (font (size 1.27 1.27))))
+        (number "45" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 22.86 -6.35 180) (length 5.08)
+        (name "PB10" (effects (font (size 1.27 1.27))))
+        (number "46" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 22.86 -8.89 180) (length 5.08)
+        (name "PB11" (effects (font (size 1.27 1.27))))
+        (number "47" (effects (font (size 1.27 1.27))))
+      )
+      (pin power_in line (at -22.86 50.8 0) (length 5.08)
+        (name "VCAP" (effects (font (size 1.27 1.27))))
+        (number "48" (effects (font (size 1.27 1.27))))
+      )
+      (pin power_in line (at 0 -68.58 90) (length 5.08)
+        (name "VSS" (effects (font (size 1.27 1.27))))
+        (number "49" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -22.86 5.08 0) (length 5.08)
+        (name "PE6" (effects (font (size 1.27 1.27))))
+        (number "5" (effects (font (size 1.27 1.27))))
+      )
+      (pin power_in line (at 2.54 68.58 270) (length 5.08)
+        (name "VDD" (effects (font (size 1.27 1.27))))
+        (number "50" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 22.86 -11.43 180) (length 5.08)
+        (name "PB12" (effects (font (size 1.27 1.27))))
+        (number "51" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 22.86 -13.97 180) (length 5.08)
+        (name "PB13" (effects (font (size 1.27 1.27))))
+        (number "52" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 22.86 -16.51 180) (length 5.08)
+        (name "PB14" (effects (font (size 1.27 1.27))))
+        (number "53" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 22.86 -19.05 180) (length 5.08)
+        (name "PB15" (effects (font (size 1.27 1.27))))
+        (number "54" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -22.86 -43.18 0) (length 5.08)
+        (name "PD8" (effects (font (size 1.27 1.27))))
+        (number "55" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -22.86 -45.72 0) (length 5.08)
+        (name "PD9" (effects (font (size 1.27 1.27))))
+        (number "56" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -22.86 -48.26 0) (length 5.08)
+        (name "PD10" (effects (font (size 1.27 1.27))))
+        (number "57" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -22.86 -50.8 0) (length 5.08)
+        (name "PD11" (effects (font (size 1.27 1.27))))
+        (number "58" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -22.86 -53.34 0) (length 5.08)
+        (name "PD12" (effects (font (size 1.27 1.27))))
+        (number "59" (effects (font (size 1.27 1.27))))
+      )
+      (pin power_in line (at -7.62 68.58 270) (length 5.08)
+        (name "VBAT" (effects (font (size 1.27 1.27))))
+        (number "6" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -22.86 -55.88 0) (length 5.08)
+        (name "PD13" (effects (font (size 1.27 1.27))))
+        (number "60" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -22.86 -58.42 0) (length 5.08)
+        (name "PD14" (effects (font (size 1.27 1.27))))
+        (number "61" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -22.86 -60.96 0) (length 5.08)
+        (name "PD15" (effects (font (size 1.27 1.27))))
+        (number "62" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 22.86 -38.1 180) (length 5.08)
+        (name "PC6" (effects (font (size 1.27 1.27))))
+        (number "63" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 22.86 -40.64 180) (length 5.08)
+        (name "PC7" (effects (font (size 1.27 1.27))))
+        (number "64" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 22.86 -43.18 180) (length 5.08)
+        (name "PC8" (effects (font (size 1.27 1.27))))
+        (number "65" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 22.86 -45.72 180) (length 5.08)
+        (name "PC9" (effects (font (size 1.27 1.27))))
+        (number "66" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 22.86 40.64 180) (length 5.08)
+        (name "PA8" (effects (font (size 1.27 1.27))))
+        (number "67" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 22.86 38.1 180) (length 5.08)
+        (name "PA9" (effects (font (size 1.27 1.27))))
+        (number "68" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 22.86 35.56 180) (length 5.08)
+        (name "PA10" (effects (font (size 1.27 1.27))))
+        (number "69" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 22.86 -55.88 180) (length 5.08)
+        (name "PC13" (effects (font (size 1.27 1.27))))
+        (number "7" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 22.86 33.02 180) (length 5.08)
+        (name "PA11" (effects (font (size 1.27 1.27))))
+        (number "70" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 22.86 30.48 180) (length 5.08)
+        (name "PA12" (effects (font (size 1.27 1.27))))
+        (number "71" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 22.86 27.94 180) (length 5.08)
+        (name "PA13" (effects (font (size 1.27 1.27))))
+        (number "72" (effects (font (size 1.27 1.27))))
+      )
+      (pin power_in line (at -22.86 48.26 0) (length 5.08)
+        (name "VCAP2" (effects (font (size 1.27 1.27))))
+        (number "73" (effects (font (size 1.27 1.27))))
+      )
+      (pin power_in line (at 2.54 -68.58 90) (length 5.08)
+        (name "VSS" (effects (font (size 1.27 1.27))))
+        (number "74" (effects (font (size 1.27 1.27))))
+      )
+      (pin power_in line (at 5.08 68.58 270) (length 5.08)
+        (name "VDD" (effects (font (size 1.27 1.27))))
+        (number "75" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 22.86 25.4 180) (length 5.08)
+        (name "PA14" (effects (font (size 1.27 1.27))))
+        (number "76" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 22.86 22.86 180) (length 5.08)
+        (name "PA15" (effects (font (size 1.27 1.27))))
+        (number "77" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 22.86 -48.26 180) (length 5.08)
+        (name "PC10" (effects (font (size 1.27 1.27))))
+        (number "78" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 22.86 -50.8 180) (length 5.08)
+        (name "PC11" (effects (font (size 1.27 1.27))))
+        (number "79" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 22.86 -58.42 180) (length 5.08)
+        (name "PC14" (effects (font (size 1.27 1.27))))
+        (number "8" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 22.86 -53.34 180) (length 5.08)
+        (name "PC12" (effects (font (size 1.27 1.27))))
+        (number "80" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -22.86 -22.86 0) (length 5.08)
+        (name "PD0" (effects (font (size 1.27 1.27))))
+        (number "81" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -22.86 -25.4 0) (length 5.08)
+        (name "PD1" (effects (font (size 1.27 1.27))))
+        (number "82" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -22.86 -27.94 0) (length 5.08)
+        (name "PD2" (effects (font (size 1.27 1.27))))
+        (number "83" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -22.86 -30.48 0) (length 5.08)
+        (name "PD3" (effects (font (size 1.27 1.27))))
+        (number "84" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -22.86 -33.02 0) (length 5.08)
+        (name "PD4" (effects (font (size 1.27 1.27))))
+        (number "85" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -22.86 -35.56 0) (length 5.08)
+        (name "PD5" (effects (font (size 1.27 1.27))))
+        (number "86" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -22.86 -38.1 0) (length 5.08)
+        (name "PD6" (effects (font (size 1.27 1.27))))
+        (number "87" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -22.86 -40.64 0) (length 5.08)
+        (name "PD7" (effects (font (size 1.27 1.27))))
+        (number "88" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 22.86 11.43 180) (length 5.08)
+        (name "PB3" (effects (font (size 1.27 1.27))))
+        (number "89" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 22.86 -60.96 180) (length 5.08)
+        (name "PC15" (effects (font (size 1.27 1.27))))
+        (number "9" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 22.86 8.89 180) (length 5.08)
+        (name "PB4" (effects (font (size 1.27 1.27))))
+        (number "90" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 22.86 6.35 180) (length 5.08)
+        (name "PB5" (effects (font (size 1.27 1.27))))
+        (number "91" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 22.86 3.81 180) (length 5.08)
+        (name "PB6" (effects (font (size 1.27 1.27))))
+        (number "92" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 22.86 1.27 180) (length 5.08)
+        (name "PB7" (effects (font (size 1.27 1.27))))
+        (number "93" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at -22.86 55.88 0) (length 5.08)
+        (name "BOOT0" (effects (font (size 1.27 1.27))))
+        (number "94" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 22.86 -1.27 180) (length 5.08)
+        (name "PB8" (effects (font (size 1.27 1.27))))
+        (number "95" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 22.86 -3.81 180) (length 5.08)
+        (name "PB9" (effects (font (size 1.27 1.27))))
+        (number "96" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -22.86 20.32 0) (length 5.08)
+        (name "PE0" (effects (font (size 1.27 1.27))))
+        (number "97" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -22.86 17.78 0) (length 5.08)
+        (name "PE1" (effects (font (size 1.27 1.27))))
+        (number "98" (effects (font (size 1.27 1.27))))
+      )
+      (pin power_in line (at 5.08 -68.58 90) (length 5.08)
+        (name "VSS" (effects (font (size 1.27 1.27))))
+        (number "99" (effects (font (size 1.27 1.27))))
+      )
+    )
+  )
   (symbol "UCC5606" (in_bom yes) (on_board yes)
     (property "Reference" "U" (id 0) (at -12.7 19.05 0)
       (effects (font (size 1.27 1.27)))
@@ -329,4 +760,67 @@
       )
     )
   )
+  (symbol "XTSD08G" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
+    (property "Reference" "U" (id 0) (at -16.51 15.24 0)
+      (effects (font (size 1.27 1.27)))
+    )
+    (property "Value" "XTSD08G" (id 1) (at 16.51 15.24 0)
+      (effects (font (size 1.27 1.27)) (justify right))
+    )
+    (property "Footprint" "" (id 2) (at 29.21 7.62 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "https://datasheet.lcsc.com/lcsc/2005251034_XTX-XTSD08GLGEAG_C558840.pdf" (id 3) (at 0 1.27 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "ki_keywords" "SD NAND" (id 4) (at 0 0 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "ki_description" "SD NAND" (id 5) (at 0 0 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "ki_fp_filters" "microSD*" (id 6) (at 0 0 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (symbol "XTSD08G_0_1"
+      (rectangle (start -19.05 10.795) (end -1.905 -12.7)
+        (stroke (width 0) (type default) (color 0 0 0 0))
+        (fill (type background))
+      )
+    )
+    (symbol "XTSD08G_1_1"
+      (pin bidirectional line (at -22.86 5.08 0) (length 3.81)
+        (name "DAT2" (effects (font (size 1.27 1.27))))
+        (number "1" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -22.86 2.54 0) (length 3.81)
+        (name "DAT3/CD" (effects (font (size 1.27 1.27))))
+        (number "2" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at -22.86 -2.54 0) (length 3.81)
+        (name "CLK" (effects (font (size 1.27 1.27))))
+        (number "3" (effects (font (size 1.27 1.27))))
+      )
+      (pin power_in line (at -10.16 -16.51 90) (length 3.81)
+        (name "VSS" (effects (font (size 1.27 1.27))))
+        (number "4" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at -22.86 0 0) (length 3.81)
+        (name "CMD" (effects (font (size 1.27 1.27))))
+        (number "5" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -22.86 -5.08 0) (length 3.81)
+        (name "DAT0" (effects (font (size 1.27 1.27))))
+        (number "6" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -22.86 -7.62 0) (length 3.81)
+        (name "DAT1" (effects (font (size 1.27 1.27))))
+        (number "7" (effects (font (size 1.27 1.27))))
+      )
+      (pin power_in line (at -10.795 14.605 270) (length 3.81)
+        (name "VDD" (effects (font (size 1.27 1.27))))
+        (number "8" (effects (font (size 1.27 1.27))))
+      )
+    )
+  )
 )

+ 2 - 0
sw/include/gpio.h

@@ -11,6 +11,8 @@
 #define LED3_OFF()          PAREG->BSRR = 0b0000000001000000 << 16;
 #define LED_EXT_ON()        PAREG->BSRR = 0b0000000000000001;
 #define LED_EXT_OFF()       PAREG->BSRR = 0b0000000000000001 << 16;
+#define LED_ACT_ON()        PAREG->BSRR = 0b0000000000010001;
+#define LED_ACT_OFF()       PAREG->BSRR = 0b0000000000010001 << 16;
 
 bool gpioInit();
 

+ 12 - 9
sw/src/main.cpp

@@ -177,8 +177,9 @@ bool VerifyISOPVD(SCSI_DEVICE *dev, unsigned sector_size, bool mode2)
   bool ret = false;
 
   dev->m_file->seekSet(seek);
+  LED_ACT_ON();
   dev->m_file->read(m_buf, 2048);
-
+  LED_ACT_OFF(); 
   ret = ((m_buf[0] == 1 && !strncmp((char *)&m_buf[1], "CD001", 5) && m_buf[6] == 1) ||
         (m_buf[8] == 1 && !strncmp((char *)&m_buf[9], "CDROM", 5) && m_buf[14] == 1));
 
@@ -378,7 +379,7 @@ void setup()
   //attachInterrupt(RST, onBusReset, FALLING);
 
   // Try Full and half clock speeds.
-  LED1_ON();
+  LED_ACT_ON();
   int mhz = 0;
   // Try each speed bucket a few times, and go way down for very old SD cards
   // Most will initialize immediately at the highest speed
@@ -391,7 +392,7 @@ void setup()
     }
   }
   
-  LED1_OFF();
+  LED_ACT_OFF();
 
   if(mhz == 0) {
 #if DEBUG > 0
@@ -422,7 +423,7 @@ void setup()
 
   findDriveImages(root);
   root.close();
-
+  LED_ACT_ON();
   FsFile images_all_dir;
   images_all_dir.open("/ImageSetAll/");
   if (images_all_dir.isDirectory()) {
@@ -439,7 +440,7 @@ void setup()
   }
 
   finalizeFileLog();
-  LED1_OFF();
+  LED_ACT_OFF();
   //Occurs when the RST pin state changes from HIGH to LOW
   attachInterrupt(BOARD_SCSI_RST, onBusReset, FALLING);
 }
@@ -579,9 +580,9 @@ static void flashError(const unsigned error)
 {
   while(true) {
     for(uint8_t i = 0; i < error; i++) {
-      LED1_ON();
+      LED3_ON();
       delay(250);
-      LED1_OFF();
+      LED3_OFF();
       delay(250);
     }
     delay(3000);
@@ -793,7 +794,9 @@ void writeDataPhaseSD(SCSI_DEVICE *dev, uint32_t adds, uint32_t len)
   for(uint32_t i = 0; i < len; i++) {
       // Asynchronous reads will make it faster ...
     m_resetJmp = false;
+    LED_ACT_ON();
     dev->m_file->read(m_buf, dev->m_rawblocksize);
+    LED_ACT_OFF();
     enableResetJmp();
 
     writeDataLoop(dev->m_blocksize, &m_buf[dev->m_sector_offset]);
@@ -899,7 +902,9 @@ void readDataPhaseSD(SCSI_DEVICE *dev, uint32_t adds, uint32_t len)
     m_resetJmp = true;
     readDataLoop(dev->m_blocksize, m_buf);
     m_resetJmp = false;
+    LED_ACT_ON();
     dev->m_file->write(m_buf, dev->m_blocksize);
+    LED_ACT_OFF();
     // If a reset happened while writing, break and let the flush happen before it is handled.
     if (m_isBusReset) {
       break;
@@ -1157,9 +1162,7 @@ void loop()
     goto Status;
   }
 
-  LED1_ON();
   m_sts = scsi_command_table[cmd[0]](dev, cmd);
-  LED1_OFF();
 
 Status:
   LOG(" STS:"); LOGHEX(m_sts);

+ 2 - 2
sw/src/sdcard.cpp

@@ -67,9 +67,9 @@ void readSDCardInfo2()
 
 void sdCardInsert(void){
   if (digitalRead(BOARD_SDCARD_INSERT)){
-    LED1_OFF();
+    LED2_OFF();
   }else{
-    LED1_ON();
+    LED2_ON();
   }
 }
 

Một số tệp đã không được hiển thị bởi vì quá nhiều tập tin thay đổi trong này khác