c91c1e561843ffbe7e847b309ee5db0d95b4e990
CONN-DAT/CONN-USB-dat/CONN-USB-A-dat/2024-05-09-18-00-58.png
| ... | ... | Binary files /dev/null and b/CONN-DAT/CONN-USB-dat/CONN-USB-A-dat/2024-05-09-18-00-58.png differ |
CONN-DAT/CONN-USB-dat/CONN-USB-A-dat/2024-05-09-18-01-18.png
| ... | ... | Binary files /dev/null and b/CONN-DAT/CONN-USB-dat/CONN-USB-A-dat/2024-05-09-18-01-18.png differ |
CONN-DAT/CONN-USB-dat/CONN-USB-A-dat/2025-10-10-18-23-34.png
| ... | ... | Binary files /dev/null and b/CONN-DAT/CONN-USB-dat/CONN-USB-A-dat/2025-10-10-18-23-34.png differ |
CONN-DAT/CONN-USB-dat/CONN-USB-A-dat/2025-10-10-18-26-34.png
| ... | ... | Binary files /dev/null and b/CONN-DAT/CONN-USB-dat/CONN-USB-A-dat/2025-10-10-18-26-34.png differ |
CONN-DAT/CONN-USB-dat/CONN-USB-A-dat/2025-12-22-21-17-54.png
| ... | ... | Binary files /dev/null and b/CONN-DAT/CONN-USB-dat/CONN-USB-A-dat/2025-12-22-21-17-54.png differ |
CONN-DAT/CONN-USB-dat/CONN-USB-A-dat/2025-12-22-21-18-12.png
| ... | ... | Binary files /dev/null and b/CONN-DAT/CONN-USB-dat/CONN-USB-A-dat/2025-12-22-21-18-12.png differ |
CONN-DAT/CONN-USB-dat/CONN-USB-A-dat/CONN-USB-A-dat.md
| ... | ... | @@ -0,0 +1,31 @@ |
| 1 | + |
|
| 2 | +# USB-A-dat |
|
| 3 | + |
|
| 4 | + |
|
| 5 | + |
|
| 6 | + |
|
| 7 | +## type-A |
|
| 8 | + |
|
| 9 | + |
|
| 10 | + |
|
| 11 | + |
|
| 12 | +## type-A Female |
|
| 13 | + |
|
| 14 | + |
|
| 15 | + |
|
| 16 | + |
|
| 17 | + |
|
| 18 | + |
|
| 19 | + |
|
| 20 | +## type-A male |
|
| 21 | + |
|
| 22 | + |
|
| 23 | + |
|
| 24 | +board sinked |
|
| 25 | + |
|
| 26 | + |
|
| 27 | + |
|
| 28 | + |
|
| 29 | +## ref |
|
| 30 | + |
|
| 31 | +- [[CONN-USB]] - [[USB-A]] - [[CONN]] |
CONN-DAT/CONN-USB-dat/CONN-USB-B-dat/2026-02-04-19-44-26.png
| ... | ... | Binary files /dev/null and b/CONN-DAT/CONN-USB-dat/CONN-USB-B-dat/2026-02-04-19-44-26.png differ |
CONN-DAT/CONN-USB-dat/CONN-USB-B-dat/2026-02-04-19-44-44.png
| ... | ... | Binary files /dev/null and b/CONN-DAT/CONN-USB-dat/CONN-USB-B-dat/2026-02-04-19-44-44.png differ |
CONN-DAT/CONN-USB-dat/CONN-USB-B-dat/CONN-USB-B-dat.md
| ... | ... | @@ -0,0 +1,13 @@ |
| 1 | + |
|
| 2 | +# CONN-USB-B-dat |
|
| 3 | + |
|
| 4 | + |
|
| 5 | + |
|
| 6 | + |
|
| 7 | + |
|
| 8 | + |
|
| 9 | + |
|
| 10 | + |
|
| 11 | +## ref |
|
| 12 | + |
|
| 13 | +- [[CONN-USB-dat]] |
|
| ... | ... | \ No newline at end of file |
CONN-DAT/CONN-USB-dat/CONN-USB-HDK-dat/2026-01-18-15-03-57.png
| ... | ... | Binary files /dev/null and b/CONN-DAT/CONN-USB-dat/CONN-USB-HDK-dat/2026-01-18-15-03-57.png differ |
CONN-DAT/CONN-USB-dat/CONN-USB-HDK-dat/CONN-USB-HDK-dat.md
| ... | ... | @@ -0,0 +1,25 @@ |
| 1 | + |
|
| 2 | + |
|
| 3 | +# CONN-USB-HDK-dat |
|
| 4 | + |
|
| 5 | + |
|
| 6 | + |
|
| 7 | +- [[USB-SDK-dat]] - [[CONN-USB-HDK-dat]] |
|
| 8 | + |
|
| 9 | +- [[CONN-USB-dat]] - [[conn-dat]] |
|
| 10 | + |
|
| 11 | + |
|
| 12 | + |
|
| 13 | + |
|
| 14 | +- [[NEO-7-dat]] |
|
| 15 | + |
|
| 16 | + |
|
| 17 | + |
|
| 18 | + |
|
| 19 | + |
|
| 20 | + |
|
| 21 | + |
|
| 22 | + |
|
| 23 | +## ref |
|
| 24 | + |
|
| 25 | +- [[CONN-USB-HDK-dat]] |
|
| ... | ... | \ No newline at end of file |
CONN-DAT/CONN-USB-dat/CONN-USB-dat.md
| ... | ... | @@ -0,0 +1,27 @@ |
| 1 | + |
|
| 2 | +# CONN-USB-dat |
|
| 3 | + |
|
| 4 | + |
|
| 5 | +- [[USB-SDK-dat]] - [[CONN-USB-HDK-dat]] |
|
| 6 | + |
|
| 7 | +- [[CONN-USB-dat]] - [[conn-dat]] |
|
| 8 | + |
|
| 9 | + |
|
| 10 | + |
|
| 11 | + |
|
| 12 | +- [[CONN-USB-A-dat]] |
|
| 13 | + |
|
| 14 | +- [[CONN-USB-B-dat]] |
|
| 15 | + |
|
| 16 | +- [[CONN-USB-type-C-dat]] |
|
| 17 | + |
|
| 18 | +- [[CONN-USB-micro-dat]] |
|
| 19 | + |
|
| 20 | + |
|
| 21 | + |
|
| 22 | + |
|
| 23 | + |
|
| 24 | +## ref |
|
| 25 | + |
|
| 26 | + |
|
| 27 | +- [[conn-dat]] - [[USB-dat]] |
|
| ... | ... | \ No newline at end of file |
CONN-DAT/CONN-USB-dat/CONN-USB-micro-dat/2025-10-23-19-31-23.png
| ... | ... | Binary files /dev/null and b/CONN-DAT/CONN-USB-dat/CONN-USB-micro-dat/2025-10-23-19-31-23.png differ |
CONN-DAT/CONN-USB-dat/CONN-USB-micro-dat/2025-10-23-19-35-00.png
| ... | ... | Binary files /dev/null and b/CONN-DAT/CONN-USB-dat/CONN-USB-micro-dat/2025-10-23-19-35-00.png differ |
CONN-DAT/CONN-USB-dat/CONN-USB-micro-dat/2025-10-23-19-36-14.png
| ... | ... | Binary files /dev/null and b/CONN-DAT/CONN-USB-dat/CONN-USB-micro-dat/2025-10-23-19-36-14.png differ |
CONN-DAT/CONN-USB-dat/CONN-USB-micro-dat/CONN-USB-micro-dat.md
| ... | ... | @@ -0,0 +1,23 @@ |
| 1 | + |
|
| 2 | +# USB-micro-dat |
|
| 3 | + |
|
| 4 | +## good type micro USB |
|
| 5 | + |
|
| 6 | + |
|
| 7 | + |
|
| 8 | + |
|
| 9 | + |
|
| 10 | +## vertical micro-USB |
|
| 11 | + |
|
| 12 | +- [[NWI1126-dat]] |
|
| 13 | + |
|
| 14 | + |
|
| 15 | + |
|
| 16 | +## 2PIN SMD micro USB |
|
| 17 | + |
|
| 18 | + |
|
| 19 | + |
|
| 20 | + |
|
| 21 | +## ref |
|
| 22 | + |
|
| 23 | +- [[conn-USB-dat]] |
|
| ... | ... | \ No newline at end of file |
CONN-DAT/CONN-USB-dat/CONN-USB-micro-dat/CONN-USB-micro-vertical-dat/2026-01-23-01-39-18.png
| ... | ... | Binary files /dev/null and b/CONN-DAT/CONN-USB-dat/CONN-USB-micro-dat/CONN-USB-micro-vertical-dat/2026-01-23-01-39-18.png differ |
CONN-DAT/CONN-USB-dat/CONN-USB-micro-dat/CONN-USB-micro-vertical-dat/CONN-USB-micro-vertical-dat.md
| ... | ... | @@ -0,0 +1,22 @@ |
| 1 | + |
|
| 2 | +# CONN-USB-micro-vertical-dat |
|
| 3 | + |
|
| 4 | + |
|
| 5 | +This connector needs to be soldered on both side to ensure good connection to prevent plug in and out foce. |
|
| 6 | + |
|
| 7 | +this vertical micro usb is easily to loose (10~20% chance) if only back side soldered |
|
| 8 | + |
|
| 9 | +add more soldering on the sides to reinforce the connection from the front side too. |
|
| 10 | + |
|
| 11 | + |
|
| 12 | + |
|
| 13 | +influenced products: [[NWI1119-dat]] - [[NWI1126-dat]] - [[NWI1252-dat]] - [[NWI1254-dat]] == [[ESP32-C3-dat]] |
|
| 14 | + |
|
| 15 | +log in [[QC-dat]] |
|
| 16 | + |
|
| 17 | + |
|
| 18 | + |
|
| 19 | + |
|
| 20 | +## ref |
|
| 21 | + |
|
| 22 | +- [[CONN-USB-micro-dat]] |
|
| ... | ... | \ No newline at end of file |
CONN-DAT/CONN-USB-dat/CONN-USB-type-c-dat/2023-11-30-15-27-29.png
| ... | ... | Binary files /dev/null and b/CONN-DAT/CONN-USB-dat/CONN-USB-type-c-dat/2023-11-30-15-27-29.png differ |
CONN-DAT/CONN-USB-dat/CONN-USB-type-c-dat/2024-05-09-12-51-12.png
| ... | ... | Binary files /dev/null and b/CONN-DAT/CONN-USB-dat/CONN-USB-type-c-dat/2024-05-09-12-51-12.png differ |
CONN-DAT/CONN-USB-dat/CONN-USB-type-c-dat/2024-05-09-12-51-37.png
| ... | ... | Binary files /dev/null and b/CONN-DAT/CONN-USB-dat/CONN-USB-type-c-dat/2024-05-09-12-51-37.png differ |
CONN-DAT/CONN-USB-dat/CONN-USB-type-c-dat/2024-05-09-12-52-02.png
| ... | ... | Binary files /dev/null and b/CONN-DAT/CONN-USB-dat/CONN-USB-type-c-dat/2024-05-09-12-52-02.png differ |
CONN-DAT/CONN-USB-dat/CONN-USB-type-c-dat/2025-11-20-14-56-28.png
| ... | ... | Binary files /dev/null and b/CONN-DAT/CONN-USB-dat/CONN-USB-type-c-dat/2025-11-20-14-56-28.png differ |
CONN-DAT/CONN-USB-dat/CONN-USB-type-c-dat/CONN-USB-type-c-dat.md
| ... | ... | @@ -0,0 +1,121 @@ |
| 1 | + |
|
| 2 | +# typec-dat |
|
| 3 | + |
|
| 4 | + |
|
| 5 | +- [[type-c-hdk-dat]] |
|
| 6 | + |
|
| 7 | +- [[peripherals-dat]] |
|
| 8 | + |
|
| 9 | +- [[USB-dat]] |
|
| 10 | + |
|
| 11 | + |
|
| 12 | + |
|
| 13 | +## functions |
|
| 14 | + |
|
| 15 | +- [[USB-charging-dat]] - [[USB-PD-dat]] |
|
| 16 | + |
|
| 17 | +- [[USB-OTG-dat]] |
|
| 18 | + |
|
| 19 | +- [[displayPort-dat]] |
|
| 20 | + |
|
| 21 | +- [[thunderbolt-dat]] |
|
| 22 | + |
|
| 23 | +- [[type-c-to-ethernet-dat]] |
|
| 24 | + |
|
| 25 | +## hardware |
|
| 26 | + |
|
| 27 | +- [[iphone-17-dat]] 20pins [[usb-type-c-dat]] - [[usb-type-c]] - [[usb]] |
|
| 28 | + |
|
| 29 | + |
|
| 30 | + |
|
| 31 | +线材eMarker信息,方案为Coaxial(0x367e),具备50V5A 240W EPR供电能力,速率规格为USB4 Gen4(80Gb)。 |
|
| 32 | + |
|
| 33 | + |
|
| 34 | + |
|
| 35 | +## history |
|
| 36 | + |
|
| 37 | +USB Type-C encompasses many protocols such as USB 3, USB4, Thunderbolt 3, Thunderbolt 4, etc. Different product applications correspond to different USB version speeds, as shown in the table below: |
|
| 38 | + |
|
| 39 | + |
|
| 40 | + |
|
| 41 | +Although they all use the USB Type-C interface, due to differences in protocol versions and speeds, achieving optimal performance requires consistency in matching the system/device/USB Type-C cable. Different devices or systems also require different cables. Just considering speed, USB Type-C cables have the following distinctions: |
|
| 42 | + |
|
| 43 | + |
|
| 44 | + |
|
| 45 | +As transmission speeds increase, the power demand for high-speed devices also grows larger. Therefore, USB Type-C must introduce various specifications to cope. The USB PD Revision 3.1 specification released by USB-IF in 2021 proposed EPR (Extended Power Range) power supply, requiring a maximum of 240W to meet the demand for high power supply. In summary, the numerous classifications of cable specifications and version speeds are almost dazzling, inevitably causing confusion for consumers when making purchases. |
|
| 46 | + |
|
| 47 | +To improve this situation, in March 2022, USB-IF proposed certification combining cable transmission speed and supported power capability, and redefined cable specifications. In the future, cables will no longer be differentiated by version, but rather by "universal speed and power supply." |
|
| 48 | + |
|
| 49 | + |
|
| 50 | + |
|
| 51 | + |
|
| 52 | +## type-c pin definitions |
|
| 53 | + |
|
| 54 | +The USB Type-C connector has 24 pins. Here is the pinout for the receptacle: |
|
| 55 | + |
|
| 56 | +**Top Row:** |
|
| 57 | +| Pin | Name | Description | |
|
| 58 | +| --- | ------ | ----------------------------------------------- | |
|
| 59 | +| A1 | GND | Ground | |
|
| 60 | +| A2 | SSTXp1 | SuperSpeed Differential Pair #1, TX, Positive | |
|
| 61 | +| A3 | SSTXn1 | SuperSpeed Differential Pair #1, TX, Negative | |
|
| 62 | +| A4 | VBUS | Bus Power | |
|
| 63 | +| A5 | CC1 | Configuration Channel | |
|
| 64 | +| A6 | Dp1 | USB 2.0 Differential Pair, Position 1, Positive | |
|
| 65 | +| A7 | Dn1 | USB 2.0 Differential Pair, Position 1, Negative | |
|
| 66 | +| A8 | SBU1 | Sideband Use (SBU) | |
|
| 67 | +| A9 | VBUS | Bus Power | |
|
| 68 | +| A10 | SSRXn2 | SuperSpeed Differential Pair #2, RX, Negative | |
|
| 69 | +| A11 | SSRXp2 | SuperSpeed Differential Pair #2, RX, Positive | |
|
| 70 | +| A12 | GND | Ground | |
|
| 71 | + |
|
| 72 | +**Bottom Row:** |
|
| 73 | +| Pin | Name | Description | |
|
| 74 | +| --- | ------ | ----------------------------------------------- | |
|
| 75 | +| B12 | GND | Ground | |
|
| 76 | +| B11 | SSRXp1 | SuperSpeed Differential Pair #1, RX, Positive | |
|
| 77 | +| B10 | SSRXn1 | SuperSpeed Differential Pair #1, RX, Negative | |
|
| 78 | +| B9 | VBUS | Bus Power | |
|
| 79 | +| B8 | SBU2 | Sideband Use (SBU) | |
|
| 80 | +| B7 | Dn2 | USB 2.0 Differential Pair, Position 2, Negative | |
|
| 81 | +| B6 | Dp2 | USB 2.0 Differential Pair, Position 2, Positive | |
|
| 82 | +| B5 | CC2 | Configuration Channel | |
|
| 83 | +| B4 | VBUS | Bus Power | |
|
| 84 | +| B3 | SSTXn2 | SuperSpeed Differential Pair #2, TX, Negative | |
|
| 85 | +| B2 | SSTXp2 | SuperSpeed Differential Pair #2, TX, Positive | |
|
| 86 | +| B1 | GND | Ground | |
|
| 87 | + |
|
| 88 | +**Key Points:** |
|
| 89 | +* **Symmetry:** The pinout is symmetrical, allowing the plug to be inserted either way up. |
|
| 90 | +* **USB 2.0:** Only one set of D+/D- pins (either A6/A7 or B6/B7) is connected through the cable at any time. |
|
| 91 | +* **SuperSpeed:** TX/RX pairs are used for high-speed data (USB 3.x, DisplayPort Alt Mode, Thunderbolt, etc.). |
|
| 92 | +* **CC Pins:** Used for detecting connection, orientation, role (Host/Device/DRP), and managing Power Delivery (PD). |
|
| 93 | +* **SBU Pins:** Used for Alternate Modes, such as DisplayPort or Audio Adapter Accessory Mode. |
|
| 94 | +* **VBUS/GND:** Provide power and ground reference. Multiple pins are used to handle higher currents for Power Delivery. |
|
| 95 | + |
|
| 96 | +- [[DisplayPort-dat]] - [[Thunderbolt-dat]] |
|
| 97 | + |
|
| 98 | +## Conversion to USB 2.0 |
|
| 99 | + |
|
| 100 | +- [[USB-2.0-dat]] - [[USB-3.0-dat]] - [[USB-4.0-dat]] |
|
| 101 | + |
|
| 102 | +- VBUS: Connect one or more Type-C VBUS pins (A4, A9, B4, B9) to the USB-A VBUS pin (Pin 1). |
|
| 103 | +- GND: Connect one or more Type-C GND pins (A1, A12, B1, B12) to the USB-A GND pin (Pin 4). |
|
| 104 | +- D+: Connect one of the Type-C D+ pins (A6 or B6) to the USB-A D+ pin (Pin 3). |
|
| 105 | +- D-: Connect the corresponding Type-C D- pin (A7 or B7) to the USB-A D- pin (Pin 2). |
|
| 106 | +- CC Pin: This is crucial for Type-C. For a simple adapter presenting a USB-A port, one of the CC pins (A5 or B5) on the Type-C plug needs a 5.1 kΩ pull-down resistor (Rd) connected to GND. This signals to the connected Type-C device that it's attached to a legacy USB downstream-facing port (like the one provided by the adapter). |
|
| 107 | + |
|
| 108 | +Note: |
|
| 109 | + |
|
| 110 | +- This only covers USB 2.0 functionality. Converting for USB 3.x SuperSpeed requires connecting the SSTX and SSRX pairs as well, which is more complex. |
|
| 111 | +- Features like Power Delivery (PD) beyond basic 5V and Alternate Modes (like DisplayPort) are not supported through this simple conversion. |
|
| 112 | +- Commercial adapters and cables handle this internal wiring. Building such an adapter requires careful attention to the USB specifications, especially regarding the CC pin configuration. |
|
| 113 | + |
|
| 114 | + |
|
| 115 | +## wiring to CM4 |
|
| 116 | + |
|
| 117 | + |
|
| 118 | + |
|
| 119 | +## ref |
|
| 120 | + |
|
| 121 | +- [[usb]] - [[type-c]] - [[type-c-cable]] |
|
| ... | ... | \ No newline at end of file |
CONN-DAT/CONN-USB-dat/CONN-USB-type-c-dat/type-c-hdk-dat/2025-06-23-18-01-31.png
| ... | ... | Binary files /dev/null and b/CONN-DAT/CONN-USB-dat/CONN-USB-type-c-dat/type-c-hdk-dat/2025-06-23-18-01-31.png differ |
CONN-DAT/CONN-USB-dat/CONN-USB-type-c-dat/type-c-hdk-dat/type-c-hdk-dat.md
| ... | ... | @@ -0,0 +1,14 @@ |
| 1 | + |
|
| 2 | +# type-c-hdk-dat |
|
| 3 | + |
|
| 4 | +## type-c-HDK-dat |
|
| 5 | + |
|
| 6 | +### power supply and serial for STM32 |
|
| 7 | + |
|
| 8 | + |
|
| 9 | + |
|
| 10 | + |
|
| 11 | + |
|
| 12 | +## ref |
|
| 13 | + |
|
| 14 | +- [[type-c-dat]] - [[USB-dat]] |
|
| ... | ... | \ No newline at end of file |
CONN-DAT/CONN-USB-dat/CONN-USB-type-c-dat/type-c-sniffer-dat/2025-12-11-16-50-16.png
| ... | ... | Binary files /dev/null and b/CONN-DAT/CONN-USB-dat/CONN-USB-type-c-dat/type-c-sniffer-dat/2025-12-11-16-50-16.png differ |
CONN-DAT/CONN-USB-dat/CONN-USB-type-c-dat/type-c-sniffer-dat/2025-12-11-16-51-03.png
| ... | ... | Binary files /dev/null and b/CONN-DAT/CONN-USB-dat/CONN-USB-type-c-dat/type-c-sniffer-dat/2025-12-11-16-51-03.png differ |
CONN-DAT/CONN-USB-dat/CONN-USB-type-c-dat/type-c-sniffer-dat/type-c-sniffer-dat.md
| ... | ... | @@ -0,0 +1,22 @@ |
| 1 | + |
|
| 2 | +# type-c-sniffer-dat.md |
|
| 3 | + |
|
| 4 | + |
|
| 5 | +- [[OPM1185-dat]] |
|
| 6 | + |
|
| 7 | +output voltage 9V 12V 20V 48V |
|
| 8 | + |
|
| 9 | +output current up to 5A |
|
| 10 | + |
|
| 11 | + |
|
| 12 | + |
|
| 13 | + |
|
| 14 | + |
|
| 15 | + |
|
| 16 | + |
|
| 17 | + |
|
| 18 | + |
|
| 19 | +## ref |
|
| 20 | + |
|
| 21 | +- [[dcdc-boost-dat]] |
|
| 22 | + |
CONN-DAT/CONN-USB-dat/CONN-USB-type-c-dat/type-c-to-ethernet-dat.md
| ... | ... | @@ -0,0 +1,87 @@ |
| 1 | +# type-c-to-ethernet-dat.md |
|
| 2 | + |
|
| 3 | +Pixel supports using wired Ethernet directly via a USB-C adapter. |
|
| 4 | +Just use a USB-C to Ethernet adapter (with a built-in network card chip). |
|
| 5 | + |
|
| 6 | +--- |
|
| 7 | + |
|
| 8 | +## 1. Supported Adapter Types |
|
| 9 | +- USB-C → Ethernet (RJ45) |
|
| 10 | +- Common built-in chips: |
|
| 11 | + - Realtek RTL8153 (common and highly compatible) |
|
| 12 | + - ASIX AX88179 / AX88772 |
|
| 13 | + - Some USB 3.0 gigabit adapters |
|
| 14 | + |
|
| 15 | +Note: There is no such thing as a "chipless" Type-C to RJ45 cable (pure wire); it must have a network card chip. |
|
| 16 | + |
|
| 17 | +--- |
|
| 18 | + |
|
| 19 | +## 2. How to Use with Pixel Phones |
|
| 20 | +1. Plug the USB-C to Ethernet adapter into the Pixel phone. |
|
| 21 | +2. Connect a live network cable (LAN). |
|
| 22 | +3. A notification will pop up at the bottom of the Pixel: |
|
| 23 | + - "Ethernet connected" or |
|
| 24 | + - "Wired network available" |
|
| 25 | +4. The network will automatically switch to "Ethernet preferred." |
|
| 26 | + |
|
| 27 | +Path: |
|
| 28 | +Settings → Network & Internet → Ethernet |
|
| 29 | + |
|
| 30 | +--- |
|
| 31 | + |
|
| 32 | +## 3. Reverse Network Sharing (Pixel → Share to Other Devices) |
|
| 33 | +In theory, Pixel can also use: |
|
| 34 | +- USB tethering |
|
| 35 | +But USB tethering only supports phone → computer |
|
| 36 | +Not supported: |
|
| 37 | +- Phone → router |
|
| 38 | +- Phone → another Android device via USB-C to Ethernet |
|
| 39 | + |
|
| 40 | +Reason: Ethernet adapters on Android usually only work in client mode (receiving network), not as a host for sharing. |
|
| 41 | + |
|
| 42 | +If you want Pixel to share 4G/5G network → Ethernet for other devices, you need: |
|
| 43 | +- Special ROM (like LineageOS, requires root; not recommended for minors or non-professional users) |
|
| 44 | +- Or use Wi-Fi Hotspot → another device uses wireless-to-wired conversion |
|
| 45 | + |
|
| 46 | +--- |
|
| 47 | + |
|
| 48 | +## 4. Recommended Adapters for Pixel (No Brand Restriction) |
|
| 49 | +Recommended chips: |
|
| 50 | +- Realtek RTL8153 (stable speed, least compatibility issues) |
|
| 51 | +- AX88179 (stable) |
|
| 52 | +- AX88772 (100Mbps version) |
|
| 53 | + |
|
| 54 | +Some brands may state: |
|
| 55 | +- "Plug and Play for Android" |
|
| 56 | +- "Compatible with Pixel" |
|
| 57 | + |
|
| 58 | +All of these can be used normally. |
|
| 59 | + |
|
| 60 | +--- |
|
| 61 | + |
|
| 62 | +## 5. Speed |
|
| 63 | +- If using USB-C → USB 3.0 → Gigabit Ethernet: |
|
| 64 | + Up to 1Gbps (actual test: 600–900Mbps) |
|
| 65 | +- If USB-C → USB 2.0 → 100Mbps port: |
|
| 66 | + About 90Mbps |
|
| 67 | + |
|
| 68 | +--- |
|
| 69 | + |
|
| 70 | +## 6. Common Issues |
|
| 71 | +### Q: No response after plugging in? |
|
| 72 | +- Try a different network cable |
|
| 73 | +- Try another USB-C to Ethernet adapter |
|
| 74 | +- Some cheap adapters use unknown chips, not compatible with Android |
|
| 75 | + |
|
| 76 | +### Q: Can Pixel use Wi-Fi and Ethernet at the same time? |
|
| 77 | +- Yes, but the system prefers Ethernet |
|
| 78 | +- You can manually switch the network source |
|
| 79 | + |
|
| 80 | +### Q: Can Pixel share LAN network to a computer? |
|
| 81 | +- Not by default (USB sharing only supports mobile data → USB) |
|
| 82 | +- You can use Wi-Fi hotspot sharing (LAN → Wi-Fi) |
|
| 83 | + |
|
| 84 | + |
|
| 85 | +## ref |
|
| 86 | + |
|
| 87 | +- [[USB-type-C-dat]] |
|
| ... | ... | \ No newline at end of file |
CONN-DAT/CONN-dat.md
| ... | ... | @@ -1,6 +1,8 @@ |
| 1 | 1 | |
| 2 | 2 | # Conn-dat |
| 3 | 3 | |
| 4 | +- [[USB-dat]] - [[CONN-USB-dat]] - [[conn-dat]] |
|
| 5 | + |
|
| 4 | 6 | |
| 5 | 7 | - [[conn-power-dat]] |
| 6 | 8 |
Chip-cn-dat/EY-dat/EY-dat.md
| ... | ... | @@ -13,6 +13,9 @@ |
| 13 | 13 | |
| 14 | 14 | - [[EY-40-dat]] |
| 15 | 15 | |
| 16 | +- [[EY-30-dat]] - [[BT-SPP-dat]] |
|
| 17 | + |
|
| 18 | + |
|
| 16 | 19 | |
| 17 | 20 | |
| 18 | 21 | ## repro |
Network-dat/Bluetooth-dat/BT-SPP-dat/BT-SPP-dat.md
| ... | ... | @@ -14,7 +14,13 @@ simialr modules - [[BC04-B-dat]] - [[HC05-dat]] - [[HC06-dat]] - [[NBL1012-dat]] |
| 14 | 14 | |
| 15 | 15 | |
| 16 | 16 | |
| 17 | +## bluetooth 2.0 |
|
| 18 | + |
|
| 19 | +== EDR |
|
| 20 | + |
|
| 17 | 21 | |
| 18 | 22 | ## ref |
| 19 | 23 | |
| 20 | -- [[bluetooth-dat]] |
|
| ... | ... | \ No newline at end of file |
| 0 | +- [[bluetooth-dat]] |
|
| 1 | + |
|
| 2 | +[legacy wiki page](https://www.electrodragon.com/w/Category:Bluetooth_2.0#AT_Commands) |
|
| ... | ... | \ No newline at end of file |
Network-dat/Bluetooth-dat/bluetooth-dat.md
| ... | ... | @@ -29,7 +29,7 @@ |
| 29 | 29 | |
| 30 | 30 | - [[NBL1022-dat]] |
| 31 | 31 | |
| 32 | - |
|
| 32 | +module - [[EY-dat]] |
|
| 33 | 33 | |
| 34 | 34 | ## Mode |
| 35 | 35 |
Tech-dat/Interface-dat/USB-SDK-dat/2024-01-13-17-48-33.png
| ... | ... | Binary files /dev/null and b/Tech-dat/Interface-dat/USB-SDK-dat/2024-01-13-17-48-33.png differ |
Tech-dat/Interface-dat/USB-SDK-dat/2024-05-06-17-38-37.png
| ... | ... | Binary files /dev/null and b/Tech-dat/Interface-dat/USB-SDK-dat/2024-05-06-17-38-37.png differ |
Tech-dat/Interface-dat/USB-SDK-dat/2024-05-07-16-19-57.png
| ... | ... | Binary files /dev/null and b/Tech-dat/Interface-dat/USB-SDK-dat/2024-05-07-16-19-57.png differ |
Tech-dat/Interface-dat/USB-SDK-dat/2025-07-10-17-31-16.png
| ... | ... | Binary files /dev/null and b/Tech-dat/Interface-dat/USB-SDK-dat/2025-07-10-17-31-16.png differ |
Tech-dat/Interface-dat/USB-SDK-dat/USB-2.0-dat/USB-2.0-dat.md
| ... | ... | @@ -0,0 +1,3 @@ |
| 1 | + |
|
| 2 | +# USB-2.0-dat |
|
| 3 | + |
Tech-dat/Interface-dat/USB-SDK-dat/USB-3.0-dat/USB-3.0-dat.md
| ... | ... | @@ -0,0 +1,15 @@ |
| 1 | + |
|
| 2 | +# USB-3.0-dat |
|
| 3 | + |
|
| 4 | +- [[superspeed-dat]] |
|
| 5 | + |
|
| 6 | +## Key Functions and Features |
|
| 7 | + |
|
| 8 | +USB 3.0, also known as SuperSpeed USB, introduced several significant improvements over its predecessor, USB 2.0: |
|
| 9 | + |
|
| 10 | +* **Increased Data Transfer Speed:** Offers a maximum theoretical transfer rate of up to 5 Gbps (Gigabits per second), which is roughly 10 times faster than USB 2.0's High-Speed rate of 480 Mbps. This significantly reduces the time needed to transfer large files like HD videos or backups. |
|
| 11 | +* **Full-Duplex Communication:** Unlike USB 2.0 which operated in half-duplex (data could only flow in one direction at a time), USB 3.0 uses two dedicated unidirectional data paths, allowing data to be sent and received simultaneously. This improves overall bandwidth and responsiveness. |
|
| 12 | +* **Improved Power Management:** Features more aggressive power-saving states, allowing devices to enter low-power modes more quickly when idle, reducing overall power consumption. |
|
| 13 | +* **Increased Power Output:** Standard USB 3.0 ports can deliver more power to connected devices (up to 900mA compared to 500mA for USB 2.0), enabling faster charging for compatible devices and better support for power-hungry peripherals without needing an external power adapter. |
|
| 14 | +* **Backward Compatibility:** USB 3.0 ports are designed to be backward compatible with USB 2.0 and USB 1.1 devices. When a slower device is connected to a USB 3.0 port, it will operate at the slower speed. Similarly, a USB 3.0 device connected to a USB 2.0 port will operate at USB 2.0 speeds. |
|
| 15 | +* **New Physical Connections:** While maintaining compatibility with USB Type-A connectors (often colored blue to distinguish them), USB 3.0 introduced new connector types like USB 3.0 Micro-B for certain devices. |
Tech-dat/Interface-dat/USB-SDK-dat/USB-4.0-dat/USB-4.0-dat.md
| ... | ... | @@ -0,0 +1,16 @@ |
| 1 | + |
|
| 2 | +# USB-4.0-dat |
|
| 3 | + |
|
| 4 | +Here are the key advancements introduced with USB 4.0: |
|
| 5 | + |
|
| 6 | +- Increased Speed: Offers a maximum data transfer rate of up to 40 Gbps, matching Thunderbolt 3 speeds, by utilizing two lanes. Some configurations might operate at 20 Gbps. |
|
| 7 | +- Thunderbolt 3 Convergence: USB 4.0 integrates the Thunderbolt 3 protocol, making USB 4.0 ports inherently compatible with Thunderbolt 3 devices and cables (though manufacturers must implement and certify this). |
|
| 8 | +- Dynamic Bandwidth Sharing: More efficiently shares bandwidth between data (USB 3.x) and display (DisplayPort) protocols running simultaneously over the same connection. It allocates bandwidth based on need, rather than fixed splitting. |
|
| 9 | +- DisplayPort Alt Mode 2.0: Can support DisplayPort 2.0 over the USB-C connector, enabling higher resolutions and refresh rates for external displays compared to previous versions. |
|
| 10 | +- Mandatory USB Power Delivery (PD): All USB 4.0 implementations must support USB Power Delivery for more robust power negotiation and delivery. |
|
| 11 | +- Backward Compatibility: Maintains backward compatibility with USB 3.2, USB 2.0, and (optionally, but commonly) Thunderbolt 3. |
|
| 12 | +- Exclusive Use of USB Type-C: USB 4.0 is only available through the USB Type-C connector. - [[type-c-dat]] |
|
| 13 | + |
|
| 14 | +## ref |
|
| 15 | + |
|
| 16 | +- [[type-c-dat]] |
|
| ... | ... | \ No newline at end of file |
Tech-dat/Interface-dat/USB-SDK-dat/USB-ESD-dat/2024-12-29-14-30-18.png
| ... | ... | Binary files /dev/null and b/Tech-dat/Interface-dat/USB-SDK-dat/USB-ESD-dat/2024-12-29-14-30-18.png differ |
Tech-dat/Interface-dat/USB-SDK-dat/USB-ESD-dat/2025-09-04-18-52-50.png
| ... | ... | Binary files /dev/null and b/Tech-dat/Interface-dat/USB-SDK-dat/USB-ESD-dat/2025-09-04-18-52-50.png differ |
Tech-dat/Interface-dat/USB-SDK-dat/USB-ESD-dat/USB-ESD-dat.md
| ... | ... | @@ -0,0 +1,24 @@ |
| 1 | + |
|
| 2 | +# USB-ESD-dat |
|
| 3 | + |
|
| 4 | + |
|
| 5 | +## TPD7EUSB30 |
|
| 6 | + |
|
| 7 | + |
|
| 8 | + |
|
| 9 | +- [[TI-dat]] |
|
| 10 | + |
|
| 11 | + |
|
| 12 | +## USBLC6-2 |
|
| 13 | + |
|
| 14 | +Very low capacitance ESD protection |
|
| 15 | + |
|
| 16 | +https://www.st.com/resource/en/datasheet/usblc6-2.pdf |
|
| 17 | + |
|
| 18 | + |
|
| 19 | + |
|
| 20 | + |
|
| 21 | + |
|
| 22 | +## ref |
|
| 23 | + |
|
| 24 | +- [[USB-dat]] |
|
| ... | ... | \ No newline at end of file |
Tech-dat/Interface-dat/USB-SDK-dat/USB-FC-dat/USB-FC-dat.md
| ... | ... | @@ -0,0 +1,27 @@ |
| 1 | + |
|
| 2 | +# USB-FC-dat |
|
| 3 | + |
|
| 4 | +- [[USB-FC-trigger-dat]] |
|
| 5 | + |
|
| 6 | + |
|
| 7 | +## USB-PD-dat |
|
| 8 | + |
|
| 9 | +USB Power Delivery (USB PD) is a fast charging technology that allows devices to negotiate higher power levels over a USB connection. |
|
| 10 | + |
|
| 11 | +Unlike standard USB charging, which is limited to lower voltages and currents, USB PD supports up to 100W (20V, 5A) and dynamically adjusts voltage and current based on device needs. |
|
| 12 | + |
|
| 13 | +This enables rapid charging for smartphones, laptops, and other electronics, while ensuring safety and compatibility. USB PD is commonly used in modern USB-C devices for efficient and flexible charging. |
|
| 14 | + |
|
| 15 | +### specifications: |
|
| 16 | + |
|
| 17 | +- USB PD supports multiple voltage levels: 5V, 9V, 15V, and 20V. |
|
| 18 | +- Current can range from 0.5A up to 5A, depending on the device and cable quality. |
|
| 19 | +- The maximum power output is 100W (20V × 5A). |
|
| 20 | +- Devices negotiate the required voltage and current using a communication protocol over the USB-C connector. |
|
| 21 | +- USB PD allows for bi-directional power flow, meaning either device can supply power. |
|
| 22 | +- Cables must be electronically marked to safely deliver higher currents (above 3A). |
|
| 23 | +- USB PD is backward compatible with standard USB charging but offers much faster charging for supported devices. |
|
| 24 | + |
|
| 25 | +## ref |
|
| 26 | + |
|
| 27 | +- [[USB-dat]] |
|
| ... | ... | \ No newline at end of file |
Tech-dat/Interface-dat/USB-SDK-dat/USB-FC-dat/USB-FC-trigger-dat/USB-FC-trigger-dat.md
| ... | ... | @@ -0,0 +1,38 @@ |
| 1 | + |
|
| 2 | +# USB-FC-trigger-dat |
|
| 3 | + |
|
| 4 | +- [[fast-charge-methods-dat]] |
|
| 5 | + |
|
| 6 | + |
|
| 7 | +- [[USB-PD-dat]] - [[USB-BC-dat]] |
|
| 8 | + |
|
| 9 | +- [[USB-FC-dat]] |
|
| 10 | + |
|
| 11 | +## How USB Type-C 12V Fast Charging Trigger Works |
|
| 12 | + |
|
| 13 | +A USB Type-C 12V fast charging trigger is a small device or circuit that negotiates with a USB Type-C power source (such as a charger or power bank) to output 12V instead of the default 5V. This is done using the USB Power Delivery (PD) protocol. |
|
| 14 | + |
|
| 15 | +### Working Principle |
|
| 16 | + |
|
| 17 | +1. **Connection & Communication**: The trigger connects to the USB Type-C port and communicates with the charger using the PD protocol over the CC (Configuration Channel) pins. |
|
| 18 | +2. **Voltage Request**: It sends a request for 12V output (sometimes specifying the desired current, e.g., 1.5A or 3A). |
|
| 19 | +3. **Charger Response**: If the charger supports 12V PD output, it switches its output to 12V. |
|
| 20 | +4. **Power Delivery**: The trigger then provides this 12V to the connected device or circuit. |
|
| 21 | + |
|
| 22 | +### Applications |
|
| 23 | + |
|
| 24 | +- Powering devices that require 12V from USB Type-C chargers (DIY electronics, routers, etc.) |
|
| 25 | +- Avoids the need for a dedicated 12V adapter |
|
| 26 | +- Used in projects and gadgets needing higher voltage from USB-C |
|
| 27 | + |
|
| 28 | +### Note |
|
| 29 | + |
|
| 30 | +The trigger automatically handles the PD negotiation, making it easy to use with compatible |
|
| 31 | + |
|
| 32 | +## boards |
|
| 33 | + |
|
| 34 | +- [[OPM1185-dat]] |
|
| 35 | + |
|
| 36 | +## ref |
|
| 37 | + |
|
| 38 | +- [[USB-dat]] |
|
| ... | ... | \ No newline at end of file |
Tech-dat/Interface-dat/USB-SDK-dat/USB-Hub-dat/2023-11-30-15-28-49.png
| ... | ... | Binary files /dev/null and b/Tech-dat/Interface-dat/USB-SDK-dat/USB-Hub-dat/2023-11-30-15-28-49.png differ |
Tech-dat/Interface-dat/USB-SDK-dat/USB-Hub-dat/2025-08-19-16-49-07.png
| ... | ... | Binary files /dev/null and b/Tech-dat/Interface-dat/USB-SDK-dat/USB-Hub-dat/2025-08-19-16-49-07.png differ |
Tech-dat/Interface-dat/USB-SDK-dat/USB-Hub-dat/USB-Hub-dat.md
| ... | ... | @@ -0,0 +1,106 @@ |
| 1 | + |
|
| 2 | +# USB-Hub-dat |
|
| 3 | + |
|
| 4 | +- [[microchip-dat]] |
|
| 5 | + |
|
| 6 | +- [[diodes-dat]] - [[power-protection-dat]] |
|
| 7 | + |
|
| 8 | +- [[onsemi-dat]] - [[FSUSB42-dat]] |
|
| 9 | + |
|
| 10 | + |
|
| 11 | + |
|
| 12 | +## FE1.1 |
|
| 13 | + |
|
| 14 | + |
|
| 15 | + |
|
| 16 | + |
|
| 17 | + |
|
| 18 | +## GL850 |
|
| 19 | + |
|
| 20 | +- [[GL850-dat]] |
|
| 21 | + |
|
| 22 | + |
|
| 23 | +## CH334 |
|
| 24 | + |
|
| 25 | +项目采用CH334F将一路usb信号拓展至四路,其中ESP32S3、RP2040和CH549G各连接一路,另外的一路由一个usbA口引出,可以外接usb设备同时为开发板或者手机供电。 |
|
| 26 | + |
|
| 27 | + |
|
| 28 | + |
|
| 29 | + |
|
| 30 | + |
|
| 31 | +## SDK |
|
| 32 | + |
|
| 33 | + |
|
| 34 | +### RPI CM4 USB-HUB detect log |
|
| 35 | + |
|
| 36 | +- [[dmesg-dat]] - [[linux-dat]] |
|
| 37 | + |
|
| 38 | + [ 255.036607] usb usb1-port1: connect-debounce failed |
|
| 39 | + [ 255.704572] usb 1-1: new high-speed USB device number 2 using xhci-hcd |
|
| 40 | + [ 255.854484] usb 1-1: New USB device found, idVendor=ffff, idProduct=5678, bcdDevice= 2.00 |
|
| 41 | + [ 255.854515] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 |
|
| 42 | + [ 255.854531] usb 1-1: Product: Disk 2.0 |
|
| 43 | + [ 255.854545] usb 1-1: Manufacturer: USB |
|
| 44 | + [ 255.854559] usb 1-1: SerialNumber: 4935471142263206857 |
|
| 45 | + [ 255.871936] usb-storage 1-1:1.0: USB Mass Storage device detected |
|
| 46 | + [ 255.873428] scsi host0: usb-storage 1-1:1.0 |
|
| 47 | + [ 256.901207] scsi 0:0:0:0: Direct-Access VendorCo ProductCode 2.00 PQ: 0 ANSI: 4 |
|
| 48 | + [ 256.901940] sd 0:0:0:0: [sda] 55296000 512-byte logical blocks: (28.3 GB/26.4 GiB) |
|
| 49 | + [ 256.902058] sd 0:0:0:0: [sda] Write Protect is off |
|
| 50 | + [ 256.902067] sd 0:0:0:0: [sda] Mode Sense: 03 00 00 00 |
|
| 51 | + [ 256.902186] sd 0:0:0:0: [sda] No Caching mode page found |
|
| 52 | + [ 256.902194] sd 0:0:0:0: [sda] Assuming drive cache: write through |
|
| 53 | + [ 256.905659] sda: sda1 sda4 |
|
| 54 | + [ 256.906643] sd 0:0:0:0: [sda] Attached SCSI removable disk |
|
| 55 | + [ 256.919051] sd 0:0:0:0: Attached scsi generic sg0 type 0 |
|
| 56 | + [ 257.224765] hwmon hwmon1: Undervoltage detected! |
|
| 57 | + [ 257.848134] ntfs3: Max link count 4000 |
|
| 58 | + [ 257.851810] ntfs3: Unknown parameter 'windows_names' |
|
| 59 | + [ 263.269102] hwmon hwmon1: Voltage normalised |
|
| 60 | + [ 266.367000] usb 1-1: USB disconnect, device number 2 |
|
| 61 | + [ 266.381774] device offline error, dev sda, sector 6283224 op 0x1:(WRITE) flags 0x4800 phys_seg 240 prio class 2 |
|
| 62 | + [ 266.381803] Buffer I/O error on dev sda1, logical block 6282968, lost async page write |
|
| 63 | + [ 266.381818] Buffer I/O error on dev sda1, logical block 6282969, lost async page write |
|
| 64 | + [ 266.381826] Buffer I/O error on dev sda1, logical block 6282970, lost async page write |
|
| 65 | + [ 266.381834] Buffer I/O error on dev sda1, logical block 6282971, lost async page write |
|
| 66 | + [ 266.381842] Buffer I/O error on dev sda1, logical block 6282972, lost async page write |
|
| 67 | + [ 266.381849] Buffer I/O error on dev sda1, logical block 6282973, lost async page write |
|
| 68 | + [ 266.381857] Buffer I/O error on dev sda1, logical block 6282974, lost async page write |
|
| 69 | + [ 266.381865] Buffer I/O error on dev sda1, logical block 6282975, lost async page write |
|
| 70 | + [ 266.381883] Buffer I/O error on dev sda1, logical block 6282976, lost async page write |
|
| 71 | + [ 266.381891] Buffer I/O error on dev sda1, logical block 6282977, lost async page write |
|
| 72 | + [ 266.382553] device offline error, dev sda, sector 6283464 op 0x1:(WRITE) flags 0x4800 phys_seg 240 prio class 2 |
|
| 73 | + [ 266.383223] device offline error, dev sda, sector 6283704 op 0x1:(WRITE) flags 0x4800 phys_seg 240 prio class 2 |
|
| 74 | + [ 266.384813] device offline error, dev sda, sector 6283944 op 0x1:(WRITE) flags 0x4800 phys_seg 240 prio class 2 |
|
| 75 | + [ 266.385457] device offline error, dev sda, sector 6284184 op 0x1:(WRITE) flags 0x4800 phys_seg 240 prio class 2 |
|
| 76 | + [ 266.387392] device offline error, dev sda, sector 6284424 op 0x1:(WRITE) flags 0x4800 phys_seg 240 prio class 2 |
|
| 77 | + [ 266.388071] device offline error, dev sda, sector 6284664 op 0x1:(WRITE) flags 0x4800 phys_seg 240 prio class 2 |
|
| 78 | + [ 266.389646] device offline error, dev sda, sector 6284904 op 0x1:(WRITE) flags 0x4800 phys_seg 240 prio class 2 |
|
| 79 | + [ 266.390390] device offline error, dev sda, sector 6285144 op 0x1:(WRITE) flags 0x4800 phys_seg 240 prio class 2 |
|
| 80 | + [ 266.391057] device offline error, dev sda, sector 6285384 op 0x1:(WRITE) flags 0x4800 phys_seg 240 prio class 2 |
|
| 81 | + [ 267.302308] hwmon hwmon1: Undervoltage detected! |
|
| 82 | + [ 270.051500] usb 1-1: new high-speed USB device number 3 using xhci-hcd |
|
| 83 | + [ 270.201539] usb 1-1: New USB device found, idVendor=ffff, idProduct=5678, bcdDevice= 2.00 |
|
| 84 | + [ 270.201572] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 |
|
| 85 | + [ 270.201590] usb 1-1: Product: Disk 2.0 |
|
| 86 | + [ 270.201604] usb 1-1: Manufacturer: USB |
|
| 87 | + [ 270.201617] usb 1-1: SerialNumber: 4935471142263206857 |
|
| 88 | + [ 270.203094] usb-storage 1-1:1.0: USB Mass Storage device detected |
|
| 89 | + [ 270.204120] scsi host0: usb-storage 1-1:1.0 |
|
| 90 | + [ 271.208587] scsi 0:0:0:0: Direct-Access VendorCo ProductCode 2.00 PQ: 0 ANSI: 4 |
|
| 91 | + [ 271.209228] sd 0:0:0:0: Attached scsi generic sg0 type 0 |
|
| 92 | + [ 271.209524] sd 0:0:0:0: [sda] 55296000 512-byte logical blocks: (28.3 GB/26.4 GiB) |
|
| 93 | + [ 271.209667] sd 0:0:0:0: [sda] Write Protect is off |
|
| 94 | + [ 271.209675] sd 0:0:0:0: [sda] Mode Sense: 03 00 00 00 |
|
| 95 | + [ 271.209815] sd 0:0:0:0: [sda] No Caching mode page found |
|
| 96 | + [ 271.209822] sd 0:0:0:0: [sda] Assuming drive cache: write through |
|
| 97 | + [ 271.213152] sda: sda1 sda4 |
|
| 98 | + [ 271.213741] sd 0:0:0:0: [sda] Attached SCSI removable disk |
|
| 99 | + [ 271.866218] ntfs3: Unknown parameter 'windows_names' |
|
| 100 | + |
|
| 101 | + |
|
| 102 | + |
|
| 103 | + |
|
| 104 | +## ref |
|
| 105 | + |
|
| 106 | +- [[USB-dat]] |
|
| ... | ... | \ No newline at end of file |
Tech-dat/Interface-dat/USB-SDK-dat/USB-MSC-dat/2025-09-29-15-15-40.png
| ... | ... | Binary files /dev/null and b/Tech-dat/Interface-dat/USB-SDK-dat/USB-MSC-dat/2025-09-29-15-15-40.png differ |
Tech-dat/Interface-dat/USB-SDK-dat/USB-MSC-dat/USB-MSC-dat.md
| ... | ... | @@ -0,0 +1,19 @@ |
| 1 | + |
|
| 2 | +# USB-MSC-dat |
|
| 3 | + |
|
| 4 | +- USB JTAG/serial debug unit |
|
| 5 | +- USB Mass Storage Class (MSC) for SPIFFS/LittleFS |
|
| 6 | + |
|
| 7 | + |
|
| 8 | + |
|
| 9 | + |
|
| 10 | +## portable devices |
|
| 11 | + |
|
| 12 | + |
|
| 13 | + |
|
| 14 | + |
|
| 15 | + |
|
| 16 | + |
|
| 17 | +## ref |
|
| 18 | + |
|
| 19 | +- [[ESP32-SDK-dat]] |
|
| ... | ... | \ No newline at end of file |
Tech-dat/Interface-dat/USB-SDK-dat/USB-MTP-dat/USB-MTP-dat.md
| ... | ... | @@ -0,0 +1,41 @@ |
| 1 | + |
|
| 2 | +# USB-MTP-dat |
|
| 3 | + |
|
| 4 | + |
|
| 5 | + |
|
| 6 | + |
|
| 7 | + |
|
| 8 | +## What is MTP? |
|
| 9 | +- **MTP (Media Transfer Protocol)** is a USB class protocol. |
|
| 10 | +- Lets a PC (Windows/macOS/Linux) access ESP32 files (SPIFFS, LittleFS, SD card). |
|
| 11 | +- Host sees device as a **Media Device** (like a phone or camera). |
|
| 12 | + |
|
| 13 | +--- |
|
| 14 | + |
|
| 15 | +## MTP vs MSC |
|
| 16 | + |
|
| 17 | +| Feature | MSC (Mass Storage) | MTP (Media Transfer Protocol) | |
|
| 18 | +|----------------------|--------------------------------|--------------------------------------| |
|
| 19 | +| Host view | Removable USB disk | Media device (camera/phone style) | |
|
| 20 | +| File system control | Host manages FS directly | ESP32 manages FS | |
|
| 21 | +| Safety | Risk of flash corruption | Safer, controlled by ESP32 | |
|
| 22 | +| Use case | Drag & drop, direct FS access | File browsing, sync, safe updates | |
|
| 23 | + |
|
| 24 | +--- |
|
| 25 | + |
|
| 26 | +## Why use MTP? |
|
| 27 | +- Safer file transfer (no direct FS corruption). |
|
| 28 | +- Compatible with Windows Explorer, macOS Finder, Linux file managers. |
|
| 29 | +- ESP32 firmware stays in control of FS. |
|
| 30 | + |
|
| 31 | +## ESP32-S3 Core and MTP Support Availability |
|
| 32 | + |
|
| 33 | +- **ESP-IDF**: MTP is supported via TinyUSB component. |
|
| 34 | +- **Arduino-ESP32 core (v2.0.5 and newer)**: Includes MTP classes (`MTP.h`). |
|
| 35 | +- Works on **ESP32-S2** and **ESP32-S3** (chips with native USB OTG). |
|
| 36 | +- Not supported on original ESP32 or ESP32-C3 (no native USB device). |
|
| 37 | + |
|
| 38 | + |
|
| 39 | +## ref |
|
| 40 | + |
|
| 41 | +- [[USB-dat]] |
|
| ... | ... | \ No newline at end of file |
Tech-dat/Interface-dat/USB-SDK-dat/USB-OTG-dat/2025-04-23-17-22-30.png
| ... | ... | Binary files /dev/null and b/Tech-dat/Interface-dat/USB-SDK-dat/USB-OTG-dat/2025-04-23-17-22-30.png differ |
Tech-dat/Interface-dat/USB-SDK-dat/USB-OTG-dat/2025-07-16-13-10-17.png
| ... | ... | Binary files /dev/null and b/Tech-dat/Interface-dat/USB-SDK-dat/USB-OTG-dat/2025-07-16-13-10-17.png differ |
Tech-dat/Interface-dat/USB-SDK-dat/USB-OTG-dat/2025-08-07-12-51-38.png
| ... | ... | Binary files /dev/null and b/Tech-dat/Interface-dat/USB-SDK-dat/USB-OTG-dat/2025-08-07-12-51-38.png differ |
Tech-dat/Interface-dat/USB-SDK-dat/USB-OTG-dat/2025-08-19-14-24-12.png
| ... | ... | Binary files /dev/null and b/Tech-dat/Interface-dat/USB-SDK-dat/USB-OTG-dat/2025-08-19-14-24-12.png differ |
Tech-dat/Interface-dat/USB-SDK-dat/USB-OTG-dat/USB-OTG-dat.md
| ... | ... | @@ -0,0 +1,44 @@ |
| 1 | + |
|
| 2 | +# USB-OTG-dat |
|
| 3 | + |
|
| 4 | +- [[ESP32-S3-dat]] |
|
| 5 | + |
|
| 6 | +- [[ESP32-C3-usb-dat]] - [[ESP32-USB-dat]] |
|
| 7 | + |
|
| 8 | +- [[STM32-USB-dat]] |
|
| 9 | + |
|
| 10 | + |
|
| 11 | +## SCH 1 |
|
| 12 | + |
|
| 13 | +- [[F1C100-HDK-dat]] |
|
| 14 | + |
|
| 15 | + |
|
| 16 | + |
|
| 17 | + |
|
| 18 | +SCH 2 |
|
| 19 | + |
|
| 20 | +- [[SY6280-dat]] |
|
| 21 | + |
|
| 22 | + |
|
| 23 | + |
|
| 24 | + |
|
| 25 | +## USB OTG/USB TYPE-C |
|
| 26 | + |
|
| 27 | +该部分连接到了芯片的DP/DM引脚,为芯片的USB接口。 |
|
| 28 | + |
|
| 29 | +USB Type-C用于USB Fel模式烧录系统,无供电输入/输出能力。 |
|
| 30 | + |
|
| 31 | +USB OTG处可用于连接其他USB设备,带5V输出,可用于连接其他USB设备,当然也可以接双头USB Type-A线缆用于USB Fel模式。 |
|
| 32 | + |
|
| 33 | +该模块原理图如下所示: |
|
| 34 | + |
|
| 35 | + |
|
| 36 | + |
|
| 37 | +需要注意的是,开发板中没有连接ID线(ID线用于识别USB模式),所以在编写设备树时,我们需要强制指定USB模式为主机或从机。 |
|
| 38 | + |
|
| 39 | + |
|
| 40 | +## cell phone type-c gadget |
|
| 41 | + |
|
| 42 | + |
|
| 43 | + |
|
| 44 | + |
Tech-dat/Interface-dat/USB-SDK-dat/USB-SDK-dat.md
| ... | ... | @@ -0,0 +1,178 @@ |
| 1 | + |
|
| 2 | +# usb-dat |
|
| 3 | + |
|
| 4 | + |
|
| 5 | +- [[USB-SDK-dat]] - [[CONN-USB-HDK-dat]] |
|
| 6 | + |
|
| 7 | +- [[CONN-USB-dat]] - [[conn-dat]] |
|
| 8 | + |
|
| 9 | + |
|
| 10 | + |
|
| 11 | + |
|
| 12 | +- [[USB-driver-dat]] - [[libusb-dat]] |
|
| 13 | + |
|
| 14 | +- [[USB-cable-dat]] - [[USB-ESD-dat]] |
|
| 15 | + |
|
| 16 | +- [[CONN-USB-dat]] - [[conn-dat]] |
|
| 17 | + |
|
| 18 | + |
|
| 19 | +- [[USB-OTG-dat]] - [[USB-CDC-dat]] - [[USB-HID-dat]] - [[USB-MSC-dat]] - [[USB-DFU-dat]] - [[WebSerial-dat]] |
|
| 20 | + |
|
| 21 | +- [[USB-MTP-dat]] |
|
| 22 | + |
|
| 23 | +- [[keyboard-dat]] - [[mouse-dat]] |
|
| 24 | + |
|
| 25 | +- [[USB-FC-trigger-dat]] - [[USB-FC-dat]] |
|
| 26 | + |
|
| 27 | +- [[WCH-dat]] |
|
| 28 | + |
|
| 29 | +- [[IP5306-dat]] |
|
| 30 | + |
|
| 31 | + |
|
| 32 | + |
|
| 33 | +- [[USB-Hub-dat]] - [[USB-Switch-dat]] |
|
| 34 | + |
|
| 35 | + |
|
| 36 | +## USB variations |
|
| 37 | + |
|
| 38 | +- [[USB-2.0-dat]] - [[usb-type-c-dat]] |
|
| 39 | + |
|
| 40 | +- [[lightning-dat]] |
|
| 41 | + |
|
| 42 | + |
|
| 43 | + |
|
| 44 | + |
|
| 45 | + |
|
| 46 | +## signal conversion |
|
| 47 | + |
|
| 48 | +- [[USB-SPI-dat]] |
|
| 49 | + |
|
| 50 | +## Devices |
|
| 51 | + |
|
| 52 | +- [[ARM1003-dat]] - [[MOT1022-dat]] |
|
| 53 | + |
|
| 54 | + |
|
| 55 | + |
|
| 56 | +- [[ESP32-C3-USB-dat]] - [[USB-STM32-dat]] |
|
| 57 | + |
|
| 58 | + |
|
| 59 | +## Schematic |
|
| 60 | + |
|
| 61 | +### USB with STM32 |
|
| 62 | + |
|
| 63 | + |
|
| 64 | + |
|
| 65 | + |
|
| 66 | + |
|
| 67 | +## USB w/ [[CH579-dat]] |
|
| 68 | + |
|
| 69 | + |
|
| 70 | + |
|
| 71 | +### USB with a diode |
|
| 72 | + |
|
| 73 | + |
|
| 74 | + |
|
| 75 | +## Terms |
|
| 76 | + |
|
| 77 | +### USB standard |
|
| 78 | + |
|
| 79 | +- USB 2.0 is a widely used standard for connecting devices to computers and other peripherals. It supports data transfer rates of up to 480 Mbps and is backward compatible with USB 1.1. |
|
| 80 | +- USB 3.0 is a newer standard that offers significantly faster data transfer rates of up to 5 Gbps and improved power management features. It is backward compatible with USB 2.0. |
|
| 81 | +- USB 3.1 is an even newer standard that provides data transfer rates of up to 10 Gbps and introduces new features like USB Type-C connectors, which are reversible and support higher power delivery. |
|
| 82 | +- USB 3.2 is the latest standard that can achieve data transfer rates of up to 20 Gbps by using multiple lanes for data transmission. It also supports USB Type-C connectors and improved power delivery capabilities. |
|
| 83 | +- USB 4.0 is the latest standard that combines the features of USB 3.2 and Thunderbolt 3, offering data transfer rates of up to 40 Gbps and improved compatibility with Thunderbolt devices. |
|
| 84 | + |
|
| 85 | +### USB others |
|
| 86 | + |
|
| 87 | +- USB-C is a new connector type that is reversible and can support various protocols, including USB 3.1, Thunderbolt 3, and DisplayPort. It is becoming the standard connector for many devices, including smartphones, laptops, and peripherals. |
|
| 88 | +- USB Power Delivery (PD) is a specification that allows devices to negotiate power requirements and deliver higher power levels over USB connections. It enables faster charging and power delivery to devices like laptops and smartphones. |
|
| 89 | +- USB Audio is a specification that allows audio devices to connect to computers and other peripherals using USB connections. It supports high-quality audio streaming and can replace traditional audio connectors like 3.5mm jacks. |
|
| 90 | +- USB HID (Human Interface Device) is a class of USB devices that includes keyboards, mice, and game controllers. It allows these devices to communicate with computers without the need for custom drivers. |
|
| 91 | + |
|
| 92 | +- USB Mass Storage is a class of USB devices that allows storage devices like flash drives and external hard drives to connect to computers and other peripherals. It enables easy file transfer and access to storage media. |
|
| 93 | +- USB Serial is a class of USB devices that allows serial communication over USB connections. It is commonly used for connecting microcontrollers and other embedded systems to computers for debugging and data transfer. |
|
| 94 | +- USB CDC (Communications Device Class) is a class of USB devices that allows devices to emulate serial ports over USB connections. It is commonly used for connecting modems, network adapters, and other communication devices to computers. |
|
| 95 | +- USB MTP (Media Transfer Protocol) is a protocol that allows devices to transfer media files like photos and videos over USB connections. It is commonly used for connecting smartphones and cameras to computers for file transfer. |
|
| 96 | +- USB PTP (Picture Transfer Protocol) is a protocol that allows devices to transfer images and videos over USB connections. It is commonly used for connecting digital cameras to computers for file transfer. |
|
| 97 | + |
|
| 98 | +### USB OTG |
|
| 99 | + |
|
| 100 | +- USB OTG (On-The-Go) is a specification that allows USB devices to act as hosts, enabling them to connect directly to other USB devices without the need for a PC. This is particularly useful for mobile devices and embedded systems. |
|
| 101 | +- USB OTG ID is a pin used in USB OTG connections to determine the role of the device (host or peripheral). It helps devices negotiate their roles in the connection. |
|
| 102 | +- USB OTG cable is a special cable that allows devices to connect in USB OTG mode. It typically has a micro USB connector on one end and a standard USB connector on the other end. |
|
| 103 | +- USB OTG adapter is a device that allows devices to connect in USB OTG mode. It typically has a micro USB connector on one end and a standard USB connector on the other end. |
|
| 104 | +- USB OTG host mode is a mode in which a device acts as a host in a USB OTG connection. This allows it to connect to other USB devices and control them. |
|
| 105 | +- USB OTG peripheral mode is a mode in which a device acts as a peripheral in a USB OTG connection. This allows it to connect to a host device and be controlled by it. |
|
| 106 | +- USB OTG power is the power supplied to a device in a USB OTG connection. It can be negotiated between the host and peripheral devices to ensure proper operation. |
|
| 107 | +- USB OTG power supply is the power source used to power devices in a USB OTG connection. It can be provided by the host device or an external power source. |
|
| 108 | +- USB OTG power management is the process of managing power consumption in USB OTG connections. It involves negotiating power requirements and optimizing power usage to extend battery life. |
|
| 109 | +- USB OTG power delivery is a feature that allows devices to negotiate power requirements and deliver higher power levels over USB connections. It enables faster charging and power delivery to devices like laptops and smartphones. |
|
| 110 | +- USB OTG power bank is a portable power source that can be used to power devices in a USB OTG connection. It typically has a USB connector for charging and can provide power to multiple devices simultaneously. |
|
| 111 | +- USB OTG power switch is a device that allows users to control the power supply to devices in a USB OTG connection. It can be used to turn devices on or off and manage power consumption. |
|
| 112 | +- USB OTG power cable is a special cable that allows devices to connect in USB OTG mode and provides power to the connected devices. It typically has a micro USB connector on one end and a standard USB connector on the other end. |
|
| 113 | + |
|
| 114 | + |
|
| 115 | +## Converter |
|
| 116 | + |
|
| 117 | +MicroA_2_A_Female |
|
| 118 | + |
|
| 119 | + |
|
| 120 | + |
|
| 121 | +## USB mode |
|
| 122 | + |
|
| 123 | +- USB CDC / Serial |
|
| 124 | +- USB JTAG |
|
| 125 | + |
|
| 126 | +## functions |
|
| 127 | + |
|
| 128 | +## 📌 What Is **MHL**? |
|
| 129 | +**MHL (Mobile High-Definition Link)** is an older technology that allows a phone’s **micro-USB port** to output video to a TV via **HDMI**. |
|
| 130 | + |
|
| 131 | +### Key Features |
|
| 132 | +- Uses **micro-USB → HDMI** adapters |
|
| 133 | +- Requires **hardware support** inside the phone |
|
| 134 | +- Needs **external power** (adapter has a power input) |
|
| 135 | +- Supported mostly from **2012–2016** |
|
| 136 | +- Max output usually **1080p**, later versions support 4K |
|
| 137 | + |
|
| 138 | +### Commonly Supported On |
|
| 139 | +- Older Samsung Galaxy phones |
|
| 140 | +- Sony Xperia |
|
| 141 | +- HTC and LG phones |
|
| 142 | + |
|
| 143 | +### Not Supported On |
|
| 144 | +- **Any Google Pixel model** |
|
| 145 | +- Most modern USB-C phones |
|
| 146 | + |
|
| 147 | +--- |
|
| 148 | + |
|
| 149 | +## 📌 What Is **SlimPort**? |
|
| 150 | +**SlimPort** is another wired video output standard, similar to MHL but more flexible. |
|
| 151 | + |
|
| 152 | +### Key Features |
|
| 153 | +- Converts phone’s USB into: |
|
| 154 | + - **HDMI** |
|
| 155 | + - **DisplayPort** |
|
| 156 | + - **VGA** |
|
| 157 | + - **DVI** |
|
| 158 | +- Often **no external power** needed |
|
| 159 | +- Supported roughly from **2013–2017** |
|
| 160 | +- Max output up to **4K @ 30Hz** |
|
| 161 | + |
|
| 162 | +### Commonly Supported On |
|
| 163 | +- Nexus 4 |
|
| 164 | +- Nexus 5 |
|
| 165 | +- Nexus 7 (2013) |
|
| 166 | +- LG G2 / G3 |
|
| 167 | +- Some tablets & Chromebooks |
|
| 168 | + |
|
| 169 | + |
|
| 170 | + |
|
| 171 | + |
|
| 172 | + |
|
| 173 | + |
|
| 174 | +## ref |
|
| 175 | + |
|
| 176 | +- [[USB-A-dat]] |
|
| 177 | + |
|
| 178 | +- [[USB]] |
|
| ... | ... | \ No newline at end of file |
Tech-dat/Interface-dat/USB-SDK-dat/USB-STM32-dat/2025-08-06-15-47-41.png
| ... | ... | Binary files /dev/null and b/Tech-dat/Interface-dat/USB-SDK-dat/USB-STM32-dat/2025-08-06-15-47-41.png differ |
Tech-dat/Interface-dat/USB-SDK-dat/USB-STM32-dat/2025-08-19-15-49-44.png
| ... | ... | Binary files /dev/null and b/Tech-dat/Interface-dat/USB-SDK-dat/USB-STM32-dat/2025-08-19-15-49-44.png differ |
Tech-dat/Interface-dat/USB-SDK-dat/USB-STM32-dat/Can-usb.zip
| ... | ... | Binary files /dev/null and b/Tech-dat/Interface-dat/USB-SDK-dat/USB-STM32-dat/Can-usb.zip differ |
Tech-dat/Interface-dat/USB-SDK-dat/USB-STM32-dat/STM-Bootloader-Driver.zip
| ... | ... | Binary files /dev/null and b/Tech-dat/Interface-dat/USB-SDK-dat/USB-STM32-dat/STM-Bootloader-Driver.zip differ |
Tech-dat/Interface-dat/USB-SDK-dat/USB-STM32-dat/USB-STM32-dat.md
| ... | ... | @@ -0,0 +1,40 @@ |
| 1 | + |
|
| 2 | +# USB-STM32-dat |
|
| 3 | + |
|
| 4 | +## STM32 USB |
|
| 5 | + |
|
| 6 | +### DFU USB OTG |
|
| 7 | + |
|
| 8 | +[[File:stm32-DFU.gif]] |
|
| 9 | + |
|
| 10 | + |
|
| 11 | +* Listed supported device in ST documents [https://www.st.com/content/ccc/resource/technical/document/application_note/6a/17/92/02/58/98/45/0c/CD00264379.pdf/files/CD00264379.pdf/jcr:content/translations/en.CD00264379.pdf AN3156] |
|
| 12 | + |
|
| 13 | +* Download [http://www.st.com/en/development-tools/stsw-stm32080.html DfuSe USB device firmware upgrade (DFU) software] |
|
| 14 | +* Install the drive in installation folder -C:\Program Files (x86)\STMicroelectronics\Software\DfuSe v3.0.5\Bin\Driver or here [[STM-Bootloader-Driver.zip]] STM32 Bootloader Driver |
|
| 15 | +* Testing firmware for [[File:Can-usb.zip]] USB-CAN here. |
|
| 16 | +* Open the DFU tool to upload firmware to internal flash, see left animation. |
|
| 17 | + |
|
| 18 | + |
|
| 19 | +### USB DFU |
|
| 20 | + |
|
| 21 | +* Short connect Boot0 + 3V3 to re-enter into USB DFU mode |
|
| 22 | +* use STM32CubeProgrammer upload hex or DFU file. |
|
| 23 | +In other boot try: |
|
| 24 | +* In case of SLCAN software connect UCCB and type in terminal '''boot''' device should reset and new device should connect to Your pc |
|
| 25 | + |
|
| 26 | + |
|
| 27 | +## CMSIS-DAP USB |
|
| 28 | + |
|
| 29 | + |
|
| 30 | + |
|
| 31 | + |
|
| 32 | +## ST-LINK USB part |
|
| 33 | + |
|
| 34 | + |
|
| 35 | + |
|
| 36 | +## ref |
|
| 37 | + |
|
| 38 | +- [[STM32-dat]] - [[USB-dat]] |
|
| 39 | + |
|
| 40 | +- [[CMSIS-DAP-dat]] - [[MDK-ARM-dat]] - [[DAPLINK-dat]] |
|
| ... | ... | \ No newline at end of file |
Tech-dat/Interface-dat/USB-SDK-dat/USB-STM32-dat/stm32-DFU.gif
| ... | ... | Binary files /dev/null and b/Tech-dat/Interface-dat/USB-SDK-dat/USB-STM32-dat/stm32-DFU.gif differ |
Tech-dat/Interface-dat/USB-SDK-dat/USB-Switch-dat/2023-11-30-16-01-52.png
| ... | ... | Binary files /dev/null and b/Tech-dat/Interface-dat/USB-SDK-dat/USB-Switch-dat/2023-11-30-16-01-52.png differ |
Tech-dat/Interface-dat/USB-SDK-dat/USB-Switch-dat/2025-09-04-18-46-13.png
| ... | ... | Binary files /dev/null and b/Tech-dat/Interface-dat/USB-SDK-dat/USB-Switch-dat/2025-09-04-18-46-13.png differ |
Tech-dat/Interface-dat/USB-SDK-dat/USB-Switch-dat/USB-Switch-dat.md
| ... | ... | @@ -0,0 +1,25 @@ |
| 1 | + |
|
| 2 | +# USB-Switch-dat |
|
| 3 | + |
|
| 4 | +Low-Power, Two-Port, High-Speed, USB2.0 (480Mbps) UART Switch |
|
| 5 | + |
|
| 6 | + |
|
| 7 | + |
|
| 8 | +- USBD0 - usb_hub |
|
| 9 | +- USBB - typc_c |
|
| 10 | + |
|
| 11 | +## FSUSB42 |
|
| 12 | + |
|
| 13 | +Low-Power, Two-Port, High-Speed, USB2.0 (480Mbps) UART Switch |
|
| 14 | + |
|
| 15 | + |
|
| 16 | + |
|
| 17 | +- [[RPI-CM4-expansion-board-dat]] |
|
| 18 | + |
|
| 19 | + |
|
| 20 | + |
|
| 21 | + |
|
| 22 | + |
|
| 23 | +## ref |
|
| 24 | + |
|
| 25 | +- [[USB-dat]] |
|
| ... | ... | \ No newline at end of file |
Tech-dat/Interface-dat/USB-SDK-dat/USB-driver-dat.md
| ... | ... | @@ -0,0 +1,23 @@ |
| 1 | + |
|
| 2 | +# USB-driver-dat |
|
| 3 | + |
|
| 4 | +https://github.com/Edragon/git-serial |
|
| 5 | + |
|
| 6 | + |
|
| 7 | + |
|
| 8 | + |
|
| 9 | +## 3. Install with Zadig (if no official driver) for BULK interface devices |
|
| 10 | + |
|
| 11 | +1. Download [Zadig](https://zadig.akeo.ie/). |
|
| 12 | +2. Run it as administrator. |
|
| 13 | +3. In the device list, find your **BULK interface device**. |
|
| 14 | +4. Select driver type: |
|
| 15 | + - **WinUSB** (recommended for most applications). |
|
| 16 | + - Or **libusbK/libusb-win32** if required by software. |
|
| 17 | +5. Click **Install Driver** (or **Replace Driver**). |
|
| 18 | + |
|
| 19 | + |
|
| 20 | + |
|
| 21 | +## ref |
|
| 22 | + |
|
| 23 | +- [[USB-dat]] |
|
| ... | ... | \ No newline at end of file |
Tech-dat/Interface-dat/USB-SDK-dat/USB-protection-dat/USB-protection-dat.md
| ... | ... | @@ -0,0 +1,6 @@ |
| 1 | + |
|
| 2 | +# USB-protection-dat |
|
| 3 | + |
|
| 4 | +## ref |
|
| 5 | + |
|
| 6 | +- [[USB-protection]] - [[USB]] |
|
| ... | ... | \ No newline at end of file |
Tech-dat/Interface-dat/USB-SDK-dat/USB-sys-dat/2025-07-10-14-06-16.png
| ... | ... | Binary files /dev/null and b/Tech-dat/Interface-dat/USB-SDK-dat/USB-sys-dat/2025-07-10-14-06-16.png differ |
Tech-dat/Interface-dat/USB-SDK-dat/USB-sys-dat/USB-sys-dat.excalidraw
| ... | ... | @@ -0,0 +1,3755 @@ |
| 1 | +{ |
|
| 2 | + "type": "excalidraw", |
|
| 3 | + "version": 2, |
|
| 4 | + "source": "https://marketplace.visualstudio.com/items?itemName=pomdtr.excalidraw-editor", |
|
| 5 | + "elements": [ |
|
| 6 | + { |
|
| 7 | + "id": "rmx3e5Xqwv69Su0hWiyff", |
|
| 8 | + "type": "rectangle", |
|
| 9 | + "x": 817, |
|
| 10 | + "y": 339.5, |
|
| 11 | + "width": 107, |
|
| 12 | + "height": 41, |
|
| 13 | + "angle": 0, |
|
| 14 | + "strokeColor": "#1e1e1e", |
|
| 15 | + "backgroundColor": "transparent", |
|
| 16 | + "fillStyle": "solid", |
|
| 17 | + "strokeWidth": 2, |
|
| 18 | + "strokeStyle": "solid", |
|
| 19 | + "roughness": 1, |
|
| 20 | + "opacity": 100, |
|
| 21 | + "groupIds": [], |
|
| 22 | + "frameId": null, |
|
| 23 | + "index": "a2", |
|
| 24 | + "roundness": { |
|
| 25 | + "type": 3 |
|
| 26 | + }, |
|
| 27 | + "seed": 1290983643, |
|
| 28 | + "version": 161, |
|
| 29 | + "versionNonce": 1873169851, |
|
| 30 | + "isDeleted": false, |
|
| 31 | + "boundElements": [ |
|
| 32 | + { |
|
| 33 | + "type": "text", |
|
| 34 | + "id": "19TYdsuT3uTCHDnRfne1N" |
|
| 35 | + }, |
|
| 36 | + { |
|
| 37 | + "id": "B_x_PvAPWytrBh2sYI4P2", |
|
| 38 | + "type": "arrow" |
|
| 39 | + }, |
|
| 40 | + { |
|
| 41 | + "id": "i7Z-p37KqNrp_X6lEcW13", |
|
| 42 | + "type": "arrow" |
|
| 43 | + }, |
|
| 44 | + { |
|
| 45 | + "id": "PK8Bme67a_acPyU0p9mP5", |
|
| 46 | + "type": "arrow" |
|
| 47 | + } |
|
| 48 | + ], |
|
| 49 | + "updated": 1752090522341, |
|
| 50 | + "link": null, |
|
| 51 | + "locked": false |
|
| 52 | + }, |
|
| 53 | + { |
|
| 54 | + "id": "19TYdsuT3uTCHDnRfne1N", |
|
| 55 | + "type": "text", |
|
| 56 | + "x": 831.280029296875, |
|
| 57 | + "y": 347.5, |
|
| 58 | + "width": 78.43994140625, |
|
| 59 | + "height": 25, |
|
| 60 | + "angle": 0, |
|
| 61 | + "strokeColor": "#1e1e1e", |
|
| 62 | + "backgroundColor": "transparent", |
|
| 63 | + "fillStyle": "solid", |
|
| 64 | + "strokeWidth": 2, |
|
| 65 | + "strokeStyle": "solid", |
|
| 66 | + "roughness": 1, |
|
| 67 | + "opacity": 100, |
|
| 68 | + "groupIds": [], |
|
| 69 | + "frameId": null, |
|
| 70 | + "index": "a3", |
|
| 71 | + "roundness": null, |
|
| 72 | + "seed": 679019899, |
|
| 73 | + "version": 153, |
|
| 74 | + "versionNonce": 1581675253, |
|
| 75 | + "isDeleted": false, |
|
| 76 | + "boundElements": [], |
|
| 77 | + "updated": 1752090421746, |
|
| 78 | + "link": null, |
|
| 79 | + "locked": false, |
|
| 80 | + "text": "Battery", |
|
| 81 | + "fontSize": 20, |
|
| 82 | + "fontFamily": 5, |
|
| 83 | + "textAlign": "center", |
|
| 84 | + "verticalAlign": "middle", |
|
| 85 | + "containerId": "rmx3e5Xqwv69Su0hWiyff", |
|
| 86 | + "originalText": "Battery", |
|
| 87 | + "autoResize": true, |
|
| 88 | + "lineHeight": 1.25 |
|
| 89 | + }, |
|
| 90 | + { |
|
| 91 | + "id": "_Lbex9NPPkXBPuCD4cOh3", |
|
| 92 | + "type": "rectangle", |
|
| 93 | + "x": 826.5, |
|
| 94 | + "y": 491.5, |
|
| 95 | + "width": 107, |
|
| 96 | + "height": 41, |
|
| 97 | + "angle": 0, |
|
| 98 | + "strokeColor": "#1e1e1e", |
|
| 99 | + "backgroundColor": "#ffc9c9", |
|
| 100 | + "fillStyle": "solid", |
|
| 101 | + "strokeWidth": 2, |
|
| 102 | + "strokeStyle": "solid", |
|
| 103 | + "roughness": 1, |
|
| 104 | + "opacity": 100, |
|
| 105 | + "groupIds": [], |
|
| 106 | + "frameId": null, |
|
| 107 | + "index": "a4", |
|
| 108 | + "roundness": { |
|
| 109 | + "type": 3 |
|
| 110 | + }, |
|
| 111 | + "seed": 161443925, |
|
| 112 | + "version": 248, |
|
| 113 | + "versionNonce": 632741718, |
|
| 114 | + "isDeleted": false, |
|
| 115 | + "boundElements": [ |
|
| 116 | + { |
|
| 117 | + "type": "text", |
|
| 118 | + "id": "0Sl9QbyuuQzWpOOCLwJb-" |
|
| 119 | + }, |
|
| 120 | + { |
|
| 121 | + "id": "c-OT6BDtGc6NB1f-9FTys", |
|
| 122 | + "type": "arrow" |
|
| 123 | + }, |
|
| 124 | + { |
|
| 125 | + "id": "B_x_PvAPWytrBh2sYI4P2", |
|
| 126 | + "type": "arrow" |
|
| 127 | + }, |
|
| 128 | + { |
|
| 129 | + "id": "XBCp1F0v2WndfjMaW95cs", |
|
| 130 | + "type": "arrow" |
|
| 131 | + } |
|
| 132 | + ], |
|
| 133 | + "updated": 1752132465482, |
|
| 134 | + "link": null, |
|
| 135 | + "locked": false |
|
| 136 | + }, |
|
| 137 | + { |
|
| 138 | + "id": "0Sl9QbyuuQzWpOOCLwJb-", |
|
| 139 | + "type": "text", |
|
| 140 | + "x": 849.8200225830078, |
|
| 141 | + "y": 499.5, |
|
| 142 | + "width": 60.359954833984375, |
|
| 143 | + "height": 25, |
|
| 144 | + "angle": 0, |
|
| 145 | + "strokeColor": "#1e1e1e", |
|
| 146 | + "backgroundColor": "transparent", |
|
| 147 | + "fillStyle": "solid", |
|
| 148 | + "strokeWidth": 2, |
|
| 149 | + "strokeStyle": "solid", |
|
| 150 | + "roughness": 1, |
|
| 151 | + "opacity": 100, |
|
| 152 | + "groupIds": [], |
|
| 153 | + "frameId": null, |
|
| 154 | + "index": "a5", |
|
| 155 | + "roundness": null, |
|
| 156 | + "seed": 559455669, |
|
| 157 | + "version": 244, |
|
| 158 | + "versionNonce": 1368163478, |
|
| 159 | + "isDeleted": false, |
|
| 160 | + "boundElements": [], |
|
| 161 | + "updated": 1752132465482, |
|
| 162 | + "link": null, |
|
| 163 | + "locked": false, |
|
| 164 | + "text": "P-Mos", |
|
| 165 | + "fontSize": 20, |
|
| 166 | + "fontFamily": 5, |
|
| 167 | + "textAlign": "center", |
|
| 168 | + "verticalAlign": "middle", |
|
| 169 | + "containerId": "_Lbex9NPPkXBPuCD4cOh3", |
|
| 170 | + "originalText": "P-Mos", |
|
| 171 | + "autoResize": true, |
|
| 172 | + "lineHeight": 1.25 |
|
| 173 | + }, |
|
| 174 | + { |
|
| 175 | + "id": "vc8a9VB-FimF_wAU2Dw_w", |
|
| 176 | + "type": "rectangle", |
|
| 177 | + "x": 1008.5, |
|
| 178 | + "y": 589.5, |
|
| 179 | + "width": 212.99999999999991, |
|
| 180 | + "height": 122.99999999999996, |
|
| 181 | + "angle": 0, |
|
| 182 | + "strokeColor": "#1e1e1e", |
|
| 183 | + "backgroundColor": "#ffec99", |
|
| 184 | + "fillStyle": "solid", |
|
| 185 | + "strokeWidth": 2, |
|
| 186 | + "strokeStyle": "solid", |
|
| 187 | + "roughness": 1, |
|
| 188 | + "opacity": 100, |
|
| 189 | + "groupIds": [], |
|
| 190 | + "frameId": null, |
|
| 191 | + "index": "a6", |
|
| 192 | + "roundness": { |
|
| 193 | + "type": 3 |
|
| 194 | + }, |
|
| 195 | + "seed": 580637083, |
|
| 196 | + "version": 286, |
|
| 197 | + "versionNonce": 983348694, |
|
| 198 | + "isDeleted": false, |
|
| 199 | + "boundElements": [ |
|
| 200 | + { |
|
| 201 | + "type": "text", |
|
| 202 | + "id": "CKUUiRbJ6jwOg4HdqrLnP" |
|
| 203 | + }, |
|
| 204 | + { |
|
| 205 | + "id": "XBCp1F0v2WndfjMaW95cs", |
|
| 206 | + "type": "arrow" |
|
| 207 | + }, |
|
| 208 | + { |
|
| 209 | + "id": "trja8w_d-wbFLEoa9i1Q4", |
|
| 210 | + "type": "arrow" |
|
| 211 | + }, |
|
| 212 | + { |
|
| 213 | + "id": "DhQWOF01UWkIlDkMg78eR", |
|
| 214 | + "type": "arrow" |
|
| 215 | + }, |
|
| 216 | + { |
|
| 217 | + "id": "sWZToOiZHPewM6lPRAAa-", |
|
| 218 | + "type": "arrow" |
|
| 219 | + }, |
|
| 220 | + { |
|
| 221 | + "id": "8kZIh7bd6uNm5iRnGNwdz", |
|
| 222 | + "type": "arrow" |
|
| 223 | + }, |
|
| 224 | + { |
|
| 225 | + "id": "aw-QC5r21_ANDVmQCbINA", |
|
| 226 | + "type": "arrow" |
|
| 227 | + } |
|
| 228 | + ], |
|
| 229 | + "updated": 1752131842502, |
|
| 230 | + "link": null, |
|
| 231 | + "locked": false |
|
| 232 | + }, |
|
| 233 | + { |
|
| 234 | + "id": "CKUUiRbJ6jwOg4HdqrLnP", |
|
| 235 | + "type": "text", |
|
| 236 | + "x": 1033.3000259399414, |
|
| 237 | + "y": 626, |
|
| 238 | + "width": 163.3999481201172, |
|
| 239 | + "height": 50, |
|
| 240 | + "angle": 0, |
|
| 241 | + "strokeColor": "#1e1e1e", |
|
| 242 | + "backgroundColor": "transparent", |
|
| 243 | + "fillStyle": "solid", |
|
| 244 | + "strokeWidth": 2, |
|
| 245 | + "strokeStyle": "solid", |
|
| 246 | + "roughness": 1, |
|
| 247 | + "opacity": 100, |
|
| 248 | + "groupIds": [], |
|
| 249 | + "frameId": null, |
|
| 250 | + "index": "a7", |
|
| 251 | + "roundness": null, |
|
| 252 | + "seed": 2013587003, |
|
| 253 | + "version": 311, |
|
| 254 | + "versionNonce": 2057811046, |
|
| 255 | + "isDeleted": false, |
|
| 256 | + "boundElements": [], |
|
| 257 | + "updated": 1752125925010, |
|
| 258 | + "link": null, |
|
| 259 | + "locked": false, |
|
| 260 | + "text": "LDO=3.3V, low\ndropout, 2X=OK ", |
|
| 261 | + "fontSize": 20, |
|
| 262 | + "fontFamily": 5, |
|
| 263 | + "textAlign": "center", |
|
| 264 | + "verticalAlign": "middle", |
|
| 265 | + "containerId": "vc8a9VB-FimF_wAU2Dw_w", |
|
| 266 | + "originalText": "LDO=3.3V, low dropout, 2X=OK ", |
|
| 267 | + "autoResize": true, |
|
| 268 | + "lineHeight": 1.25 |
|
| 269 | + }, |
|
| 270 | + { |
|
| 271 | + "id": "B_x_PvAPWytrBh2sYI4P2", |
|
| 272 | + "type": "arrow", |
|
| 273 | + "x": 874.7276795472329, |
|
| 274 | + "y": 381.0570860145312, |
|
| 275 | + "width": 6.3154654663943575, |
|
| 276 | + "height": 110.07594176733005, |
|
| 277 | + "angle": 0, |
|
| 278 | + "strokeColor": "#1e1e1e", |
|
| 279 | + "backgroundColor": "transparent", |
|
| 280 | + "fillStyle": "solid", |
|
| 281 | + "strokeWidth": 2, |
|
| 282 | + "strokeStyle": "solid", |
|
| 283 | + "roughness": 1, |
|
| 284 | + "opacity": 100, |
|
| 285 | + "groupIds": [], |
|
| 286 | + "frameId": null, |
|
| 287 | + "index": "a8", |
|
| 288 | + "roundness": { |
|
| 289 | + "type": 2 |
|
| 290 | + }, |
|
| 291 | + "seed": 593505909, |
|
| 292 | + "version": 274, |
|
| 293 | + "versionNonce": 1710181974, |
|
| 294 | + "isDeleted": false, |
|
| 295 | + "boundElements": [], |
|
| 296 | + "updated": 1752132465649, |
|
| 297 | + "link": null, |
|
| 298 | + "locked": false, |
|
| 299 | + "points": [ |
|
| 300 | + [ |
|
| 301 | + 0, |
|
| 302 | + 0 |
|
| 303 | + ], |
|
| 304 | + [ |
|
| 305 | + 6.3154654663943575, |
|
| 306 | + 110.07594176733005 |
|
| 307 | + ] |
|
| 308 | + ], |
|
| 309 | + "lastCommittedPoint": null, |
|
| 310 | + "startBinding": { |
|
| 311 | + "elementId": "rmx3e5Xqwv69Su0hWiyff", |
|
| 312 | + "focus": -0.05522405522405474, |
|
| 313 | + "gap": 1.5 |
|
| 314 | + }, |
|
| 315 | + "endBinding": { |
|
| 316 | + "elementId": "_Lbex9NPPkXBPuCD4cOh3", |
|
| 317 | + "focus": 0.04095004095004158, |
|
| 318 | + "gap": 1 |
|
| 319 | + }, |
|
| 320 | + "startArrowhead": null, |
|
| 321 | + "endArrowhead": "arrow", |
|
| 322 | + "elbowed": false |
|
| 323 | + }, |
|
| 324 | + { |
|
| 325 | + "id": "XBCp1F0v2WndfjMaW95cs", |
|
| 326 | + "type": "arrow", |
|
| 327 | + "x": 874.9500607129471, |
|
| 328 | + "y": 533.5032451920735, |
|
| 329 | + "width": 6.163437864610614, |
|
| 330 | + "height": 75.50233442977253, |
|
| 331 | + "angle": 0, |
|
| 332 | + "strokeColor": "#1e1e1e", |
|
| 333 | + "backgroundColor": "transparent", |
|
| 334 | + "fillStyle": "solid", |
|
| 335 | + "strokeWidth": 2, |
|
| 336 | + "strokeStyle": "solid", |
|
| 337 | + "roughness": 1, |
|
| 338 | + "opacity": 100, |
|
| 339 | + "groupIds": [], |
|
| 340 | + "frameId": null, |
|
| 341 | + "index": "a9", |
|
| 342 | + "roundness": { |
|
| 343 | + "type": 2 |
|
| 344 | + }, |
|
| 345 | + "seed": 1686398459, |
|
| 346 | + "version": 423, |
|
| 347 | + "versionNonce": 1860113302, |
|
| 348 | + "isDeleted": false, |
|
| 349 | + "boundElements": [], |
|
| 350 | + "updated": 1752132465650, |
|
| 351 | + "link": null, |
|
| 352 | + "locked": false, |
|
| 353 | + "points": [ |
|
| 354 | + [ |
|
| 355 | + 0, |
|
| 356 | + 0 |
|
| 357 | + ], |
|
| 358 | + [ |
|
| 359 | + 6.163437864610614, |
|
| 360 | + 75.50233442977253 |
|
| 361 | + ] |
|
| 362 | + ], |
|
| 363 | + "lastCommittedPoint": null, |
|
| 364 | + "startBinding": { |
|
| 365 | + "elementId": "_Lbex9NPPkXBPuCD4cOh3", |
|
| 366 | + "focus": 0.12347870146605992, |
|
| 367 | + "gap": 2.6330277818613013 |
|
| 368 | + }, |
|
| 369 | + "endBinding": { |
|
| 370 | + "elementId": "IQ-xnkd6LDCdjArxWI0Cv", |
|
| 371 | + "focus": -0.03393130113279044, |
|
| 372 | + "gap": 1 |
|
| 373 | + }, |
|
| 374 | + "startArrowhead": null, |
|
| 375 | + "endArrowhead": "arrow", |
|
| 376 | + "elbowed": false |
|
| 377 | + }, |
|
| 378 | + { |
|
| 379 | + "id": "M0f3_xgVj1PIGlMItmDno", |
|
| 380 | + "type": "rectangle", |
|
| 381 | + "x": 261.5, |
|
| 382 | + "y": 89.5, |
|
| 383 | + "width": 107, |
|
| 384 | + "height": 41, |
|
| 385 | + "angle": 0, |
|
| 386 | + "strokeColor": "#1e1e1e", |
|
| 387 | + "backgroundColor": "transparent", |
|
| 388 | + "fillStyle": "solid", |
|
| 389 | + "strokeWidth": 2, |
|
| 390 | + "strokeStyle": "solid", |
|
| 391 | + "roughness": 1, |
|
| 392 | + "opacity": 100, |
|
| 393 | + "groupIds": [], |
|
| 394 | + "frameId": null, |
|
| 395 | + "index": "aC", |
|
| 396 | + "roundness": { |
|
| 397 | + "type": 3 |
|
| 398 | + }, |
|
| 399 | + "seed": 1190868891, |
|
| 400 | + "version": 274, |
|
| 401 | + "versionNonce": 486101962, |
|
| 402 | + "isDeleted": false, |
|
| 403 | + "boundElements": [ |
|
| 404 | + { |
|
| 405 | + "type": "text", |
|
| 406 | + "id": "8LRKqsh_Jj-ETfyFw7LXD" |
|
| 407 | + }, |
|
| 408 | + { |
|
| 409 | + "id": "li1HXUUEOy1mVitx0Amt-", |
|
| 410 | + "type": "arrow" |
|
| 411 | + }, |
|
| 412 | + { |
|
| 413 | + "id": "frFDU9u1QQkNfBKskP_uJ", |
|
| 414 | + "type": "arrow" |
|
| 415 | + } |
|
| 416 | + ], |
|
| 417 | + "updated": 1752132310528, |
|
| 418 | + "link": null, |
|
| 419 | + "locked": false |
|
| 420 | + }, |
|
| 421 | + { |
|
| 422 | + "id": "8LRKqsh_Jj-ETfyFw7LXD", |
|
| 423 | + "type": "text", |
|
| 424 | + "x": 280.69002532958984, |
|
| 425 | + "y": 97.5, |
|
| 426 | + "width": 68.61994934082031, |
|
| 427 | + "height": 25, |
|
| 428 | + "angle": 0, |
|
| 429 | + "strokeColor": "#1e1e1e", |
|
| 430 | + "backgroundColor": "transparent", |
|
| 431 | + "fillStyle": "solid", |
|
| 432 | + "strokeWidth": 2, |
|
| 433 | + "strokeStyle": "solid", |
|
| 434 | + "roughness": 1, |
|
| 435 | + "opacity": 100, |
|
| 436 | + "groupIds": [], |
|
| 437 | + "frameId": null, |
|
| 438 | + "index": "aD", |
|
| 439 | + "roundness": null, |
|
| 440 | + "seed": 1736936507, |
|
| 441 | + "version": 268, |
|
| 442 | + "versionNonce": 250628746, |
|
| 443 | + "isDeleted": false, |
|
| 444 | + "boundElements": [], |
|
| 445 | + "updated": 1752132310528, |
|
| 446 | + "link": null, |
|
| 447 | + "locked": false, |
|
| 448 | + "text": "Type-C", |
|
| 449 | + "fontSize": 20, |
|
| 450 | + "fontFamily": 5, |
|
| 451 | + "textAlign": "center", |
|
| 452 | + "verticalAlign": "middle", |
|
| 453 | + "containerId": "M0f3_xgVj1PIGlMItmDno", |
|
| 454 | + "originalText": "Type-C", |
|
| 455 | + "autoResize": true, |
|
| 456 | + "lineHeight": 1.25 |
|
| 457 | + }, |
|
| 458 | + { |
|
| 459 | + "id": "GesTkODmwtS-2_6KoK2WY", |
|
| 460 | + "type": "rectangle", |
|
| 461 | + "x": 350.5, |
|
| 462 | + "y": 448.5, |
|
| 463 | + "width": 107, |
|
| 464 | + "height": 41, |
|
| 465 | + "angle": 0, |
|
| 466 | + "strokeColor": "#1e1e1e", |
|
| 467 | + "backgroundColor": "#b2f2bb", |
|
| 468 | + "fillStyle": "solid", |
|
| 469 | + "strokeWidth": 2, |
|
| 470 | + "strokeStyle": "solid", |
|
| 471 | + "roughness": 1, |
|
| 472 | + "opacity": 100, |
|
| 473 | + "groupIds": [], |
|
| 474 | + "frameId": null, |
|
| 475 | + "index": "aE", |
|
| 476 | + "roundness": { |
|
| 477 | + "type": 3 |
|
| 478 | + }, |
|
| 479 | + "seed": 494996603, |
|
| 480 | + "version": 188, |
|
| 481 | + "versionNonce": 58269159, |
|
| 482 | + "isDeleted": false, |
|
| 483 | + "boundElements": [ |
|
| 484 | + { |
|
| 485 | + "type": "text", |
|
| 486 | + "id": "GfbdEN5LQNJgpvziv-A-p" |
|
| 487 | + }, |
|
| 488 | + { |
|
| 489 | + "id": "c-OT6BDtGc6NB1f-9FTys", |
|
| 490 | + "type": "arrow" |
|
| 491 | + }, |
|
| 492 | + { |
|
| 493 | + "id": "li1HXUUEOy1mVitx0Amt-", |
|
| 494 | + "type": "arrow" |
|
| 495 | + }, |
|
| 496 | + { |
|
| 497 | + "id": "68WZ-mGCfHDQYhLRKIgNj", |
|
| 498 | + "type": "arrow" |
|
| 499 | + }, |
|
| 500 | + { |
|
| 501 | + "id": "DhQWOF01UWkIlDkMg78eR", |
|
| 502 | + "type": "arrow" |
|
| 503 | + }, |
|
| 504 | + { |
|
| 505 | + "id": "vVmcYHrr06plRBDDX7AsE", |
|
| 506 | + "type": "arrow" |
|
| 507 | + } |
|
| 508 | + ], |
|
| 509 | + "updated": 1752128119469, |
|
| 510 | + "link": null, |
|
| 511 | + "locked": false |
|
| 512 | + }, |
|
| 513 | + { |
|
| 514 | + "id": "GfbdEN5LQNJgpvziv-A-p", |
|
| 515 | + "type": "text", |
|
| 516 | + "x": 376.9500198364258, |
|
| 517 | + "y": 456.5, |
|
| 518 | + "width": 54.09996032714844, |
|
| 519 | + "height": 25, |
|
| 520 | + "angle": 0, |
|
| 521 | + "strokeColor": "#1e1e1e", |
|
| 522 | + "backgroundColor": "transparent", |
|
| 523 | + "fillStyle": "solid", |
|
| 524 | + "strokeWidth": 2, |
|
| 525 | + "strokeStyle": "solid", |
|
| 526 | + "roughness": 1, |
|
| 527 | + "opacity": 100, |
|
| 528 | + "groupIds": [], |
|
| 529 | + "frameId": null, |
|
| 530 | + "index": "aF", |
|
| 531 | + "roundness": null, |
|
| 532 | + "seed": 473941275, |
|
| 533 | + "version": 186, |
|
| 534 | + "versionNonce": 801851547, |
|
| 535 | + "isDeleted": false, |
|
| 536 | + "boundElements": [], |
|
| 537 | + "updated": 1752090232262, |
|
| 538 | + "link": null, |
|
| 539 | + "locked": false, |
|
| 540 | + "text": "VBUS", |
|
| 541 | + "fontSize": 20, |
|
| 542 | + "fontFamily": 5, |
|
| 543 | + "textAlign": "center", |
|
| 544 | + "verticalAlign": "middle", |
|
| 545 | + "containerId": "GesTkODmwtS-2_6KoK2WY", |
|
| 546 | + "originalText": "VBUS", |
|
| 547 | + "autoResize": true, |
|
| 548 | + "lineHeight": 1.25 |
|
| 549 | + }, |
|
| 550 | + { |
|
| 551 | + "id": "c-OT6BDtGc6NB1f-9FTys", |
|
| 552 | + "type": "arrow", |
|
| 553 | + "x": 463.4274897836381, |
|
| 554 | + "y": 476.11298568453753, |
|
| 555 | + "width": 358.9400518277126, |
|
| 556 | + "height": 27.74008590164567, |
|
| 557 | + "angle": 0, |
|
| 558 | + "strokeColor": "#1e1e1e", |
|
| 559 | + "backgroundColor": "transparent", |
|
| 560 | + "fillStyle": "solid", |
|
| 561 | + "strokeWidth": 2, |
|
| 562 | + "strokeStyle": "solid", |
|
| 563 | + "roughness": 1, |
|
| 564 | + "opacity": 100, |
|
| 565 | + "groupIds": [], |
|
| 566 | + "frameId": null, |
|
| 567 | + "index": "aG", |
|
| 568 | + "roundness": { |
|
| 569 | + "type": 2 |
|
| 570 | + }, |
|
| 571 | + "seed": 740077237, |
|
| 572 | + "version": 234, |
|
| 573 | + "versionNonce": 1126162710, |
|
| 574 | + "isDeleted": false, |
|
| 575 | + "boundElements": [ |
|
| 576 | + { |
|
| 577 | + "type": "text", |
|
| 578 | + "id": "Y83mBct7vXviZNv03_2A7" |
|
| 579 | + } |
|
| 580 | + ], |
|
| 581 | + "updated": 1752132465649, |
|
| 582 | + "link": null, |
|
| 583 | + "locked": false, |
|
| 584 | + "points": [ |
|
| 585 | + [ |
|
| 586 | + 0, |
|
| 587 | + 0 |
|
| 588 | + ], |
|
| 589 | + [ |
|
| 590 | + 358.9400518277126, |
|
| 591 | + 27.74008590164567 |
|
| 592 | + ] |
|
| 593 | + ], |
|
| 594 | + "lastCommittedPoint": null, |
|
| 595 | + "startBinding": { |
|
| 596 | + "elementId": "GesTkODmwtS-2_6KoK2WY", |
|
| 597 | + "focus": 0.10230454447555178, |
|
| 598 | + "gap": 6.5 |
|
| 599 | + }, |
|
| 600 | + "endBinding": { |
|
| 601 | + "elementId": "_Lbex9NPPkXBPuCD4cOh3", |
|
| 602 | + "focus": 0.14990307990523533, |
|
| 603 | + "gap": 4.5 |
|
| 604 | + }, |
|
| 605 | + "startArrowhead": null, |
|
| 606 | + "endArrowhead": "arrow", |
|
| 607 | + "elbowed": false |
|
| 608 | + }, |
|
| 609 | + { |
|
| 610 | + "id": "Y83mBct7vXviZNv03_2A7", |
|
| 611 | + "type": "text", |
|
| 612 | + "x": 686.3675474357756, |
|
| 613 | + "y": 404.469602115048, |
|
| 614 | + "width": 79.0599365234375, |
|
| 615 | + "height": 25, |
|
| 616 | + "angle": 0, |
|
| 617 | + "strokeColor": "#1e1e1e", |
|
| 618 | + "backgroundColor": "transparent", |
|
| 619 | + "fillStyle": "solid", |
|
| 620 | + "strokeWidth": 2, |
|
| 621 | + "strokeStyle": "solid", |
|
| 622 | + "roughness": 1, |
|
| 623 | + "opacity": 100, |
|
| 624 | + "groupIds": [], |
|
| 625 | + "frameId": null, |
|
| 626 | + "index": "aGV", |
|
| 627 | + "roundness": null, |
|
| 628 | + "seed": 523957557, |
|
| 629 | + "version": 10, |
|
| 630 | + "versionNonce": 1914498837, |
|
| 631 | + "isDeleted": false, |
|
| 632 | + "boundElements": [], |
|
| 633 | + "updated": 1752089657884, |
|
| 634 | + "link": null, |
|
| 635 | + "locked": false, |
|
| 636 | + "text": "turn-off", |
|
| 637 | + "fontSize": 20, |
|
| 638 | + "fontFamily": 5, |
|
| 639 | + "textAlign": "center", |
|
| 640 | + "verticalAlign": "middle", |
|
| 641 | + "containerId": "c-OT6BDtGc6NB1f-9FTys", |
|
| 642 | + "originalText": "turn-off", |
|
| 643 | + "autoResize": true, |
|
| 644 | + "lineHeight": 1.25 |
|
| 645 | + }, |
|
| 646 | + { |
|
| 647 | + "id": "li1HXUUEOy1mVitx0Amt-", |
|
| 648 | + "type": "arrow", |
|
| 649 | + "x": 319.9478752796124, |
|
| 650 | + "y": 132.71792075605825, |
|
| 651 | + "width": 68.72283209763361, |
|
| 652 | + "height": 313.1147088413046, |
|
| 653 | + "angle": 0, |
|
| 654 | + "strokeColor": "#1e1e1e", |
|
| 655 | + "backgroundColor": "transparent", |
|
| 656 | + "fillStyle": "solid", |
|
| 657 | + "strokeWidth": 2, |
|
| 658 | + "strokeStyle": "solid", |
|
| 659 | + "roughness": 1, |
|
| 660 | + "opacity": 100, |
|
| 661 | + "groupIds": [], |
|
| 662 | + "frameId": null, |
|
| 663 | + "index": "aH", |
|
| 664 | + "roundness": { |
|
| 665 | + "type": 2 |
|
| 666 | + }, |
|
| 667 | + "seed": 12988181, |
|
| 668 | + "version": 228, |
|
| 669 | + "versionNonce": 2086299978, |
|
| 670 | + "isDeleted": false, |
|
| 671 | + "boundElements": [ |
|
| 672 | + { |
|
| 673 | + "type": "text", |
|
| 674 | + "id": "ffRZdDUIyqO6MZAfb_JWN" |
|
| 675 | + } |
|
| 676 | + ], |
|
| 677 | + "updated": 1752132310528, |
|
| 678 | + "link": null, |
|
| 679 | + "locked": false, |
|
| 680 | + "points": [ |
|
| 681 | + [ |
|
| 682 | + 0, |
|
| 683 | + 0 |
|
| 684 | + ], |
|
| 685 | + [ |
|
| 686 | + 68.72283209763361, |
|
| 687 | + 313.1147088413046 |
|
| 688 | + ] |
|
| 689 | + ], |
|
| 690 | + "lastCommittedPoint": null, |
|
| 691 | + "startBinding": { |
|
| 692 | + "elementId": "M0f3_xgVj1PIGlMItmDno", |
|
| 693 | + "focus": 0.001495886312636997, |
|
| 694 | + "gap": 5.5 |
|
| 695 | + }, |
|
| 696 | + "endBinding": { |
|
| 697 | + "elementId": "GesTkODmwtS-2_6KoK2WY", |
|
| 698 | + "focus": -0.17950635751682525, |
|
| 699 | + "gap": 6.5 |
|
| 700 | + }, |
|
| 701 | + "startArrowhead": null, |
|
| 702 | + "endArrowhead": "arrow", |
|
| 703 | + "elbowed": false |
|
| 704 | + }, |
|
| 705 | + { |
|
| 706 | + "id": "ffRZdDUIyqO6MZAfb_JWN", |
|
| 707 | + "type": "text", |
|
| 708 | + "x": 367.3634927027994, |
|
| 709 | + "y": 276.2752751767106, |
|
| 710 | + "width": 55.5799560546875, |
|
| 711 | + "height": 25, |
|
| 712 | + "angle": 0, |
|
| 713 | + "strokeColor": "#1e1e1e", |
|
| 714 | + "backgroundColor": "#ffc9c9", |
|
| 715 | + "fillStyle": "solid", |
|
| 716 | + "strokeWidth": 2, |
|
| 717 | + "strokeStyle": "solid", |
|
| 718 | + "roughness": 1, |
|
| 719 | + "opacity": 100, |
|
| 720 | + "groupIds": [], |
|
| 721 | + "frameId": null, |
|
| 722 | + "index": "aHV", |
|
| 723 | + "roundness": null, |
|
| 724 | + "seed": 2030199323, |
|
| 725 | + "version": 7, |
|
| 726 | + "versionNonce": 1910890107, |
|
| 727 | + "isDeleted": false, |
|
| 728 | + "boundElements": [], |
|
| 729 | + "updated": 1752090345720, |
|
| 730 | + "link": null, |
|
| 731 | + "locked": false, |
|
| 732 | + "text": "power", |
|
| 733 | + "fontSize": 20, |
|
| 734 | + "fontFamily": 5, |
|
| 735 | + "textAlign": "center", |
|
| 736 | + "verticalAlign": "middle", |
|
| 737 | + "containerId": "li1HXUUEOy1mVitx0Amt-", |
|
| 738 | + "originalText": "power", |
|
| 739 | + "autoResize": true, |
|
| 740 | + "lineHeight": 1.25 |
|
| 741 | + }, |
|
| 742 | + { |
|
| 743 | + "id": "I7MyxYbjuqTwJO6fzOz9v", |
|
| 744 | + "type": "rectangle", |
|
| 745 | + "x": 1450.5, |
|
| 746 | + "y": 498.5, |
|
| 747 | + "width": 107, |
|
| 748 | + "height": 41, |
|
| 749 | + "angle": 0, |
|
| 750 | + "strokeColor": "#1e1e1e", |
|
| 751 | + "backgroundColor": "#ffc9c9", |
|
| 752 | + "fillStyle": "solid", |
|
| 753 | + "strokeWidth": 2, |
|
| 754 | + "strokeStyle": "solid", |
|
| 755 | + "roughness": 1, |
|
| 756 | + "opacity": 100, |
|
| 757 | + "groupIds": [], |
|
| 758 | + "frameId": null, |
|
| 759 | + "index": "aI", |
|
| 760 | + "roundness": { |
|
| 761 | + "type": 3 |
|
| 762 | + }, |
|
| 763 | + "seed": 96475125, |
|
| 764 | + "version": 242, |
|
| 765 | + "versionNonce": 1293375930, |
|
| 766 | + "isDeleted": false, |
|
| 767 | + "boundElements": [ |
|
| 768 | + { |
|
| 769 | + "type": "text", |
|
| 770 | + "id": "h1Ws4geiKyiaacGD8-f9z" |
|
| 771 | + }, |
|
| 772 | + { |
|
| 773 | + "id": "trja8w_d-wbFLEoa9i1Q4", |
|
| 774 | + "type": "arrow" |
|
| 775 | + }, |
|
| 776 | + { |
|
| 777 | + "id": "Z3nOcpBPajWvi6VfcQn6J", |
|
| 778 | + "type": "arrow" |
|
| 779 | + } |
|
| 780 | + ], |
|
| 781 | + "updated": 1752125717249, |
|
| 782 | + "link": null, |
|
| 783 | + "locked": false |
|
| 784 | + }, |
|
| 785 | + { |
|
| 786 | + "id": "h1Ws4geiKyiaacGD8-f9z", |
|
| 787 | + "type": "text", |
|
| 788 | + "x": 1487.0500183105469, |
|
| 789 | + "y": 506.5, |
|
| 790 | + "width": 33.89996337890625, |
|
| 791 | + "height": 25, |
|
| 792 | + "angle": 0, |
|
| 793 | + "strokeColor": "#1e1e1e", |
|
| 794 | + "backgroundColor": "transparent", |
|
| 795 | + "fillStyle": "solid", |
|
| 796 | + "strokeWidth": 2, |
|
| 797 | + "strokeStyle": "solid", |
|
| 798 | + "roughness": 1, |
|
| 799 | + "opacity": 100, |
|
| 800 | + "groupIds": [], |
|
| 801 | + "frameId": null, |
|
| 802 | + "index": "aJ", |
|
| 803 | + "roundness": null, |
|
| 804 | + "seed": 239292757, |
|
| 805 | + "version": 243, |
|
| 806 | + "versionNonce": 1807458682, |
|
| 807 | + "isDeleted": false, |
|
| 808 | + "boundElements": [], |
|
| 809 | + "updated": 1752125689521, |
|
| 810 | + "link": null, |
|
| 811 | + "locked": false, |
|
| 812 | + "text": "Sys", |
|
| 813 | + "fontSize": 20, |
|
| 814 | + "fontFamily": 5, |
|
| 815 | + "textAlign": "center", |
|
| 816 | + "verticalAlign": "middle", |
|
| 817 | + "containerId": "I7MyxYbjuqTwJO6fzOz9v", |
|
| 818 | + "originalText": "Sys", |
|
| 819 | + "autoResize": true, |
|
| 820 | + "lineHeight": 1.25 |
|
| 821 | + }, |
|
| 822 | + { |
|
| 823 | + "id": "trja8w_d-wbFLEoa9i1Q4", |
|
| 824 | + "type": "arrow", |
|
| 825 | + "x": 1223.3601398220867, |
|
| 826 | + "y": 624.3970877219482, |
|
| 827 | + "width": 69.89611010965541, |
|
| 828 | + "height": 61.90266734379429, |
|
| 829 | + "angle": 0, |
|
| 830 | + "strokeColor": "#1e1e1e", |
|
| 831 | + "backgroundColor": "transparent", |
|
| 832 | + "fillStyle": "solid", |
|
| 833 | + "strokeWidth": 2, |
|
| 834 | + "strokeStyle": "solid", |
|
| 835 | + "roughness": 1, |
|
| 836 | + "opacity": 100, |
|
| 837 | + "groupIds": [], |
|
| 838 | + "frameId": null, |
|
| 839 | + "index": "aK", |
|
| 840 | + "roundness": { |
|
| 841 | + "type": 2 |
|
| 842 | + }, |
|
| 843 | + "seed": 191454325, |
|
| 844 | + "version": 280, |
|
| 845 | + "versionNonce": 192198215, |
|
| 846 | + "isDeleted": false, |
|
| 847 | + "boundElements": [], |
|
| 848 | + "updated": 1752128108137, |
|
| 849 | + "link": null, |
|
| 850 | + "locked": false, |
|
| 851 | + "points": [ |
|
| 852 | + [ |
|
| 853 | + 0, |
|
| 854 | + 0 |
|
| 855 | + ], |
|
| 856 | + [ |
|
| 857 | + 69.89611010965541, |
|
| 858 | + -61.90266734379429 |
|
| 859 | + ] |
|
| 860 | + ], |
|
| 861 | + "lastCommittedPoint": null, |
|
| 862 | + "startBinding": { |
|
| 863 | + "elementId": "vc8a9VB-FimF_wAU2Dw_w", |
|
| 864 | + "focus": 0.4454885981331904, |
|
| 865 | + "gap": 2.155851731680741 |
|
| 866 | + }, |
|
| 867 | + "endBinding": { |
|
| 868 | + "elementId": "4GsE_4n0cniEQeFa1pROK", |
|
| 869 | + "focus": -0.38011536876625496, |
|
| 870 | + "gap": 1 |
|
| 871 | + }, |
|
| 872 | + "startArrowhead": null, |
|
| 873 | + "endArrowhead": "arrow", |
|
| 874 | + "elbowed": false |
|
| 875 | + }, |
|
| 876 | + { |
|
| 877 | + "id": "DhQWOF01UWkIlDkMg78eR", |
|
| 878 | + "type": "arrow", |
|
| 879 | + "x": 454.21864508757085, |
|
| 880 | + "y": 488.7713535459129, |
|
| 881 | + "width": 375.60775209136875, |
|
| 882 | + "height": 159.39345105084567, |
|
| 883 | + "angle": 0, |
|
| 884 | + "strokeColor": "#1e1e1e", |
|
| 885 | + "backgroundColor": "transparent", |
|
| 886 | + "fillStyle": "solid", |
|
| 887 | + "strokeWidth": 2, |
|
| 888 | + "strokeStyle": "solid", |
|
| 889 | + "roughness": 1, |
|
| 890 | + "opacity": 100, |
|
| 891 | + "groupIds": [], |
|
| 892 | + "frameId": null, |
|
| 893 | + "index": "aL", |
|
| 894 | + "roundness": { |
|
| 895 | + "type": 2 |
|
| 896 | + }, |
|
| 897 | + "seed": 1968974165, |
|
| 898 | + "version": 354, |
|
| 899 | + "versionNonce": 1438151050, |
|
| 900 | + "isDeleted": false, |
|
| 901 | + "boundElements": [ |
|
| 902 | + { |
|
| 903 | + "type": "text", |
|
| 904 | + "id": "bL7PxXXozaLgBkcxzniKx" |
|
| 905 | + } |
|
| 906 | + ], |
|
| 907 | + "updated": 1752132329771, |
|
| 908 | + "link": null, |
|
| 909 | + "locked": false, |
|
| 910 | + "points": [ |
|
| 911 | + [ |
|
| 912 | + 0, |
|
| 913 | + 0 |
|
| 914 | + ], |
|
| 915 | + [ |
|
| 916 | + 375.60775209136875, |
|
| 917 | + 159.39345105084567 |
|
| 918 | + ] |
|
| 919 | + ], |
|
| 920 | + "lastCommittedPoint": null, |
|
| 921 | + "startBinding": { |
|
| 922 | + "elementId": "GesTkODmwtS-2_6KoK2WY", |
|
| 923 | + "focus": -0.03846749607279505, |
|
| 924 | + "gap": 1.2570482432483074 |
|
| 925 | + }, |
|
| 926 | + "endBinding": { |
|
| 927 | + "elementId": "IQ-xnkd6LDCdjArxWI0Cv", |
|
| 928 | + "focus": -0.6125615665681325, |
|
| 929 | + "gap": 2.51324284875011 |
|
| 930 | + }, |
|
| 931 | + "startArrowhead": null, |
|
| 932 | + "endArrowhead": "arrow", |
|
| 933 | + "elbowed": false |
|
| 934 | + }, |
|
| 935 | + { |
|
| 936 | + "id": "bL7PxXXozaLgBkcxzniKx", |
|
| 937 | + "type": "text", |
|
| 938 | + "x": 595.0625601957552, |
|
| 939 | + "y": 555.9680790713358, |
|
| 940 | + "width": 93.919921875, |
|
| 941 | + "height": 25, |
|
| 942 | + "angle": 0, |
|
| 943 | + "strokeColor": "#1e1e1e", |
|
| 944 | + "backgroundColor": "#ffc9c9", |
|
| 945 | + "fillStyle": "solid", |
|
| 946 | + "strokeWidth": 2, |
|
| 947 | + "strokeStyle": "solid", |
|
| 948 | + "roughness": 1, |
|
| 949 | + "opacity": 100, |
|
| 950 | + "groupIds": [], |
|
| 951 | + "frameId": null, |
|
| 952 | + "index": "aLV", |
|
| 953 | + "roundness": null, |
|
| 954 | + "seed": 821317813, |
|
| 955 | + "version": 13, |
|
| 956 | + "versionNonce": 865102858, |
|
| 957 | + "isDeleted": false, |
|
| 958 | + "boundElements": [], |
|
| 959 | + "updated": 1752132327876, |
|
| 960 | + "link": null, |
|
| 961 | + "locked": false, |
|
| 962 | + "text": "diode-ctrl", |
|
| 963 | + "fontSize": 20, |
|
| 964 | + "fontFamily": 5, |
|
| 965 | + "textAlign": "center", |
|
| 966 | + "verticalAlign": "middle", |
|
| 967 | + "containerId": "DhQWOF01UWkIlDkMg78eR", |
|
| 968 | + "originalText": "diode-ctrl", |
|
| 969 | + "autoResize": true, |
|
| 970 | + "lineHeight": 1.25 |
|
| 971 | + }, |
|
| 972 | + { |
|
| 973 | + "id": "bWW43tThK-_Z2OHwNXmc5", |
|
| 974 | + "type": "rectangle", |
|
| 975 | + "x": 665.5, |
|
| 976 | + "y": 295.5, |
|
| 977 | + "width": 107, |
|
| 978 | + "height": 60, |
|
| 979 | + "angle": 0, |
|
| 980 | + "strokeColor": "#1e1e1e", |
|
| 981 | + "backgroundColor": "#a5d8ff", |
|
| 982 | + "fillStyle": "solid", |
|
| 983 | + "strokeWidth": 2, |
|
| 984 | + "strokeStyle": "solid", |
|
| 985 | + "roughness": 1, |
|
| 986 | + "opacity": 100, |
|
| 987 | + "groupIds": [], |
|
| 988 | + "frameId": null, |
|
| 989 | + "index": "aM", |
|
| 990 | + "roundness": { |
|
| 991 | + "type": 3 |
|
| 992 | + }, |
|
| 993 | + "seed": 1947296757, |
|
| 994 | + "version": 207, |
|
| 995 | + "versionNonce": 1848351882, |
|
| 996 | + "isDeleted": false, |
|
| 997 | + "boundElements": [ |
|
| 998 | + { |
|
| 999 | + "type": "text", |
|
| 1000 | + "id": "6N7axfciS-ZKnokGLJGTc" |
|
| 1001 | + }, |
|
| 1002 | + { |
|
| 1003 | + "id": "68WZ-mGCfHDQYhLRKIgNj", |
|
| 1004 | + "type": "arrow" |
|
| 1005 | + }, |
|
| 1006 | + { |
|
| 1007 | + "id": "i7Z-p37KqNrp_X6lEcW13", |
|
| 1008 | + "type": "arrow" |
|
| 1009 | + }, |
|
| 1010 | + { |
|
| 1011 | + "id": "q_ArLDiUG60RuQi1BH93a", |
|
| 1012 | + "type": "arrow" |
|
| 1013 | + }, |
|
| 1014 | + { |
|
| 1015 | + "id": "00A7HkN9IE29hMqcNYQu-", |
|
| 1016 | + "type": "arrow" |
|
| 1017 | + } |
|
| 1018 | + ], |
|
| 1019 | + "updated": 1752132309328, |
|
| 1020 | + "link": null, |
|
| 1021 | + "locked": false |
|
| 1022 | + }, |
|
| 1023 | + { |
|
| 1024 | + "id": "6N7axfciS-ZKnokGLJGTc", |
|
| 1025 | + "type": "text", |
|
| 1026 | + "x": 678.3800201416016, |
|
| 1027 | + "y": 300.5, |
|
| 1028 | + "width": 81.23995971679688, |
|
| 1029 | + "height": 50, |
|
| 1030 | + "angle": 0, |
|
| 1031 | + "strokeColor": "#1e1e1e", |
|
| 1032 | + "backgroundColor": "transparent", |
|
| 1033 | + "fillStyle": "solid", |
|
| 1034 | + "strokeWidth": 2, |
|
| 1035 | + "strokeStyle": "solid", |
|
| 1036 | + "roughness": 1, |
|
| 1037 | + "opacity": 100, |
|
| 1038 | + "groupIds": [], |
|
| 1039 | + "frameId": null, |
|
| 1040 | + "index": "aN", |
|
| 1041 | + "roundness": null, |
|
| 1042 | + "seed": 1015749973, |
|
| 1043 | + "version": 221, |
|
| 1044 | + "versionNonce": 1012628298, |
|
| 1045 | + "isDeleted": false, |
|
| 1046 | + "boundElements": [], |
|
| 1047 | + "updated": 1752132309328, |
|
| 1048 | + "link": null, |
|
| 1049 | + "locked": false, |
|
| 1050 | + "text": "Charger\nTP4056", |
|
| 1051 | + "fontSize": 20, |
|
| 1052 | + "fontFamily": 5, |
|
| 1053 | + "textAlign": "center", |
|
| 1054 | + "verticalAlign": "middle", |
|
| 1055 | + "containerId": "bWW43tThK-_Z2OHwNXmc5", |
|
| 1056 | + "originalText": "Charger TP4056", |
|
| 1057 | + "autoResize": true, |
|
| 1058 | + "lineHeight": 1.25 |
|
| 1059 | + }, |
|
| 1060 | + { |
|
| 1061 | + "id": "68WZ-mGCfHDQYhLRKIgNj", |
|
| 1062 | + "type": "arrow", |
|
| 1063 | + "x": 456.7096223579249, |
|
| 1064 | + "y": 446.90365372088274, |
|
| 1065 | + "width": 210.3116791854818, |
|
| 1066 | + "height": 89.497303616245, |
|
| 1067 | + "angle": 0, |
|
| 1068 | + "strokeColor": "#1e1e1e", |
|
| 1069 | + "backgroundColor": "transparent", |
|
| 1070 | + "fillStyle": "solid", |
|
| 1071 | + "strokeWidth": 2, |
|
| 1072 | + "strokeStyle": "solid", |
|
| 1073 | + "roughness": 1, |
|
| 1074 | + "opacity": 100, |
|
| 1075 | + "groupIds": [], |
|
| 1076 | + "frameId": null, |
|
| 1077 | + "index": "aO", |
|
| 1078 | + "roundness": { |
|
| 1079 | + "type": 2 |
|
| 1080 | + }, |
|
| 1081 | + "seed": 342487573, |
|
| 1082 | + "version": 109, |
|
| 1083 | + "versionNonce": 215439370, |
|
| 1084 | + "isDeleted": false, |
|
| 1085 | + "boundElements": [ |
|
| 1086 | + { |
|
| 1087 | + "type": "text", |
|
| 1088 | + "id": "IKwKVjKBbxl0FjA4Eml5E" |
|
| 1089 | + } |
|
| 1090 | + ], |
|
| 1091 | + "updated": 1752132309529, |
|
| 1092 | + "link": null, |
|
| 1093 | + "locked": false, |
|
| 1094 | + "points": [ |
|
| 1095 | + [ |
|
| 1096 | + 0, |
|
| 1097 | + 0 |
|
| 1098 | + ], |
|
| 1099 | + [ |
|
| 1100 | + 210.3116791854818, |
|
| 1101 | + -89.497303616245 |
|
| 1102 | + ] |
|
| 1103 | + ], |
|
| 1104 | + "lastCommittedPoint": null, |
|
| 1105 | + "startBinding": { |
|
| 1106 | + "elementId": "GesTkODmwtS-2_6KoK2WY", |
|
| 1107 | + "focus": 0.00792166354934884, |
|
| 1108 | + "gap": 5.5 |
|
| 1109 | + }, |
|
| 1110 | + "endBinding": { |
|
| 1111 | + "elementId": "bWW43tThK-_Z2OHwNXmc5", |
|
| 1112 | + "focus": -0.18549895478050563, |
|
| 1113 | + "gap": 6.5 |
|
| 1114 | + }, |
|
| 1115 | + "startArrowhead": null, |
|
| 1116 | + "endArrowhead": "arrow", |
|
| 1117 | + "elbowed": false |
|
| 1118 | + }, |
|
| 1119 | + { |
|
| 1120 | + "id": "IKwKVjKBbxl0FjA4Eml5E", |
|
| 1121 | + "type": "text", |
|
| 1122 | + "x": 496.25183823789473, |
|
| 1123 | + "y": 378.58013309874417, |
|
| 1124 | + "width": 93.919921875, |
|
| 1125 | + "height": 25, |
|
| 1126 | + "angle": 0, |
|
| 1127 | + "strokeColor": "#1e1e1e", |
|
| 1128 | + "backgroundColor": "#ffc9c9", |
|
| 1129 | + "fillStyle": "solid", |
|
| 1130 | + "strokeWidth": 2, |
|
| 1131 | + "strokeStyle": "solid", |
|
| 1132 | + "roughness": 1, |
|
| 1133 | + "opacity": 100, |
|
| 1134 | + "groupIds": [], |
|
| 1135 | + "frameId": null, |
|
| 1136 | + "index": "aOV", |
|
| 1137 | + "roundness": null, |
|
| 1138 | + "seed": 1035530875, |
|
| 1139 | + "version": 3, |
|
| 1140 | + "versionNonce": 565780571, |
|
| 1141 | + "isDeleted": false, |
|
| 1142 | + "boundElements": [], |
|
| 1143 | + "updated": 1752090278007, |
|
| 1144 | + "link": null, |
|
| 1145 | + "locked": false, |
|
| 1146 | + "text": "diode-ctrl", |
|
| 1147 | + "fontSize": 20, |
|
| 1148 | + "fontFamily": 5, |
|
| 1149 | + "textAlign": "center", |
|
| 1150 | + "verticalAlign": "middle", |
|
| 1151 | + "containerId": "68WZ-mGCfHDQYhLRKIgNj", |
|
| 1152 | + "originalText": "diode-ctrl", |
|
| 1153 | + "autoResize": true, |
|
| 1154 | + "lineHeight": 1.25 |
|
| 1155 | + }, |
|
| 1156 | + { |
|
| 1157 | + "id": "i7Z-p37KqNrp_X6lEcW13", |
|
| 1158 | + "type": "arrow", |
|
| 1159 | + "x": 773.4824612360461, |
|
| 1160 | + "y": 332.91067366951137, |
|
| 1161 | + "width": 44.275600553732374, |
|
| 1162 | + "height": 8.442974123876638, |
|
| 1163 | + "angle": 0, |
|
| 1164 | + "strokeColor": "#1e1e1e", |
|
| 1165 | + "backgroundColor": "transparent", |
|
| 1166 | + "fillStyle": "solid", |
|
| 1167 | + "strokeWidth": 2, |
|
| 1168 | + "strokeStyle": "solid", |
|
| 1169 | + "roughness": 1, |
|
| 1170 | + "opacity": 100, |
|
| 1171 | + "groupIds": [], |
|
| 1172 | + "frameId": null, |
|
| 1173 | + "index": "aP", |
|
| 1174 | + "roundness": { |
|
| 1175 | + "type": 2 |
|
| 1176 | + }, |
|
| 1177 | + "seed": 525008885, |
|
| 1178 | + "version": 145, |
|
| 1179 | + "versionNonce": 352569034, |
|
| 1180 | + "isDeleted": false, |
|
| 1181 | + "boundElements": [], |
|
| 1182 | + "updated": 1752132309530, |
|
| 1183 | + "link": null, |
|
| 1184 | + "locked": false, |
|
| 1185 | + "points": [ |
|
| 1186 | + [ |
|
| 1187 | + 0, |
|
| 1188 | + 0 |
|
| 1189 | + ], |
|
| 1190 | + [ |
|
| 1191 | + 44.275600553732374, |
|
| 1192 | + 8.442974123876638 |
|
| 1193 | + ] |
|
| 1194 | + ], |
|
| 1195 | + "lastCommittedPoint": null, |
|
| 1196 | + "startBinding": { |
|
| 1197 | + "elementId": "bWW43tThK-_Z2OHwNXmc5", |
|
| 1198 | + "focus": -0.07287811932587208, |
|
| 1199 | + "gap": 1.130777077116477 |
|
| 1200 | + }, |
|
| 1201 | + "endBinding": { |
|
| 1202 | + "elementId": "rmx3e5Xqwv69Su0hWiyff", |
|
| 1203 | + "focus": 0.2710925688326133, |
|
| 1204 | + "gap": 1.930231901793377 |
|
| 1205 | + }, |
|
| 1206 | + "startArrowhead": null, |
|
| 1207 | + "endArrowhead": "arrow", |
|
| 1208 | + "elbowed": false |
|
| 1209 | + }, |
|
| 1210 | + { |
|
| 1211 | + "id": "Pi3eQAQSq4puozrwQqWUv", |
|
| 1212 | + "type": "rectangle", |
|
| 1213 | + "x": 1026.5, |
|
| 1214 | + "y": 97.5, |
|
| 1215 | + "width": 167.00000000000009, |
|
| 1216 | + "height": 60, |
|
| 1217 | + "angle": 0, |
|
| 1218 | + "strokeColor": "#1e1e1e", |
|
| 1219 | + "backgroundColor": "transparent", |
|
| 1220 | + "fillStyle": "solid", |
|
| 1221 | + "strokeWidth": 2, |
|
| 1222 | + "strokeStyle": "solid", |
|
| 1223 | + "roughness": 1, |
|
| 1224 | + "opacity": 100, |
|
| 1225 | + "groupIds": [], |
|
| 1226 | + "frameId": null, |
|
| 1227 | + "index": "aQ", |
|
| 1228 | + "roundness": { |
|
| 1229 | + "type": 3 |
|
| 1230 | + }, |
|
| 1231 | + "seed": 1938662037, |
|
| 1232 | + "version": 332, |
|
| 1233 | + "versionNonce": 1612105735, |
|
| 1234 | + "isDeleted": false, |
|
| 1235 | + "boundElements": [ |
|
| 1236 | + { |
|
| 1237 | + "type": "text", |
|
| 1238 | + "id": "0uDQZb9THZJDjmKL21Wx3" |
|
| 1239 | + }, |
|
| 1240 | + { |
|
| 1241 | + "id": "8kZIh7bd6uNm5iRnGNwdz", |
|
| 1242 | + "type": "arrow" |
|
| 1243 | + }, |
|
| 1244 | + { |
|
| 1245 | + "id": "irZlrIZoReiu2pXl23JKs", |
|
| 1246 | + "type": "arrow" |
|
| 1247 | + }, |
|
| 1248 | + { |
|
| 1249 | + "id": "CmqdgaapF-3NY23SLz9zH", |
|
| 1250 | + "type": "arrow" |
|
| 1251 | + }, |
|
| 1252 | + { |
|
| 1253 | + "id": "i6wnqe9fJtIVku9PYHkjM", |
|
| 1254 | + "type": "arrow" |
|
| 1255 | + }, |
|
| 1256 | + { |
|
| 1257 | + "id": "aNgw7zgHpIYP_kZBpuT4R", |
|
| 1258 | + "type": "arrow" |
|
| 1259 | + } |
|
| 1260 | + ], |
|
| 1261 | + "updated": 1752128124907, |
|
| 1262 | + "link": null, |
|
| 1263 | + "locked": false |
|
| 1264 | + }, |
|
| 1265 | + { |
|
| 1266 | + "id": "0uDQZb9THZJDjmKL21Wx3", |
|
| 1267 | + "type": "text", |
|
| 1268 | + "x": 1038.5400466918945, |
|
| 1269 | + "y": 102.5, |
|
| 1270 | + "width": 142.91990661621094, |
|
| 1271 | + "height": 50, |
|
| 1272 | + "angle": 0, |
|
| 1273 | + "strokeColor": "#1e1e1e", |
|
| 1274 | + "backgroundColor": "transparent", |
|
| 1275 | + "fillStyle": "solid", |
|
| 1276 | + "strokeWidth": 2, |
|
| 1277 | + "strokeStyle": "solid", |
|
| 1278 | + "roughness": 1, |
|
| 1279 | + "opacity": 100, |
|
| 1280 | + "groupIds": [], |
|
| 1281 | + "frameId": null, |
|
| 1282 | + "index": "aR", |
|
| 1283 | + "roundness": null, |
|
| 1284 | + "seed": 189171701, |
|
| 1285 | + "version": 289, |
|
| 1286 | + "versionNonce": 514567701, |
|
| 1287 | + "isDeleted": false, |
|
| 1288 | + "boundElements": [], |
|
| 1289 | + "updated": 1752090426750, |
|
| 1290 | + "link": null, |
|
| 1291 | + "locked": false, |
|
| 1292 | + "text": "USB-TTL\nbridge CP2102", |
|
| 1293 | + "fontSize": 20, |
|
| 1294 | + "fontFamily": 5, |
|
| 1295 | + "textAlign": "center", |
|
| 1296 | + "verticalAlign": "middle", |
|
| 1297 | + "containerId": "Pi3eQAQSq4puozrwQqWUv", |
|
| 1298 | + "originalText": "USB-TTL bridge CP2102", |
|
| 1299 | + "autoResize": true, |
|
| 1300 | + "lineHeight": 1.25 |
|
| 1301 | + }, |
|
| 1302 | + { |
|
| 1303 | + "id": "8kZIh7bd6uNm5iRnGNwdz", |
|
| 1304 | + "type": "arrow", |
|
| 1305 | + "x": 1155.213576884401, |
|
| 1306 | + "y": 588.9973795426256, |
|
| 1307 | + "width": 20.90315063302296, |
|
| 1308 | + "height": 195.62468249782967, |
|
| 1309 | + "angle": 0, |
|
| 1310 | + "strokeColor": "#1e1e1e", |
|
| 1311 | + "backgroundColor": "#ffc9c9", |
|
| 1312 | + "fillStyle": "solid", |
|
| 1313 | + "strokeWidth": 2, |
|
| 1314 | + "strokeStyle": "solid", |
|
| 1315 | + "roughness": 1, |
|
| 1316 | + "opacity": 100, |
|
| 1317 | + "groupIds": [], |
|
| 1318 | + "frameId": null, |
|
| 1319 | + "index": "aS", |
|
| 1320 | + "roundness": { |
|
| 1321 | + "type": 2 |
|
| 1322 | + }, |
|
| 1323 | + "seed": 1422475861, |
|
| 1324 | + "version": 361, |
|
| 1325 | + "versionNonce": 1152660414, |
|
| 1326 | + "isDeleted": false, |
|
| 1327 | + "boundElements": [], |
|
| 1328 | + "updated": 1752130044779, |
|
| 1329 | + "link": null, |
|
| 1330 | + "locked": false, |
|
| 1331 | + "points": [ |
|
| 1332 | + [ |
|
| 1333 | + 0, |
|
| 1334 | + 0 |
|
| 1335 | + ], |
|
| 1336 | + [ |
|
| 1337 | + 20.90315063302296, |
|
| 1338 | + -195.62468249782967 |
|
| 1339 | + ] |
|
| 1340 | + ], |
|
| 1341 | + "lastCommittedPoint": null, |
|
| 1342 | + "startBinding": { |
|
| 1343 | + "elementId": "vc8a9VB-FimF_wAU2Dw_w", |
|
| 1344 | + "focus": 0.30015640734850757, |
|
| 1345 | + "gap": 1 |
|
| 1346 | + }, |
|
| 1347 | + "endBinding": { |
|
| 1348 | + "elementId": "L_OfcMALJbGcb6eSlDNze", |
|
| 1349 | + "focus": -0.008471973480120685, |
|
| 1350 | + "gap": 3.2141304606232666 |
|
| 1351 | + }, |
|
| 1352 | + "startArrowhead": null, |
|
| 1353 | + "endArrowhead": "arrow", |
|
| 1354 | + "elbowed": false |
|
| 1355 | + }, |
|
| 1356 | + { |
|
| 1357 | + "id": "jOgqWKOgrjBIDC7rYeaAs", |
|
| 1358 | + "type": "rectangle", |
|
| 1359 | + "x": 414.5, |
|
| 1360 | + "y": 252.5, |
|
| 1361 | + "width": 107, |
|
| 1362 | + "height": 41, |
|
| 1363 | + "angle": 0, |
|
| 1364 | + "strokeColor": "#1e1e1e", |
|
| 1365 | + "backgroundColor": "#b2f2bb", |
|
| 1366 | + "fillStyle": "solid", |
|
| 1367 | + "strokeWidth": 2, |
|
| 1368 | + "strokeStyle": "solid", |
|
| 1369 | + "roughness": 1, |
|
| 1370 | + "opacity": 100, |
|
| 1371 | + "groupIds": [], |
|
| 1372 | + "frameId": null, |
|
| 1373 | + "index": "aU", |
|
| 1374 | + "roundness": { |
|
| 1375 | + "type": 3 |
|
| 1376 | + }, |
|
| 1377 | + "seed": 1658256565, |
|
| 1378 | + "version": 379, |
|
| 1379 | + "versionNonce": 1970923926, |
|
| 1380 | + "isDeleted": false, |
|
| 1381 | + "boundElements": [ |
|
| 1382 | + { |
|
| 1383 | + "type": "text", |
|
| 1384 | + "id": "ropyievhWFe7AKE_Cqrts" |
|
| 1385 | + }, |
|
| 1386 | + { |
|
| 1387 | + "id": "q_ArLDiUG60RuQi1BH93a", |
|
| 1388 | + "type": "arrow" |
|
| 1389 | + }, |
|
| 1390 | + { |
|
| 1391 | + "id": "Dbi6RxDV7zEf1dj8cqje5", |
|
| 1392 | + "type": "arrow" |
|
| 1393 | + } |
|
| 1394 | + ], |
|
| 1395 | + "updated": 1752132356629, |
|
| 1396 | + "link": null, |
|
| 1397 | + "locked": false |
|
| 1398 | + }, |
|
| 1399 | + { |
|
| 1400 | + "id": "ropyievhWFe7AKE_Cqrts", |
|
| 1401 | + "type": "text", |
|
| 1402 | + "x": 443.65001678466797, |
|
| 1403 | + "y": 260.5, |
|
| 1404 | + "width": 48.69996643066406, |
|
| 1405 | + "height": 25, |
|
| 1406 | + "angle": 0, |
|
| 1407 | + "strokeColor": "#1e1e1e", |
|
| 1408 | + "backgroundColor": "transparent", |
|
| 1409 | + "fillStyle": "solid", |
|
| 1410 | + "strokeWidth": 2, |
|
| 1411 | + "strokeStyle": "solid", |
|
| 1412 | + "roughness": 1, |
|
| 1413 | + "opacity": 100, |
|
| 1414 | + "groupIds": [], |
|
| 1415 | + "frameId": null, |
|
| 1416 | + "index": "aV", |
|
| 1417 | + "roundness": null, |
|
| 1418 | + "seed": 413113877, |
|
| 1419 | + "version": 385, |
|
| 1420 | + "versionNonce": 1089750742, |
|
| 1421 | + "isDeleted": false, |
|
| 1422 | + "boundElements": [], |
|
| 1423 | + "updated": 1752132356629, |
|
| 1424 | + "link": null, |
|
| 1425 | + "locked": false, |
|
| 1426 | + "text": "Solar", |
|
| 1427 | + "fontSize": 20, |
|
| 1428 | + "fontFamily": 5, |
|
| 1429 | + "textAlign": "center", |
|
| 1430 | + "verticalAlign": "middle", |
|
| 1431 | + "containerId": "jOgqWKOgrjBIDC7rYeaAs", |
|
| 1432 | + "originalText": "Solar", |
|
| 1433 | + "autoResize": true, |
|
| 1434 | + "lineHeight": 1.25 |
|
| 1435 | + }, |
|
| 1436 | + { |
|
| 1437 | + "id": "q_ArLDiUG60RuQi1BH93a", |
|
| 1438 | + "type": "arrow", |
|
| 1439 | + "x": 522.6241766645454, |
|
| 1440 | + "y": 284.8098207787407, |
|
| 1441 | + "width": 140.79399348395975, |
|
| 1442 | + "height": 51.181435750236744, |
|
| 1443 | + "angle": 0, |
|
| 1444 | + "strokeColor": "#1e1e1e", |
|
| 1445 | + "backgroundColor": "#ffc9c9", |
|
| 1446 | + "fillStyle": "solid", |
|
| 1447 | + "strokeWidth": 2, |
|
| 1448 | + "strokeStyle": "solid", |
|
| 1449 | + "roughness": 1, |
|
| 1450 | + "opacity": 100, |
|
| 1451 | + "groupIds": [], |
|
| 1452 | + "frameId": null, |
|
| 1453 | + "index": "aW", |
|
| 1454 | + "roundness": { |
|
| 1455 | + "type": 2 |
|
| 1456 | + }, |
|
| 1457 | + "seed": 632672987, |
|
| 1458 | + "version": 212, |
|
| 1459 | + "versionNonce": 2142305302, |
|
| 1460 | + "isDeleted": false, |
|
| 1461 | + "boundElements": [ |
|
| 1462 | + { |
|
| 1463 | + "type": "text", |
|
| 1464 | + "id": "F72CnV4pq0Yw_eXOd-waC" |
|
| 1465 | + } |
|
| 1466 | + ], |
|
| 1467 | + "updated": 1752132356630, |
|
| 1468 | + "link": null, |
|
| 1469 | + "locked": false, |
|
| 1470 | + "points": [ |
|
| 1471 | + [ |
|
| 1472 | + 0, |
|
| 1473 | + 0 |
|
| 1474 | + ], |
|
| 1475 | + [ |
|
| 1476 | + 140.79399348395975, |
|
| 1477 | + 51.181435750236744 |
|
| 1478 | + ] |
|
| 1479 | + ], |
|
| 1480 | + "lastCommittedPoint": null, |
|
| 1481 | + "startBinding": { |
|
| 1482 | + "elementId": "jOgqWKOgrjBIDC7rYeaAs", |
|
| 1483 | + "focus": -0.20312725290488037, |
|
| 1484 | + "gap": 1.2432427287447467 |
|
| 1485 | + }, |
|
| 1486 | + "endBinding": { |
|
| 1487 | + "elementId": "bWW43tThK-_Z2OHwNXmc5", |
|
| 1488 | + "focus": -0.6164941489409821, |
|
| 1489 | + "gap": 2.406291360279616 |
|
| 1490 | + }, |
|
| 1491 | + "startArrowhead": null, |
|
| 1492 | + "endArrowhead": "arrow", |
|
| 1493 | + "elbowed": false |
|
| 1494 | + }, |
|
| 1495 | + { |
|
| 1496 | + "id": "F72CnV4pq0Yw_eXOd-waC", |
|
| 1497 | + "type": "text", |
|
| 1498 | + "x": 562.7907729011738, |
|
| 1499 | + "y": 223.05655420735448, |
|
| 1500 | + "width": 93.919921875, |
|
| 1501 | + "height": 25, |
|
| 1502 | + "angle": 0, |
|
| 1503 | + "strokeColor": "#1e1e1e", |
|
| 1504 | + "backgroundColor": "#ffc9c9", |
|
| 1505 | + "fillStyle": "solid", |
|
| 1506 | + "strokeWidth": 2, |
|
| 1507 | + "strokeStyle": "solid", |
|
| 1508 | + "roughness": 1, |
|
| 1509 | + "opacity": 100, |
|
| 1510 | + "groupIds": [], |
|
| 1511 | + "frameId": null, |
|
| 1512 | + "index": "aWV", |
|
| 1513 | + "roundness": null, |
|
| 1514 | + "seed": 1366389243, |
|
| 1515 | + "version": 3, |
|
| 1516 | + "versionNonce": 402116571, |
|
| 1517 | + "isDeleted": false, |
|
| 1518 | + "boundElements": [], |
|
| 1519 | + "updated": 1752090280094, |
|
| 1520 | + "link": null, |
|
| 1521 | + "locked": false, |
|
| 1522 | + "text": "diode-ctrl", |
|
| 1523 | + "fontSize": 20, |
|
| 1524 | + "fontFamily": 5, |
|
| 1525 | + "textAlign": "center", |
|
| 1526 | + "verticalAlign": "middle", |
|
| 1527 | + "containerId": "q_ArLDiUG60RuQi1BH93a", |
|
| 1528 | + "originalText": "diode-ctrl", |
|
| 1529 | + "autoResize": true, |
|
| 1530 | + "lineHeight": 1.25 |
|
| 1531 | + }, |
|
| 1532 | + { |
|
| 1533 | + "id": "pTKqgFN94Vr1ElT61RQdN", |
|
| 1534 | + "type": "rectangle", |
|
| 1535 | + "x": 918.5, |
|
| 1536 | + "y": 230.5, |
|
| 1537 | + "width": 107, |
|
| 1538 | + "height": 35, |
|
| 1539 | + "angle": 0, |
|
| 1540 | + "strokeColor": "#1e1e1e", |
|
| 1541 | + "backgroundColor": "#a5d8ff", |
|
| 1542 | + "fillStyle": "solid", |
|
| 1543 | + "strokeWidth": 2, |
|
| 1544 | + "strokeStyle": "solid", |
|
| 1545 | + "roughness": 1, |
|
| 1546 | + "opacity": 100, |
|
| 1547 | + "groupIds": [], |
|
| 1548 | + "frameId": null, |
|
| 1549 | + "index": "ag", |
|
| 1550 | + "roundness": { |
|
| 1551 | + "type": 3 |
|
| 1552 | + }, |
|
| 1553 | + "seed": 1397513563, |
|
| 1554 | + "version": 182, |
|
| 1555 | + "versionNonce": 457669862, |
|
| 1556 | + "isDeleted": false, |
|
| 1557 | + "boundElements": [ |
|
| 1558 | + { |
|
| 1559 | + "type": "text", |
|
| 1560 | + "id": "E1DQUzvjr9Q7tf4U3c_6-" |
|
| 1561 | + }, |
|
| 1562 | + { |
|
| 1563 | + "id": "PK8Bme67a_acPyU0p9mP5", |
|
| 1564 | + "type": "arrow" |
|
| 1565 | + } |
|
| 1566 | + ], |
|
| 1567 | + "updated": 1752125706993, |
|
| 1568 | + "link": null, |
|
| 1569 | + "locked": false |
|
| 1570 | + }, |
|
| 1571 | + { |
|
| 1572 | + "id": "E1DQUzvjr9Q7tf4U3c_6-", |
|
| 1573 | + "type": "text", |
|
| 1574 | + "x": 929.8000259399414, |
|
| 1575 | + "y": 235.5, |
|
| 1576 | + "width": 84.39994812011719, |
|
| 1577 | + "height": 25, |
|
| 1578 | + "angle": 0, |
|
| 1579 | + "strokeColor": "#1e1e1e", |
|
| 1580 | + "backgroundColor": "transparent", |
|
| 1581 | + "fillStyle": "solid", |
|
| 1582 | + "strokeWidth": 2, |
|
| 1583 | + "strokeStyle": "solid", |
|
| 1584 | + "roughness": 1, |
|
| 1585 | + "opacity": 100, |
|
| 1586 | + "groupIds": [], |
|
| 1587 | + "frameId": null, |
|
| 1588 | + "index": "ah", |
|
| 1589 | + "roundness": null, |
|
| 1590 | + "seed": 573438459, |
|
| 1591 | + "version": 184, |
|
| 1592 | + "versionNonce": 369343564, |
|
| 1593 | + "isDeleted": false, |
|
| 1594 | + "boundElements": [], |
|
| 1595 | + "updated": 1752124857880, |
|
| 1596 | + "link": null, |
|
| 1597 | + "locked": false, |
|
| 1598 | + "text": "Jack 2.0", |
|
| 1599 | + "fontSize": 20, |
|
| 1600 | + "fontFamily": 5, |
|
| 1601 | + "textAlign": "center", |
|
| 1602 | + "verticalAlign": "middle", |
|
| 1603 | + "containerId": "pTKqgFN94Vr1ElT61RQdN", |
|
| 1604 | + "originalText": "Jack 2.0", |
|
| 1605 | + "autoResize": true, |
|
| 1606 | + "lineHeight": 1.25 |
|
| 1607 | + }, |
|
| 1608 | + { |
|
| 1609 | + "id": "PK8Bme67a_acPyU0p9mP5", |
|
| 1610 | + "type": "arrow", |
|
| 1611 | + "x": 974.0384074792004, |
|
| 1612 | + "y": 272.05708601453114, |
|
| 1613 | + "width": 61.126616613590045, |
|
| 1614 | + "height": 66.88526309633914, |
|
| 1615 | + "angle": 0, |
|
| 1616 | + "strokeColor": "#e03131", |
|
| 1617 | + "backgroundColor": "#ffc9c9", |
|
| 1618 | + "fillStyle": "solid", |
|
| 1619 | + "strokeWidth": 2, |
|
| 1620 | + "strokeStyle": "solid", |
|
| 1621 | + "roughness": 1, |
|
| 1622 | + "opacity": 100, |
|
| 1623 | + "groupIds": [], |
|
| 1624 | + "frameId": null, |
|
| 1625 | + "index": "ai", |
|
| 1626 | + "roundness": { |
|
| 1627 | + "type": 2 |
|
| 1628 | + }, |
|
| 1629 | + "seed": 1989459381, |
|
| 1630 | + "version": 44, |
|
| 1631 | + "versionNonce": 859009726, |
|
| 1632 | + "isDeleted": false, |
|
| 1633 | + "boundElements": [ |
|
| 1634 | + { |
|
| 1635 | + "type": "text", |
|
| 1636 | + "id": "NC1ggLCcTjp39W2H0890V" |
|
| 1637 | + } |
|
| 1638 | + ], |
|
| 1639 | + "updated": 1752130025029, |
|
| 1640 | + "link": null, |
|
| 1641 | + "locked": false, |
|
| 1642 | + "points": [ |
|
| 1643 | + [ |
|
| 1644 | + 0, |
|
| 1645 | + 0 |
|
| 1646 | + ], |
|
| 1647 | + [ |
|
| 1648 | + -61.126616613590045, |
|
| 1649 | + 66.88526309633914 |
|
| 1650 | + ] |
|
| 1651 | + ], |
|
| 1652 | + "lastCommittedPoint": null, |
|
| 1653 | + "startBinding": { |
|
| 1654 | + "elementId": "pTKqgFN94Vr1ElT61RQdN", |
|
| 1655 | + "focus": -0.2939462609258631, |
|
| 1656 | + "gap": 1.5 |
|
| 1657 | + }, |
|
| 1658 | + "endBinding": { |
|
| 1659 | + "elementId": "rmx3e5Xqwv69Su0hWiyff", |
|
| 1660 | + "focus": 0.32070788820545726, |
|
| 1661 | + "gap": 1.5014691120963448 |
|
| 1662 | + }, |
|
| 1663 | + "startArrowhead": null, |
|
| 1664 | + "endArrowhead": "arrow", |
|
| 1665 | + "elbowed": false |
|
| 1666 | + }, |
|
| 1667 | + { |
|
| 1668 | + "id": "NC1ggLCcTjp39W2H0890V", |
|
| 1669 | + "type": "text", |
|
| 1670 | + "x": 840.4200820922852, |
|
| 1671 | + "y": 293.5, |
|
| 1672 | + "width": 206.1598358154297, |
|
| 1673 | + "height": 25, |
|
| 1674 | + "angle": 0, |
|
| 1675 | + "strokeColor": "#e03131", |
|
| 1676 | + "backgroundColor": "#ffc9c9", |
|
| 1677 | + "fillStyle": "solid", |
|
| 1678 | + "strokeWidth": 2, |
|
| 1679 | + "strokeStyle": "solid", |
|
| 1680 | + "roughness": 1, |
|
| 1681 | + "opacity": 100, |
|
| 1682 | + "groupIds": [], |
|
| 1683 | + "frameId": null, |
|
| 1684 | + "index": "aj", |
|
| 1685 | + "roundness": null, |
|
| 1686 | + "seed": 1686204085, |
|
| 1687 | + "version": 24, |
|
| 1688 | + "versionNonce": 1644208162, |
|
| 1689 | + "isDeleted": false, |
|
| 1690 | + "boundElements": [], |
|
| 1691 | + "updated": 1752130025029, |
|
| 1692 | + "link": null, |
|
| 1693 | + "locked": false, |
|
| 1694 | + "text": "anti-direction mosfet", |
|
| 1695 | + "fontSize": 20, |
|
| 1696 | + "fontFamily": 5, |
|
| 1697 | + "textAlign": "center", |
|
| 1698 | + "verticalAlign": "middle", |
|
| 1699 | + "containerId": "PK8Bme67a_acPyU0p9mP5", |
|
| 1700 | + "originalText": "anti-direction mosfet", |
|
| 1701 | + "autoResize": true, |
|
| 1702 | + "lineHeight": 1.25 |
|
| 1703 | + }, |
|
| 1704 | + { |
|
| 1705 | + "id": "LW140mU_Rtq5jUKZsYzvh", |
|
| 1706 | + "type": "rectangle", |
|
| 1707 | + "x": 714.5, |
|
| 1708 | + "y": 196.5, |
|
| 1709 | + "width": 107, |
|
| 1710 | + "height": 41, |
|
| 1711 | + "angle": 0, |
|
| 1712 | + "strokeColor": "#1e1e1e", |
|
| 1713 | + "backgroundColor": "transparent", |
|
| 1714 | + "fillStyle": "solid", |
|
| 1715 | + "strokeWidth": 2, |
|
| 1716 | + "strokeStyle": "solid", |
|
| 1717 | + "roughness": 1, |
|
| 1718 | + "opacity": 100, |
|
| 1719 | + "groupIds": [], |
|
| 1720 | + "frameId": null, |
|
| 1721 | + "index": "ak", |
|
| 1722 | + "roundness": { |
|
| 1723 | + "type": 3 |
|
| 1724 | + }, |
|
| 1725 | + "seed": 75421749, |
|
| 1726 | + "version": 201, |
|
| 1727 | + "versionNonce": 1904743445, |
|
| 1728 | + "isDeleted": false, |
|
| 1729 | + "boundElements": [ |
|
| 1730 | + { |
|
| 1731 | + "type": "text", |
|
| 1732 | + "id": "BxMEMpj0E_897p8OHq6rN" |
|
| 1733 | + }, |
|
| 1734 | + { |
|
| 1735 | + "id": "00A7HkN9IE29hMqcNYQu-", |
|
| 1736 | + "type": "arrow" |
|
| 1737 | + } |
|
| 1738 | + ], |
|
| 1739 | + "updated": 1752090466010, |
|
| 1740 | + "link": null, |
|
| 1741 | + "locked": false |
|
| 1742 | + }, |
|
| 1743 | + { |
|
| 1744 | + "id": "BxMEMpj0E_897p8OHq6rN", |
|
| 1745 | + "type": "text", |
|
| 1746 | + "x": 727.650032043457, |
|
| 1747 | + "y": 204.5, |
|
| 1748 | + "width": 80.69993591308594, |
|
| 1749 | + "height": 25, |
|
| 1750 | + "angle": 0, |
|
| 1751 | + "strokeColor": "#1e1e1e", |
|
| 1752 | + "backgroundColor": "transparent", |
|
| 1753 | + "fillStyle": "solid", |
|
| 1754 | + "strokeWidth": 2, |
|
| 1755 | + "strokeStyle": "solid", |
|
| 1756 | + "roughness": 1, |
|
| 1757 | + "opacity": 100, |
|
| 1758 | + "groupIds": [], |
|
| 1759 | + "frameId": null, |
|
| 1760 | + "index": "al", |
|
| 1761 | + "roundness": null, |
|
| 1762 | + "seed": 2143291797, |
|
| 1763 | + "version": 208, |
|
| 1764 | + "versionNonce": 1315637845, |
|
| 1765 | + "isDeleted": false, |
|
| 1766 | + "boundElements": [], |
|
| 1767 | + "updated": 1752090464165, |
|
| 1768 | + "link": null, |
|
| 1769 | + "locked": false, |
|
| 1770 | + "text": "chrg_led", |
|
| 1771 | + "fontSize": 20, |
|
| 1772 | + "fontFamily": 5, |
|
| 1773 | + "textAlign": "center", |
|
| 1774 | + "verticalAlign": "middle", |
|
| 1775 | + "containerId": "LW140mU_Rtq5jUKZsYzvh", |
|
| 1776 | + "originalText": "chrg_led", |
|
| 1777 | + "autoResize": true, |
|
| 1778 | + "lineHeight": 1.25 |
|
| 1779 | + }, |
|
| 1780 | + { |
|
| 1781 | + "id": "00A7HkN9IE29hMqcNYQu-", |
|
| 1782 | + "type": "arrow", |
|
| 1783 | + "x": 746.0595428711241, |
|
| 1784 | + "y": 293.0952800116647, |
|
| 1785 | + "width": 28.150761210496512, |
|
| 1786 | + "height": 54.23708051146127, |
|
| 1787 | + "angle": 0, |
|
| 1788 | + "strokeColor": "#1e1e1e", |
|
| 1789 | + "backgroundColor": "#ffc9c9", |
|
| 1790 | + "fillStyle": "solid", |
|
| 1791 | + "strokeWidth": 2, |
|
| 1792 | + "strokeStyle": "solid", |
|
| 1793 | + "roughness": 1, |
|
| 1794 | + "opacity": 100, |
|
| 1795 | + "groupIds": [], |
|
| 1796 | + "frameId": null, |
|
| 1797 | + "index": "am", |
|
| 1798 | + "roundness": { |
|
| 1799 | + "type": 2 |
|
| 1800 | + }, |
|
| 1801 | + "seed": 510802197, |
|
| 1802 | + "version": 25, |
|
| 1803 | + "versionNonce": 883170378, |
|
| 1804 | + "isDeleted": false, |
|
| 1805 | + "boundElements": [], |
|
| 1806 | + "updated": 1752132309531, |
|
| 1807 | + "link": null, |
|
| 1808 | + "locked": false, |
|
| 1809 | + "points": [ |
|
| 1810 | + [ |
|
| 1811 | + 0, |
|
| 1812 | + 0 |
|
| 1813 | + ], |
|
| 1814 | + [ |
|
| 1815 | + 28.150761210496512, |
|
| 1816 | + -54.23708051146127 |
|
| 1817 | + ] |
|
| 1818 | + ], |
|
| 1819 | + "lastCommittedPoint": null, |
|
| 1820 | + "startBinding": { |
|
| 1821 | + "elementId": "bWW43tThK-_Z2OHwNXmc5", |
|
| 1822 | + "focus": 0.14843250159948815, |
|
| 1823 | + "gap": 4.6959076954817345 |
|
| 1824 | + }, |
|
| 1825 | + "endBinding": { |
|
| 1826 | + "elementId": "LW140mU_Rtq5jUKZsYzvh", |
|
| 1827 | + "focus": -0.2738528769118709, |
|
| 1828 | + "gap": 3.5 |
|
| 1829 | + }, |
|
| 1830 | + "startArrowhead": null, |
|
| 1831 | + "endArrowhead": "arrow", |
|
| 1832 | + "elbowed": false |
|
| 1833 | + }, |
|
| 1834 | + { |
|
| 1835 | + "id": "tPBbmURXqXpq-4a2IsNYM", |
|
| 1836 | + "type": "rectangle", |
|
| 1837 | + "x": 1268, |
|
| 1838 | + "y": 191, |
|
| 1839 | + "width": 132.00000000000009, |
|
| 1840 | + "height": 60, |
|
| 1841 | + "angle": 0, |
|
| 1842 | + "strokeColor": "#1e1e1e", |
|
| 1843 | + "backgroundColor": "transparent", |
|
| 1844 | + "fillStyle": "solid", |
|
| 1845 | + "strokeWidth": 2, |
|
| 1846 | + "strokeStyle": "solid", |
|
| 1847 | + "roughness": 1, |
|
| 1848 | + "opacity": 100, |
|
| 1849 | + "groupIds": [], |
|
| 1850 | + "frameId": null, |
|
| 1851 | + "index": "an", |
|
| 1852 | + "roundness": { |
|
| 1853 | + "type": 3 |
|
| 1854 | + }, |
|
| 1855 | + "seed": 2003576820, |
|
| 1856 | + "version": 401, |
|
| 1857 | + "versionNonce": 524306601, |
|
| 1858 | + "isDeleted": false, |
|
| 1859 | + "boundElements": [ |
|
| 1860 | + { |
|
| 1861 | + "type": "text", |
|
| 1862 | + "id": "U1mpnsguoiYGnBphRlv0X" |
|
| 1863 | + }, |
|
| 1864 | + { |
|
| 1865 | + "id": "irZlrIZoReiu2pXl23JKs", |
|
| 1866 | + "type": "arrow" |
|
| 1867 | + }, |
|
| 1868 | + { |
|
| 1869 | + "id": "cijsB6tR_yNK33r5BhA8T", |
|
| 1870 | + "type": "arrow" |
|
| 1871 | + } |
|
| 1872 | + ], |
|
| 1873 | + "updated": 1752126647578, |
|
| 1874 | + "link": null, |
|
| 1875 | + "locked": false |
|
| 1876 | + }, |
|
| 1877 | + { |
|
| 1878 | + "id": "U1mpnsguoiYGnBphRlv0X", |
|
| 1879 | + "type": "text", |
|
| 1880 | + "x": 1281.550048828125, |
|
| 1881 | + "y": 196, |
|
| 1882 | + "width": 104.89990234375, |
|
| 1883 | + "height": 50, |
|
| 1884 | + "angle": 0, |
|
| 1885 | + "strokeColor": "#1e1e1e", |
|
| 1886 | + "backgroundColor": "transparent", |
|
| 1887 | + "fillStyle": "solid", |
|
| 1888 | + "strokeWidth": 2, |
|
| 1889 | + "strokeStyle": "solid", |
|
| 1890 | + "roughness": 1, |
|
| 1891 | + "opacity": 100, |
|
| 1892 | + "groupIds": [], |
|
| 1893 | + "frameId": null, |
|
| 1894 | + "index": "ao", |
|
| 1895 | + "roundness": null, |
|
| 1896 | + "seed": 84609396, |
|
| 1897 | + "version": 367, |
|
| 1898 | + "versionNonce": 926367692, |
|
| 1899 | + "isDeleted": false, |
|
| 1900 | + "boundElements": [], |
|
| 1901 | + "updated": 1752124836684, |
|
| 1902 | + "link": null, |
|
| 1903 | + "locked": false, |
|
| 1904 | + "text": "auto-serial\ndual mos", |
|
| 1905 | + "fontSize": 20, |
|
| 1906 | + "fontFamily": 5, |
|
| 1907 | + "textAlign": "center", |
|
| 1908 | + "verticalAlign": "middle", |
|
| 1909 | + "containerId": "tPBbmURXqXpq-4a2IsNYM", |
|
| 1910 | + "originalText": "auto-serial\ndual mos", |
|
| 1911 | + "autoResize": true, |
|
| 1912 | + "lineHeight": 1.25 |
|
| 1913 | + }, |
|
| 1914 | + { |
|
| 1915 | + "id": "irZlrIZoReiu2pXl23JKs", |
|
| 1916 | + "type": "arrow", |
|
| 1917 | + "x": 1267.1082725881517, |
|
| 1918 | + "y": 200.78911505775167, |
|
| 1919 | + "width": 80.32834015631283, |
|
| 1920 | + "height": 44.16685941532464, |
|
| 1921 | + "angle": 0, |
|
| 1922 | + "strokeColor": "#1e1e1e", |
|
| 1923 | + "backgroundColor": "transparent", |
|
| 1924 | + "fillStyle": "solid", |
|
| 1925 | + "strokeWidth": 2, |
|
| 1926 | + "strokeStyle": "solid", |
|
| 1927 | + "roughness": 1, |
|
| 1928 | + "opacity": 100, |
|
| 1929 | + "groupIds": [], |
|
| 1930 | + "frameId": null, |
|
| 1931 | + "index": "ap", |
|
| 1932 | + "roundness": { |
|
| 1933 | + "type": 2 |
|
| 1934 | + }, |
|
| 1935 | + "seed": 1527930316, |
|
| 1936 | + "version": 75, |
|
| 1937 | + "versionNonce": 878437242, |
|
| 1938 | + "isDeleted": false, |
|
| 1939 | + "boundElements": [], |
|
| 1940 | + "updated": 1752125669539, |
|
| 1941 | + "link": null, |
|
| 1942 | + "locked": false, |
|
| 1943 | + "points": [ |
|
| 1944 | + [ |
|
| 1945 | + 0, |
|
| 1946 | + 0 |
|
| 1947 | + ], |
|
| 1948 | + [ |
|
| 1949 | + -80.32834015631283, |
|
| 1950 | + -44.16685941532464 |
|
| 1951 | + ] |
|
| 1952 | + ], |
|
| 1953 | + "lastCommittedPoint": null, |
|
| 1954 | + "startBinding": { |
|
| 1955 | + "elementId": "tPBbmURXqXpq-4a2IsNYM", |
|
| 1956 | + "focus": -0.24993894552283133, |
|
| 1957 | + "gap": 1.4471633330168852 |
|
| 1958 | + }, |
|
| 1959 | + "endBinding": { |
|
| 1960 | + "elementId": "Pi3eQAQSq4puozrwQqWUv", |
|
| 1961 | + "focus": -0.172486623577648, |
|
| 1962 | + "gap": 1 |
|
| 1963 | + }, |
|
| 1964 | + "startArrowhead": null, |
|
| 1965 | + "endArrowhead": "arrow", |
|
| 1966 | + "elbowed": false |
|
| 1967 | + }, |
|
| 1968 | + { |
|
| 1969 | + "id": "GZ13s7_Icuzr1ZrzlV3pA", |
|
| 1970 | + "type": "rectangle", |
|
| 1971 | + "x": 620, |
|
| 1972 | + "y": 140.5, |
|
| 1973 | + "width": 107, |
|
| 1974 | + "height": 35, |
|
| 1975 | + "angle": 0, |
|
| 1976 | + "strokeColor": "#1e1e1e", |
|
| 1977 | + "backgroundColor": "#a5d8ff", |
|
| 1978 | + "fillStyle": "solid", |
|
| 1979 | + "strokeWidth": 2, |
|
| 1980 | + "strokeStyle": "solid", |
|
| 1981 | + "roughness": 1, |
|
| 1982 | + "opacity": 100, |
|
| 1983 | + "groupIds": [], |
|
| 1984 | + "frameId": null, |
|
| 1985 | + "index": "aq", |
|
| 1986 | + "roundness": { |
|
| 1987 | + "type": 3 |
|
| 1988 | + }, |
|
| 1989 | + "seed": 625026164, |
|
| 1990 | + "version": 210, |
|
| 1991 | + "versionNonce": 1741464314, |
|
| 1992 | + "isDeleted": false, |
|
| 1993 | + "boundElements": [ |
|
| 1994 | + { |
|
| 1995 | + "type": "text", |
|
| 1996 | + "id": "3pwE0b8C-aG_h_mvifSyY" |
|
| 1997 | + }, |
|
| 1998 | + { |
|
| 1999 | + "id": "Dbi6RxDV7zEf1dj8cqje5", |
|
| 2000 | + "type": "arrow" |
|
| 2001 | + } |
|
| 2002 | + ], |
|
| 2003 | + "updated": 1752125704524, |
|
| 2004 | + "link": null, |
|
| 2005 | + "locked": false |
|
| 2006 | + }, |
|
| 2007 | + { |
|
| 2008 | + "id": "3pwE0b8C-aG_h_mvifSyY", |
|
| 2009 | + "type": "text", |
|
| 2010 | + "x": 631.3000259399414, |
|
| 2011 | + "y": 145.5, |
|
| 2012 | + "width": 84.39994812011719, |
|
| 2013 | + "height": 25, |
|
| 2014 | + "angle": 0, |
|
| 2015 | + "strokeColor": "#1e1e1e", |
|
| 2016 | + "backgroundColor": "transparent", |
|
| 2017 | + "fillStyle": "solid", |
|
| 2018 | + "strokeWidth": 2, |
|
| 2019 | + "strokeStyle": "solid", |
|
| 2020 | + "roughness": 1, |
|
| 2021 | + "opacity": 100, |
|
| 2022 | + "groupIds": [], |
|
| 2023 | + "frameId": null, |
|
| 2024 | + "index": "ar", |
|
| 2025 | + "roundness": null, |
|
| 2026 | + "seed": 403469812, |
|
| 2027 | + "version": 211, |
|
| 2028 | + "versionNonce": 1512526068, |
|
| 2029 | + "isDeleted": false, |
|
| 2030 | + "boundElements": [], |
|
| 2031 | + "updated": 1752124860835, |
|
| 2032 | + "link": null, |
|
| 2033 | + "locked": false, |
|
| 2034 | + "text": "Jack 2.0", |
|
| 2035 | + "fontSize": 20, |
|
| 2036 | + "fontFamily": 5, |
|
| 2037 | + "textAlign": "center", |
|
| 2038 | + "verticalAlign": "middle", |
|
| 2039 | + "containerId": "GZ13s7_Icuzr1ZrzlV3pA", |
|
| 2040 | + "originalText": "Jack 2.0", |
|
| 2041 | + "autoResize": true, |
|
| 2042 | + "lineHeight": 1.25 |
|
| 2043 | + }, |
|
| 2044 | + { |
|
| 2045 | + "id": "Dbi6RxDV7zEf1dj8cqje5", |
|
| 2046 | + "type": "arrow", |
|
| 2047 | + "x": 621.7052722072491, |
|
| 2048 | + "y": 176.18531909921353, |
|
| 2049 | + "width": 98.99497237297783, |
|
| 2050 | + "height": 76.17981560950557, |
|
| 2051 | + "angle": 0, |
|
| 2052 | + "strokeColor": "#1e1e1e", |
|
| 2053 | + "backgroundColor": "transparent", |
|
| 2054 | + "fillStyle": "solid", |
|
| 2055 | + "strokeWidth": 2, |
|
| 2056 | + "strokeStyle": "solid", |
|
| 2057 | + "roughness": 1, |
|
| 2058 | + "opacity": 100, |
|
| 2059 | + "groupIds": [], |
|
| 2060 | + "frameId": null, |
|
| 2061 | + "index": "as", |
|
| 2062 | + "roundness": { |
|
| 2063 | + "type": 2 |
|
| 2064 | + }, |
|
| 2065 | + "seed": 355368652, |
|
| 2066 | + "version": 142, |
|
| 2067 | + "versionNonce": 1201998166, |
|
| 2068 | + "isDeleted": false, |
|
| 2069 | + "boundElements": [], |
|
| 2070 | + "updated": 1752132356631, |
|
| 2071 | + "link": null, |
|
| 2072 | + "locked": false, |
|
| 2073 | + "points": [ |
|
| 2074 | + [ |
|
| 2075 | + 0, |
|
| 2076 | + 0 |
|
| 2077 | + ], |
|
| 2078 | + [ |
|
| 2079 | + -98.99497237297783, |
|
| 2080 | + 76.17981560950557 |
|
| 2081 | + ] |
|
| 2082 | + ], |
|
| 2083 | + "lastCommittedPoint": null, |
|
| 2084 | + "startBinding": { |
|
| 2085 | + "elementId": "GZ13s7_Icuzr1ZrzlV3pA", |
|
| 2086 | + "focus": 0.36684448091916255, |
|
| 2087 | + "gap": 3.5 |
|
| 2088 | + }, |
|
| 2089 | + "endBinding": { |
|
| 2090 | + "elementId": "jOgqWKOgrjBIDC7rYeaAs", |
|
| 2091 | + "focus": 0.3494157557482089, |
|
| 2092 | + "gap": 5 |
|
| 2093 | + }, |
|
| 2094 | + "startArrowhead": null, |
|
| 2095 | + "endArrowhead": "arrow", |
|
| 2096 | + "elbowed": false |
|
| 2097 | + }, |
|
| 2098 | + { |
|
| 2099 | + "id": "-9AUf-oLTxFCQVEYV0iRI", |
|
| 2100 | + "type": "rectangle", |
|
| 2101 | + "x": 1320.671748524004, |
|
| 2102 | + "y": -10.335874262001994, |
|
| 2103 | + "width": 107, |
|
| 2104 | + "height": 60, |
|
| 2105 | + "angle": 0, |
|
| 2106 | + "strokeColor": "#1e1e1e", |
|
| 2107 | + "backgroundColor": "#a5d8ff", |
|
| 2108 | + "fillStyle": "solid", |
|
| 2109 | + "strokeWidth": 2, |
|
| 2110 | + "strokeStyle": "solid", |
|
| 2111 | + "roughness": 1, |
|
| 2112 | + "opacity": 100, |
|
| 2113 | + "groupIds": [], |
|
| 2114 | + "frameId": null, |
|
| 2115 | + "index": "at", |
|
| 2116 | + "roundness": { |
|
| 2117 | + "type": 3 |
|
| 2118 | + }, |
|
| 2119 | + "seed": 715404006, |
|
| 2120 | + "version": 266, |
|
| 2121 | + "versionNonce": 436152906, |
|
| 2122 | + "isDeleted": false, |
|
| 2123 | + "boundElements": [ |
|
| 2124 | + { |
|
| 2125 | + "type": "text", |
|
| 2126 | + "id": "YuGH6Pxb3J1_el8ZfOQpR" |
|
| 2127 | + }, |
|
| 2128 | + { |
|
| 2129 | + "id": "CmqdgaapF-3NY23SLz9zH", |
|
| 2130 | + "type": "arrow" |
|
| 2131 | + }, |
|
| 2132 | + { |
|
| 2133 | + "id": "cijsB6tR_yNK33r5BhA8T", |
|
| 2134 | + "type": "arrow" |
|
| 2135 | + }, |
|
| 2136 | + { |
|
| 2137 | + "id": "paEFe75JsT2zQj86xRlra", |
|
| 2138 | + "type": "arrow" |
|
| 2139 | + } |
|
| 2140 | + ], |
|
| 2141 | + "updated": 1752131846929, |
|
| 2142 | + "link": null, |
|
| 2143 | + "locked": false |
|
| 2144 | + }, |
|
| 2145 | + { |
|
| 2146 | + "id": "YuGH6Pxb3J1_el8ZfOQpR", |
|
| 2147 | + "type": "text", |
|
| 2148 | + "x": 1345.1817659190235, |
|
| 2149 | + "y": -5.335874262001994, |
|
| 2150 | + "width": 57.97996520996094, |
|
| 2151 | + "height": 50, |
|
| 2152 | + "angle": 0, |
|
| 2153 | + "strokeColor": "#1e1e1e", |
|
| 2154 | + "backgroundColor": "transparent", |
|
| 2155 | + "fillStyle": "solid", |
|
| 2156 | + "strokeWidth": 2, |
|
| 2157 | + "strokeStyle": "solid", |
|
| 2158 | + "roughness": 1, |
|
| 2159 | + "opacity": 100, |
|
| 2160 | + "groupIds": [], |
|
| 2161 | + "frameId": null, |
|
| 2162 | + "index": "au", |
|
| 2163 | + "roundness": null, |
|
| 2164 | + "seed": 849929766, |
|
| 2165 | + "version": 272, |
|
| 2166 | + "versionNonce": 717768615, |
|
| 2167 | + "isDeleted": false, |
|
| 2168 | + "boundElements": [], |
|
| 2169 | + "updated": 1752127558874, |
|
| 2170 | + "link": null, |
|
| 2171 | + "locked": false, |
|
| 2172 | + "text": "ouput\nUART", |
|
| 2173 | + "fontSize": 20, |
|
| 2174 | + "fontFamily": 5, |
|
| 2175 | + "textAlign": "center", |
|
| 2176 | + "verticalAlign": "middle", |
|
| 2177 | + "containerId": "-9AUf-oLTxFCQVEYV0iRI", |
|
| 2178 | + "originalText": "ouput UART", |
|
| 2179 | + "autoResize": true, |
|
| 2180 | + "lineHeight": 1.25 |
|
| 2181 | + }, |
|
| 2182 | + { |
|
| 2183 | + "id": "CmqdgaapF-3NY23SLz9zH", |
|
| 2184 | + "type": "arrow", |
|
| 2185 | + "x": 1195.4249227006526, |
|
| 2186 | + "y": 116.84582113513653, |
|
| 2187 | + "width": 159.32421507803951, |
|
| 2188 | + "height": 65.92682237435982, |
|
| 2189 | + "angle": 0, |
|
| 2190 | + "strokeColor": "#1e1e1e", |
|
| 2191 | + "backgroundColor": "transparent", |
|
| 2192 | + "fillStyle": "solid", |
|
| 2193 | + "strokeWidth": 2, |
|
| 2194 | + "strokeStyle": "solid", |
|
| 2195 | + "roughness": 1, |
|
| 2196 | + "opacity": 100, |
|
| 2197 | + "groupIds": [], |
|
| 2198 | + "frameId": null, |
|
| 2199 | + "index": "av", |
|
| 2200 | + "roundness": { |
|
| 2201 | + "type": 2 |
|
| 2202 | + }, |
|
| 2203 | + "seed": 1341600058, |
|
| 2204 | + "version": 67, |
|
| 2205 | + "versionNonce": 1909373639, |
|
| 2206 | + "isDeleted": false, |
|
| 2207 | + "boundElements": [ |
|
| 2208 | + { |
|
| 2209 | + "type": "text", |
|
| 2210 | + "id": "WQqJlX-isn5WstwUiKFxV" |
|
| 2211 | + } |
|
| 2212 | + ], |
|
| 2213 | + "updated": 1752127558875, |
|
| 2214 | + "link": null, |
|
| 2215 | + "locked": false, |
|
| 2216 | + "points": [ |
|
| 2217 | + [ |
|
| 2218 | + 0, |
|
| 2219 | + 0 |
|
| 2220 | + ], |
|
| 2221 | + [ |
|
| 2222 | + 159.32421507803951, |
|
| 2223 | + -65.92682237435982 |
|
| 2224 | + ] |
|
| 2225 | + ], |
|
| 2226 | + "lastCommittedPoint": null, |
|
| 2227 | + "startBinding": { |
|
| 2228 | + "elementId": "Pi3eQAQSq4puozrwQqWUv", |
|
| 2229 | + "focus": 0.37969441667856657, |
|
| 2230 | + "gap": 2.055599200878967 |
|
| 2231 | + }, |
|
| 2232 | + "endBinding": { |
|
| 2233 | + "elementId": "-9AUf-oLTxFCQVEYV0iRI", |
|
| 2234 | + "focus": -0.44461333840015066, |
|
| 2235 | + "gap": 2.5 |
|
| 2236 | + }, |
|
| 2237 | + "startArrowhead": null, |
|
| 2238 | + "endArrowhead": "arrow", |
|
| 2239 | + "elbowed": false |
|
| 2240 | + }, |
|
| 2241 | + { |
|
| 2242 | + "id": "WQqJlX-isn5WstwUiKFxV", |
|
| 2243 | + "type": "text", |
|
| 2244 | + "x": 1200.4033442835237, |
|
| 2245 | + "y": 89.66212575805382, |
|
| 2246 | + "width": 76.23992919921875, |
|
| 2247 | + "height": 25, |
|
| 2248 | + "angle": 0, |
|
| 2249 | + "strokeColor": "#1e1e1e", |
|
| 2250 | + "backgroundColor": "transparent", |
|
| 2251 | + "fillStyle": "solid", |
|
| 2252 | + "strokeWidth": 2, |
|
| 2253 | + "strokeStyle": "solid", |
|
| 2254 | + "roughness": 1, |
|
| 2255 | + "opacity": 100, |
|
| 2256 | + "groupIds": [], |
|
| 2257 | + "frameId": null, |
|
| 2258 | + "index": "avV", |
|
| 2259 | + "roundness": null, |
|
| 2260 | + "seed": 294255559, |
|
| 2261 | + "version": 15, |
|
| 2262 | + "versionNonce": 2011036327, |
|
| 2263 | + "isDeleted": false, |
|
| 2264 | + "boundElements": [], |
|
| 2265 | + "updated": 1752127557338, |
|
| 2266 | + "link": null, |
|
| 2267 | + "locked": false, |
|
| 2268 | + "text": "res-limit", |
|
| 2269 | + "fontSize": 20, |
|
| 2270 | + "fontFamily": 5, |
|
| 2271 | + "textAlign": "center", |
|
| 2272 | + "verticalAlign": "middle", |
|
| 2273 | + "containerId": "CmqdgaapF-3NY23SLz9zH", |
|
| 2274 | + "originalText": "res-limit", |
|
| 2275 | + "autoResize": true, |
|
| 2276 | + "lineHeight": 1.25 |
|
| 2277 | + }, |
|
| 2278 | + { |
|
| 2279 | + "id": "4GsE_4n0cniEQeFa1pROK", |
|
| 2280 | + "type": "rectangle", |
|
| 2281 | + "x": 1241, |
|
| 2282 | + "y": 502, |
|
| 2283 | + "width": 107, |
|
| 2284 | + "height": 60, |
|
| 2285 | + "angle": 0, |
|
| 2286 | + "strokeColor": "#1e1e1e", |
|
| 2287 | + "backgroundColor": "#a5d8ff", |
|
| 2288 | + "fillStyle": "solid", |
|
| 2289 | + "strokeWidth": 2, |
|
| 2290 | + "strokeStyle": "solid", |
|
| 2291 | + "roughness": 1, |
|
| 2292 | + "opacity": 100, |
|
| 2293 | + "groupIds": [], |
|
| 2294 | + "frameId": null, |
|
| 2295 | + "index": "aw", |
|
| 2296 | + "roundness": { |
|
| 2297 | + "type": 3 |
|
| 2298 | + }, |
|
| 2299 | + "seed": 772410598, |
|
| 2300 | + "version": 268, |
|
| 2301 | + "versionNonce": 2105153638, |
|
| 2302 | + "isDeleted": false, |
|
| 2303 | + "boundElements": [ |
|
| 2304 | + { |
|
| 2305 | + "type": "text", |
|
| 2306 | + "id": "aRYHVILz8iZ0QFOscxVPx" |
|
| 2307 | + }, |
|
| 2308 | + { |
|
| 2309 | + "id": "trja8w_d-wbFLEoa9i1Q4", |
|
| 2310 | + "type": "arrow" |
|
| 2311 | + }, |
|
| 2312 | + { |
|
| 2313 | + "id": "Z3nOcpBPajWvi6VfcQn6J", |
|
| 2314 | + "type": "arrow" |
|
| 2315 | + } |
|
| 2316 | + ], |
|
| 2317 | + "updated": 1752125714531, |
|
| 2318 | + "link": null, |
|
| 2319 | + "locked": false |
|
| 2320 | + }, |
|
| 2321 | + { |
|
| 2322 | + "id": "aRYHVILz8iZ0QFOscxVPx", |
|
| 2323 | + "type": "text", |
|
| 2324 | + "x": 1261.1100158691406, |
|
| 2325 | + "y": 507, |
|
| 2326 | + "width": 66.77996826171875, |
|
| 2327 | + "height": 50, |
|
| 2328 | + "angle": 0, |
|
| 2329 | + "strokeColor": "#1e1e1e", |
|
| 2330 | + "backgroundColor": "transparent", |
|
| 2331 | + "fillStyle": "solid", |
|
| 2332 | + "strokeWidth": 2, |
|
| 2333 | + "strokeStyle": "solid", |
|
| 2334 | + "roughness": 1, |
|
| 2335 | + "opacity": 100, |
|
| 2336 | + "groupIds": [], |
|
| 2337 | + "frameId": null, |
|
| 2338 | + "index": "ax", |
|
| 2339 | + "roundness": null, |
|
| 2340 | + "seed": 1078165542, |
|
| 2341 | + "version": 290, |
|
| 2342 | + "versionNonce": 789684198, |
|
| 2343 | + "isDeleted": false, |
|
| 2344 | + "boundElements": [], |
|
| 2345 | + "updated": 1752125696456, |
|
| 2346 | + "link": null, |
|
| 2347 | + "locked": false, |
|
| 2348 | + "text": "output\nPower", |
|
| 2349 | + "fontSize": 20, |
|
| 2350 | + "fontFamily": 5, |
|
| 2351 | + "textAlign": "center", |
|
| 2352 | + "verticalAlign": "middle", |
|
| 2353 | + "containerId": "4GsE_4n0cniEQeFa1pROK", |
|
| 2354 | + "originalText": "output Power", |
|
| 2355 | + "autoResize": true, |
|
| 2356 | + "lineHeight": 1.25 |
|
| 2357 | + }, |
|
| 2358 | + { |
|
| 2359 | + "id": "Z3nOcpBPajWvi6VfcQn6J", |
|
| 2360 | + "type": "arrow", |
|
| 2361 | + "x": 1351.8675155972805, |
|
| 2362 | + "y": 529.0672855747573, |
|
| 2363 | + "width": 94.9526021570673, |
|
| 2364 | + "height": 10.101340655007107, |
|
| 2365 | + "angle": 0, |
|
| 2366 | + "strokeColor": "#1e1e1e", |
|
| 2367 | + "backgroundColor": "transparent", |
|
| 2368 | + "fillStyle": "solid", |
|
| 2369 | + "strokeWidth": 2, |
|
| 2370 | + "strokeStyle": "solid", |
|
| 2371 | + "roughness": 1, |
|
| 2372 | + "opacity": 100, |
|
| 2373 | + "groupIds": [], |
|
| 2374 | + "frameId": null, |
|
| 2375 | + "index": "ay", |
|
| 2376 | + "roundness": { |
|
| 2377 | + "type": 2 |
|
| 2378 | + }, |
|
| 2379 | + "seed": 717818618, |
|
| 2380 | + "version": 23, |
|
| 2381 | + "versionNonce": 985177978, |
|
| 2382 | + "isDeleted": false, |
|
| 2383 | + "boundElements": [], |
|
| 2384 | + "updated": 1752125713119, |
|
| 2385 | + "link": null, |
|
| 2386 | + "locked": false, |
|
| 2387 | + "points": [ |
|
| 2388 | + [ |
|
| 2389 | + 0, |
|
| 2390 | + 0 |
|
| 2391 | + ], |
|
| 2392 | + [ |
|
| 2393 | + 94.9526021570673, |
|
| 2394 | + -10.101340655007107 |
|
| 2395 | + ] |
|
| 2396 | + ], |
|
| 2397 | + "lastCommittedPoint": null, |
|
| 2398 | + "startBinding": { |
|
| 2399 | + "elementId": "4GsE_4n0cniEQeFa1pROK", |
|
| 2400 | + "focus": 0.08882265275707499, |
|
| 2401 | + "gap": 4.5 |
|
| 2402 | + }, |
|
| 2403 | + "endBinding": { |
|
| 2404 | + "elementId": "I7MyxYbjuqTwJO6fzOz9v", |
|
| 2405 | + "focus": 0.23354995938261625, |
|
| 2406 | + "gap": 4 |
|
| 2407 | + }, |
|
| 2408 | + "startArrowhead": null, |
|
| 2409 | + "endArrowhead": "arrow", |
|
| 2410 | + "elbowed": false |
|
| 2411 | + }, |
|
| 2412 | + { |
|
| 2413 | + "id": "IQ-xnkd6LDCdjArxWI0Cv", |
|
| 2414 | + "type": "rectangle", |
|
| 2415 | + "x": 832, |
|
| 2416 | + "y": 609.5, |
|
| 2417 | + "width": 107, |
|
| 2418 | + "height": 60, |
|
| 2419 | + "angle": 0, |
|
| 2420 | + "strokeColor": "#1e1e1e", |
|
| 2421 | + "backgroundColor": "#ffc9c9", |
|
| 2422 | + "fillStyle": "solid", |
|
| 2423 | + "strokeWidth": 2, |
|
| 2424 | + "strokeStyle": "solid", |
|
| 2425 | + "roughness": 1, |
|
| 2426 | + "opacity": 100, |
|
| 2427 | + "groupIds": [], |
|
| 2428 | + "frameId": null, |
|
| 2429 | + "index": "az", |
|
| 2430 | + "roundness": { |
|
| 2431 | + "type": 3 |
|
| 2432 | + }, |
|
| 2433 | + "seed": 1640558778, |
|
| 2434 | + "version": 231, |
|
| 2435 | + "versionNonce": 421100182, |
|
| 2436 | + "isDeleted": false, |
|
| 2437 | + "boundElements": [ |
|
| 2438 | + { |
|
| 2439 | + "type": "text", |
|
| 2440 | + "id": "jaiYKtM9abPtGUZrKy6XA" |
|
| 2441 | + }, |
|
| 2442 | + { |
|
| 2443 | + "id": "DhQWOF01UWkIlDkMg78eR", |
|
| 2444 | + "type": "arrow" |
|
| 2445 | + }, |
|
| 2446 | + { |
|
| 2447 | + "id": "XBCp1F0v2WndfjMaW95cs", |
|
| 2448 | + "type": "arrow" |
|
| 2449 | + }, |
|
| 2450 | + { |
|
| 2451 | + "id": "sWZToOiZHPewM6lPRAAa-", |
|
| 2452 | + "type": "arrow" |
|
| 2453 | + } |
|
| 2454 | + ], |
|
| 2455 | + "updated": 1752132303661, |
|
| 2456 | + "link": null, |
|
| 2457 | + "locked": false |
|
| 2458 | + }, |
|
| 2459 | + { |
|
| 2460 | + "id": "jaiYKtM9abPtGUZrKy6XA", |
|
| 2461 | + "type": "text", |
|
| 2462 | + "x": 845.2100219726562, |
|
| 2463 | + "y": 614.5, |
|
| 2464 | + "width": 80.5799560546875, |
|
| 2465 | + "height": 50, |
|
| 2466 | + "angle": 0, |
|
| 2467 | + "strokeColor": "#1e1e1e", |
|
| 2468 | + "backgroundColor": "transparent", |
|
| 2469 | + "fillStyle": "solid", |
|
| 2470 | + "strokeWidth": 2, |
|
| 2471 | + "strokeStyle": "solid", |
|
| 2472 | + "roughness": 1, |
|
| 2473 | + "opacity": 100, |
|
| 2474 | + "groupIds": [], |
|
| 2475 | + "frameId": null, |
|
| 2476 | + "index": "b00", |
|
| 2477 | + "roundness": null, |
|
| 2478 | + "seed": 60737914, |
|
| 2479 | + "version": 236, |
|
| 2480 | + "versionNonce": 1283045334, |
|
| 2481 | + "isDeleted": false, |
|
| 2482 | + "boundElements": [], |
|
| 2483 | + "updated": 1752132303661, |
|
| 2484 | + "link": null, |
|
| 2485 | + "locked": false, |
|
| 2486 | + "text": "Power\nON/OFF", |
|
| 2487 | + "fontSize": 20, |
|
| 2488 | + "fontFamily": 5, |
|
| 2489 | + "textAlign": "center", |
|
| 2490 | + "verticalAlign": "middle", |
|
| 2491 | + "containerId": "IQ-xnkd6LDCdjArxWI0Cv", |
|
| 2492 | + "originalText": "Power ON/OFF", |
|
| 2493 | + "autoResize": true, |
|
| 2494 | + "lineHeight": 1.25 |
|
| 2495 | + }, |
|
| 2496 | + { |
|
| 2497 | + "id": "sWZToOiZHPewM6lPRAAa-", |
|
| 2498 | + "type": "arrow", |
|
| 2499 | + "x": 941.6054271868917, |
|
| 2500 | + "y": 638.2990513459918, |
|
| 2501 | + "width": 64.28245990917367, |
|
| 2502 | + "height": 7.9101373101634636, |
|
| 2503 | + "angle": 0, |
|
| 2504 | + "strokeColor": "#1e1e1e", |
|
| 2505 | + "backgroundColor": "#ffc9c9", |
|
| 2506 | + "fillStyle": "solid", |
|
| 2507 | + "strokeWidth": 2, |
|
| 2508 | + "strokeStyle": "solid", |
|
| 2509 | + "roughness": 1, |
|
| 2510 | + "opacity": 100, |
|
| 2511 | + "groupIds": [], |
|
| 2512 | + "frameId": null, |
|
| 2513 | + "index": "b01", |
|
| 2514 | + "roundness": { |
|
| 2515 | + "type": 2 |
|
| 2516 | + }, |
|
| 2517 | + "seed": 939961190, |
|
| 2518 | + "version": 51, |
|
| 2519 | + "versionNonce": 183795606, |
|
| 2520 | + "isDeleted": false, |
|
| 2521 | + "boundElements": [], |
|
| 2522 | + "updated": 1752132303662, |
|
| 2523 | + "link": null, |
|
| 2524 | + "locked": false, |
|
| 2525 | + "points": [ |
|
| 2526 | + [ |
|
| 2527 | + 0, |
|
| 2528 | + 0 |
|
| 2529 | + ], |
|
| 2530 | + [ |
|
| 2531 | + 64.28245990917367, |
|
| 2532 | + 7.9101373101634636 |
|
| 2533 | + ] |
|
| 2534 | + ], |
|
| 2535 | + "lastCommittedPoint": null, |
|
| 2536 | + "startBinding": { |
|
| 2537 | + "elementId": "IQ-xnkd6LDCdjArxWI0Cv", |
|
| 2538 | + "focus": -0.22833365892163948, |
|
| 2539 | + "gap": 3.0174499646871027 |
|
| 2540 | + }, |
|
| 2541 | + "endBinding": { |
|
| 2542 | + "elementId": "vc8a9VB-FimF_wAU2Dw_w", |
|
| 2543 | + "focus": -0.09668872962634648, |
|
| 2544 | + "gap": 3.031750355099234 |
|
| 2545 | + }, |
|
| 2546 | + "startArrowhead": null, |
|
| 2547 | + "endArrowhead": "arrow", |
|
| 2548 | + "elbowed": false |
|
| 2549 | + }, |
|
| 2550 | + { |
|
| 2551 | + "id": "cijsB6tR_yNK33r5BhA8T", |
|
| 2552 | + "type": "arrow", |
|
| 2553 | + "x": 1348.2749115099703, |
|
| 2554 | + "y": 188.7835640180923, |
|
| 2555 | + "width": 34.06619480145446, |
|
| 2556 | + "height": 139.3217353871804, |
|
| 2557 | + "angle": 0, |
|
| 2558 | + "strokeColor": "#1e1e1e", |
|
| 2559 | + "backgroundColor": "transparent", |
|
| 2560 | + "fillStyle": "solid", |
|
| 2561 | + "strokeWidth": 2, |
|
| 2562 | + "strokeStyle": "solid", |
|
| 2563 | + "roughness": 1, |
|
| 2564 | + "opacity": 100, |
|
| 2565 | + "groupIds": [], |
|
| 2566 | + "frameId": null, |
|
| 2567 | + "index": "b02", |
|
| 2568 | + "roundness": { |
|
| 2569 | + "type": 2 |
|
| 2570 | + }, |
|
| 2571 | + "seed": 136002439, |
|
| 2572 | + "version": 45, |
|
| 2573 | + "versionNonce": 2090754313, |
|
| 2574 | + "isDeleted": false, |
|
| 2575 | + "boundElements": [ |
|
| 2576 | + { |
|
| 2577 | + "type": "text", |
|
| 2578 | + "id": "4eL8a6O3iDhvGRwlVswBn" |
|
| 2579 | + } |
|
| 2580 | + ], |
|
| 2581 | + "updated": 1752127566587, |
|
| 2582 | + "link": null, |
|
| 2583 | + "locked": false, |
|
| 2584 | + "points": [ |
|
| 2585 | + [ |
|
| 2586 | + 0, |
|
| 2587 | + 0 |
|
| 2588 | + ], |
|
| 2589 | + [ |
|
| 2590 | + 34.06619480145446, |
|
| 2591 | + -139.3217353871804 |
|
| 2592 | + ] |
|
| 2593 | + ], |
|
| 2594 | + "lastCommittedPoint": null, |
|
| 2595 | + "startBinding": { |
|
| 2596 | + "elementId": "tPBbmURXqXpq-4a2IsNYM", |
|
| 2597 | + "focus": 0.08723645247772994, |
|
| 2598 | + "gap": 2.2164359819076935 |
|
| 2599 | + }, |
|
| 2600 | + "endBinding": { |
|
| 2601 | + "elementId": "-9AUf-oLTxFCQVEYV0iRI", |
|
| 2602 | + "focus": -0.25405143986126577, |
|
| 2603 | + "gap": 1 |
|
| 2604 | + }, |
|
| 2605 | + "startArrowhead": null, |
|
| 2606 | + "endArrowhead": "arrow", |
|
| 2607 | + "elbowed": false |
|
| 2608 | + }, |
|
| 2609 | + { |
|
| 2610 | + "id": "4eL8a6O3iDhvGRwlVswBn", |
|
| 2611 | + "type": "text", |
|
| 2612 | + "x": 1292.878054381889, |
|
| 2613 | + "y": 106.6226963245021, |
|
| 2614 | + "width": 144.8599090576172, |
|
| 2615 | + "height": 25, |
|
| 2616 | + "angle": 0, |
|
| 2617 | + "strokeColor": "#1e1e1e", |
|
| 2618 | + "backgroundColor": "transparent", |
|
| 2619 | + "fillStyle": "solid", |
|
| 2620 | + "strokeWidth": 2, |
|
| 2621 | + "strokeStyle": "solid", |
|
| 2622 | + "roughness": 1, |
|
| 2623 | + "opacity": 100, |
|
| 2624 | + "groupIds": [], |
|
| 2625 | + "frameId": null, |
|
| 2626 | + "index": "b03", |
|
| 2627 | + "roundness": null, |
|
| 2628 | + "seed": 1903902215, |
|
| 2629 | + "version": 14, |
|
| 2630 | + "versionNonce": 511595975, |
|
| 2631 | + "isDeleted": false, |
|
| 2632 | + "boundElements": [], |
|
| 2633 | + "updated": 1752127565832, |
|
| 2634 | + "link": null, |
|
| 2635 | + "locked": false, |
|
| 2636 | + "text": "DTR/RST ctrl", |
|
| 2637 | + "fontSize": 20, |
|
| 2638 | + "fontFamily": 5, |
|
| 2639 | + "textAlign": "center", |
|
| 2640 | + "verticalAlign": "middle", |
|
| 2641 | + "containerId": "cijsB6tR_yNK33r5BhA8T", |
|
| 2642 | + "originalText": "DTR/RST ctrl", |
|
| 2643 | + "autoResize": true, |
|
| 2644 | + "lineHeight": 1.25 |
|
| 2645 | + }, |
|
| 2646 | + { |
|
| 2647 | + "id": "yX6A4gc0oonD5Ysrj3Blq", |
|
| 2648 | + "type": "rectangle", |
|
| 2649 | + "x": 785.7222222222224, |
|
| 2650 | + "y": -139.38888888888889, |
|
| 2651 | + "width": 112.99999999999994, |
|
| 2652 | + "height": 60, |
|
| 2653 | + "angle": 0, |
|
| 2654 | + "strokeColor": "#1e1e1e", |
|
| 2655 | + "backgroundColor": "#a5d8ff", |
|
| 2656 | + "fillStyle": "solid", |
|
| 2657 | + "strokeWidth": 2, |
|
| 2658 | + "strokeStyle": "dashed", |
|
| 2659 | + "roughness": 1, |
|
| 2660 | + "opacity": 100, |
|
| 2661 | + "groupIds": [ |
|
| 2662 | + "4OS6o84VwhLMRaaQNitle" |
|
| 2663 | + ], |
|
| 2664 | + "frameId": null, |
|
| 2665 | + "index": "b06G", |
|
| 2666 | + "roundness": { |
|
| 2667 | + "type": 3 |
|
| 2668 | + }, |
|
| 2669 | + "seed": 522744457, |
|
| 2670 | + "version": 482, |
|
| 2671 | + "versionNonce": 415766313, |
|
| 2672 | + "isDeleted": false, |
|
| 2673 | + "boundElements": [ |
|
| 2674 | + { |
|
| 2675 | + "type": "text", |
|
| 2676 | + "id": "oreqEHs_NVPP92G2pgamj" |
|
| 2677 | + }, |
|
| 2678 | + { |
|
| 2679 | + "id": "6MvMHK_dt8oGzuw5IMUs1", |
|
| 2680 | + "type": "arrow" |
|
| 2681 | + } |
|
| 2682 | + ], |
|
| 2683 | + "updated": 1752127172132, |
|
| 2684 | + "link": null, |
|
| 2685 | + "locked": false |
|
| 2686 | + }, |
|
| 2687 | + { |
|
| 2688 | + "id": "oreqEHs_NVPP92G2pgamj", |
|
| 2689 | + "type": "text", |
|
| 2690 | + "x": 793.3322457207576, |
|
| 2691 | + "y": -134.38888888888889, |
|
| 2692 | + "width": 97.77995300292969, |
|
| 2693 | + "height": 50, |
|
| 2694 | + "angle": 0, |
|
| 2695 | + "strokeColor": "#1e1e1e", |
|
| 2696 | + "backgroundColor": "transparent", |
|
| 2697 | + "fillStyle": "solid", |
|
| 2698 | + "strokeWidth": 2, |
|
| 2699 | + "strokeStyle": "dashed", |
|
| 2700 | + "roughness": 1, |
|
| 2701 | + "opacity": 100, |
|
| 2702 | + "groupIds": [ |
|
| 2703 | + "4OS6o84VwhLMRaaQNitle" |
|
| 2704 | + ], |
|
| 2705 | + "frameId": null, |
|
| 2706 | + "index": "b06V", |
|
| 2707 | + "roundness": null, |
|
| 2708 | + "seed": 409680233, |
|
| 2709 | + "version": 454, |
|
| 2710 | + "versionNonce": 300638855, |
|
| 2711 | + "isDeleted": false, |
|
| 2712 | + "boundElements": [], |
|
| 2713 | + "updated": 1752127159322, |
|
| 2714 | + "link": null, |
|
| 2715 | + "locked": false, |
|
| 2716 | + "text": "STM32\nPA11 PA12", |
|
| 2717 | + "fontSize": 20, |
|
| 2718 | + "fontFamily": 5, |
|
| 2719 | + "textAlign": "center", |
|
| 2720 | + "verticalAlign": "middle", |
|
| 2721 | + "containerId": "yX6A4gc0oonD5Ysrj3Blq", |
|
| 2722 | + "originalText": "STM32 PA11 PA12", |
|
| 2723 | + "autoResize": true, |
|
| 2724 | + "lineHeight": 1.25 |
|
| 2725 | + }, |
|
| 2726 | + { |
|
| 2727 | + "id": "F1d-DkQSI_Yc7Ez9i2fkI", |
|
| 2728 | + "type": "rectangle", |
|
| 2729 | + "x": 537.2777777777778, |
|
| 2730 | + "y": -122.38888888888883, |
|
| 2731 | + "width": 112.99999999999994, |
|
| 2732 | + "height": 60, |
|
| 2733 | + "angle": 0, |
|
| 2734 | + "strokeColor": "#1e1e1e", |
|
| 2735 | + "backgroundColor": "#a5d8ff", |
|
| 2736 | + "fillStyle": "solid", |
|
| 2737 | + "strokeWidth": 2, |
|
| 2738 | + "strokeStyle": "dashed", |
|
| 2739 | + "roughness": 1, |
|
| 2740 | + "opacity": 100, |
|
| 2741 | + "groupIds": [ |
|
| 2742 | + "4OS6o84VwhLMRaaQNitle" |
|
| 2743 | + ], |
|
| 2744 | + "frameId": null, |
|
| 2745 | + "index": "b07", |
|
| 2746 | + "roundness": { |
|
| 2747 | + "type": 3 |
|
| 2748 | + }, |
|
| 2749 | + "seed": 512829033, |
|
| 2750 | + "version": 486, |
|
| 2751 | + "versionNonce": 1807499561, |
|
| 2752 | + "isDeleted": false, |
|
| 2753 | + "boundElements": [ |
|
| 2754 | + { |
|
| 2755 | + "type": "text", |
|
| 2756 | + "id": "Eim3s4dnjauUBjFSjhq_b" |
|
| 2757 | + }, |
|
| 2758 | + { |
|
| 2759 | + "id": "TI5JQAVJ8KEM19ZXxyBiT", |
|
| 2760 | + "type": "arrow" |
|
| 2761 | + } |
|
| 2762 | + ], |
|
| 2763 | + "updated": 1752127183086, |
|
| 2764 | + "link": null, |
|
| 2765 | + "locked": false |
|
| 2766 | + }, |
|
| 2767 | + { |
|
| 2768 | + "id": "Eim3s4dnjauUBjFSjhq_b", |
|
| 2769 | + "type": "text", |
|
| 2770 | + "x": 548.0978079901802, |
|
| 2771 | + "y": -117.38888888888883, |
|
| 2772 | + "width": 91.35993957519531, |
|
| 2773 | + "height": 50, |
|
| 2774 | + "angle": 0, |
|
| 2775 | + "strokeColor": "#1e1e1e", |
|
| 2776 | + "backgroundColor": "transparent", |
|
| 2777 | + "fillStyle": "solid", |
|
| 2778 | + "strokeWidth": 2, |
|
| 2779 | + "strokeStyle": "dashed", |
|
| 2780 | + "roughness": 1, |
|
| 2781 | + "opacity": 100, |
|
| 2782 | + "groupIds": [ |
|
| 2783 | + "4OS6o84VwhLMRaaQNitle" |
|
| 2784 | + ], |
|
| 2785 | + "frameId": null, |
|
| 2786 | + "index": "b08", |
|
| 2787 | + "roundness": null, |
|
| 2788 | + "seed": 877818185, |
|
| 2789 | + "version": 479, |
|
| 2790 | + "versionNonce": 1801170119, |
|
| 2791 | + "isDeleted": false, |
|
| 2792 | + "boundElements": [], |
|
| 2793 | + "updated": 1752127159322, |
|
| 2794 | + "link": null, |
|
| 2795 | + "locked": false, |
|
| 2796 | + "text": "NRF5284\n0: D+/D-", |
|
| 2797 | + "fontSize": 20, |
|
| 2798 | + "fontFamily": 5, |
|
| 2799 | + "textAlign": "center", |
|
| 2800 | + "verticalAlign": "middle", |
|
| 2801 | + "containerId": "F1d-DkQSI_Yc7Ez9i2fkI", |
|
| 2802 | + "originalText": "NRF52840: D+/D-", |
|
| 2803 | + "autoResize": true, |
|
| 2804 | + "lineHeight": 1.25 |
|
| 2805 | + }, |
|
| 2806 | + { |
|
| 2807 | + "id": "oM-1kVm18NQRXUSPSgBun", |
|
| 2808 | + "type": "rectangle", |
|
| 2809 | + "x": 743.6111111111111, |
|
| 2810 | + "y": 29.33333333333337, |
|
| 2811 | + "width": 107, |
|
| 2812 | + "height": 41, |
|
| 2813 | + "angle": 0, |
|
| 2814 | + "strokeColor": "#1e1e1e", |
|
| 2815 | + "backgroundColor": "transparent", |
|
| 2816 | + "fillStyle": "solid", |
|
| 2817 | + "strokeWidth": 2, |
|
| 2818 | + "strokeStyle": "solid", |
|
| 2819 | + "roughness": 1, |
|
| 2820 | + "opacity": 100, |
|
| 2821 | + "groupIds": [], |
|
| 2822 | + "frameId": null, |
|
| 2823 | + "index": "b0A", |
|
| 2824 | + "roundness": { |
|
| 2825 | + "type": 3 |
|
| 2826 | + }, |
|
| 2827 | + "seed": 1262981447, |
|
| 2828 | + "version": 299, |
|
| 2829 | + "versionNonce": 1845118825, |
|
| 2830 | + "isDeleted": false, |
|
| 2831 | + "boundElements": [ |
|
| 2832 | + { |
|
| 2833 | + "type": "text", |
|
| 2834 | + "id": "ab_2j7egN2bQkdkeA192y" |
|
| 2835 | + }, |
|
| 2836 | + { |
|
| 2837 | + "id": "frFDU9u1QQkNfBKskP_uJ", |
|
| 2838 | + "type": "arrow" |
|
| 2839 | + }, |
|
| 2840 | + { |
|
| 2841 | + "id": "6MvMHK_dt8oGzuw5IMUs1", |
|
| 2842 | + "type": "arrow" |
|
| 2843 | + }, |
|
| 2844 | + { |
|
| 2845 | + "id": "i6wnqe9fJtIVku9PYHkjM", |
|
| 2846 | + "type": "arrow" |
|
| 2847 | + }, |
|
| 2848 | + { |
|
| 2849 | + "id": "TI5JQAVJ8KEM19ZXxyBiT", |
|
| 2850 | + "type": "arrow" |
|
| 2851 | + } |
|
| 2852 | + ], |
|
| 2853 | + "updated": 1752127183086, |
|
| 2854 | + "link": null, |
|
| 2855 | + "locked": false |
|
| 2856 | + }, |
|
| 2857 | + { |
|
| 2858 | + "id": "ab_2j7egN2bQkdkeA192y", |
|
| 2859 | + "type": "text", |
|
| 2860 | + "x": 766.0711407131619, |
|
| 2861 | + "y": 37.33333333333337, |
|
| 2862 | + "width": 62.07994079589844, |
|
| 2863 | + "height": 25, |
|
| 2864 | + "angle": 0, |
|
| 2865 | + "strokeColor": "#1e1e1e", |
|
| 2866 | + "backgroundColor": "transparent", |
|
| 2867 | + "fillStyle": "solid", |
|
| 2868 | + "strokeWidth": 2, |
|
| 2869 | + "strokeStyle": "solid", |
|
| 2870 | + "roughness": 1, |
|
| 2871 | + "opacity": 100, |
|
| 2872 | + "groupIds": [], |
|
| 2873 | + "frameId": null, |
|
| 2874 | + "index": "b0B", |
|
| 2875 | + "roundness": null, |
|
| 2876 | + "seed": 49533031, |
|
| 2877 | + "version": 296, |
|
| 2878 | + "versionNonce": 1141847591, |
|
| 2879 | + "isDeleted": false, |
|
| 2880 | + "boundElements": [], |
|
| 2881 | + "updated": 1752127164867, |
|
| 2882 | + "link": null, |
|
| 2883 | + "locked": false, |
|
| 2884 | + "text": "switch", |
|
| 2885 | + "fontSize": 20, |
|
| 2886 | + "fontFamily": 5, |
|
| 2887 | + "textAlign": "center", |
|
| 2888 | + "verticalAlign": "middle", |
|
| 2889 | + "containerId": "oM-1kVm18NQRXUSPSgBun", |
|
| 2890 | + "originalText": "switch", |
|
| 2891 | + "autoResize": true, |
|
| 2892 | + "lineHeight": 1.25 |
|
| 2893 | + }, |
|
| 2894 | + { |
|
| 2895 | + "id": "frFDU9u1QQkNfBKskP_uJ", |
|
| 2896 | + "type": "arrow", |
|
| 2897 | + "x": 369.43023190179355, |
|
| 2898 | + "y": 104.22304161711075, |
|
| 2899 | + "width": 373.25064730752405, |
|
| 2900 | + "height": 51.11541245420348, |
|
| 2901 | + "angle": 0, |
|
| 2902 | + "strokeColor": "#1e1e1e", |
|
| 2903 | + "backgroundColor": "transparent", |
|
| 2904 | + "fillStyle": "solid", |
|
| 2905 | + "strokeWidth": 2, |
|
| 2906 | + "strokeStyle": "solid", |
|
| 2907 | + "roughness": 1, |
|
| 2908 | + "opacity": 100, |
|
| 2909 | + "groupIds": [], |
|
| 2910 | + "frameId": null, |
|
| 2911 | + "index": "b0C", |
|
| 2912 | + "roundness": { |
|
| 2913 | + "type": 2 |
|
| 2914 | + }, |
|
| 2915 | + "seed": 337057895, |
|
| 2916 | + "version": 36, |
|
| 2917 | + "versionNonce": 1553117194, |
|
| 2918 | + "isDeleted": false, |
|
| 2919 | + "boundElements": [ |
|
| 2920 | + { |
|
| 2921 | + "type": "text", |
|
| 2922 | + "id": "vLMHysiFLP0dx2mBvq1f0" |
|
| 2923 | + } |
|
| 2924 | + ], |
|
| 2925 | + "updated": 1752132310529, |
|
| 2926 | + "link": null, |
|
| 2927 | + "locked": false, |
|
| 2928 | + "points": [ |
|
| 2929 | + [ |
|
| 2930 | + 0, |
|
| 2931 | + 0 |
|
| 2932 | + ], |
|
| 2933 | + [ |
|
| 2934 | + 373.25064730752405, |
|
| 2935 | + -51.11541245420348 |
|
| 2936 | + ] |
|
| 2937 | + ], |
|
| 2938 | + "lastCommittedPoint": null, |
|
| 2939 | + "startBinding": { |
|
| 2940 | + "elementId": "M0f3_xgVj1PIGlMItmDno", |
|
| 2941 | + "focus": 0.059643435980552446, |
|
| 2942 | + "gap": 1 |
|
| 2943 | + }, |
|
| 2944 | + "endBinding": { |
|
| 2945 | + "elementId": "oM-1kVm18NQRXUSPSgBun", |
|
| 2946 | + "focus": 0.15141365027912707, |
|
| 2947 | + "gap": 1 |
|
| 2948 | + }, |
|
| 2949 | + "startArrowhead": null, |
|
| 2950 | + "endArrowhead": "arrow", |
|
| 2951 | + "elbowed": false |
|
| 2952 | + }, |
|
| 2953 | + { |
|
| 2954 | + "id": "vLMHysiFLP0dx2mBvq1f0", |
|
| 2955 | + "type": "text", |
|
| 2956 | + "x": 536.3300399780273, |
|
| 2957 | + "y": 65.66666666666671, |
|
| 2958 | + "width": 119.33992004394531, |
|
| 2959 | + "height": 25, |
|
| 2960 | + "angle": 0, |
|
| 2961 | + "strokeColor": "#1e1e1e", |
|
| 2962 | + "backgroundColor": "transparent", |
|
| 2963 | + "fillStyle": "solid", |
|
| 2964 | + "strokeWidth": 2, |
|
| 2965 | + "strokeStyle": "solid", |
|
| 2966 | + "roughness": 1, |
|
| 2967 | + "opacity": 100, |
|
| 2968 | + "groupIds": [], |
|
| 2969 | + "frameId": null, |
|
| 2970 | + "index": "b0CV", |
|
| 2971 | + "roundness": null, |
|
| 2972 | + "seed": 1809777831, |
|
| 2973 | + "version": 12, |
|
| 2974 | + "versionNonce": 991371815, |
|
| 2975 | + "isDeleted": false, |
|
| 2976 | + "boundElements": [], |
|
| 2977 | + "updated": 1752127179184, |
|
| 2978 | + "link": null, |
|
| 2979 | + "locked": false, |
|
| 2980 | + "text": "Data D+/D-", |
|
| 2981 | + "fontSize": 20, |
|
| 2982 | + "fontFamily": 5, |
|
| 2983 | + "textAlign": "center", |
|
| 2984 | + "verticalAlign": "middle", |
|
| 2985 | + "containerId": "frFDU9u1QQkNfBKskP_uJ", |
|
| 2986 | + "originalText": "Data D+/D-", |
|
| 2987 | + "autoResize": true, |
|
| 2988 | + "lineHeight": 1.25 |
|
| 2989 | + }, |
|
| 2990 | + { |
|
| 2991 | + "id": "6MvMHK_dt8oGzuw5IMUs1", |
|
| 2992 | + "type": "arrow", |
|
| 2993 | + "x": 794.8888888888889, |
|
| 2994 | + "y": 29.83333333333337, |
|
| 2995 | + "width": 13.333333333333371, |
|
| 2996 | + "height": 112.22222222222223, |
|
| 2997 | + "angle": 0, |
|
| 2998 | + "strokeColor": "#1e1e1e", |
|
| 2999 | + "backgroundColor": "transparent", |
|
| 3000 | + "fillStyle": "solid", |
|
| 3001 | + "strokeWidth": 2, |
|
| 3002 | + "strokeStyle": "solid", |
|
| 3003 | + "roughness": 1, |
|
| 3004 | + "opacity": 100, |
|
| 3005 | + "groupIds": [], |
|
| 3006 | + "frameId": null, |
|
| 3007 | + "index": "b0D", |
|
| 3008 | + "roundness": { |
|
| 3009 | + "type": 2 |
|
| 3010 | + }, |
|
| 3011 | + "seed": 314424487, |
|
| 3012 | + "version": 78, |
|
| 3013 | + "versionNonce": 54397001, |
|
| 3014 | + "isDeleted": false, |
|
| 3015 | + "boundElements": [], |
|
| 3016 | + "updated": 1752127172132, |
|
| 3017 | + "link": null, |
|
| 3018 | + "locked": false, |
|
| 3019 | + "points": [ |
|
| 3020 | + [ |
|
| 3021 | + 0, |
|
| 3022 | + 0 |
|
| 3023 | + ], |
|
| 3024 | + [ |
|
| 3025 | + 13.333333333333371, |
|
| 3026 | + -112.22222222222223 |
|
| 3027 | + ] |
|
| 3028 | + ], |
|
| 3029 | + "lastCommittedPoint": null, |
|
| 3030 | + "startBinding": { |
|
| 3031 | + "elementId": "oM-1kVm18NQRXUSPSgBun", |
|
| 3032 | + "focus": -0.08220983174518642, |
|
| 3033 | + "gap": 1 |
|
| 3034 | + }, |
|
| 3035 | + "endBinding": { |
|
| 3036 | + "elementId": "yX6A4gc0oonD5Ysrj3Blq", |
|
| 3037 | + "focus": 0.5126514464683088, |
|
| 3038 | + "gap": 2.9999999999999716 |
|
| 3039 | + }, |
|
| 3040 | + "startArrowhead": null, |
|
| 3041 | + "endArrowhead": "arrow", |
|
| 3042 | + "elbowed": false |
|
| 3043 | + }, |
|
| 3044 | + { |
|
| 3045 | + "id": "i6wnqe9fJtIVku9PYHkjM", |
|
| 3046 | + "type": "arrow", |
|
| 3047 | + "x": 856, |
|
| 3048 | + "y": 59.83333333333337, |
|
| 3049 | + "width": 171.1111111111111, |
|
| 3050 | + "height": 54.44444444444446, |
|
| 3051 | + "angle": 0, |
|
| 3052 | + "strokeColor": "#1e1e1e", |
|
| 3053 | + "backgroundColor": "transparent", |
|
| 3054 | + "fillStyle": "solid", |
|
| 3055 | + "strokeWidth": 2, |
|
| 3056 | + "strokeStyle": "solid", |
|
| 3057 | + "roughness": 1, |
|
| 3058 | + "opacity": 100, |
|
| 3059 | + "groupIds": [], |
|
| 3060 | + "frameId": null, |
|
| 3061 | + "index": "b0E", |
|
| 3062 | + "roundness": { |
|
| 3063 | + "type": 2 |
|
| 3064 | + }, |
|
| 3065 | + "seed": 602601223, |
|
| 3066 | + "version": 32, |
|
| 3067 | + "versionNonce": 1685187017, |
|
| 3068 | + "isDeleted": false, |
|
| 3069 | + "boundElements": [], |
|
| 3070 | + "updated": 1752127173685, |
|
| 3071 | + "link": null, |
|
| 3072 | + "locked": false, |
|
| 3073 | + "points": [ |
|
| 3074 | + [ |
|
| 3075 | + 0, |
|
| 3076 | + 0 |
|
| 3077 | + ], |
|
| 3078 | + [ |
|
| 3079 | + 171.1111111111111, |
|
| 3080 | + 54.44444444444446 |
|
| 3081 | + ] |
|
| 3082 | + ], |
|
| 3083 | + "lastCommittedPoint": null, |
|
| 3084 | + "startBinding": { |
|
| 3085 | + "elementId": "oM-1kVm18NQRXUSPSgBun", |
|
| 3086 | + "focus": -0.23285550844606, |
|
| 3087 | + "gap": 5.388888888888914 |
|
| 3088 | + }, |
|
| 3089 | + "endBinding": { |
|
| 3090 | + "elementId": "Pi3eQAQSq4puozrwQqWUv", |
|
| 3091 | + "focus": -0.2324896209990642, |
|
| 3092 | + "gap": 1 |
|
| 3093 | + }, |
|
| 3094 | + "startArrowhead": null, |
|
| 3095 | + "endArrowhead": "arrow", |
|
| 3096 | + "elbowed": false |
|
| 3097 | + }, |
|
| 3098 | + { |
|
| 3099 | + "id": "TI5JQAVJ8KEM19ZXxyBiT", |
|
| 3100 | + "type": "arrow", |
|
| 3101 | + "x": 753.7777777777778, |
|
| 3102 | + "y": 25.388888888888914, |
|
| 3103 | + "width": 101.11111111111109, |
|
| 3104 | + "height": 84.44444444444443, |
|
| 3105 | + "angle": 0, |
|
| 3106 | + "strokeColor": "#1e1e1e", |
|
| 3107 | + "backgroundColor": "transparent", |
|
| 3108 | + "fillStyle": "solid", |
|
| 3109 | + "strokeWidth": 2, |
|
| 3110 | + "strokeStyle": "solid", |
|
| 3111 | + "roughness": 1, |
|
| 3112 | + "opacity": 100, |
|
| 3113 | + "groupIds": [], |
|
| 3114 | + "frameId": null, |
|
| 3115 | + "index": "b0F", |
|
| 3116 | + "roundness": { |
|
| 3117 | + "type": 2 |
|
| 3118 | + }, |
|
| 3119 | + "seed": 728373641, |
|
| 3120 | + "version": 17, |
|
| 3121 | + "versionNonce": 1542419017, |
|
| 3122 | + "isDeleted": false, |
|
| 3123 | + "boundElements": [], |
|
| 3124 | + "updated": 1752127183086, |
|
| 3125 | + "link": null, |
|
| 3126 | + "locked": false, |
|
| 3127 | + "points": [ |
|
| 3128 | + [ |
|
| 3129 | + 0, |
|
| 3130 | + 0 |
|
| 3131 | + ], |
|
| 3132 | + [ |
|
| 3133 | + -101.11111111111109, |
|
| 3134 | + -84.44444444444443 |
|
| 3135 | + ] |
|
| 3136 | + ], |
|
| 3137 | + "lastCommittedPoint": null, |
|
| 3138 | + "startBinding": { |
|
| 3139 | + "elementId": "oM-1kVm18NQRXUSPSgBun", |
|
| 3140 | + "focus": -0.18020549420701246, |
|
| 3141 | + "gap": 3.9445903489079974 |
|
| 3142 | + }, |
|
| 3143 | + "endBinding": { |
|
| 3144 | + "elementId": "F1d-DkQSI_Yc7Ez9i2fkI", |
|
| 3145 | + "focus": -0.2053277651227562, |
|
| 3146 | + "gap": 9.360702000228487 |
|
| 3147 | + }, |
|
| 3148 | + "startArrowhead": null, |
|
| 3149 | + "endArrowhead": "arrow", |
|
| 3150 | + "elbowed": false |
|
| 3151 | + }, |
|
| 3152 | + { |
|
| 3153 | + "id": "L_OfcMALJbGcb6eSlDNze", |
|
| 3154 | + "type": "rectangle", |
|
| 3155 | + "x": 1141.5935543705928, |
|
| 3156 | + "y": 331.3437677027034, |
|
| 3157 | + "width": 75.18756726919953, |
|
| 3158 | + "height": 60, |
|
| 3159 | + "angle": 0, |
|
| 3160 | + "strokeColor": "#1e1e1e", |
|
| 3161 | + "backgroundColor": "transparent", |
|
| 3162 | + "fillStyle": "solid", |
|
| 3163 | + "strokeWidth": 2, |
|
| 3164 | + "strokeStyle": "solid", |
|
| 3165 | + "roughness": 1, |
|
| 3166 | + "opacity": 100, |
|
| 3167 | + "groupIds": [], |
|
| 3168 | + "frameId": null, |
|
| 3169 | + "index": "b0H", |
|
| 3170 | + "roundness": { |
|
| 3171 | + "type": 3 |
|
| 3172 | + }, |
|
| 3173 | + "seed": 1439910665, |
|
| 3174 | + "version": 430, |
|
| 3175 | + "versionNonce": 528706366, |
|
| 3176 | + "isDeleted": false, |
|
| 3177 | + "boundElements": [ |
|
| 3178 | + { |
|
| 3179 | + "type": "text", |
|
| 3180 | + "id": "0guYDa5aDYRaKzCOFktY5" |
|
| 3181 | + }, |
|
| 3182 | + { |
|
| 3183 | + "id": "8kZIh7bd6uNm5iRnGNwdz", |
|
| 3184 | + "type": "arrow" |
|
| 3185 | + }, |
|
| 3186 | + { |
|
| 3187 | + "id": "aNgw7zgHpIYP_kZBpuT4R", |
|
| 3188 | + "type": "arrow" |
|
| 3189 | + }, |
|
| 3190 | + { |
|
| 3191 | + "id": "vVmcYHrr06plRBDDX7AsE", |
|
| 3192 | + "type": "arrow" |
|
| 3193 | + } |
|
| 3194 | + ], |
|
| 3195 | + "updated": 1752130044779, |
|
| 3196 | + "link": null, |
|
| 3197 | + "locked": false |
|
| 3198 | + }, |
|
| 3199 | + { |
|
| 3200 | + "id": "0guYDa5aDYRaKzCOFktY5", |
|
| 3201 | + "type": "text", |
|
| 3202 | + "x": 1148.1473676072433, |
|
| 3203 | + "y": 336.3437677027034, |
|
| 3204 | + "width": 62.07994079589844, |
|
| 3205 | + "height": 50, |
|
| 3206 | + "angle": 0, |
|
| 3207 | + "strokeColor": "#1e1e1e", |
|
| 3208 | + "backgroundColor": "transparent", |
|
| 3209 | + "fillStyle": "solid", |
|
| 3210 | + "strokeWidth": 2, |
|
| 3211 | + "strokeStyle": "solid", |
|
| 3212 | + "roughness": 1, |
|
| 3213 | + "opacity": 100, |
|
| 3214 | + "groupIds": [], |
|
| 3215 | + "frameId": null, |
|
| 3216 | + "index": "b0I", |
|
| 3217 | + "roundness": null, |
|
| 3218 | + "seed": 1428619753, |
|
| 3219 | + "version": 405, |
|
| 3220 | + "versionNonce": 1957647230, |
|
| 3221 | + "isDeleted": false, |
|
| 3222 | + "boundElements": [], |
|
| 3223 | + "updated": 1752130044779, |
|
| 3224 | + "link": null, |
|
| 3225 | + "locked": false, |
|
| 3226 | + "text": "switch\nVIO", |
|
| 3227 | + "fontSize": 20, |
|
| 3228 | + "fontFamily": 5, |
|
| 3229 | + "textAlign": "center", |
|
| 3230 | + "verticalAlign": "middle", |
|
| 3231 | + "containerId": "L_OfcMALJbGcb6eSlDNze", |
|
| 3232 | + "originalText": "switch VIO", |
|
| 3233 | + "autoResize": true, |
|
| 3234 | + "lineHeight": 1.25 |
|
| 3235 | + }, |
|
| 3236 | + { |
|
| 3237 | + "id": "aNgw7zgHpIYP_kZBpuT4R", |
|
| 3238 | + "type": "arrow", |
|
| 3239 | + "x": 1173.6133735176722, |
|
| 3240 | + "y": 329.1212097094384, |
|
| 3241 | + "width": 56.11486241117382, |
|
| 3242 | + "height": 169.17681702068052, |
|
| 3243 | + "angle": 0, |
|
| 3244 | + "strokeColor": "#1e1e1e", |
|
| 3245 | + "backgroundColor": "transparent", |
|
| 3246 | + "fillStyle": "solid", |
|
| 3247 | + "strokeWidth": 2, |
|
| 3248 | + "strokeStyle": "solid", |
|
| 3249 | + "roughness": 1, |
|
| 3250 | + "opacity": 100, |
|
| 3251 | + "groupIds": [], |
|
| 3252 | + "frameId": null, |
|
| 3253 | + "index": "b0J", |
|
| 3254 | + "roundness": null, |
|
| 3255 | + "seed": 889037447, |
|
| 3256 | + "version": 111, |
|
| 3257 | + "versionNonce": 968035326, |
|
| 3258 | + "isDeleted": false, |
|
| 3259 | + "boundElements": [], |
|
| 3260 | + "updated": 1752130044780, |
|
| 3261 | + "link": null, |
|
| 3262 | + "locked": false, |
|
| 3263 | + "points": [ |
|
| 3264 | + [ |
|
| 3265 | + 0, |
|
| 3266 | + 0 |
|
| 3267 | + ], |
|
| 3268 | + [ |
|
| 3269 | + -56.11486241117382, |
|
| 3270 | + -169.17681702068052 |
|
| 3271 | + ] |
|
| 3272 | + ], |
|
| 3273 | + "lastCommittedPoint": null, |
|
| 3274 | + "startBinding": { |
|
| 3275 | + "elementId": "L_OfcMALJbGcb6eSlDNze", |
|
| 3276 | + "focus": 0.10771260447814758, |
|
| 3277 | + "gap": 3.517303878135067 |
|
| 3278 | + }, |
|
| 3279 | + "endBinding": { |
|
| 3280 | + "elementId": "Pi3eQAQSq4puozrwQqWUv", |
|
| 3281 | + "focus": 0.03319420895624838, |
|
| 3282 | + "gap": 6.503738314655607 |
|
| 3283 | + }, |
|
| 3284 | + "startArrowhead": null, |
|
| 3285 | + "endArrowhead": "arrow", |
|
| 3286 | + "elbowed": false, |
|
| 3287 | + "fixedSegments": null, |
|
| 3288 | + "startIsSpecial": null, |
|
| 3289 | + "endIsSpecial": null |
|
| 3290 | + }, |
|
| 3291 | + { |
|
| 3292 | + "id": "vVmcYHrr06plRBDDX7AsE", |
|
| 3293 | + "type": "arrow", |
|
| 3294 | + "x": 459.3367667187913, |
|
| 3295 | + "y": 454.0321160905662, |
|
| 3296 | + "width": 678.3983575080681, |
|
| 3297 | + "height": 90.87837275069126, |
|
| 3298 | + "angle": 0, |
|
| 3299 | + "strokeColor": "#1e1e1e", |
|
| 3300 | + "backgroundColor": "transparent", |
|
| 3301 | + "fillStyle": "solid", |
|
| 3302 | + "strokeWidth": 2, |
|
| 3303 | + "strokeStyle": "solid", |
|
| 3304 | + "roughness": 1, |
|
| 3305 | + "opacity": 100, |
|
| 3306 | + "groupIds": [], |
|
| 3307 | + "frameId": null, |
|
| 3308 | + "index": "b0K", |
|
| 3309 | + "roundness": null, |
|
| 3310 | + "seed": 1071735561, |
|
| 3311 | + "version": 57, |
|
| 3312 | + "versionNonce": 296541246, |
|
| 3313 | + "isDeleted": false, |
|
| 3314 | + "boundElements": [], |
|
| 3315 | + "updated": 1752130044780, |
|
| 3316 | + "link": null, |
|
| 3317 | + "locked": false, |
|
| 3318 | + "points": [ |
|
| 3319 | + [ |
|
| 3320 | + 0, |
|
| 3321 | + 0 |
|
| 3322 | + ], |
|
| 3323 | + [ |
|
| 3324 | + 678.3983575080681, |
|
| 3325 | + -90.87837275069126 |
|
| 3326 | + ] |
|
| 3327 | + ], |
|
| 3328 | + "lastCommittedPoint": null, |
|
| 3329 | + "startBinding": { |
|
| 3330 | + "elementId": "GesTkODmwtS-2_6KoK2WY", |
|
| 3331 | + "focus": -0.2726316531803386, |
|
| 3332 | + "gap": 2.454935578103207 |
|
| 3333 | + }, |
|
| 3334 | + "endBinding": { |
|
| 3335 | + "elementId": "L_OfcMALJbGcb6eSlDNze", |
|
| 3336 | + "focus": 0.10697238336277791, |
|
| 3337 | + "gap": 4.993911065832435 |
|
| 3338 | + }, |
|
| 3339 | + "startArrowhead": null, |
|
| 3340 | + "endArrowhead": "arrow", |
|
| 3341 | + "elbowed": false |
|
| 3342 | + }, |
|
| 3343 | + { |
|
| 3344 | + "id": "hphgqivE28oaIXpKW22Ag", |
|
| 3345 | + "type": "rectangle", |
|
| 3346 | + "x": 1289.5, |
|
| 3347 | + "y": 656.0555555555555, |
|
| 3348 | + "width": 107, |
|
| 3349 | + "height": 41, |
|
| 3350 | + "angle": 0, |
|
| 3351 | + "strokeColor": "#1e1e1e", |
|
| 3352 | + "backgroundColor": "#ffc9c9", |
|
| 3353 | + "fillStyle": "solid", |
|
| 3354 | + "strokeWidth": 2, |
|
| 3355 | + "strokeStyle": "solid", |
|
| 3356 | + "roughness": 1, |
|
| 3357 | + "opacity": 100, |
|
| 3358 | + "groupIds": [], |
|
| 3359 | + "frameId": null, |
|
| 3360 | + "index": "b0L", |
|
| 3361 | + "roundness": { |
|
| 3362 | + "type": 3 |
|
| 3363 | + }, |
|
| 3364 | + "seed": 818633866, |
|
| 3365 | + "version": 285, |
|
| 3366 | + "versionNonce": 895755658, |
|
| 3367 | + "isDeleted": false, |
|
| 3368 | + "boundElements": [ |
|
| 3369 | + { |
|
| 3370 | + "type": "text", |
|
| 3371 | + "id": "j5ZDnP-lnP-LVSdVPTrQ0" |
|
| 3372 | + }, |
|
| 3373 | + { |
|
| 3374 | + "id": "aw-QC5r21_ANDVmQCbINA", |
|
| 3375 | + "type": "arrow" |
|
| 3376 | + } |
|
| 3377 | + ], |
|
| 3378 | + "updated": 1752131844107, |
|
| 3379 | + "link": null, |
|
| 3380 | + "locked": false |
|
| 3381 | + }, |
|
| 3382 | + { |
|
| 3383 | + "id": "j5ZDnP-lnP-LVSdVPTrQ0", |
|
| 3384 | + "type": "text", |
|
| 3385 | + "x": 1300.3600387573242, |
|
| 3386 | + "y": 664.0555555555555, |
|
| 3387 | + "width": 85.27992248535156, |
|
| 3388 | + "height": 25, |
|
| 3389 | + "angle": 0, |
|
| 3390 | + "strokeColor": "#1e1e1e", |
|
| 3391 | + "backgroundColor": "transparent", |
|
| 3392 | + "fillStyle": "solid", |
|
| 3393 | + "strokeWidth": 2, |
|
| 3394 | + "strokeStyle": "solid", |
|
| 3395 | + "roughness": 1, |
|
| 3396 | + "opacity": 100, |
|
| 3397 | + "groupIds": [], |
|
| 3398 | + "frameId": null, |
|
| 3399 | + "index": "b0M", |
|
| 3400 | + "roundness": null, |
|
| 3401 | + "seed": 352533322, |
|
| 3402 | + "version": 294, |
|
| 3403 | + "versionNonce": 2107302986, |
|
| 3404 | + "isDeleted": false, |
|
| 3405 | + "boundElements": [], |
|
| 3406 | + "updated": 1752131844107, |
|
| 3407 | + "link": null, |
|
| 3408 | + "locked": false, |
|
| 3409 | + "text": "indicator", |
|
| 3410 | + "fontSize": 20, |
|
| 3411 | + "fontFamily": 5, |
|
| 3412 | + "textAlign": "center", |
|
| 3413 | + "verticalAlign": "middle", |
|
| 3414 | + "containerId": "hphgqivE28oaIXpKW22Ag", |
|
| 3415 | + "originalText": "indicator", |
|
| 3416 | + "autoResize": true, |
|
| 3417 | + "lineHeight": 1.25 |
|
| 3418 | + }, |
|
| 3419 | + { |
|
| 3420 | + "id": "aw-QC5r21_ANDVmQCbINA", |
|
| 3421 | + "type": "arrow", |
|
| 3422 | + "x": 1228.7606877227224, |
|
| 3423 | + "y": 668.3846159311036, |
|
| 3424 | + "width": 59.34659724094945, |
|
| 3425 | + "height": 8.787740906401723, |
|
| 3426 | + "angle": 0, |
|
| 3427 | + "strokeColor": "#1e1e1e", |
|
| 3428 | + "backgroundColor": "transparent", |
|
| 3429 | + "fillStyle": "solid", |
|
| 3430 | + "strokeWidth": 2, |
|
| 3431 | + "strokeStyle": "solid", |
|
| 3432 | + "roughness": 1, |
|
| 3433 | + "opacity": 100, |
|
| 3434 | + "groupIds": [], |
|
| 3435 | + "frameId": null, |
|
| 3436 | + "index": "b0N", |
|
| 3437 | + "roundness": { |
|
| 3438 | + "type": 2 |
|
| 3439 | + }, |
|
| 3440 | + "seed": 1062041994, |
|
| 3441 | + "version": 23, |
|
| 3442 | + "versionNonce": 1980484362, |
|
| 3443 | + "isDeleted": false, |
|
| 3444 | + "boundElements": null, |
|
| 3445 | + "updated": 1752131844111, |
|
| 3446 | + "link": null, |
|
| 3447 | + "locked": false, |
|
| 3448 | + "points": [ |
|
| 3449 | + [ |
|
| 3450 | + 0, |
|
| 3451 | + 0 |
|
| 3452 | + ], |
|
| 3453 | + [ |
|
| 3454 | + 59.34659724094945, |
|
| 3455 | + 8.787740906401723 |
|
| 3456 | + ] |
|
| 3457 | + ], |
|
| 3458 | + "lastCommittedPoint": null, |
|
| 3459 | + "startBinding": { |
|
| 3460 | + "elementId": "vc8a9VB-FimF_wAU2Dw_w", |
|
| 3461 | + "focus": 0.022227251012045188, |
|
| 3462 | + "gap": 8.5 |
|
| 3463 | + }, |
|
| 3464 | + "endBinding": { |
|
| 3465 | + "elementId": "hphgqivE28oaIXpKW22Ag", |
|
| 3466 | + "focus": -0.30797773654916083, |
|
| 3467 | + "gap": 1.5 |
|
| 3468 | + }, |
|
| 3469 | + "startArrowhead": null, |
|
| 3470 | + "endArrowhead": "arrow", |
|
| 3471 | + "elbowed": false |
|
| 3472 | + }, |
|
| 3473 | + { |
|
| 3474 | + "id": "Uv2IxNINsNdCILulnWb9Z", |
|
| 3475 | + "type": "rectangle", |
|
| 3476 | + "x": 1137.5, |
|
| 3477 | + "y": -64.94444444444446, |
|
| 3478 | + "width": 107, |
|
| 3479 | + "height": 41, |
|
| 3480 | + "angle": 0, |
|
| 3481 | + "strokeColor": "#1e1e1e", |
|
| 3482 | + "backgroundColor": "#ffc9c9", |
|
| 3483 | + "fillStyle": "solid", |
|
| 3484 | + "strokeWidth": 2, |
|
| 3485 | + "strokeStyle": "solid", |
|
| 3486 | + "roughness": 1, |
|
| 3487 | + "opacity": 100, |
|
| 3488 | + "groupIds": [], |
|
| 3489 | + "frameId": null, |
|
| 3490 | + "index": "b0O", |
|
| 3491 | + "roundness": { |
|
| 3492 | + "type": 3 |
|
| 3493 | + }, |
|
| 3494 | + "seed": 411473174, |
|
| 3495 | + "version": 316, |
|
| 3496 | + "versionNonce": 2109513674, |
|
| 3497 | + "isDeleted": false, |
|
| 3498 | + "boundElements": [ |
|
| 3499 | + { |
|
| 3500 | + "type": "text", |
|
| 3501 | + "id": "0LhdLWhyN7cYPeJgXoK-z" |
|
| 3502 | + }, |
|
| 3503 | + { |
|
| 3504 | + "id": "paEFe75JsT2zQj86xRlra", |
|
| 3505 | + "type": "arrow" |
|
| 3506 | + } |
|
| 3507 | + ], |
|
| 3508 | + "updated": 1752131846930, |
|
| 3509 | + "link": null, |
|
| 3510 | + "locked": false |
|
| 3511 | + }, |
|
| 3512 | + { |
|
| 3513 | + "id": "0LhdLWhyN7cYPeJgXoK-z", |
|
| 3514 | + "type": "text", |
|
| 3515 | + "x": 1148.3600387573242, |
|
| 3516 | + "y": -56.94444444444446, |
|
| 3517 | + "width": 85.27992248535156, |
|
| 3518 | + "height": 25, |
|
| 3519 | + "angle": 0, |
|
| 3520 | + "strokeColor": "#1e1e1e", |
|
| 3521 | + "backgroundColor": "transparent", |
|
| 3522 | + "fillStyle": "solid", |
|
| 3523 | + "strokeWidth": 2, |
|
| 3524 | + "strokeStyle": "solid", |
|
| 3525 | + "roughness": 1, |
|
| 3526 | + "opacity": 100, |
|
| 3527 | + "groupIds": [], |
|
| 3528 | + "frameId": null, |
|
| 3529 | + "index": "b0P", |
|
| 3530 | + "roundness": null, |
|
| 3531 | + "seed": 1147109974, |
|
| 3532 | + "version": 324, |
|
| 3533 | + "versionNonce": 716441686, |
|
| 3534 | + "isDeleted": false, |
|
| 3535 | + "boundElements": [], |
|
| 3536 | + "updated": 1752131845567, |
|
| 3537 | + "link": null, |
|
| 3538 | + "locked": false, |
|
| 3539 | + "text": "indicator", |
|
| 3540 | + "fontSize": 20, |
|
| 3541 | + "fontFamily": 5, |
|
| 3542 | + "textAlign": "center", |
|
| 3543 | + "verticalAlign": "middle", |
|
| 3544 | + "containerId": "Uv2IxNINsNdCILulnWb9Z", |
|
| 3545 | + "originalText": "indicator", |
|
| 3546 | + "autoResize": true, |
|
| 3547 | + "lineHeight": 1.25 |
|
| 3548 | + }, |
|
| 3549 | + { |
|
| 3550 | + "id": "paEFe75JsT2zQj86xRlra", |
|
| 3551 | + "type": "arrow", |
|
| 3552 | + "x": 1317, |
|
| 3553 | + "y": 0.5555555555555429, |
|
| 3554 | + "width": 72, |
|
| 3555 | + "height": 31, |
|
| 3556 | + "angle": 0, |
|
| 3557 | + "strokeColor": "#1e1e1e", |
|
| 3558 | + "backgroundColor": "transparent", |
|
| 3559 | + "fillStyle": "solid", |
|
| 3560 | + "strokeWidth": 2, |
|
| 3561 | + "strokeStyle": "solid", |
|
| 3562 | + "roughness": 1, |
|
| 3563 | + "opacity": 100, |
|
| 3564 | + "groupIds": [], |
|
| 3565 | + "frameId": null, |
|
| 3566 | + "index": "b0Q", |
|
| 3567 | + "roundness": { |
|
| 3568 | + "type": 2 |
|
| 3569 | + }, |
|
| 3570 | + "seed": 1997356746, |
|
| 3571 | + "version": 19, |
|
| 3572 | + "versionNonce": 1240944906, |
|
| 3573 | + "isDeleted": false, |
|
| 3574 | + "boundElements": null, |
|
| 3575 | + "updated": 1752131846930, |
|
| 3576 | + "link": null, |
|
| 3577 | + "locked": false, |
|
| 3578 | + "points": [ |
|
| 3579 | + [ |
|
| 3580 | + 0, |
|
| 3581 | + 0 |
|
| 3582 | + ], |
|
| 3583 | + [ |
|
| 3584 | + -72, |
|
| 3585 | + -31 |
|
| 3586 | + ] |
|
| 3587 | + ], |
|
| 3588 | + "lastCommittedPoint": null, |
|
| 3589 | + "startBinding": { |
|
| 3590 | + "elementId": "-9AUf-oLTxFCQVEYV0iRI", |
|
| 3591 | + "focus": -0.10383845779973043, |
|
| 3592 | + "gap": 3.9507674428992323 |
|
| 3593 | + }, |
|
| 3594 | + "endBinding": { |
|
| 3595 | + "elementId": "Uv2IxNINsNdCILulnWb9Z", |
|
| 3596 | + "focus": -0.21247407880044605, |
|
| 3597 | + "gap": 1 |
|
| 3598 | + }, |
|
| 3599 | + "startArrowhead": null, |
|
| 3600 | + "endArrowhead": "arrow", |
|
| 3601 | + "elbowed": false |
|
| 3602 | + }, |
|
| 3603 | + { |
|
| 3604 | + "id": "qVAqd7ynjfGi8_Tq7tv6G", |
|
| 3605 | + "type": "diamond", |
|
| 3606 | + "x": 702, |
|
| 3607 | + "y": 530.5555555555555, |
|
| 3608 | + "width": 96.00000000000004, |
|
| 3609 | + "height": 70, |
|
| 3610 | + "angle": 0, |
|
| 3611 | + "strokeColor": "#1e1e1e", |
|
| 3612 | + "backgroundColor": "transparent", |
|
| 3613 | + "fillStyle": "solid", |
|
| 3614 | + "strokeWidth": 2, |
|
| 3615 | + "strokeStyle": "solid", |
|
| 3616 | + "roughness": 1, |
|
| 3617 | + "opacity": 100, |
|
| 3618 | + "groupIds": [], |
|
| 3619 | + "frameId": null, |
|
| 3620 | + "index": "b0R", |
|
| 3621 | + "roundness": { |
|
| 3622 | + "type": 2 |
|
| 3623 | + }, |
|
| 3624 | + "seed": 522221898, |
|
| 3625 | + "version": 103, |
|
| 3626 | + "versionNonce": 95714698, |
|
| 3627 | + "isDeleted": false, |
|
| 3628 | + "boundElements": [ |
|
| 3629 | + { |
|
| 3630 | + "type": "text", |
|
| 3631 | + "id": "luVlnNaXdvY4c-j1bUo63" |
|
| 3632 | + } |
|
| 3633 | + ], |
|
| 3634 | + "updated": 1752132336412, |
|
| 3635 | + "link": null, |
|
| 3636 | + "locked": false |
|
| 3637 | + }, |
|
| 3638 | + { |
|
| 3639 | + "id": "luVlnNaXdvY4c-j1bUo63", |
|
| 3640 | + "type": "text", |
|
| 3641 | + "x": 731.9200134277344, |
|
| 3642 | + "y": 553.0555555555555, |
|
| 3643 | + "width": 36.15997314453125, |
|
| 3644 | + "height": 25, |
|
| 3645 | + "angle": 0, |
|
| 3646 | + "strokeColor": "#1e1e1e", |
|
| 3647 | + "backgroundColor": "transparent", |
|
| 3648 | + "fillStyle": "solid", |
|
| 3649 | + "strokeWidth": 2, |
|
| 3650 | + "strokeStyle": "solid", |
|
| 3651 | + "roughness": 1, |
|
| 3652 | + "opacity": 100, |
|
| 3653 | + "groupIds": [], |
|
| 3654 | + "frameId": null, |
|
| 3655 | + "index": "b0S", |
|
| 3656 | + "roundness": null, |
|
| 3657 | + "seed": 589549910, |
|
| 3658 | + "version": 68, |
|
| 3659 | + "versionNonce": 304102474, |
|
| 3660 | + "isDeleted": false, |
|
| 3661 | + "boundElements": null, |
|
| 3662 | + "updated": 1752132336412, |
|
| 3663 | + "link": null, |
|
| 3664 | + "locked": false, |
|
| 3665 | + "text": "SYS", |
|
| 3666 | + "fontSize": 20, |
|
| 3667 | + "fontFamily": 5, |
|
| 3668 | + "textAlign": "center", |
|
| 3669 | + "verticalAlign": "middle", |
|
| 3670 | + "containerId": "qVAqd7ynjfGi8_Tq7tv6G", |
|
| 3671 | + "originalText": "SYS", |
|
| 3672 | + "autoResize": true, |
|
| 3673 | + "lineHeight": 1.25 |
|
| 3674 | + }, |
|
| 3675 | + { |
|
| 3676 | + "id": "23JynEvs9B9H8j31JiyxU", |
|
| 3677 | + "type": "diamond", |
|
| 3678 | + "x": 483, |
|
| 3679 | + "y": 319.55555555555554, |
|
| 3680 | + "width": 139.00000000000003, |
|
| 3681 | + "height": 71, |
|
| 3682 | + "angle": 0, |
|
| 3683 | + "strokeColor": "#1e1e1e", |
|
| 3684 | + "backgroundColor": "transparent", |
|
| 3685 | + "fillStyle": "solid", |
|
| 3686 | + "strokeWidth": 2, |
|
| 3687 | + "strokeStyle": "solid", |
|
| 3688 | + "roughness": 1, |
|
| 3689 | + "opacity": 100, |
|
| 3690 | + "groupIds": [], |
|
| 3691 | + "frameId": null, |
|
| 3692 | + "index": "b0T", |
|
| 3693 | + "roundness": { |
|
| 3694 | + "type": 2 |
|
| 3695 | + }, |
|
| 3696 | + "seed": 989538262, |
|
| 3697 | + "version": 467, |
|
| 3698 | + "versionNonce": 75401942, |
|
| 3699 | + "isDeleted": false, |
|
| 3700 | + "boundElements": [ |
|
| 3701 | + { |
|
| 3702 | + "type": "text", |
|
| 3703 | + "id": "zw2cH7YXRSJb7S3lsuKf6" |
|
| 3704 | + } |
|
| 3705 | + ], |
|
| 3706 | + "updated": 1752132355671, |
|
| 3707 | + "link": null, |
|
| 3708 | + "locked": false |
|
| 3709 | + }, |
|
| 3710 | + { |
|
| 3711 | + "id": "zw2cH7YXRSJb7S3lsuKf6", |
|
| 3712 | + "type": "text", |
|
| 3713 | + "x": 525.5700225830078, |
|
| 3714 | + "y": 342.80555555555554, |
|
| 3715 | + "width": 54.359954833984375, |
|
| 3716 | + "height": 25, |
|
| 3717 | + "angle": 0, |
|
| 3718 | + "strokeColor": "#1e1e1e", |
|
| 3719 | + "backgroundColor": "transparent", |
|
| 3720 | + "fillStyle": "solid", |
|
| 3721 | + "strokeWidth": 2, |
|
| 3722 | + "strokeStyle": "solid", |
|
| 3723 | + "roughness": 1, |
|
| 3724 | + "opacity": 100, |
|
| 3725 | + "groupIds": [], |
|
| 3726 | + "frameId": null, |
|
| 3727 | + "index": "b0U", |
|
| 3728 | + "roundness": null, |
|
| 3729 | + "seed": 942914838, |
|
| 3730 | + "version": 303, |
|
| 3731 | + "versionNonce": 1632813078, |
|
| 3732 | + "isDeleted": false, |
|
| 3733 | + "boundElements": [], |
|
| 3734 | + "updated": 1752132355671, |
|
| 3735 | + "link": null, |
|
| 3736 | + "locked": false, |
|
| 3737 | + "text": "CHRG", |
|
| 3738 | + "fontSize": 20, |
|
| 3739 | + "fontFamily": 5, |
|
| 3740 | + "textAlign": "center", |
|
| 3741 | + "verticalAlign": "middle", |
|
| 3742 | + "containerId": "23JynEvs9B9H8j31JiyxU", |
|
| 3743 | + "originalText": "CHRG", |
|
| 3744 | + "autoResize": true, |
|
| 3745 | + "lineHeight": 1.25 |
|
| 3746 | + } |
|
| 3747 | + ], |
|
| 3748 | + "appState": { |
|
| 3749 | + "gridSize": 20, |
|
| 3750 | + "gridStep": 5, |
|
| 3751 | + "gridModeEnabled": false, |
|
| 3752 | + "viewBackgroundColor": "#ffffff" |
|
| 3753 | + }, |
|
| 3754 | + "files": {} |
|
| 3755 | +} |
|
| ... | ... | \ No newline at end of file |
Tech-dat/Interface-dat/USB-SDK-dat/USB-sys-dat/USB-sys-dat.md
| ... | ... | @@ -0,0 +1,35 @@ |
| 1 | + |
|
| 2 | +# USB-sys-dat |
|
| 3 | + |
|
| 4 | + |
|
| 5 | +- [[power-distribution-dat]] |
|
| 6 | + |
|
| 7 | + |
|
| 8 | + |
|
| 9 | + |
|
| 10 | + |
|
| 11 | + |
|
| 12 | +- [[USB-type-c-dat]] - [[battery-charger-dat]] |
|
| 13 | + |
|
| 14 | +- [[serial-dat]] - [[LDO-dat]] |
|
| 15 | + |
|
| 16 | +- [[USB-dat]] |
|
| 17 | + |
|
| 18 | + |
|
| 19 | + |
|
| 20 | +## system 1 |
|
| 21 | + |
|
| 22 | +- [[USB-type-c-dat]] + [[seril-dat]] + [[LDO-dat]] + [[USB-hub-dat]] |
|
| 23 | + |
|
| 24 | +- [[ESP32-C6-dat]] |
|
| 25 | + |
|
| 26 | + |
|
| 27 | +## apps |
|
| 28 | + |
|
| 29 | +- [[Lora-HDK-dat]] - [[NRF52840+SX1262-dat]] |
|
| 30 | + |
|
| 31 | +- [[solutions-dat]] |
|
| 32 | + |
|
| 33 | +## ref |
|
| 34 | + |
|
| 35 | +- [[USB-dat]] |
|
| ... | ... | \ No newline at end of file |
Tech-dat/Interface-dat/USB-SDK-dat/VUSB-dat/Digistump.Drivers.zip
| ... | ... | Binary files /dev/null and b/Tech-dat/Interface-dat/USB-SDK-dat/VUSB-dat/Digistump.Drivers.zip differ |
Tech-dat/Interface-dat/USB-SDK-dat/VUSB-dat/Edatiny.gif
| ... | ... | Binary files /dev/null and b/Tech-dat/Interface-dat/USB-SDK-dat/VUSB-dat/Edatiny.gif differ |
Tech-dat/Interface-dat/USB-SDK-dat/VUSB-dat/VUSB-dat.md
| ... | ... | @@ -0,0 +1,34 @@ |
| 1 | + |
|
| 2 | +# VUSB-dat |
|
| 3 | + |
|
| 4 | +## Use guide |
|
| 5 | + |
|
| 6 | +Demo Guide |
|
| 7 | +1. check the use guide video here: https://www.youtube.com/shorts/ePX9KjBYBIk |
|
| 8 | +2. GIF video here. [[Edatiny.gif]] |
|
| 9 | + |
|
| 10 | +Steps: |
|
| 11 | +- install driver here [[Digistump.Drivers.zip]] |
|
| 12 | +- install the board: http://digistump.com/package_digistump_index.json |
|
| 13 | + - Copy following into preference -> http://digistump.com/package_digistump_index.json |
|
| 14 | + - Install digi spark from board management. |
|
| 15 | + - More reference guide could see here https://digistump.com/wiki/digispark/tutorials/connecting |
|
| 16 | + |
|
| 17 | + |
|
| 18 | +### Upload demo sketch (Default sketch) |
|
| 19 | +* Use arduino example sketch, change buildinLED to 1 for EDAtiny |
|
| 20 | +* ONLY plug in USB cable when starting to upload sketch |
|
| 21 | + |
|
| 22 | + |
|
| 23 | +## debug [[Edatiny.gif]] |
|
| 24 | + |
|
| 25 | +* During upload sketch in you encounter any error, update the board driver to lisusb-win32 by [[avr-sdk-dat]] |
|
| 26 | + |
|
| 27 | +* Blink - On board test LED is D1, please try pinMode(1, OUTPUT); |
|
| 28 | + |
|
| 29 | + |
|
| 30 | + |
|
| 31 | + |
|
| 32 | +## ref |
|
| 33 | + |
|
| 34 | +- [[avr-dat]] |
|
| ... | ... | \ No newline at end of file |
Tech-dat/Interface-dat/USB-SDK-dat/cable-usb-dat.md/USB_A-microUSB-dat/USB_A-microUSB-dat.md
| ... | ... | @@ -0,0 +1,6 @@ |
| 1 | + |
|
| 2 | +# USB_A-microUSB-dat |
|
| 3 | + |
|
| 4 | +## ref |
|
| 5 | + |
|
| 6 | +- [[cable-usb]] |
|
| ... | ... | \ No newline at end of file |
Tech-dat/Interface-dat/USB-SDK-dat/libusb-dat/libusb-dat.md
| ... | ... | @@ -0,0 +1,21 @@ |
| 1 | + |
|
| 2 | +# libusb-dat |
|
| 3 | + |
|
| 4 | +- libusb-win32 |
|
| 5 | +- https://zadig.akeo.ie/ |
|
| 6 | + |
|
| 7 | + |
|
| 8 | + |
|
| 9 | +## repro |
|
| 10 | + |
|
| 11 | + |
|
| 12 | +driver |
|
| 13 | + |
|
| 14 | +- https://github.com/Edragon/COM-Driver |
|
| 15 | +- https://github.com/Edragon/Tools |
|
| 16 | +- https://github.com/Edragon/git-Debug |
|
| 17 | + |
|
| 18 | + |
|
| 19 | +## ref |
|
| 20 | + |
|
| 21 | +- [[serial-dat]] |
|
| ... | ... | \ No newline at end of file |
Tech-dat/Interface-dat/USB-SDK-dat/lightning-dat/2025-11-20-14-59-56.png
| ... | ... | Binary files /dev/null and b/Tech-dat/Interface-dat/USB-SDK-dat/lightning-dat/2025-11-20-14-59-56.png differ |
Tech-dat/Interface-dat/USB-SDK-dat/lightning-dat/lightning-dat.md
| ... | ... | @@ -0,0 +1,28 @@ |
| 1 | + |
|
| 2 | +# lightning-dat |
|
| 3 | + |
|
| 4 | + |
|
| 5 | + |
|
| 6 | +这个转接头,一头是lightning接口,接手机,另外一头大头是一个HDMI口和一个lightning母口(需要给手机以及内部供电),HDMI口需要额外的一根HDMI线连接转接器跟电视,你要买这个转接器的话切记要有一根额外的HDMI线才行。 |
|
| 7 | + |
|
| 8 | +The iPhone 8 uses a **Lightning connector**, which does not natively support DisplayPort. |
|
| 9 | +Instead, video output is possible via: |
|
| 10 | + |
|
| 11 | +- **Lightning Digital AV Adapter (Apple official)** |
|
| 12 | + - Converts **Lightning → HDMI** |
|
| 13 | + - Supports up to **1080p @ 60Hz** |
|
| 14 | + - Can mirror your screen or output compatible apps |
|
| 15 | + |
|
| 16 | +- **Lightning to VGA Adapter** |
|
| 17 | + - Converts Lightning → VGA |
|
| 18 | + - Max resolution **1024×768** |
|
| 19 | + - Older projectors or displays only |
|
| 20 | + |
|
| 21 | +Yes. The **iPad Mini 5** uses a **Lightning connector**, and it can output video using Apple adapters. |
|
| 22 | + |
|
| 23 | + |
|
| 24 | + |
|
| 25 | + |
|
| 26 | +## ref |
|
| 27 | + |
|
| 28 | +- [[USB-dat]] |
|
| ... | ... | \ No newline at end of file |
Tech-dat/Interface-dat/USB-SDK-dat/tinyUSB-dat/tinyUSB-dat.md
| ... | ... | @@ -0,0 +1,13 @@ |
| 1 | + |
|
| 2 | +# tinyUSB-dat |
|
| 3 | + |
|
| 4 | +Adafruit TinyUSB Library by Adafruit |
|
| 5 | + |
|
| 6 | +https://github.com/adafruit/Adafruit_TinyUSB_Arduino |
|
| 7 | + |
|
| 8 | +https://github.com/hathach/tinyusb |
|
| 9 | + |
|
| 10 | +https://github.com/chegewara/esp32-usb-v2 |
|
| 11 | + |
|
| 12 | +https://github.com/chegewara/EspTinyUSB |
|
| 13 | + |
Tech-dat/Interface-dat/USB-dat/2024-01-13-17-48-33.png
| ... | ... | Binary files a/Tech-dat/Interface-dat/USB-dat/2024-01-13-17-48-33.png and /dev/null differ |
Tech-dat/Interface-dat/USB-dat/2024-05-06-17-38-37.png
| ... | ... | Binary files a/Tech-dat/Interface-dat/USB-dat/2024-05-06-17-38-37.png and /dev/null differ |
Tech-dat/Interface-dat/USB-dat/2024-05-07-16-19-57.png
| ... | ... | Binary files a/Tech-dat/Interface-dat/USB-dat/2024-05-07-16-19-57.png and /dev/null differ |
Tech-dat/Interface-dat/USB-dat/2025-07-10-17-31-16.png
| ... | ... | Binary files a/Tech-dat/Interface-dat/USB-dat/2025-07-10-17-31-16.png and /dev/null differ |
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-A-dat/2024-05-09-18-00-58.png
| ... | ... | Binary files a/Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-A-dat/2024-05-09-18-00-58.png and /dev/null differ |
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-A-dat/2024-05-09-18-01-18.png
| ... | ... | Binary files a/Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-A-dat/2024-05-09-18-01-18.png and /dev/null differ |
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-A-dat/2025-10-10-18-23-34.png
| ... | ... | Binary files a/Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-A-dat/2025-10-10-18-23-34.png and /dev/null differ |
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-A-dat/2025-10-10-18-26-34.png
| ... | ... | Binary files a/Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-A-dat/2025-10-10-18-26-34.png and /dev/null differ |
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-A-dat/2025-12-22-21-17-54.png
| ... | ... | Binary files a/Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-A-dat/2025-12-22-21-17-54.png and /dev/null differ |
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-A-dat/2025-12-22-21-18-12.png
| ... | ... | Binary files a/Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-A-dat/2025-12-22-21-18-12.png and /dev/null differ |
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-A-dat/CONN-USB-A-dat.md
| ... | ... | @@ -1,31 +0,0 @@ |
| 1 | - |
|
| 2 | -# USB-A-dat |
|
| 3 | - |
|
| 4 | - |
|
| 5 | - |
|
| 6 | - |
|
| 7 | -## type-A |
|
| 8 | - |
|
| 9 | - |
|
| 10 | - |
|
| 11 | - |
|
| 12 | -## type-A Female |
|
| 13 | - |
|
| 14 | - |
|
| 15 | - |
|
| 16 | - |
|
| 17 | - |
|
| 18 | - |
|
| 19 | - |
|
| 20 | -## type-A male |
|
| 21 | - |
|
| 22 | - |
|
| 23 | - |
|
| 24 | -board sinked |
|
| 25 | - |
|
| 26 | - |
|
| 27 | - |
|
| 28 | - |
|
| 29 | -## ref |
|
| 30 | - |
|
| 31 | -- [[CONN-USB]] - [[USB-A]] - [[CONN]] |
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-HDK-dat/2026-01-18-15-03-57.png
| ... | ... | Binary files a/Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-HDK-dat/2026-01-18-15-03-57.png and /dev/null differ |
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-HDK-dat/CONN-USB-HDK-dat.md
| ... | ... | @@ -1,7 +0,0 @@ |
| 1 | - |
|
| 2 | - |
|
| 3 | -# CONN-USB-HDK-dat |
|
| 4 | - |
|
| 5 | -- [[NEO-7-dat]] |
|
| 6 | - |
|
| 7 | - |
|
| ... | ... | \ No newline at end of file |
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-dat.md
| ... | ... | @@ -1,12 +0,0 @@ |
| 1 | - |
|
| 2 | -# CONN-USB-dat |
|
| 3 | - |
|
| 4 | - |
|
| 5 | -- [[USB-A-dat]] |
|
| 6 | - |
|
| 7 | -- [[USB-B-dat]] |
|
| 8 | - |
|
| 9 | -- [[USB-type-C-dat]] |
|
| 10 | - |
|
| 11 | -- [[USB-micro-dat]] |
|
| 12 | - |
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-micro-dat/2025-10-23-19-31-23.png
| ... | ... | Binary files a/Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-micro-dat/2025-10-23-19-31-23.png and /dev/null differ |
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-micro-dat/2025-10-23-19-35-00.png
| ... | ... | Binary files a/Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-micro-dat/2025-10-23-19-35-00.png and /dev/null differ |
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-micro-dat/2025-10-23-19-36-14.png
| ... | ... | Binary files a/Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-micro-dat/2025-10-23-19-36-14.png and /dev/null differ |
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-micro-dat/CONN-USB-micro-dat.md
| ... | ... | @@ -1,23 +0,0 @@ |
| 1 | - |
|
| 2 | -# USB-micro-dat |
|
| 3 | - |
|
| 4 | -## good type micro USB |
|
| 5 | - |
|
| 6 | - |
|
| 7 | - |
|
| 8 | - |
|
| 9 | - |
|
| 10 | -## vertical micro-USB |
|
| 11 | - |
|
| 12 | -- [[NWI1126-dat]] |
|
| 13 | - |
|
| 14 | - |
|
| 15 | - |
|
| 16 | -## 2PIN SMD micro USB |
|
| 17 | - |
|
| 18 | - |
|
| 19 | - |
|
| 20 | - |
|
| 21 | -## ref |
|
| 22 | - |
|
| 23 | -- [[conn-USB-dat]] |
|
| ... | ... | \ No newline at end of file |
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-micro-dat/CONN-USB-micro-vertical-dat/2026-01-23-01-39-18.png
| ... | ... | Binary files a/Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-micro-dat/CONN-USB-micro-vertical-dat/2026-01-23-01-39-18.png and /dev/null differ |
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-micro-dat/CONN-USB-micro-vertical-dat/CONN-USB-micro-vertical-dat.md
| ... | ... | @@ -1,22 +0,0 @@ |
| 1 | - |
|
| 2 | -# CONN-USB-micro-vertical-dat |
|
| 3 | - |
|
| 4 | - |
|
| 5 | -This connector needs to be soldered on both side to ensure good connection to prevent plug in and out foce. |
|
| 6 | - |
|
| 7 | -this vertical micro usb is easily to loose (10~20% chance) if only back side soldered |
|
| 8 | - |
|
| 9 | -add more soldering on the sides to reinforce the connection from the front side too. |
|
| 10 | - |
|
| 11 | - |
|
| 12 | - |
|
| 13 | -influenced products: [[NWI1119-dat]] - [[NWI1126-dat]] - [[NWI1252-dat]] - [[NWI1254-dat]] == [[ESP32-C3-dat]] |
|
| 14 | - |
|
| 15 | -log in [[QC-dat]] |
|
| 16 | - |
|
| 17 | - |
|
| 18 | - |
|
| 19 | - |
|
| 20 | -## ref |
|
| 21 | - |
|
| 22 | -- [[CONN-USB-micro-dat]] |
|
| ... | ... | \ No newline at end of file |
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-type-c-dat/2023-11-30-15-27-29.png
| ... | ... | Binary files a/Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-type-c-dat/2023-11-30-15-27-29.png and /dev/null differ |
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-type-c-dat/2024-05-09-12-51-12.png
| ... | ... | Binary files a/Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-type-c-dat/2024-05-09-12-51-12.png and /dev/null differ |
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-type-c-dat/2024-05-09-12-51-37.png
| ... | ... | Binary files a/Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-type-c-dat/2024-05-09-12-51-37.png and /dev/null differ |
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-type-c-dat/2024-05-09-12-52-02.png
| ... | ... | Binary files a/Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-type-c-dat/2024-05-09-12-52-02.png and /dev/null differ |
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-type-c-dat/2025-11-20-14-56-28.png
| ... | ... | Binary files a/Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-type-c-dat/2025-11-20-14-56-28.png and /dev/null differ |
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-type-c-dat/CONN-USB-type-c-dat.md
| ... | ... | @@ -1,121 +0,0 @@ |
| 1 | - |
|
| 2 | -# typec-dat |
|
| 3 | - |
|
| 4 | - |
|
| 5 | -- [[type-c-hdk-dat]] |
|
| 6 | - |
|
| 7 | -- [[peripherals-dat]] |
|
| 8 | - |
|
| 9 | -- [[USB-dat]] |
|
| 10 | - |
|
| 11 | - |
|
| 12 | - |
|
| 13 | -## functions |
|
| 14 | - |
|
| 15 | -- [[USB-charging-dat]] - [[USB-PD-dat]] |
|
| 16 | - |
|
| 17 | -- [[USB-OTG-dat]] |
|
| 18 | - |
|
| 19 | -- [[displayPort-dat]] |
|
| 20 | - |
|
| 21 | -- [[thunderbolt-dat]] |
|
| 22 | - |
|
| 23 | -- [[type-c-to-ethernet-dat]] |
|
| 24 | - |
|
| 25 | -## hardware |
|
| 26 | - |
|
| 27 | -- [[iphone-17-dat]] 20pins [[usb-type-c-dat]] - [[usb-type-c]] - [[usb]] |
|
| 28 | - |
|
| 29 | - |
|
| 30 | - |
|
| 31 | -线材eMarker信息,方案为Coaxial(0x367e),具备50V5A 240W EPR供电能力,速率规格为USB4 Gen4(80Gb)。 |
|
| 32 | - |
|
| 33 | - |
|
| 34 | - |
|
| 35 | -## history |
|
| 36 | - |
|
| 37 | -USB Type-C encompasses many protocols such as USB 3, USB4, Thunderbolt 3, Thunderbolt 4, etc. Different product applications correspond to different USB version speeds, as shown in the table below: |
|
| 38 | - |
|
| 39 | - |
|
| 40 | - |
|
| 41 | -Although they all use the USB Type-C interface, due to differences in protocol versions and speeds, achieving optimal performance requires consistency in matching the system/device/USB Type-C cable. Different devices or systems also require different cables. Just considering speed, USB Type-C cables have the following distinctions: |
|
| 42 | - |
|
| 43 | - |
|
| 44 | - |
|
| 45 | -As transmission speeds increase, the power demand for high-speed devices also grows larger. Therefore, USB Type-C must introduce various specifications to cope. The USB PD Revision 3.1 specification released by USB-IF in 2021 proposed EPR (Extended Power Range) power supply, requiring a maximum of 240W to meet the demand for high power supply. In summary, the numerous classifications of cable specifications and version speeds are almost dazzling, inevitably causing confusion for consumers when making purchases. |
|
| 46 | - |
|
| 47 | -To improve this situation, in March 2022, USB-IF proposed certification combining cable transmission speed and supported power capability, and redefined cable specifications. In the future, cables will no longer be differentiated by version, but rather by "universal speed and power supply." |
|
| 48 | - |
|
| 49 | - |
|
| 50 | - |
|
| 51 | - |
|
| 52 | -## type-c pin definitions |
|
| 53 | - |
|
| 54 | -The USB Type-C connector has 24 pins. Here is the pinout for the receptacle: |
|
| 55 | - |
|
| 56 | -**Top Row:** |
|
| 57 | -| Pin | Name | Description | |
|
| 58 | -| --- | ------ | ----------------------------------------------- | |
|
| 59 | -| A1 | GND | Ground | |
|
| 60 | -| A2 | SSTXp1 | SuperSpeed Differential Pair #1, TX, Positive | |
|
| 61 | -| A3 | SSTXn1 | SuperSpeed Differential Pair #1, TX, Negative | |
|
| 62 | -| A4 | VBUS | Bus Power | |
|
| 63 | -| A5 | CC1 | Configuration Channel | |
|
| 64 | -| A6 | Dp1 | USB 2.0 Differential Pair, Position 1, Positive | |
|
| 65 | -| A7 | Dn1 | USB 2.0 Differential Pair, Position 1, Negative | |
|
| 66 | -| A8 | SBU1 | Sideband Use (SBU) | |
|
| 67 | -| A9 | VBUS | Bus Power | |
|
| 68 | -| A10 | SSRXn2 | SuperSpeed Differential Pair #2, RX, Negative | |
|
| 69 | -| A11 | SSRXp2 | SuperSpeed Differential Pair #2, RX, Positive | |
|
| 70 | -| A12 | GND | Ground | |
|
| 71 | - |
|
| 72 | -**Bottom Row:** |
|
| 73 | -| Pin | Name | Description | |
|
| 74 | -| --- | ------ | ----------------------------------------------- | |
|
| 75 | -| B12 | GND | Ground | |
|
| 76 | -| B11 | SSRXp1 | SuperSpeed Differential Pair #1, RX, Positive | |
|
| 77 | -| B10 | SSRXn1 | SuperSpeed Differential Pair #1, RX, Negative | |
|
| 78 | -| B9 | VBUS | Bus Power | |
|
| 79 | -| B8 | SBU2 | Sideband Use (SBU) | |
|
| 80 | -| B7 | Dn2 | USB 2.0 Differential Pair, Position 2, Negative | |
|
| 81 | -| B6 | Dp2 | USB 2.0 Differential Pair, Position 2, Positive | |
|
| 82 | -| B5 | CC2 | Configuration Channel | |
|
| 83 | -| B4 | VBUS | Bus Power | |
|
| 84 | -| B3 | SSTXn2 | SuperSpeed Differential Pair #2, TX, Negative | |
|
| 85 | -| B2 | SSTXp2 | SuperSpeed Differential Pair #2, TX, Positive | |
|
| 86 | -| B1 | GND | Ground | |
|
| 87 | - |
|
| 88 | -**Key Points:** |
|
| 89 | -* **Symmetry:** The pinout is symmetrical, allowing the plug to be inserted either way up. |
|
| 90 | -* **USB 2.0:** Only one set of D+/D- pins (either A6/A7 or B6/B7) is connected through the cable at any time. |
|
| 91 | -* **SuperSpeed:** TX/RX pairs are used for high-speed data (USB 3.x, DisplayPort Alt Mode, Thunderbolt, etc.). |
|
| 92 | -* **CC Pins:** Used for detecting connection, orientation, role (Host/Device/DRP), and managing Power Delivery (PD). |
|
| 93 | -* **SBU Pins:** Used for Alternate Modes, such as DisplayPort or Audio Adapter Accessory Mode. |
|
| 94 | -* **VBUS/GND:** Provide power and ground reference. Multiple pins are used to handle higher currents for Power Delivery. |
|
| 95 | - |
|
| 96 | -- [[DisplayPort-dat]] - [[Thunderbolt-dat]] |
|
| 97 | - |
|
| 98 | -## Conversion to USB 2.0 |
|
| 99 | - |
|
| 100 | -- [[USB-2.0-dat]] - [[USB-3.0-dat]] - [[USB-4.0-dat]] |
|
| 101 | - |
|
| 102 | -- VBUS: Connect one or more Type-C VBUS pins (A4, A9, B4, B9) to the USB-A VBUS pin (Pin 1). |
|
| 103 | -- GND: Connect one or more Type-C GND pins (A1, A12, B1, B12) to the USB-A GND pin (Pin 4). |
|
| 104 | -- D+: Connect one of the Type-C D+ pins (A6 or B6) to the USB-A D+ pin (Pin 3). |
|
| 105 | -- D-: Connect the corresponding Type-C D- pin (A7 or B7) to the USB-A D- pin (Pin 2). |
|
| 106 | -- CC Pin: This is crucial for Type-C. For a simple adapter presenting a USB-A port, one of the CC pins (A5 or B5) on the Type-C plug needs a 5.1 kΩ pull-down resistor (Rd) connected to GND. This signals to the connected Type-C device that it's attached to a legacy USB downstream-facing port (like the one provided by the adapter). |
|
| 107 | - |
|
| 108 | -Note: |
|
| 109 | - |
|
| 110 | -- This only covers USB 2.0 functionality. Converting for USB 3.x SuperSpeed requires connecting the SSTX and SSRX pairs as well, which is more complex. |
|
| 111 | -- Features like Power Delivery (PD) beyond basic 5V and Alternate Modes (like DisplayPort) are not supported through this simple conversion. |
|
| 112 | -- Commercial adapters and cables handle this internal wiring. Building such an adapter requires careful attention to the USB specifications, especially regarding the CC pin configuration. |
|
| 113 | - |
|
| 114 | - |
|
| 115 | -## wiring to CM4 |
|
| 116 | - |
|
| 117 | - |
|
| 118 | - |
|
| 119 | -## ref |
|
| 120 | - |
|
| 121 | -- [[usb]] - [[type-c]] - [[type-c-cable]] |
|
| ... | ... | \ No newline at end of file |
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-type-c-dat/type-c-hdk-dat/2025-06-23-18-01-31.png
| ... | ... | Binary files a/Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-type-c-dat/type-c-hdk-dat/2025-06-23-18-01-31.png and /dev/null differ |
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-type-c-dat/type-c-hdk-dat/type-c-hdk-dat.md
| ... | ... | @@ -1,14 +0,0 @@ |
| 1 | - |
|
| 2 | -# type-c-hdk-dat |
|
| 3 | - |
|
| 4 | -## type-c-HDK-dat |
|
| 5 | - |
|
| 6 | -### power supply and serial for STM32 |
|
| 7 | - |
|
| 8 | - |
|
| 9 | - |
|
| 10 | - |
|
| 11 | - |
|
| 12 | -## ref |
|
| 13 | - |
|
| 14 | -- [[type-c-dat]] - [[USB-dat]] |
|
| ... | ... | \ No newline at end of file |
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-type-c-dat/type-c-sniffer-dat/2025-12-11-16-50-16.png
| ... | ... | Binary files a/Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-type-c-dat/type-c-sniffer-dat/2025-12-11-16-50-16.png and /dev/null differ |
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-type-c-dat/type-c-sniffer-dat/2025-12-11-16-51-03.png
| ... | ... | Binary files a/Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-type-c-dat/type-c-sniffer-dat/2025-12-11-16-51-03.png and /dev/null differ |
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-type-c-dat/type-c-sniffer-dat/type-c-sniffer-dat.md
| ... | ... | @@ -1,22 +0,0 @@ |
| 1 | - |
|
| 2 | -# type-c-sniffer-dat.md |
|
| 3 | - |
|
| 4 | - |
|
| 5 | -- [[OPM1185-dat]] |
|
| 6 | - |
|
| 7 | -output voltage 9V 12V 20V 48V |
|
| 8 | - |
|
| 9 | -output current up to 5A |
|
| 10 | - |
|
| 11 | - |
|
| 12 | - |
|
| 13 | - |
|
| 14 | - |
|
| 15 | - |
|
| 16 | - |
|
| 17 | - |
|
| 18 | - |
|
| 19 | -## ref |
|
| 20 | - |
|
| 21 | -- [[dcdc-boost-dat]] |
|
| 22 | - |
Tech-dat/Interface-dat/USB-dat/CONN-USB-dat/CONN-USB-type-c-dat/type-c-to-ethernet-dat.md
| ... | ... | @@ -1,87 +0,0 @@ |
| 1 | -# type-c-to-ethernet-dat.md |
|
| 2 | - |
|
| 3 | -Pixel supports using wired Ethernet directly via a USB-C adapter. |
|
| 4 | -Just use a USB-C to Ethernet adapter (with a built-in network card chip). |
|
| 5 | - |
|
| 6 | ---- |
|
| 7 | - |
|
| 8 | -## 1. Supported Adapter Types |
|
| 9 | -- USB-C → Ethernet (RJ45) |
|
| 10 | -- Common built-in chips: |
|
| 11 | - - Realtek RTL8153 (common and highly compatible) |
|
| 12 | - - ASIX AX88179 / AX88772 |
|
| 13 | - - Some USB 3.0 gigabit adapters |
|
| 14 | - |
|
| 15 | -Note: There is no such thing as a "chipless" Type-C to RJ45 cable (pure wire); it must have a network card chip. |
|
| 16 | - |
|
| 17 | ---- |
|
| 18 | - |
|
| 19 | -## 2. How to Use with Pixel Phones |
|
| 20 | -1. Plug the USB-C to Ethernet adapter into the Pixel phone. |
|
| 21 | -2. Connect a live network cable (LAN). |
|
| 22 | -3. A notification will pop up at the bottom of the Pixel: |
|
| 23 | - - "Ethernet connected" or |
|
| 24 | - - "Wired network available" |
|
| 25 | -4. The network will automatically switch to "Ethernet preferred." |
|
| 26 | - |
|
| 27 | -Path: |
|
| 28 | -Settings → Network & Internet → Ethernet |
|
| 29 | - |
|
| 30 | ---- |
|
| 31 | - |
|
| 32 | -## 3. Reverse Network Sharing (Pixel → Share to Other Devices) |
|
| 33 | -In theory, Pixel can also use: |
|
| 34 | -- USB tethering |
|
| 35 | -But USB tethering only supports phone → computer |
|
| 36 | -Not supported: |
|
| 37 | -- Phone → router |
|
| 38 | -- Phone → another Android device via USB-C to Ethernet |
|
| 39 | - |
|
| 40 | -Reason: Ethernet adapters on Android usually only work in client mode (receiving network), not as a host for sharing. |
|
| 41 | - |
|
| 42 | -If you want Pixel to share 4G/5G network → Ethernet for other devices, you need: |
|
| 43 | -- Special ROM (like LineageOS, requires root; not recommended for minors or non-professional users) |
|
| 44 | -- Or use Wi-Fi Hotspot → another device uses wireless-to-wired conversion |
|
| 45 | - |
|
| 46 | ---- |
|
| 47 | - |
|
| 48 | -## 4. Recommended Adapters for Pixel (No Brand Restriction) |
|
| 49 | -Recommended chips: |
|
| 50 | -- Realtek RTL8153 (stable speed, least compatibility issues) |
|
| 51 | -- AX88179 (stable) |
|
| 52 | -- AX88772 (100Mbps version) |
|
| 53 | - |
|
| 54 | -Some brands may state: |
|
| 55 | -- "Plug and Play for Android" |
|
| 56 | -- "Compatible with Pixel" |
|
| 57 | - |
|
| 58 | -All of these can be used normally. |
|
| 59 | - |
|
| 60 | ---- |
|
| 61 | - |
|
| 62 | -## 5. Speed |
|
| 63 | -- If using USB-C → USB 3.0 → Gigabit Ethernet: |
|
| 64 | - Up to 1Gbps (actual test: 600–900Mbps) |
|
| 65 | -- If USB-C → USB 2.0 → 100Mbps port: |
|
| 66 | - About 90Mbps |
|
| 67 | - |
|
| 68 | ---- |
|
| 69 | - |
|
| 70 | -## 6. Common Issues |
|
| 71 | -### Q: No response after plugging in? |
|
| 72 | -- Try a different network cable |
|
| 73 | -- Try another USB-C to Ethernet adapter |
|
| 74 | -- Some cheap adapters use unknown chips, not compatible with Android |
|
| 75 | - |
|
| 76 | -### Q: Can Pixel use Wi-Fi and Ethernet at the same time? |
|
| 77 | -- Yes, but the system prefers Ethernet |
|
| 78 | -- You can manually switch the network source |
|
| 79 | - |
|
| 80 | -### Q: Can Pixel share LAN network to a computer? |
|
| 81 | -- Not by default (USB sharing only supports mobile data → USB) |
|
| 82 | -- You can use Wi-Fi hotspot sharing (LAN → Wi-Fi) |
|
| 83 | - |
|
| 84 | - |
|
| 85 | -## ref |
|
| 86 | - |
|
| 87 | -- [[USB-type-C-dat]] |
|
| ... | ... | \ No newline at end of file |
Tech-dat/Interface-dat/USB-dat/USB-2.0-dat/USB-2.0-dat.md
| ... | ... | @@ -1,3 +0,0 @@ |
| 1 | - |
|
| 2 | -# USB-2.0-dat |
|
| 3 | - |
Tech-dat/Interface-dat/USB-dat/USB-3.0-dat/USB-3.0-dat.md
| ... | ... | @@ -1,15 +0,0 @@ |
| 1 | - |
|
| 2 | -# USB-3.0-dat |
|
| 3 | - |
|
| 4 | -- [[superspeed-dat]] |
|
| 5 | - |
|
| 6 | -## Key Functions and Features |
|
| 7 | - |
|
| 8 | -USB 3.0, also known as SuperSpeed USB, introduced several significant improvements over its predecessor, USB 2.0: |
|
| 9 | - |
|
| 10 | -* **Increased Data Transfer Speed:** Offers a maximum theoretical transfer rate of up to 5 Gbps (Gigabits per second), which is roughly 10 times faster than USB 2.0's High-Speed rate of 480 Mbps. This significantly reduces the time needed to transfer large files like HD videos or backups. |
|
| 11 | -* **Full-Duplex Communication:** Unlike USB 2.0 which operated in half-duplex (data could only flow in one direction at a time), USB 3.0 uses two dedicated unidirectional data paths, allowing data to be sent and received simultaneously. This improves overall bandwidth and responsiveness. |
|
| 12 | -* **Improved Power Management:** Features more aggressive power-saving states, allowing devices to enter low-power modes more quickly when idle, reducing overall power consumption. |
|
| 13 | -* **Increased Power Output:** Standard USB 3.0 ports can deliver more power to connected devices (up to 900mA compared to 500mA for USB 2.0), enabling faster charging for compatible devices and better support for power-hungry peripherals without needing an external power adapter. |
|
| 14 | -* **Backward Compatibility:** USB 3.0 ports are designed to be backward compatible with USB 2.0 and USB 1.1 devices. When a slower device is connected to a USB 3.0 port, it will operate at the slower speed. Similarly, a USB 3.0 device connected to a USB 2.0 port will operate at USB 2.0 speeds. |
|
| 15 | -* **New Physical Connections:** While maintaining compatibility with USB Type-A connectors (often colored blue to distinguish them), USB 3.0 introduced new connector types like USB 3.0 Micro-B for certain devices. |
Tech-dat/Interface-dat/USB-dat/USB-4.0-dat/USB-4.0-dat.md
| ... | ... | @@ -1,16 +0,0 @@ |
| 1 | - |
|
| 2 | -# USB-4.0-dat |
|
| 3 | - |
|
| 4 | -Here are the key advancements introduced with USB 4.0: |
|
| 5 | - |
|
| 6 | -- Increased Speed: Offers a maximum data transfer rate of up to 40 Gbps, matching Thunderbolt 3 speeds, by utilizing two lanes. Some configurations might operate at 20 Gbps. |
|
| 7 | -- Thunderbolt 3 Convergence: USB 4.0 integrates the Thunderbolt 3 protocol, making USB 4.0 ports inherently compatible with Thunderbolt 3 devices and cables (though manufacturers must implement and certify this). |
|
| 8 | -- Dynamic Bandwidth Sharing: More efficiently shares bandwidth between data (USB 3.x) and display (DisplayPort) protocols running simultaneously over the same connection. It allocates bandwidth based on need, rather than fixed splitting. |
|
| 9 | -- DisplayPort Alt Mode 2.0: Can support DisplayPort 2.0 over the USB-C connector, enabling higher resolutions and refresh rates for external displays compared to previous versions. |
|
| 10 | -- Mandatory USB Power Delivery (PD): All USB 4.0 implementations must support USB Power Delivery for more robust power negotiation and delivery. |
|
| 11 | -- Backward Compatibility: Maintains backward compatibility with USB 3.2, USB 2.0, and (optionally, but commonly) Thunderbolt 3. |
|
| 12 | -- Exclusive Use of USB Type-C: USB 4.0 is only available through the USB Type-C connector. - [[type-c-dat]] |
|
| 13 | - |
|
| 14 | -## ref |
|
| 15 | - |
|
| 16 | -- [[type-c-dat]] |
|
| ... | ... | \ No newline at end of file |
Tech-dat/Interface-dat/USB-dat/USB-ESD-dat/2024-12-29-14-30-18.png
| ... | ... | Binary files a/Tech-dat/Interface-dat/USB-dat/USB-ESD-dat/2024-12-29-14-30-18.png and /dev/null differ |
Tech-dat/Interface-dat/USB-dat/USB-ESD-dat/2025-09-04-18-52-50.png
| ... | ... | Binary files a/Tech-dat/Interface-dat/USB-dat/USB-ESD-dat/2025-09-04-18-52-50.png and /dev/null differ |
Tech-dat/Interface-dat/USB-dat/USB-ESD-dat/USB-ESD-dat.md
| ... | ... | @@ -1,24 +0,0 @@ |
| 1 | - |
|
| 2 | -# USB-ESD-dat |
|
| 3 | - |
|
| 4 | - |
|
| 5 | -## TPD7EUSB30 |
|
| 6 | - |
|
| 7 | - |
|
| 8 | - |
|
| 9 | -- [[TI-dat]] |
|
| 10 | - |
|
| 11 | - |
|
| 12 | -## USBLC6-2 |
|
| 13 | - |
|
| 14 | -Very low capacitance ESD protection |
|
| 15 | - |
|
| 16 | -https://www.st.com/resource/en/datasheet/usblc6-2.pdf |
|
| 17 | - |
|
| 18 | - |
|
| 19 | - |
|
| 20 | - |
|
| 21 | - |
|
| 22 | -## ref |
|
| 23 | - |
|
| 24 | -- [[USB-dat]] |
|
| ... | ... | \ No newline at end of file |
Tech-dat/Interface-dat/USB-dat/USB-FC-dat/USB-FC-dat.md
| ... | ... | @@ -1,27 +0,0 @@ |
| 1 | - |
|
| 2 | -# USB-FC-dat |
|
| 3 | - |
|
| 4 | -- [[USB-FC-trigger-dat]] |
|
| 5 | - |
|
| 6 | - |
|
| 7 | -## USB-PD-dat |
|
| 8 | - |
|
| 9 | -USB Power Delivery (USB PD) is a fast charging technology that allows devices to negotiate higher power levels over a USB connection. |
|
| 10 | - |
|
| 11 | -Unlike standard USB charging, which is limited to lower voltages and currents, USB PD supports up to 100W (20V, 5A) and dynamically adjusts voltage and current based on device needs. |
|
| 12 | - |
|
| 13 | -This enables rapid charging for smartphones, laptops, and other electronics, while ensuring safety and compatibility. USB PD is commonly used in modern USB-C devices for efficient and flexible charging. |
|
| 14 | - |
|
| 15 | -### specifications: |
|
| 16 | - |
|
| 17 | -- USB PD supports multiple voltage levels: 5V, 9V, 15V, and 20V. |
|
| 18 | -- Current can range from 0.5A up to 5A, depending on the device and cable quality. |
|
| 19 | -- The maximum power output is 100W (20V × 5A). |
|
| 20 | -- Devices negotiate the required voltage and current using a communication protocol over the USB-C connector. |
|
| 21 | -- USB PD allows for bi-directional power flow, meaning either device can supply power. |
|
| 22 | -- Cables must be electronically marked to safely deliver higher currents (above 3A). |
|
| 23 | -- USB PD is backward compatible with standard USB charging but offers much faster charging for supported devices. |
|
| 24 | - |
|
| 25 | -## ref |
|
| 26 | - |
|
| 27 | -- [[USB-dat]] |
|
| ... | ... | \ No newline at end of file |
Tech-dat/Interface-dat/USB-dat/USB-FC-dat/USB-FC-trigger-dat/USB-FC-trigger-dat.md
| ... | ... | @@ -1,38 +0,0 @@ |
| 1 | - |
|
| 2 | -# USB-FC-trigger-dat |
|
| 3 | - |
|
| 4 | -- [[fast-charge-methods-dat]] |
|
| 5 | - |
|
| 6 | - |
|
| 7 | -- [[USB-PD-dat]] - [[USB-BC-dat]] |
|
| 8 | - |
|
| 9 | -- [[USB-FC-dat]] |
|
| 10 | - |
|
| 11 | -## How USB Type-C 12V Fast Charging Trigger Works |
|
| 12 | - |
|
| 13 | -A USB Type-C 12V fast charging trigger is a small device or circuit that negotiates with a USB Type-C power source (such as a charger or power bank) to output 12V instead of the default 5V. This is done using the USB Power Delivery (PD) protocol. |
|
| 14 | - |
|
| 15 | -### Working Principle |
|
| 16 | - |
|
| 17 | -1. **Connection & Communication**: The trigger connects to the USB Type-C port and communicates with the charger using the PD protocol over the CC (Configuration Channel) pins. |
|
| 18 | -2. **Voltage Request**: It sends a request for 12V output (sometimes specifying the desired current, e.g., 1.5A or 3A). |
|
| 19 | -3. **Charger Response**: If the charger supports 12V PD output, it switches its output to 12V. |
|
| 20 | -4. **Power Delivery**: The trigger then provides this 12V to the connected device or circuit. |
|
| 21 | - |
|
| 22 | -### Applications |
|
| 23 | - |
|
| 24 | -- Powering devices that require 12V from USB Type-C chargers (DIY electronics, routers, etc.) |
|
| 25 | -- Avoids the need for a dedicated 12V adapter |
|
| 26 | -- Used in projects and gadgets needing higher voltage from USB-C |
|
| 27 | - |
|
| 28 | -### Note |
|
| 29 | - |
|
| 30 | -The trigger automatically handles the PD negotiation, making it easy to use with compatible |
|
| 31 | - |
|
| 32 | -## boards |
|
| 33 | - |
|
| 34 | -- [[OPM1185-dat]] |
|
| 35 | - |
|
| 36 | -## ref |
|
| 37 | - |
|
| 38 | -- [[USB-dat]] |
|
| ... | ... | \ No newline at end of file |
Tech-dat/Interface-dat/USB-dat/USB-Hub-dat/2023-11-30-15-28-49.png
| ... | ... | Binary files a/Tech-dat/Interface-dat/USB-dat/USB-Hub-dat/2023-11-30-15-28-49.png and /dev/null differ |
Tech-dat/Interface-dat/USB-dat/USB-Hub-dat/2025-08-19-16-49-07.png
| ... | ... | Binary files a/Tech-dat/Interface-dat/USB-dat/USB-Hub-dat/2025-08-19-16-49-07.png and /dev/null differ |
Tech-dat/Interface-dat/USB-dat/USB-Hub-dat/USB-Hub-dat.md
| ... | ... | @@ -1,106 +0,0 @@ |
| 1 | - |
|
| 2 | -# USB-Hub-dat |
|
| 3 | - |
|
| 4 | -- [[microchip-dat]] |
|
| 5 | - |
|
| 6 | -- [[diodes-dat]] - [[power-protection-dat]] |
|
| 7 | - |
|
| 8 | -- [[onsemi-dat]] - [[FSUSB42-dat]] |
|
| 9 | - |
|
| 10 | - |
|
| 11 | - |
|
| 12 | -## FE1.1 |
|
| 13 | - |
|
| 14 | - |
|
| 15 | - |
|
| 16 | - |
|
| 17 | - |
|
| 18 | -## GL850 |
|
| 19 | - |
|
| 20 | -- [[GL850-dat]] |
|
| 21 | - |
|
| 22 | - |
|
| 23 | -## CH334 |
|
| 24 | - |
|
| 25 | -项目采用CH334F将一路usb信号拓展至四路,其中ESP32S3、RP2040和CH549G各连接一路,另外的一路由一个usbA口引出,可以外接usb设备同时为开发板或者手机供电。 |
|
| 26 | - |
|
| 27 | - |
|
| 28 | - |
|
| 29 | - |
|
| 30 | - |
|
| 31 | -## SDK |
|
| 32 | - |
|
| 33 | - |
|
| 34 | -### RPI CM4 USB-HUB detect log |
|
| 35 | - |
|
| 36 | -- [[dmesg-dat]] - [[linux-dat]] |
|
| 37 | - |
|
| 38 | - [ 255.036607] usb usb1-port1: connect-debounce failed |
|
| 39 | - [ 255.704572] usb 1-1: new high-speed USB device number 2 using xhci-hcd |
|
| 40 | - [ 255.854484] usb 1-1: New USB device found, idVendor=ffff, idProduct=5678, bcdDevice= 2.00 |
|
| 41 | - [ 255.854515] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 |
|
| 42 | - [ 255.854531] usb 1-1: Product: Disk 2.0 |
|
| 43 | - [ 255.854545] usb 1-1: Manufacturer: USB |
|
| 44 | - [ 255.854559] usb 1-1: SerialNumber: 4935471142263206857 |
|
| 45 | - [ 255.871936] usb-storage 1-1:1.0: USB Mass Storage device detected |
|
| 46 | - [ 255.873428] scsi host0: usb-storage 1-1:1.0 |
|
| 47 | - [ 256.901207] scsi 0:0:0:0: Direct-Access VendorCo ProductCode 2.00 PQ: 0 ANSI: 4 |
|
| 48 | - [ 256.901940] sd 0:0:0:0: [sda] 55296000 512-byte logical blocks: (28.3 GB/26.4 GiB) |
|
| 49 | - [ 256.902058] sd 0:0:0:0: [sda] Write Protect is off |
|
| 50 | - [ 256.902067] sd 0:0:0:0: [sda] Mode Sense: 03 00 00 00 |
|
| 51 | - [ 256.902186] sd 0:0:0:0: [sda] No Caching mode page found |
|
| 52 | - [ 256.902194] sd 0:0:0:0: [sda] Assuming drive cache: write through |
|
| 53 | - [ 256.905659] sda: sda1 sda4 |
|
| 54 | - [ 256.906643] sd 0:0:0:0: [sda] Attached SCSI removable disk |
|
| 55 | - [ 256.919051] sd 0:0:0:0: Attached scsi generic sg0 type 0 |
|
| 56 | - [ 257.224765] hwmon hwmon1: Undervoltage detected! |
|
| 57 | - [ 257.848134] ntfs3: Max link count 4000 |
|
| 58 | - [ 257.851810] ntfs3: Unknown parameter 'windows_names' |
|
| 59 | - [ 263.269102] hwmon hwmon1: Voltage normalised |
|
| 60 | - [ 266.367000] usb 1-1: USB disconnect, device number 2 |
|
| 61 | - [ 266.381774] device offline error, dev sda, sector 6283224 op 0x1:(WRITE) flags 0x4800 phys_seg 240 prio class 2 |
|
| 62 | - [ 266.381803] Buffer I/O error on dev sda1, logical block 6282968, lost async page write |
|
| 63 | - [ 266.381818] Buffer I/O error on dev sda1, logical block 6282969, lost async page write |
|
| 64 | - [ 266.381826] Buffer I/O error on dev sda1, logical block 6282970, lost async page write |
|
| 65 | - [ 266.381834] Buffer I/O error on dev sda1, logical block 6282971, lost async page write |
|
| 66 | - [ 266.381842] Buffer I/O error on dev sda1, logical block 6282972, lost async page write |
|
| 67 | - [ 266.381849] Buffer I/O error on dev sda1, logical block 6282973, lost async page write |
|
| 68 | - [ 266.381857] Buffer I/O error on dev sda1, logical block 6282974, lost async page write |
|
| 69 | - [ 266.381865] Buffer I/O error on dev sda1, logical block 6282975, lost async page write |
|
| 70 | - [ 266.381883] Buffer I/O error on dev sda1, logical block 6282976, lost async page write |
|
| 71 | - [ 266.381891] Buffer I/O error on dev sda1, logical block 6282977, lost async page write |
|
| 72 | - [ 266.382553] device offline error, dev sda, sector 6283464 op 0x1:(WRITE) flags 0x4800 phys_seg 240 prio class 2 |
|
| 73 | - [ 266.383223] device offline error, dev sda, sector 6283704 op 0x1:(WRITE) flags 0x4800 phys_seg 240 prio class 2 |
|
| 74 | - [ 266.384813] device offline error, dev sda, sector 6283944 op 0x1:(WRITE) flags 0x4800 phys_seg 240 prio class 2 |
|
| 75 | - [ 266.385457] device offline error, dev sda, sector 6284184 op 0x1:(WRITE) flags 0x4800 phys_seg 240 prio class 2 |
|
| 76 | - [ 266.387392] device offline error, dev sda, sector 6284424 op 0x1:(WRITE) flags 0x4800 phys_seg 240 prio class 2 |
|
| 77 | - [ 266.388071] device offline error, dev sda, sector 6284664 op 0x1:(WRITE) flags 0x4800 phys_seg 240 prio class 2 |
|
| 78 | - [ 266.389646] device offline error, dev sda, sector 6284904 op 0x1:(WRITE) flags 0x4800 phys_seg 240 prio class 2 |
|
| 79 | - [ 266.390390] device offline error, dev sda, sector 6285144 op 0x1:(WRITE) flags 0x4800 phys_seg 240 prio class 2 |
|
| 80 | - [ 266.391057] device offline error, dev sda, sector 6285384 op 0x1:(WRITE) flags 0x4800 phys_seg 240 prio class 2 |
|
| 81 | - [ 267.302308] hwmon hwmon1: Undervoltage detected! |
|
| 82 | - [ 270.051500] usb 1-1: new high-speed USB device number 3 using xhci-hcd |
|
| 83 | - [ 270.201539] usb 1-1: New USB device found, idVendor=ffff, idProduct=5678, bcdDevice= 2.00 |
|
| 84 | - [ 270.201572] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 |
|
| 85 | - [ 270.201590] usb 1-1: Product: Disk 2.0 |
|
| 86 | - [ 270.201604] usb 1-1: Manufacturer: USB |
|
| 87 | - [ 270.201617] usb 1-1: SerialNumber: 4935471142263206857 |
|
| 88 | - [ 270.203094] usb-storage 1-1:1.0: USB Mass Storage device detected |
|
| 89 | - [ 270.204120] scsi host0: usb-storage 1-1:1.0 |
|
| 90 | - [ 271.208587] scsi 0:0:0:0: Direct-Access VendorCo ProductCode 2.00 PQ: 0 ANSI: 4 |
|
| 91 | - [ 271.209228] sd 0:0:0:0: Attached scsi generic sg0 type 0 |
|
| 92 | - [ 271.209524] sd 0:0:0:0: [sda] 55296000 512-byte logical blocks: (28.3 GB/26.4 GiB) |
|
| 93 | - [ 271.209667] sd 0:0:0:0: [sda] Write Protect is off |
|
| 94 | - [ 271.209675] sd 0:0:0:0: [sda] Mode Sense: 03 00 00 00 |
|
| 95 | - [ 271.209815] sd 0:0:0:0: [sda] No Caching mode page found |
|
| 96 | - [ 271.209822] sd 0:0:0:0: [sda] Assuming drive cache: write through |
|
| 97 | - [ 271.213152] sda: sda1 sda4 |
|
| 98 | - [ 271.213741] sd 0:0:0:0: [sda] Attached SCSI removable disk |
|
| 99 | - [ 271.866218] ntfs3: Unknown parameter 'windows_names' |
|
| 100 | - |
|
| 101 | - |
|
| 102 | - |
|
| 103 | - |
|
| 104 | -## ref |
|
| 105 | - |
|
| 106 | -- [[USB-dat]] |
|
| ... | ... | \ No newline at end of file |
Tech-dat/Interface-dat/USB-dat/USB-MSC-dat/2025-09-29-15-15-40.png
| ... | ... | Binary files a/Tech-dat/Interface-dat/USB-dat/USB-MSC-dat/2025-09-29-15-15-40.png and /dev/null differ |
Tech-dat/Interface-dat/USB-dat/USB-MSC-dat/USB-MSC-dat.md
| ... | ... | @@ -1,19 +0,0 @@ |
| 1 | - |
|
| 2 | -# USB-MSC-dat |
|
| 3 | - |
|
| 4 | -- USB JTAG/serial debug unit |
|
| 5 | -- USB Mass Storage Class (MSC) for SPIFFS/LittleFS |
|
| 6 | - |
|
| 7 | - |
|
| 8 | - |
|
| 9 | - |
|
| 10 | -## portable devices |
|
| 11 | - |
|
| 12 | - |
|
| 13 | - |
|
| 14 | - |
|
| 15 | - |
|
| 16 | - |
|
| 17 | -## ref |
|
| 18 | - |
|
| 19 | -- [[ESP32-SDK-dat]] |
|
| ... | ... | \ No newline at end of file |
Tech-dat/Interface-dat/USB-dat/USB-MTP-dat/USB-MTP-dat.md
| ... | ... | @@ -1,41 +0,0 @@ |
| 1 | - |
|
| 2 | -# USB-MTP-dat |
|
| 3 | - |
|
| 4 | - |
|
| 5 | - |
|
| 6 | - |
|
| 7 | - |
|
| 8 | -## What is MTP? |
|
| 9 | -- **MTP (Media Transfer Protocol)** is a USB class protocol. |
|
| 10 | -- Lets a PC (Windows/macOS/Linux) access ESP32 files (SPIFFS, LittleFS, SD card). |
|
| 11 | -- Host sees device as a **Media Device** (like a phone or camera). |
|
| 12 | - |
|
| 13 | ---- |
|
| 14 | - |
|
| 15 | -## MTP vs MSC |
|
| 16 | - |
|
| 17 | -| Feature | MSC (Mass Storage) | MTP (Media Transfer Protocol) | |
|
| 18 | -|----------------------|--------------------------------|--------------------------------------| |
|
| 19 | -| Host view | Removable USB disk | Media device (camera/phone style) | |
|
| 20 | -| File system control | Host manages FS directly | ESP32 manages FS | |
|
| 21 | -| Safety | Risk of flash corruption | Safer, controlled by ESP32 | |
|
| 22 | -| Use case | Drag & drop, direct FS access | File browsing, sync, safe updates | |
|
| 23 | - |
|
| 24 | ---- |
|
| 25 | - |
|
| 26 | -## Why use MTP? |
|
| 27 | -- Safer file transfer (no direct FS corruption). |
|
| 28 | -- Compatible with Windows Explorer, macOS Finder, Linux file managers. |
|
| 29 | -- ESP32 firmware stays in control of FS. |
|
| 30 | - |
|
| 31 | -## ESP32-S3 Core and MTP Support Availability |
|
| 32 | - |
|
| 33 | -- **ESP-IDF**: MTP is supported via TinyUSB component. |
|
| 34 | -- **Arduino-ESP32 core (v2.0.5 and newer)**: Includes MTP classes (`MTP.h`). |
|
| 35 | -- Works on **ESP32-S2** and **ESP32-S3** (chips with native USB OTG). |
|
| 36 | -- Not supported on original ESP32 or ESP32-C3 (no native USB device). |
|
| 37 | - |
|
| 38 | - |
|
| 39 | -## ref |
|
| 40 | - |
|
| 41 | -- [[USB-dat]] |
|
| ... | ... | \ No newline at end of file |
Tech-dat/Interface-dat/USB-dat/USB-OTG-dat/2025-04-23-17-22-30.png
| ... | ... | Binary files a/Tech-dat/Interface-dat/USB-dat/USB-OTG-dat/2025-04-23-17-22-30.png and /dev/null differ |
Tech-dat/Interface-dat/USB-dat/USB-OTG-dat/2025-07-16-13-10-17.png
| ... | ... | Binary files a/Tech-dat/Interface-dat/USB-dat/USB-OTG-dat/2025-07-16-13-10-17.png and /dev/null differ |
Tech-dat/Interface-dat/USB-dat/USB-OTG-dat/2025-08-07-12-51-38.png
| ... | ... | Binary files a/Tech-dat/Interface-dat/USB-dat/USB-OTG-dat/2025-08-07-12-51-38.png and /dev/null differ |
Tech-dat/Interface-dat/USB-dat/USB-OTG-dat/2025-08-19-14-24-12.png
| ... | ... | Binary files a/Tech-dat/Interface-dat/USB-dat/USB-OTG-dat/2025-08-19-14-24-12.png and /dev/null differ |
Tech-dat/Interface-dat/USB-dat/USB-OTG-dat/USB-OTG-dat.md
| ... | ... | @@ -1,44 +0,0 @@ |
| 1 | - |
|
| 2 | -# USB-OTG-dat |
|
| 3 | - |
|
| 4 | -- [[ESP32-S3-dat]] |
|
| 5 | - |
|
| 6 | -- [[ESP32-C3-usb-dat]] - [[ESP32-USB-dat]] |
|
| 7 | - |
|
| 8 | -- [[STM32-USB-dat]] |
|
| 9 | - |
|
| 10 | - |
|
| 11 | -## SCH 1 |
|
| 12 | - |
|
| 13 | -- [[F1C100-HDK-dat]] |
|
| 14 | - |
|
| 15 | - |
|
| 16 | - |
|
| 17 | - |
|
| 18 | -SCH 2 |
|
| 19 | - |
|
| 20 | -- [[SY6280-dat]] |
|
| 21 | - |
|
| 22 | - |
|
| 23 | - |
|
| 24 | - |
|
| 25 | -## USB OTG/USB TYPE-C |
|
| 26 | - |
|
| 27 | -该部分连接到了芯片的DP/DM引脚,为芯片的USB接口。 |
|
| 28 | - |
|
| 29 | -USB Type-C用于USB Fel模式烧录系统,无供电输入/输出能力。 |
|
| 30 | - |
|
| 31 | -USB OTG处可用于连接其他USB设备,带5V输出,可用于连接其他USB设备,当然也可以接双头USB Type-A线缆用于USB Fel模式。 |
|
| 32 | - |
|
| 33 | -该模块原理图如下所示: |
|
| 34 | - |
|
| 35 | - |
|
| 36 | - |
|
| 37 | -需要注意的是,开发板中没有连接ID线(ID线用于识别USB模式),所以在编写设备树时,我们需要强制指定USB模式为主机或从机。 |
|
| 38 | - |
|
| 39 | - |
|
| 40 | -## cell phone type-c gadget |
|
| 41 | - |
|
| 42 | - |
|
| 43 | - |
|
| 44 | - |
Tech-dat/Interface-dat/USB-dat/USB-STM32-dat/2025-08-06-15-47-41.png
| ... | ... | Binary files a/Tech-dat/Interface-dat/USB-dat/USB-STM32-dat/2025-08-06-15-47-41.png and /dev/null differ |
Tech-dat/Interface-dat/USB-dat/USB-STM32-dat/2025-08-19-15-49-44.png
| ... | ... | Binary files a/Tech-dat/Interface-dat/USB-dat/USB-STM32-dat/2025-08-19-15-49-44.png and /dev/null differ |
Tech-dat/Interface-dat/USB-dat/USB-STM32-dat/Can-usb.zip
| ... | ... | Binary files a/Tech-dat/Interface-dat/USB-dat/USB-STM32-dat/Can-usb.zip and /dev/null differ |
Tech-dat/Interface-dat/USB-dat/USB-STM32-dat/STM-Bootloader-Driver.zip
| ... | ... | Binary files a/Tech-dat/Interface-dat/USB-dat/USB-STM32-dat/STM-Bootloader-Driver.zip and /dev/null differ |
Tech-dat/Interface-dat/USB-dat/USB-STM32-dat/USB-STM32-dat.md
| ... | ... | @@ -1,40 +0,0 @@ |
| 1 | - |
|
| 2 | -# USB-STM32-dat |
|
| 3 | - |
|
| 4 | -## STM32 USB |
|
| 5 | - |
|
| 6 | -### DFU USB OTG |
|
| 7 | - |
|
| 8 | -[[File:stm32-DFU.gif]] |
|
| 9 | - |
|
| 10 | - |
|
| 11 | -* Listed supported device in ST documents [https://www.st.com/content/ccc/resource/technical/document/application_note/6a/17/92/02/58/98/45/0c/CD00264379.pdf/files/CD00264379.pdf/jcr:content/translations/en.CD00264379.pdf AN3156] |
|
| 12 | - |
|
| 13 | -* Download [http://www.st.com/en/development-tools/stsw-stm32080.html DfuSe USB device firmware upgrade (DFU) software] |
|
| 14 | -* Install the drive in installation folder -C:\Program Files (x86)\STMicroelectronics\Software\DfuSe v3.0.5\Bin\Driver or here [[STM-Bootloader-Driver.zip]] STM32 Bootloader Driver |
|
| 15 | -* Testing firmware for [[File:Can-usb.zip]] USB-CAN here. |
|
| 16 | -* Open the DFU tool to upload firmware to internal flash, see left animation. |
|
| 17 | - |
|
| 18 | - |
|
| 19 | -### USB DFU |
|
| 20 | - |
|
| 21 | -* Short connect Boot0 + 3V3 to re-enter into USB DFU mode |
|
| 22 | -* use STM32CubeProgrammer upload hex or DFU file. |
|
| 23 | -In other boot try: |
|
| 24 | -* In case of SLCAN software connect UCCB and type in terminal '''boot''' device should reset and new device should connect to Your pc |
|
| 25 | - |
|
| 26 | - |
|
| 27 | -## CMSIS-DAP USB |
|
| 28 | - |
|
| 29 | - |
|
| 30 | - |
|
| 31 | - |
|
| 32 | -## ST-LINK USB part |
|
| 33 | - |
|
| 34 | - |
|
| 35 | - |
|
| 36 | -## ref |
|
| 37 | - |
|
| 38 | -- [[STM32-dat]] - [[USB-dat]] |
|
| 39 | - |
|
| 40 | -- [[CMSIS-DAP-dat]] - [[MDK-ARM-dat]] - [[DAPLINK-dat]] |
|
| ... | ... | \ No newline at end of file |
Tech-dat/Interface-dat/USB-dat/USB-STM32-dat/stm32-DFU.gif
| ... | ... | Binary files a/Tech-dat/Interface-dat/USB-dat/USB-STM32-dat/stm32-DFU.gif and /dev/null differ |
Tech-dat/Interface-dat/USB-dat/USB-Switch-dat/2023-11-30-16-01-52.png
| ... | ... | Binary files a/Tech-dat/Interface-dat/USB-dat/USB-Switch-dat/2023-11-30-16-01-52.png and /dev/null differ |
Tech-dat/Interface-dat/USB-dat/USB-Switch-dat/2025-09-04-18-46-13.png
| ... | ... | Binary files a/Tech-dat/Interface-dat/USB-dat/USB-Switch-dat/2025-09-04-18-46-13.png and /dev/null differ |
Tech-dat/Interface-dat/USB-dat/USB-Switch-dat/USB-Switch-dat.md
| ... | ... | @@ -1,25 +0,0 @@ |
| 1 | - |
|
| 2 | -# USB-Switch-dat |
|
| 3 | - |
|
| 4 | -Low-Power, Two-Port, High-Speed, USB2.0 (480Mbps) UART Switch |
|
| 5 | - |
|
| 6 | - |
|
| 7 | - |
|
| 8 | -- USBD0 - usb_hub |
|
| 9 | -- USBB - typc_c |
|
| 10 | - |
|
| 11 | -## FSUSB42 |
|
| 12 | - |
|
| 13 | -Low-Power, Two-Port, High-Speed, USB2.0 (480Mbps) UART Switch |
|
| 14 | - |
|
| 15 | - |
|
| 16 | - |
|
| 17 | -- [[RPI-CM4-expansion-board-dat]] |
|
| 18 | - |
|
| 19 | - |
|
| 20 | - |
|
| 21 | - |
|
| 22 | - |
|
| 23 | -## ref |
|
| 24 | - |
|
| 25 | -- [[USB-dat]] |
|
| ... | ... | \ No newline at end of file |
Tech-dat/Interface-dat/USB-dat/USB-driver-dat.md
| ... | ... | @@ -1,23 +0,0 @@ |
| 1 | - |
|
| 2 | -# USB-driver-dat |
|
| 3 | - |
|
| 4 | -https://github.com/Edragon/git-serial |
|
| 5 | - |
|
| 6 | - |
|
| 7 | - |
|
| 8 | - |
|
| 9 | -## 3. Install with Zadig (if no official driver) for BULK interface devices |
|
| 10 | - |
|
| 11 | -1. Download [Zadig](https://zadig.akeo.ie/). |
|
| 12 | -2. Run it as administrator. |
|
| 13 | -3. In the device list, find your **BULK interface device**. |
|
| 14 | -4. Select driver type: |
|
| 15 | - - **WinUSB** (recommended for most applications). |
|
| 16 | - - Or **libusbK/libusb-win32** if required by software. |
|
| 17 | -5. Click **Install Driver** (or **Replace Driver**). |
|
| 18 | - |
|
| 19 | - |
|
| 20 | - |
|
| 21 | -## ref |
|
| 22 | - |
|
| 23 | -- [[USB-dat]] |
|
| ... | ... | \ No newline at end of file |
Tech-dat/Interface-dat/USB-dat/USB-protection-dat/USB-protection-dat.md
| ... | ... | @@ -1,6 +0,0 @@ |
| 1 | - |
|
| 2 | -# USB-protection-dat |
|
| 3 | - |
|
| 4 | -## ref |
|
| 5 | - |
|
| 6 | -- [[USB-protection]] - [[USB]] |
|
| ... | ... | \ No newline at end of file |
Tech-dat/Interface-dat/USB-dat/USB-sys-dat/2025-07-10-14-06-16.png
| ... | ... | Binary files a/Tech-dat/Interface-dat/USB-dat/USB-sys-dat/2025-07-10-14-06-16.png and /dev/null differ |
Tech-dat/Interface-dat/USB-dat/USB-sys-dat/USB-sys-dat.excalidraw
| ... | ... | @@ -1,3755 +0,0 @@ |
| 1 | -{ |
|
| 2 | - "type": "excalidraw", |
|
| 3 | - "version": 2, |
|
| 4 | - "source": "https://marketplace.visualstudio.com/items?itemName=pomdtr.excalidraw-editor", |
|
| 5 | - "elements": [ |
|
| 6 | - { |
|
| 7 | - "id": "rmx3e5Xqwv69Su0hWiyff", |
|
| 8 | - "type": "rectangle", |
|
| 9 | - "x": 817, |
|
| 10 | - "y": 339.5, |
|
| 11 | - "width": 107, |
|
| 12 | - "height": 41, |
|
| 13 | - "angle": 0, |
|
| 14 | - "strokeColor": "#1e1e1e", |
|
| 15 | - "backgroundColor": "transparent", |
|
| 16 | - "fillStyle": "solid", |
|
| 17 | - "strokeWidth": 2, |
|
| 18 | - "strokeStyle": "solid", |
|
| 19 | - "roughness": 1, |
|
| 20 | - "opacity": 100, |
|
| 21 | - "groupIds": [], |
|
| 22 | - "frameId": null, |
|
| 23 | - "index": "a2", |
|
| 24 | - "roundness": { |
|
| 25 | - "type": 3 |
|
| 26 | - }, |
|
| 27 | - "seed": 1290983643, |
|
| 28 | - "version": 161, |
|
| 29 | - "versionNonce": 1873169851, |
|
| 30 | - "isDeleted": false, |
|
| 31 | - "boundElements": [ |
|
| 32 | - { |
|
| 33 | - "type": "text", |
|
| 34 | - "id": "19TYdsuT3uTCHDnRfne1N" |
|
| 35 | - }, |
|
| 36 | - { |
|
| 37 | - "id": "B_x_PvAPWytrBh2sYI4P2", |
|
| 38 | - "type": "arrow" |
|
| 39 | - }, |
|
| 40 | - { |
|
| 41 | - "id": "i7Z-p37KqNrp_X6lEcW13", |
|
| 42 | - "type": "arrow" |
|
| 43 | - }, |
|
| 44 | - { |
|
| 45 | - "id": "PK8Bme67a_acPyU0p9mP5", |
|
| 46 | - "type": "arrow" |
|
| 47 | - } |
|
| 48 | - ], |
|
| 49 | - "updated": 1752090522341, |
|
| 50 | - "link": null, |
|
| 51 | - "locked": false |
|
| 52 | - }, |
|
| 53 | - { |
|
| 54 | - "id": "19TYdsuT3uTCHDnRfne1N", |
|
| 55 | - "type": "text", |
|
| 56 | - "x": 831.280029296875, |
|
| 57 | - "y": 347.5, |
|
| 58 | - "width": 78.43994140625, |
|
| 59 | - "height": 25, |
|
| 60 | - "angle": 0, |
|
| 61 | - "strokeColor": "#1e1e1e", |
|
| 62 | - "backgroundColor": "transparent", |
|
| 63 | - "fillStyle": "solid", |
|
| 64 | - "strokeWidth": 2, |
|
| 65 | - "strokeStyle": "solid", |
|
| 66 | - "roughness": 1, |
|
| 67 | - "opacity": 100, |
|
| 68 | - "groupIds": [], |
|
| 69 | - "frameId": null, |
|
| 70 | - "index": "a3", |
|
| 71 | - "roundness": null, |
|
| 72 | - "seed": 679019899, |
|
| 73 | - "version": 153, |
|
| 74 | - "versionNonce": 1581675253, |
|
| 75 | - "isDeleted": false, |
|
| 76 | - "boundElements": [], |
|
| 77 | - "updated": 1752090421746, |
|
| 78 | - "link": null, |
|
| 79 | - "locked": false, |
|
| 80 | - "text": "Battery", |
|
| 81 | - "fontSize": 20, |
|
| 82 | - "fontFamily": 5, |
|
| 83 | - "textAlign": "center", |
|
| 84 | - "verticalAlign": "middle", |
|
| 85 | - "containerId": "rmx3e5Xqwv69Su0hWiyff", |
|
| 86 | - "originalText": "Battery", |
|
| 87 | - "autoResize": true, |
|
| 88 | - "lineHeight": 1.25 |
|
| 89 | - }, |
|
| 90 | - { |
|
| 91 | - "id": "_Lbex9NPPkXBPuCD4cOh3", |
|
| 92 | - "type": "rectangle", |
|
| 93 | - "x": 826.5, |
|
| 94 | - "y": 491.5, |
|
| 95 | - "width": 107, |
|
| 96 | - "height": 41, |
|
| 97 | - "angle": 0, |
|
| 98 | - "strokeColor": "#1e1e1e", |
|
| 99 | - "backgroundColor": "#ffc9c9", |
|
| 100 | - "fillStyle": "solid", |
|
| 101 | - "strokeWidth": 2, |
|
| 102 | - "strokeStyle": "solid", |
|
| 103 | - "roughness": 1, |
|
| 104 | - "opacity": 100, |
|
| 105 | - "groupIds": [], |
|
| 106 | - "frameId": null, |
|
| 107 | - "index": "a4", |
|
| 108 | - "roundness": { |
|
| 109 | - "type": 3 |
|
| 110 | - }, |
|
| 111 | - "seed": 161443925, |
|
| 112 | - "version": 248, |
|
| 113 | - "versionNonce": 632741718, |
|
| 114 | - "isDeleted": false, |
|
| 115 | - "boundElements": [ |
|
| 116 | - { |
|
| 117 | - "type": "text", |
|
| 118 | - "id": "0Sl9QbyuuQzWpOOCLwJb-" |
|
| 119 | - }, |
|
| 120 | - { |
|
| 121 | - "id": "c-OT6BDtGc6NB1f-9FTys", |
|
| 122 | - "type": "arrow" |
|
| 123 | - }, |
|
| 124 | - { |
|
| 125 | - "id": "B_x_PvAPWytrBh2sYI4P2", |
|
| 126 | - "type": "arrow" |
|
| 127 | - }, |
|
| 128 | - { |
|
| 129 | - "id": "XBCp1F0v2WndfjMaW95cs", |
|
| 130 | - "type": "arrow" |
|
| 131 | - } |
|
| 132 | - ], |
|
| 133 | - "updated": 1752132465482, |
|
| 134 | - "link": null, |
|
| 135 | - "locked": false |
|
| 136 | - }, |
|
| 137 | - { |
|
| 138 | - "id": "0Sl9QbyuuQzWpOOCLwJb-", |
|
| 139 | - "type": "text", |
|
| 140 | - "x": 849.8200225830078, |
|
| 141 | - "y": 499.5, |
|
| 142 | - "width": 60.359954833984375, |
|
| 143 | - "height": 25, |
|
| 144 | - "angle": 0, |
|
| 145 | - "strokeColor": "#1e1e1e", |
|
| 146 | - "backgroundColor": "transparent", |
|
| 147 | - "fillStyle": "solid", |
|
| 148 | - "strokeWidth": 2, |
|
| 149 | - "strokeStyle": "solid", |
|
| 150 | - "roughness": 1, |
|
| 151 | - "opacity": 100, |
|
| 152 | - "groupIds": [], |
|
| 153 | - "frameId": null, |
|
| 154 | - "index": "a5", |
|
| 155 | - "roundness": null, |
|
| 156 | - "seed": 559455669, |
|
| 157 | - "version": 244, |
|
| 158 | - "versionNonce": 1368163478, |
|
| 159 | - "isDeleted": false, |
|
| 160 | - "boundElements": [], |
|
| 161 | - "updated": 1752132465482, |
|
| 162 | - "link": null, |
|
| 163 | - "locked": false, |
|
| 164 | - "text": "P-Mos", |
|
| 165 | - "fontSize": 20, |
|
| 166 | - "fontFamily": 5, |
|
| 167 | - "textAlign": "center", |
|
| 168 | - "verticalAlign": "middle", |
|
| 169 | - "containerId": "_Lbex9NPPkXBPuCD4cOh3", |
|
| 170 | - "originalText": "P-Mos", |
|
| 171 | - "autoResize": true, |
|
| 172 | - "lineHeight": 1.25 |
|
| 173 | - }, |
|
| 174 | - { |
|
| 175 | - "id": "vc8a9VB-FimF_wAU2Dw_w", |
|
| 176 | - "type": "rectangle", |
|
| 177 | - "x": 1008.5, |
|
| 178 | - "y": 589.5, |
|
| 179 | - "width": 212.99999999999991, |
|
| 180 | - "height": 122.99999999999996, |
|
| 181 | - "angle": 0, |
|
| 182 | - "strokeColor": "#1e1e1e", |
|
| 183 | - "backgroundColor": "#ffec99", |
|
| 184 | - "fillStyle": "solid", |
|
| 185 | - "strokeWidth": 2, |
|
| 186 | - "strokeStyle": "solid", |
|
| 187 | - "roughness": 1, |
|
| 188 | - "opacity": 100, |
|
| 189 | - "groupIds": [], |
|
| 190 | - "frameId": null, |
|
| 191 | - "index": "a6", |
|
| 192 | - "roundness": { |
|
| 193 | - "type": 3 |
|
| 194 | - }, |
|
| 195 | - "seed": 580637083, |
|
| 196 | - "version": 286, |
|
| 197 | - "versionNonce": 983348694, |
|
| 198 | - "isDeleted": false, |
|
| 199 | - "boundElements": [ |
|
| 200 | - { |
|
| 201 | - "type": "text", |
|
| 202 | - "id": "CKUUiRbJ6jwOg4HdqrLnP" |
|
| 203 | - }, |
|
| 204 | - { |
|
| 205 | - "id": "XBCp1F0v2WndfjMaW95cs", |
|
| 206 | - "type": "arrow" |
|
| 207 | - }, |
|
| 208 | - { |
|
| 209 | - "id": "trja8w_d-wbFLEoa9i1Q4", |
|
| 210 | - "type": "arrow" |
|
| 211 | - }, |
|
| 212 | - { |
|
| 213 | - "id": "DhQWOF01UWkIlDkMg78eR", |
|
| 214 | - "type": "arrow" |
|
| 215 | - }, |
|
| 216 | - { |
|
| 217 | - "id": "sWZToOiZHPewM6lPRAAa-", |
|
| 218 | - "type": "arrow" |
|
| 219 | - }, |
|
| 220 | - { |
|
| 221 | - "id": "8kZIh7bd6uNm5iRnGNwdz", |
|
| 222 | - "type": "arrow" |
|
| 223 | - }, |
|
| 224 | - { |
|
| 225 | - "id": "aw-QC5r21_ANDVmQCbINA", |
|
| 226 | - "type": "arrow" |
|
| 227 | - } |
|
| 228 | - ], |
|
| 229 | - "updated": 1752131842502, |
|
| 230 | - "link": null, |
|
| 231 | - "locked": false |
|
| 232 | - }, |
|
| 233 | - { |
|
| 234 | - "id": "CKUUiRbJ6jwOg4HdqrLnP", |
|
| 235 | - "type": "text", |
|
| 236 | - "x": 1033.3000259399414, |
|
| 237 | - "y": 626, |
|
| 238 | - "width": 163.3999481201172, |
|
| 239 | - "height": 50, |
|
| 240 | - "angle": 0, |
|
| 241 | - "strokeColor": "#1e1e1e", |
|
| 242 | - "backgroundColor": "transparent", |
|
| 243 | - "fillStyle": "solid", |
|
| 244 | - "strokeWidth": 2, |
|
| 245 | - "strokeStyle": "solid", |
|
| 246 | - "roughness": 1, |
|
| 247 | - "opacity": 100, |
|
| 248 | - "groupIds": [], |
|
| 249 | - "frameId": null, |
|
| 250 | - "index": "a7", |
|
| 251 | - "roundness": null, |
|
| 252 | - "seed": 2013587003, |
|
| 253 | - "version": 311, |
|
| 254 | - "versionNonce": 2057811046, |
|
| 255 | - "isDeleted": false, |
|
| 256 | - "boundElements": [], |
|
| 257 | - "updated": 1752125925010, |
|
| 258 | - "link": null, |
|
| 259 | - "locked": false, |
|
| 260 | - "text": "LDO=3.3V, low\ndropout, 2X=OK ", |
|
| 261 | - "fontSize": 20, |
|
| 262 | - "fontFamily": 5, |
|
| 263 | - "textAlign": "center", |
|
| 264 | - "verticalAlign": "middle", |
|
| 265 | - "containerId": "vc8a9VB-FimF_wAU2Dw_w", |
|
| 266 | - "originalText": "LDO=3.3V, low dropout, 2X=OK ", |
|
| 267 | - "autoResize": true, |
|
| 268 | - "lineHeight": 1.25 |
|
| 269 | - }, |
|
| 270 | - { |
|
| 271 | - "id": "B_x_PvAPWytrBh2sYI4P2", |
|
| 272 | - "type": "arrow", |
|
| 273 | - "x": 874.7276795472329, |
|
| 274 | - "y": 381.0570860145312, |
|
| 275 | - "width": 6.3154654663943575, |
|
| 276 | - "height": 110.07594176733005, |
|
| 277 | - "angle": 0, |
|
| 278 | - "strokeColor": "#1e1e1e", |
|
| 279 | - "backgroundColor": "transparent", |
|
| 280 | - "fillStyle": "solid", |
|
| 281 | - "strokeWidth": 2, |
|
| 282 | - "strokeStyle": "solid", |
|
| 283 | - "roughness": 1, |
|
| 284 | - "opacity": 100, |
|
| 285 | - "groupIds": [], |
|
| 286 | - "frameId": null, |
|
| 287 | - "index": "a8", |
|
| 288 | - "roundness": { |
|
| 289 | - "type": 2 |
|
| 290 | - }, |
|
| 291 | - "seed": 593505909, |
|
| 292 | - "version": 274, |
|
| 293 | - "versionNonce": 1710181974, |
|
| 294 | - "isDeleted": false, |
|
| 295 | - "boundElements": [], |
|
| 296 | - "updated": 1752132465649, |
|
| 297 | - "link": null, |
|
| 298 | - "locked": false, |
|
| 299 | - "points": [ |
|
| 300 | - [ |
|
| 301 | - 0, |
|
| 302 | - 0 |
|
| 303 | - ], |
|
| 304 | - [ |
|
| 305 | - 6.3154654663943575, |
|
| 306 | - 110.07594176733005 |
|
| 307 | - ] |
|
| 308 | - ], |
|
| 309 | - "lastCommittedPoint": null, |
|
| 310 | - "startBinding": { |
|
| 311 | - "elementId": "rmx3e5Xqwv69Su0hWiyff", |
|
| 312 | - "focus": -0.05522405522405474, |
|
| 313 | - "gap": 1.5 |
|
| 314 | - }, |
|
| 315 | - "endBinding": { |
|
| 316 | - "elementId": "_Lbex9NPPkXBPuCD4cOh3", |
|
| 317 | - "focus": 0.04095004095004158, |
|
| 318 | - "gap": 1 |
|
| 319 | - }, |
|
| 320 | - "startArrowhead": null, |
|
| 321 | - "endArrowhead": "arrow", |
|
| 322 | - "elbowed": false |
|
| 323 | - }, |
|
| 324 | - { |
|
| 325 | - "id": "XBCp1F0v2WndfjMaW95cs", |
|
| 326 | - "type": "arrow", |
|
| 327 | - "x": 874.9500607129471, |
|
| 328 | - "y": 533.5032451920735, |
|
| 329 | - "width": 6.163437864610614, |
|
| 330 | - "height": 75.50233442977253, |
|
| 331 | - "angle": 0, |
|
| 332 | - "strokeColor": "#1e1e1e", |
|
| 333 | - "backgroundColor": "transparent", |
|
| 334 | - "fillStyle": "solid", |
|
| 335 | - "strokeWidth": 2, |
|
| 336 | - "strokeStyle": "solid", |
|
| 337 | - "roughness": 1, |
|
| 338 | - "opacity": 100, |
|
| 339 | - "groupIds": [], |
|
| 340 | - "frameId": null, |
|
| 341 | - "index": "a9", |
|
| 342 | - "roundness": { |
|
| 343 | - "type": 2 |
|
| 344 | - }, |
|
| 345 | - "seed": 1686398459, |
|
| 346 | - "version": 423, |
|
| 347 | - "versionNonce": 1860113302, |
|
| 348 | - "isDeleted": false, |
|
| 349 | - "boundElements": [], |
|
| 350 | - "updated": 1752132465650, |
|
| 351 | - "link": null, |
|
| 352 | - "locked": false, |
|
| 353 | - "points": [ |
|
| 354 | - [ |
|
| 355 | - 0, |
|
| 356 | - 0 |
|
| 357 | - ], |
|
| 358 | - [ |
|
| 359 | - 6.163437864610614, |
|
| 360 | - 75.50233442977253 |
|
| 361 | - ] |
|
| 362 | - ], |
|
| 363 | - "lastCommittedPoint": null, |
|
| 364 | - "startBinding": { |
|
| 365 | - "elementId": "_Lbex9NPPkXBPuCD4cOh3", |
|
| 366 | - "focus": 0.12347870146605992, |
|
| 367 | - "gap": 2.6330277818613013 |
|
| 368 | - }, |
|
| 369 | - "endBinding": { |
|
| 370 | - "elementId": "IQ-xnkd6LDCdjArxWI0Cv", |
|
| 371 | - "focus": -0.03393130113279044, |
|
| 372 | - "gap": 1 |
|
| 373 | - }, |
|
| 374 | - "startArrowhead": null, |
|
| 375 | - "endArrowhead": "arrow", |
|
| 376 | - "elbowed": false |
|
| 377 | - }, |
|
| 378 | - { |
|
| 379 | - "id": "M0f3_xgVj1PIGlMItmDno", |
|
| 380 | - "type": "rectangle", |
|
| 381 | - "x": 261.5, |
|
| 382 | - "y": 89.5, |
|
| 383 | - "width": 107, |
|
| 384 | - "height": 41, |
|
| 385 | - "angle": 0, |
|
| 386 | - "strokeColor": "#1e1e1e", |
|
| 387 | - "backgroundColor": "transparent", |
|
| 388 | - "fillStyle": "solid", |
|
| 389 | - "strokeWidth": 2, |
|
| 390 | - "strokeStyle": "solid", |
|
| 391 | - "roughness": 1, |
|
| 392 | - "opacity": 100, |
|
| 393 | - "groupIds": [], |
|
| 394 | - "frameId": null, |
|
| 395 | - "index": "aC", |
|
| 396 | - "roundness": { |
|
| 397 | - "type": 3 |
|
| 398 | - }, |
|
| 399 | - "seed": 1190868891, |
|
| 400 | - "version": 274, |
|
| 401 | - "versionNonce": 486101962, |
|
| 402 | - "isDeleted": false, |
|
| 403 | - "boundElements": [ |
|
| 404 | - { |
|
| 405 | - "type": "text", |
|
| 406 | - "id": "8LRKqsh_Jj-ETfyFw7LXD" |
|
| 407 | - }, |
|
| 408 | - { |
|
| 409 | - "id": "li1HXUUEOy1mVitx0Amt-", |
|
| 410 | - "type": "arrow" |
|
| 411 | - }, |
|
| 412 | - { |
|
| 413 | - "id": "frFDU9u1QQkNfBKskP_uJ", |
|
| 414 | - "type": "arrow" |
|
| 415 | - } |
|
| 416 | - ], |
|
| 417 | - "updated": 1752132310528, |
|
| 418 | - "link": null, |
|
| 419 | - "locked": false |
|
| 420 | - }, |
|
| 421 | - { |
|
| 422 | - "id": "8LRKqsh_Jj-ETfyFw7LXD", |
|
| 423 | - "type": "text", |
|
| 424 | - "x": 280.69002532958984, |
|
| 425 | - "y": 97.5, |
|
| 426 | - "width": 68.61994934082031, |
|
| 427 | - "height": 25, |
|
| 428 | - "angle": 0, |
|
| 429 | - "strokeColor": "#1e1e1e", |
|
| 430 | - "backgroundColor": "transparent", |
|
| 431 | - "fillStyle": "solid", |
|
| 432 | - "strokeWidth": 2, |
|
| 433 | - "strokeStyle": "solid", |
|
| 434 | - "roughness": 1, |
|
| 435 | - "opacity": 100, |
|
| 436 | - "groupIds": [], |
|
| 437 | - "frameId": null, |
|
| 438 | - "index": "aD", |
|
| 439 | - "roundness": null, |
|
| 440 | - "seed": 1736936507, |
|
| 441 | - "version": 268, |
|
| 442 | - "versionNonce": 250628746, |
|
| 443 | - "isDeleted": false, |
|
| 444 | - "boundElements": [], |
|
| 445 | - "updated": 1752132310528, |
|
| 446 | - "link": null, |
|
| 447 | - "locked": false, |
|
| 448 | - "text": "Type-C", |
|
| 449 | - "fontSize": 20, |
|
| 450 | - "fontFamily": 5, |
|
| 451 | - "textAlign": "center", |
|
| 452 | - "verticalAlign": "middle", |
|
| 453 | - "containerId": "M0f3_xgVj1PIGlMItmDno", |
|
| 454 | - "originalText": "Type-C", |
|
| 455 | - "autoResize": true, |
|
| 456 | - "lineHeight": 1.25 |
|
| 457 | - }, |
|
| 458 | - { |
|
| 459 | - "id": "GesTkODmwtS-2_6KoK2WY", |
|
| 460 | - "type": "rectangle", |
|
| 461 | - "x": 350.5, |
|
| 462 | - "y": 448.5, |
|
| 463 | - "width": 107, |
|
| 464 | - "height": 41, |
|
| 465 | - "angle": 0, |
|
| 466 | - "strokeColor": "#1e1e1e", |
|
| 467 | - "backgroundColor": "#b2f2bb", |
|
| 468 | - "fillStyle": "solid", |
|
| 469 | - "strokeWidth": 2, |
|
| 470 | - "strokeStyle": "solid", |
|
| 471 | - "roughness": 1, |
|
| 472 | - "opacity": 100, |
|
| 473 | - "groupIds": [], |
|
| 474 | - "frameId": null, |
|
| 475 | - "index": "aE", |
|
| 476 | - "roundness": { |
|
| 477 | - "type": 3 |
|
| 478 | - }, |
|
| 479 | - "seed": 494996603, |
|
| 480 | - "version": 188, |
|
| 481 | - "versionNonce": 58269159, |
|
| 482 | - "isDeleted": false, |
|
| 483 | - "boundElements": [ |
|
| 484 | - { |
|
| 485 | - "type": "text", |
|
| 486 | - "id": "GfbdEN5LQNJgpvziv-A-p" |
|
| 487 | - }, |
|
| 488 | - { |
|
| 489 | - "id": "c-OT6BDtGc6NB1f-9FTys", |
|
| 490 | - "type": "arrow" |
|
| 491 | - }, |
|
| 492 | - { |
|
| 493 | - "id": "li1HXUUEOy1mVitx0Amt-", |
|
| 494 | - "type": "arrow" |
|
| 495 | - }, |
|
| 496 | - { |
|
| 497 | - "id": "68WZ-mGCfHDQYhLRKIgNj", |
|
| 498 | - "type": "arrow" |
|
| 499 | - }, |
|
| 500 | - { |
|
| 501 | - "id": "DhQWOF01UWkIlDkMg78eR", |
|
| 502 | - "type": "arrow" |
|
| 503 | - }, |
|
| 504 | - { |
|
| 505 | - "id": "vVmcYHrr06plRBDDX7AsE", |
|
| 506 | - "type": "arrow" |
|
| 507 | - } |
|
| 508 | - ], |
|
| 509 | - "updated": 1752128119469, |
|
| 510 | - "link": null, |
|
| 511 | - "locked": false |
|
| 512 | - }, |
|
| 513 | - { |
|
| 514 | - "id": "GfbdEN5LQNJgpvziv-A-p", |
|
| 515 | - "type": "text", |
|
| 516 | - "x": 376.9500198364258, |
|
| 517 | - "y": 456.5, |
|
| 518 | - "width": 54.09996032714844, |
|
| 519 | - "height": 25, |
|
| 520 | - "angle": 0, |
|
| 521 | - "strokeColor": "#1e1e1e", |
|
| 522 | - "backgroundColor": "transparent", |
|
| 523 | - "fillStyle": "solid", |
|
| 524 | - "strokeWidth": 2, |
|
| 525 | - "strokeStyle": "solid", |
|
| 526 | - "roughness": 1, |
|
| 527 | - "opacity": 100, |
|
| 528 | - "groupIds": [], |
|
| 529 | - "frameId": null, |
|
| 530 | - "index": "aF", |
|
| 531 | - "roundness": null, |
|
| 532 | - "seed": 473941275, |
|
| 533 | - "version": 186, |
|
| 534 | - "versionNonce": 801851547, |
|
| 535 | - "isDeleted": false, |
|
| 536 | - "boundElements": [], |
|
| 537 | - "updated": 1752090232262, |
|
| 538 | - "link": null, |
|
| 539 | - "locked": false, |
|
| 540 | - "text": "VBUS", |
|
| 541 | - "fontSize": 20, |
|
| 542 | - "fontFamily": 5, |
|
| 543 | - "textAlign": "center", |
|
| 544 | - "verticalAlign": "middle", |
|
| 545 | - "containerId": "GesTkODmwtS-2_6KoK2WY", |
|
| 546 | - "originalText": "VBUS", |
|
| 547 | - "autoResize": true, |
|
| 548 | - "lineHeight": 1.25 |
|
| 549 | - }, |
|
| 550 | - { |
|
| 551 | - "id": "c-OT6BDtGc6NB1f-9FTys", |
|
| 552 | - "type": "arrow", |
|
| 553 | - "x": 463.4274897836381, |
|
| 554 | - "y": 476.11298568453753, |
|
| 555 | - "width": 358.9400518277126, |
|
| 556 | - "height": 27.74008590164567, |
|
| 557 | - "angle": 0, |
|
| 558 | - "strokeColor": "#1e1e1e", |
|
| 559 | - "backgroundColor": "transparent", |
|
| 560 | - "fillStyle": "solid", |
|
| 561 | - "strokeWidth": 2, |
|
| 562 | - "strokeStyle": "solid", |
|
| 563 | - "roughness": 1, |
|
| 564 | - "opacity": 100, |
|
| 565 | - "groupIds": [], |
|
| 566 | - "frameId": null, |
|
| 567 | - "index": "aG", |
|
| 568 | - "roundness": { |
|
| 569 | - "type": 2 |
|
| 570 | - }, |
|
| 571 | - "seed": 740077237, |
|
| 572 | - "version": 234, |
|
| 573 | - "versionNonce": 1126162710, |
|
| 574 | - "isDeleted": false, |
|
| 575 | - "boundElements": [ |
|
| 576 | - { |
|
| 577 | - "type": "text", |
|
| 578 | - "id": "Y83mBct7vXviZNv03_2A7" |
|
| 579 | - } |
|
| 580 | - ], |
|
| 581 | - "updated": 1752132465649, |
|
| 582 | - "link": null, |
|
| 583 | - "locked": false, |
|
| 584 | - "points": [ |
|
| 585 | - [ |
|
| 586 | - 0, |
|
| 587 | - 0 |
|
| 588 | - ], |
|
| 589 | - [ |
|
| 590 | - 358.9400518277126, |
|
| 591 | - 27.74008590164567 |
|
| 592 | - ] |
|
| 593 | - ], |
|
| 594 | - "lastCommittedPoint": null, |
|
| 595 | - "startBinding": { |
|
| 596 | - "elementId": "GesTkODmwtS-2_6KoK2WY", |
|
| 597 | - "focus": 0.10230454447555178, |
|
| 598 | - "gap": 6.5 |
|
| 599 | - }, |
|
| 600 | - "endBinding": { |
|
| 601 | - "elementId": "_Lbex9NPPkXBPuCD4cOh3", |
|
| 602 | - "focus": 0.14990307990523533, |
|
| 603 | - "gap": 4.5 |
|
| 604 | - }, |
|
| 605 | - "startArrowhead": null, |
|
| 606 | - "endArrowhead": "arrow", |
|
| 607 | - "elbowed": false |
|
| 608 | - }, |
|
| 609 | - { |
|
| 610 | - "id": "Y83mBct7vXviZNv03_2A7", |
|
| 611 | - "type": "text", |
|
| 612 | - "x": 686.3675474357756, |
|
| 613 | - "y": 404.469602115048, |
|
| 614 | - "width": 79.0599365234375, |
|
| 615 | - "height": 25, |
|
| 616 | - "angle": 0, |
|
| 617 | - "strokeColor": "#1e1e1e", |
|
| 618 | - "backgroundColor": "transparent", |
|
| 619 | - "fillStyle": "solid", |
|
| 620 | - "strokeWidth": 2, |
|
| 621 | - "strokeStyle": "solid", |
|
| 622 | - "roughness": 1, |
|
| 623 | - "opacity": 100, |
|
| 624 | - "groupIds": [], |
|
| 625 | - "frameId": null, |
|
| 626 | - "index": "aGV", |
|
| 627 | - "roundness": null, |
|
| 628 | - "seed": 523957557, |
|
| 629 | - "version": 10, |
|
| 630 | - "versionNonce": 1914498837, |
|
| 631 | - "isDeleted": false, |
|
| 632 | - "boundElements": [], |
|
| 633 | - "updated": 1752089657884, |
|
| 634 | - "link": null, |
|
| 635 | - "locked": false, |
|
| 636 | - "text": "turn-off", |
|
| 637 | - "fontSize": 20, |
|
| 638 | - "fontFamily": 5, |
|
| 639 | - "textAlign": "center", |
|
| 640 | - "verticalAlign": "middle", |
|
| 641 | - "containerId": "c-OT6BDtGc6NB1f-9FTys", |
|
| 642 | - "originalText": "turn-off", |
|
| 643 | - "autoResize": true, |
|
| 644 | - "lineHeight": 1.25 |
|
| 645 | - }, |
|
| 646 | - { |
|
| 647 | - "id": "li1HXUUEOy1mVitx0Amt-", |
|
| 648 | - "type": "arrow", |
|
| 649 | - "x": 319.9478752796124, |
|
| 650 | - "y": 132.71792075605825, |
|
| 651 | - "width": 68.72283209763361, |
|
| 652 | - "height": 313.1147088413046, |
|
| 653 | - "angle": 0, |
|
| 654 | - "strokeColor": "#1e1e1e", |
|
| 655 | - "backgroundColor": "transparent", |
|
| 656 | - "fillStyle": "solid", |
|
| 657 | - "strokeWidth": 2, |
|
| 658 | - "strokeStyle": "solid", |
|
| 659 | - "roughness": 1, |
|
| 660 | - "opacity": 100, |
|
| 661 | - "groupIds": [], |
|
| 662 | - "frameId": null, |
|
| 663 | - "index": "aH", |
|
| 664 | - "roundness": { |
|
| 665 | - "type": 2 |
|
| 666 | - }, |
|
| 667 | - "seed": 12988181, |
|
| 668 | - "version": 228, |
|
| 669 | - "versionNonce": 2086299978, |
|
| 670 | - "isDeleted": false, |
|
| 671 | - "boundElements": [ |
|
| 672 | - { |
|
| 673 | - "type": "text", |
|
| 674 | - "id": "ffRZdDUIyqO6MZAfb_JWN" |
|
| 675 | - } |
|
| 676 | - ], |
|
| 677 | - "updated": 1752132310528, |
|
| 678 | - "link": null, |
|
| 679 | - "locked": false, |
|
| 680 | - "points": [ |
|
| 681 | - [ |
|
| 682 | - 0, |
|
| 683 | - 0 |
|
| 684 | - ], |
|
| 685 | - [ |
|
| 686 | - 68.72283209763361, |
|
| 687 | - 313.1147088413046 |
|
| 688 | - ] |
|
| 689 | - ], |
|
| 690 | - "lastCommittedPoint": null, |
|
| 691 | - "startBinding": { |
|
| 692 | - "elementId": "M0f3_xgVj1PIGlMItmDno", |
|
| 693 | - "focus": 0.001495886312636997, |
|
| 694 | - "gap": 5.5 |
|
| 695 | - }, |
|
| 696 | - "endBinding": { |
|
| 697 | - "elementId": "GesTkODmwtS-2_6KoK2WY", |
|
| 698 | - "focus": -0.17950635751682525, |
|
| 699 | - "gap": 6.5 |
|
| 700 | - }, |
|
| 701 | - "startArrowhead": null, |
|
| 702 | - "endArrowhead": "arrow", |
|
| 703 | - "elbowed": false |
|
| 704 | - }, |
|
| 705 | - { |
|
| 706 | - "id": "ffRZdDUIyqO6MZAfb_JWN", |
|
| 707 | - "type": "text", |
|
| 708 | - "x": 367.3634927027994, |
|
| 709 | - "y": 276.2752751767106, |
|
| 710 | - "width": 55.5799560546875, |
|
| 711 | - "height": 25, |
|
| 712 | - "angle": 0, |
|
| 713 | - "strokeColor": "#1e1e1e", |
|
| 714 | - "backgroundColor": "#ffc9c9", |
|
| 715 | - "fillStyle": "solid", |
|
| 716 | - "strokeWidth": 2, |
|
| 717 | - "strokeStyle": "solid", |
|
| 718 | - "roughness": 1, |
|
| 719 | - "opacity": 100, |
|
| 720 | - "groupIds": [], |
|
| 721 | - "frameId": null, |
|
| 722 | - "index": "aHV", |
|
| 723 | - "roundness": null, |
|
| 724 | - "seed": 2030199323, |
|
| 725 | - "version": 7, |
|
| 726 | - "versionNonce": 1910890107, |
|
| 727 | - "isDeleted": false, |
|
| 728 | - "boundElements": [], |
|
| 729 | - "updated": 1752090345720, |
|
| 730 | - "link": null, |
|
| 731 | - "locked": false, |
|
| 732 | - "text": "power", |
|
| 733 | - "fontSize": 20, |
|
| 734 | - "fontFamily": 5, |
|
| 735 | - "textAlign": "center", |
|
| 736 | - "verticalAlign": "middle", |
|
| 737 | - "containerId": "li1HXUUEOy1mVitx0Amt-", |
|
| 738 | - "originalText": "power", |
|
| 739 | - "autoResize": true, |
|
| 740 | - "lineHeight": 1.25 |
|
| 741 | - }, |
|
| 742 | - { |
|
| 743 | - "id": "I7MyxYbjuqTwJO6fzOz9v", |
|
| 744 | - "type": "rectangle", |
|
| 745 | - "x": 1450.5, |
|
| 746 | - "y": 498.5, |
|
| 747 | - "width": 107, |
|
| 748 | - "height": 41, |
|
| 749 | - "angle": 0, |
|
| 750 | - "strokeColor": "#1e1e1e", |
|
| 751 | - "backgroundColor": "#ffc9c9", |
|
| 752 | - "fillStyle": "solid", |
|
| 753 | - "strokeWidth": 2, |
|
| 754 | - "strokeStyle": "solid", |
|
| 755 | - "roughness": 1, |
|
| 756 | - "opacity": 100, |
|
| 757 | - "groupIds": [], |
|
| 758 | - "frameId": null, |
|
| 759 | - "index": "aI", |
|
| 760 | - "roundness": { |
|
| 761 | - "type": 3 |
|
| 762 | - }, |
|
| 763 | - "seed": 96475125, |
|
| 764 | - "version": 242, |
|
| 765 | - "versionNonce": 1293375930, |
|
| 766 | - "isDeleted": false, |
|
| 767 | - "boundElements": [ |
|
| 768 | - { |
|
| 769 | - "type": "text", |
|
| 770 | - "id": "h1Ws4geiKyiaacGD8-f9z" |
|
| 771 | - }, |
|
| 772 | - { |
|
| 773 | - "id": "trja8w_d-wbFLEoa9i1Q4", |
|
| 774 | - "type": "arrow" |
|
| 775 | - }, |
|
| 776 | - { |
|
| 777 | - "id": "Z3nOcpBPajWvi6VfcQn6J", |
|
| 778 | - "type": "arrow" |
|
| 779 | - } |
|
| 780 | - ], |
|
| 781 | - "updated": 1752125717249, |
|
| 782 | - "link": null, |
|
| 783 | - "locked": false |
|
| 784 | - }, |
|
| 785 | - { |
|
| 786 | - "id": "h1Ws4geiKyiaacGD8-f9z", |
|
| 787 | - "type": "text", |
|
| 788 | - "x": 1487.0500183105469, |
|
| 789 | - "y": 506.5, |
|
| 790 | - "width": 33.89996337890625, |
|
| 791 | - "height": 25, |
|
| 792 | - "angle": 0, |
|
| 793 | - "strokeColor": "#1e1e1e", |
|
| 794 | - "backgroundColor": "transparent", |
|
| 795 | - "fillStyle": "solid", |
|
| 796 | - "strokeWidth": 2, |
|
| 797 | - "strokeStyle": "solid", |
|
| 798 | - "roughness": 1, |
|
| 799 | - "opacity": 100, |
|
| 800 | - "groupIds": [], |
|
| 801 | - "frameId": null, |
|
| 802 | - "index": "aJ", |
|
| 803 | - "roundness": null, |
|
| 804 | - "seed": 239292757, |
|
| 805 | - "version": 243, |
|
| 806 | - "versionNonce": 1807458682, |
|
| 807 | - "isDeleted": false, |
|
| 808 | - "boundElements": [], |
|
| 809 | - "updated": 1752125689521, |
|
| 810 | - "link": null, |
|
| 811 | - "locked": false, |
|
| 812 | - "text": "Sys", |
|
| 813 | - "fontSize": 20, |
|
| 814 | - "fontFamily": 5, |
|
| 815 | - "textAlign": "center", |
|
| 816 | - "verticalAlign": "middle", |
|
| 817 | - "containerId": "I7MyxYbjuqTwJO6fzOz9v", |
|
| 818 | - "originalText": "Sys", |
|
| 819 | - "autoResize": true, |
|
| 820 | - "lineHeight": 1.25 |
|
| 821 | - }, |
|
| 822 | - { |
|
| 823 | - "id": "trja8w_d-wbFLEoa9i1Q4", |
|
| 824 | - "type": "arrow", |
|
| 825 | - "x": 1223.3601398220867, |
|
| 826 | - "y": 624.3970877219482, |
|
| 827 | - "width": 69.89611010965541, |
|
| 828 | - "height": 61.90266734379429, |
|
| 829 | - "angle": 0, |
|
| 830 | - "strokeColor": "#1e1e1e", |
|
| 831 | - "backgroundColor": "transparent", |
|
| 832 | - "fillStyle": "solid", |
|
| 833 | - "strokeWidth": 2, |
|
| 834 | - "strokeStyle": "solid", |
|
| 835 | - "roughness": 1, |
|
| 836 | - "opacity": 100, |
|
| 837 | - "groupIds": [], |
|
| 838 | - "frameId": null, |
|
| 839 | - "index": "aK", |
|
| 840 | - "roundness": { |
|
| 841 | - "type": 2 |
|
| 842 | - }, |
|
| 843 | - "seed": 191454325, |
|
| 844 | - "version": 280, |
|
| 845 | - "versionNonce": 192198215, |
|
| 846 | - "isDeleted": false, |
|
| 847 | - "boundElements": [], |
|
| 848 | - "updated": 1752128108137, |
|
| 849 | - "link": null, |
|
| 850 | - "locked": false, |
|
| 851 | - "points": [ |
|
| 852 | - [ |
|
| 853 | - 0, |
|
| 854 | - 0 |
|
| 855 | - ], |
|
| 856 | - [ |
|
| 857 | - 69.89611010965541, |
|
| 858 | - -61.90266734379429 |
|
| 859 | - ] |
|
| 860 | - ], |
|
| 861 | - "lastCommittedPoint": null, |
|
| 862 | - "startBinding": { |
|
| 863 | - "elementId": "vc8a9VB-FimF_wAU2Dw_w", |
|
| 864 | - "focus": 0.4454885981331904, |
|
| 865 | - "gap": 2.155851731680741 |
|
| 866 | - }, |
|
| 867 | - "endBinding": { |
|
| 868 | - "elementId": "4GsE_4n0cniEQeFa1pROK", |
|
| 869 | - "focus": -0.38011536876625496, |
|
| 870 | - "gap": 1 |
|
| 871 | - }, |
|
| 872 | - "startArrowhead": null, |
|
| 873 | - "endArrowhead": "arrow", |
|
| 874 | - "elbowed": false |
|
| 875 | - }, |
|
| 876 | - { |
|
| 877 | - "id": "DhQWOF01UWkIlDkMg78eR", |
|
| 878 | - "type": "arrow", |
|
| 879 | - "x": 454.21864508757085, |
|
| 880 | - "y": 488.7713535459129, |
|
| 881 | - "width": 375.60775209136875, |
|
| 882 | - "height": 159.39345105084567, |
|
| 883 | - "angle": 0, |
|
| 884 | - "strokeColor": "#1e1e1e", |
|
| 885 | - "backgroundColor": "transparent", |
|
| 886 | - "fillStyle": "solid", |
|
| 887 | - "strokeWidth": 2, |
|
| 888 | - "strokeStyle": "solid", |
|
| 889 | - "roughness": 1, |
|
| 890 | - "opacity": 100, |
|
| 891 | - "groupIds": [], |
|
| 892 | - "frameId": null, |
|
| 893 | - "index": "aL", |
|
| 894 | - "roundness": { |
|
| 895 | - "type": 2 |
|
| 896 | - }, |
|
| 897 | - "seed": 1968974165, |
|
| 898 | - "version": 354, |
|
| 899 | - "versionNonce": 1438151050, |
|
| 900 | - "isDeleted": false, |
|
| 901 | - "boundElements": [ |
|
| 902 | - { |
|
| 903 | - "type": "text", |
|
| 904 | - "id": "bL7PxXXozaLgBkcxzniKx" |
|
| 905 | - } |
|
| 906 | - ], |
|
| 907 | - "updated": 1752132329771, |
|
| 908 | - "link": null, |
|
| 909 | - "locked": false, |
|
| 910 | - "points": [ |
|
| 911 | - [ |
|
| 912 | - 0, |
|
| 913 | - 0 |
|
| 914 | - ], |
|
| 915 | - [ |
|
| 916 | - 375.60775209136875, |
|
| 917 | - 159.39345105084567 |
|
| 918 | - ] |
|
| 919 | - ], |
|
| 920 | - "lastCommittedPoint": null, |
|
| 921 | - "startBinding": { |
|
| 922 | - "elementId": "GesTkODmwtS-2_6KoK2WY", |
|
| 923 | - "focus": -0.03846749607279505, |
|
| 924 | - "gap": 1.2570482432483074 |
|
| 925 | - }, |
|
| 926 | - "endBinding": { |
|
| 927 | - "elementId": "IQ-xnkd6LDCdjArxWI0Cv", |
|
| 928 | - "focus": -0.6125615665681325, |
|
| 929 | - "gap": 2.51324284875011 |
|
| 930 | - }, |
|
| 931 | - "startArrowhead": null, |
|
| 932 | - "endArrowhead": "arrow", |
|
| 933 | - "elbowed": false |
|
| 934 | - }, |
|
| 935 | - { |
|
| 936 | - "id": "bL7PxXXozaLgBkcxzniKx", |
|
| 937 | - "type": "text", |
|
| 938 | - "x": 595.0625601957552, |
|
| 939 | - "y": 555.9680790713358, |
|
| 940 | - "width": 93.919921875, |
|
| 941 | - "height": 25, |
|
| 942 | - "angle": 0, |
|
| 943 | - "strokeColor": "#1e1e1e", |
|
| 944 | - "backgroundColor": "#ffc9c9", |
|
| 945 | - "fillStyle": "solid", |
|
| 946 | - "strokeWidth": 2, |
|
| 947 | - "strokeStyle": "solid", |
|
| 948 | - "roughness": 1, |
|
| 949 | - "opacity": 100, |
|
| 950 | - "groupIds": [], |
|
| 951 | - "frameId": null, |
|
| 952 | - "index": "aLV", |
|
| 953 | - "roundness": null, |
|
| 954 | - "seed": 821317813, |
|
| 955 | - "version": 13, |
|
| 956 | - "versionNonce": 865102858, |
|
| 957 | - "isDeleted": false, |
|
| 958 | - "boundElements": [], |
|
| 959 | - "updated": 1752132327876, |
|
| 960 | - "link": null, |
|
| 961 | - "locked": false, |
|
| 962 | - "text": "diode-ctrl", |
|
| 963 | - "fontSize": 20, |
|
| 964 | - "fontFamily": 5, |
|
| 965 | - "textAlign": "center", |
|
| 966 | - "verticalAlign": "middle", |
|
| 967 | - "containerId": "DhQWOF01UWkIlDkMg78eR", |
|
| 968 | - "originalText": "diode-ctrl", |
|
| 969 | - "autoResize": true, |
|
| 970 | - "lineHeight": 1.25 |
|
| 971 | - }, |
|
| 972 | - { |
|
| 973 | - "id": "bWW43tThK-_Z2OHwNXmc5", |
|
| 974 | - "type": "rectangle", |
|
| 975 | - "x": 665.5, |
|
| 976 | - "y": 295.5, |
|
| 977 | - "width": 107, |
|
| 978 | - "height": 60, |
|
| 979 | - "angle": 0, |
|
| 980 | - "strokeColor": "#1e1e1e", |
|
| 981 | - "backgroundColor": "#a5d8ff", |
|
| 982 | - "fillStyle": "solid", |
|
| 983 | - "strokeWidth": 2, |
|
| 984 | - "strokeStyle": "solid", |
|
| 985 | - "roughness": 1, |
|
| 986 | - "opacity": 100, |
|
| 987 | - "groupIds": [], |
|
| 988 | - "frameId": null, |
|
| 989 | - "index": "aM", |
|
| 990 | - "roundness": { |
|
| 991 | - "type": 3 |
|
| 992 | - }, |
|
| 993 | - "seed": 1947296757, |
|
| 994 | - "version": 207, |
|
| 995 | - "versionNonce": 1848351882, |
|
| 996 | - "isDeleted": false, |
|
| 997 | - "boundElements": [ |
|
| 998 | - { |
|
| 999 | - "type": "text", |
|
| 1000 | - "id": "6N7axfciS-ZKnokGLJGTc" |
|
| 1001 | - }, |
|
| 1002 | - { |
|
| 1003 | - "id": "68WZ-mGCfHDQYhLRKIgNj", |
|
| 1004 | - "type": "arrow" |
|
| 1005 | - }, |
|
| 1006 | - { |
|
| 1007 | - "id": "i7Z-p37KqNrp_X6lEcW13", |
|
| 1008 | - "type": "arrow" |
|
| 1009 | - }, |
|
| 1010 | - { |
|
| 1011 | - "id": "q_ArLDiUG60RuQi1BH93a", |
|
| 1012 | - "type": "arrow" |
|
| 1013 | - }, |
|
| 1014 | - { |
|
| 1015 | - "id": "00A7HkN9IE29hMqcNYQu-", |
|
| 1016 | - "type": "arrow" |
|
| 1017 | - } |
|
| 1018 | - ], |
|
| 1019 | - "updated": 1752132309328, |
|
| 1020 | - "link": null, |
|
| 1021 | - "locked": false |
|
| 1022 | - }, |
|
| 1023 | - { |
|
| 1024 | - "id": "6N7axfciS-ZKnokGLJGTc", |
|
| 1025 | - "type": "text", |
|
| 1026 | - "x": 678.3800201416016, |
|
| 1027 | - "y": 300.5, |
|
| 1028 | - "width": 81.23995971679688, |
|
| 1029 | - "height": 50, |
|
| 1030 | - "angle": 0, |
|
| 1031 | - "strokeColor": "#1e1e1e", |
|
| 1032 | - "backgroundColor": "transparent", |
|
| 1033 | - "fillStyle": "solid", |
|
| 1034 | - "strokeWidth": 2, |
|
| 1035 | - "strokeStyle": "solid", |
|
| 1036 | - "roughness": 1, |
|
| 1037 | - "opacity": 100, |
|
| 1038 | - "groupIds": [], |
|
| 1039 | - "frameId": null, |
|
| 1040 | - "index": "aN", |
|
| 1041 | - "roundness": null, |
|
| 1042 | - "seed": 1015749973, |
|
| 1043 | - "version": 221, |
|
| 1044 | - "versionNonce": 1012628298, |
|
| 1045 | - "isDeleted": false, |
|
| 1046 | - "boundElements": [], |
|
| 1047 | - "updated": 1752132309328, |
|
| 1048 | - "link": null, |
|
| 1049 | - "locked": false, |
|
| 1050 | - "text": "Charger\nTP4056", |
|
| 1051 | - "fontSize": 20, |
|
| 1052 | - "fontFamily": 5, |
|
| 1053 | - "textAlign": "center", |
|
| 1054 | - "verticalAlign": "middle", |
|
| 1055 | - "containerId": "bWW43tThK-_Z2OHwNXmc5", |
|
| 1056 | - "originalText": "Charger TP4056", |
|
| 1057 | - "autoResize": true, |
|
| 1058 | - "lineHeight": 1.25 |
|
| 1059 | - }, |
|
| 1060 | - { |
|
| 1061 | - "id": "68WZ-mGCfHDQYhLRKIgNj", |
|
| 1062 | - "type": "arrow", |
|
| 1063 | - "x": 456.7096223579249, |
|
| 1064 | - "y": 446.90365372088274, |
|
| 1065 | - "width": 210.3116791854818, |
|
| 1066 | - "height": 89.497303616245, |
|
| 1067 | - "angle": 0, |
|
| 1068 | - "strokeColor": "#1e1e1e", |
|
| 1069 | - "backgroundColor": "transparent", |
|
| 1070 | - "fillStyle": "solid", |
|
| 1071 | - "strokeWidth": 2, |
|
| 1072 | - "strokeStyle": "solid", |
|
| 1073 | - "roughness": 1, |
|
| 1074 | - "opacity": 100, |
|
| 1075 | - "groupIds": [], |
|
| 1076 | - "frameId": null, |
|
| 1077 | - "index": "aO", |
|
| 1078 | - "roundness": { |
|
| 1079 | - "type": 2 |
|
| 1080 | - }, |
|
| 1081 | - "seed": 342487573, |
|
| 1082 | - "version": 109, |
|
| 1083 | - "versionNonce": 215439370, |
|
| 1084 | - "isDeleted": false, |
|
| 1085 | - "boundElements": [ |
|
| 1086 | - { |
|
| 1087 | - "type": "text", |
|
| 1088 | - "id": "IKwKVjKBbxl0FjA4Eml5E" |
|
| 1089 | - } |
|
| 1090 | - ], |
|
| 1091 | - "updated": 1752132309529, |
|
| 1092 | - "link": null, |
|
| 1093 | - "locked": false, |
|
| 1094 | - "points": [ |
|
| 1095 | - [ |
|
| 1096 | - 0, |
|
| 1097 | - 0 |
|
| 1098 | - ], |
|
| 1099 | - [ |
|
| 1100 | - 210.3116791854818, |
|
| 1101 | - -89.497303616245 |
|
| 1102 | - ] |
|
| 1103 | - ], |
|
| 1104 | - "lastCommittedPoint": null, |
|
| 1105 | - "startBinding": { |
|
| 1106 | - "elementId": "GesTkODmwtS-2_6KoK2WY", |
|
| 1107 | - "focus": 0.00792166354934884, |
|
| 1108 | - "gap": 5.5 |
|
| 1109 | - }, |
|
| 1110 | - "endBinding": { |
|
| 1111 | - "elementId": "bWW43tThK-_Z2OHwNXmc5", |
|
| 1112 | - "focus": -0.18549895478050563, |
|
| 1113 | - "gap": 6.5 |
|
| 1114 | - }, |
|
| 1115 | - "startArrowhead": null, |
|
| 1116 | - "endArrowhead": "arrow", |
|
| 1117 | - "elbowed": false |
|
| 1118 | - }, |
|
| 1119 | - { |
|
| 1120 | - "id": "IKwKVjKBbxl0FjA4Eml5E", |
|
| 1121 | - "type": "text", |
|
| 1122 | - "x": 496.25183823789473, |
|
| 1123 | - "y": 378.58013309874417, |
|
| 1124 | - "width": 93.919921875, |
|
| 1125 | - "height": 25, |
|
| 1126 | - "angle": 0, |
|
| 1127 | - "strokeColor": "#1e1e1e", |
|
| 1128 | - "backgroundColor": "#ffc9c9", |
|
| 1129 | - "fillStyle": "solid", |
|
| 1130 | - "strokeWidth": 2, |
|
| 1131 | - "strokeStyle": "solid", |
|
| 1132 | - "roughness": 1, |
|
| 1133 | - "opacity": 100, |
|
| 1134 | - "groupIds": [], |
|
| 1135 | - "frameId": null, |
|
| 1136 | - "index": "aOV", |
|
| 1137 | - "roundness": null, |
|
| 1138 | - "seed": 1035530875, |
|
| 1139 | - "version": 3, |
|
| 1140 | - "versionNonce": 565780571, |
|
| 1141 | - "isDeleted": false, |
|
| 1142 | - "boundElements": [], |
|
| 1143 | - "updated": 1752090278007, |
|
| 1144 | - "link": null, |
|
| 1145 | - "locked": false, |
|
| 1146 | - "text": "diode-ctrl", |
|
| 1147 | - "fontSize": 20, |
|
| 1148 | - "fontFamily": 5, |
|
| 1149 | - "textAlign": "center", |
|
| 1150 | - "verticalAlign": "middle", |
|
| 1151 | - "containerId": "68WZ-mGCfHDQYhLRKIgNj", |
|
| 1152 | - "originalText": "diode-ctrl", |
|
| 1153 | - "autoResize": true, |
|
| 1154 | - "lineHeight": 1.25 |
|
| 1155 | - }, |
|
| 1156 | - { |
|
| 1157 | - "id": "i7Z-p37KqNrp_X6lEcW13", |
|
| 1158 | - "type": "arrow", |
|
| 1159 | - "x": 773.4824612360461, |
|
| 1160 | - "y": 332.91067366951137, |
|
| 1161 | - "width": 44.275600553732374, |
|
| 1162 | - "height": 8.442974123876638, |
|
| 1163 | - "angle": 0, |
|
| 1164 | - "strokeColor": "#1e1e1e", |
|
| 1165 | - "backgroundColor": "transparent", |
|
| 1166 | - "fillStyle": "solid", |
|
| 1167 | - "strokeWidth": 2, |
|
| 1168 | - "strokeStyle": "solid", |
|
| 1169 | - "roughness": 1, |
|
| 1170 | - "opacity": 100, |
|
| 1171 | - "groupIds": [], |
|
| 1172 | - "frameId": null, |
|
| 1173 | - "index": "aP", |
|
| 1174 | - "roundness": { |
|
| 1175 | - "type": 2 |
|
| 1176 | - }, |
|
| 1177 | - "seed": 525008885, |
|
| 1178 | - "version": 145, |
|
| 1179 | - "versionNonce": 352569034, |
|
| 1180 | - "isDeleted": false, |
|
| 1181 | - "boundElements": [], |
|
| 1182 | - "updated": 1752132309530, |
|
| 1183 | - "link": null, |
|
| 1184 | - "locked": false, |
|
| 1185 | - "points": [ |
|
| 1186 | - [ |
|
| 1187 | - 0, |
|
| 1188 | - 0 |
|
| 1189 | - ], |
|
| 1190 | - [ |
|
| 1191 | - 44.275600553732374, |
|
| 1192 | - 8.442974123876638 |
|
| 1193 | - ] |
|
| 1194 | - ], |
|
| 1195 | - "lastCommittedPoint": null, |
|
| 1196 | - "startBinding": { |
|
| 1197 | - "elementId": "bWW43tThK-_Z2OHwNXmc5", |
|
| 1198 | - "focus": -0.07287811932587208, |
|
| 1199 | - "gap": 1.130777077116477 |
|
| 1200 | - }, |
|
| 1201 | - "endBinding": { |
|
| 1202 | - "elementId": "rmx3e5Xqwv69Su0hWiyff", |
|
| 1203 | - "focus": 0.2710925688326133, |
|
| 1204 | - "gap": 1.930231901793377 |
|
| 1205 | - }, |
|
| 1206 | - "startArrowhead": null, |
|
| 1207 | - "endArrowhead": "arrow", |
|
| 1208 | - "elbowed": false |
|
| 1209 | - }, |
|
| 1210 | - { |
|
| 1211 | - "id": "Pi3eQAQSq4puozrwQqWUv", |
|
| 1212 | - "type": "rectangle", |
|
| 1213 | - "x": 1026.5, |
|
| 1214 | - "y": 97.5, |
|
| 1215 | - "width": 167.00000000000009, |
|
| 1216 | - "height": 60, |
|
| 1217 | - "angle": 0, |
|
| 1218 | - "strokeColor": "#1e1e1e", |
|
| 1219 | - "backgroundColor": "transparent", |
|
| 1220 | - "fillStyle": "solid", |
|
| 1221 | - "strokeWidth": 2, |
|
| 1222 | - "strokeStyle": "solid", |
|
| 1223 | - "roughness": 1, |
|
| 1224 | - "opacity": 100, |
|
| 1225 | - "groupIds": [], |
|
| 1226 | - "frameId": null, |
|
| 1227 | - "index": "aQ", |
|
| 1228 | - "roundness": { |
|
| 1229 | - "type": 3 |
|
| 1230 | - }, |
|
| 1231 | - "seed": 1938662037, |
|
| 1232 | - "version": 332, |
|
| 1233 | - "versionNonce": 1612105735, |
|
| 1234 | - "isDeleted": false, |
|
| 1235 | - "boundElements": [ |
|
| 1236 | - { |
|
| 1237 | - "type": "text", |
|
| 1238 | - "id": "0uDQZb9THZJDjmKL21Wx3" |
|
| 1239 | - }, |
|
| 1240 | - { |
|
| 1241 | - "id": "8kZIh7bd6uNm5iRnGNwdz", |
|
| 1242 | - "type": "arrow" |
|
| 1243 | - }, |
|
| 1244 | - { |
|
| 1245 | - "id": "irZlrIZoReiu2pXl23JKs", |
|
| 1246 | - "type": "arrow" |
|
| 1247 | - }, |
|
| 1248 | - { |
|
| 1249 | - "id": "CmqdgaapF-3NY23SLz9zH", |
|
| 1250 | - "type": "arrow" |
|
| 1251 | - }, |
|
| 1252 | - { |
|
| 1253 | - "id": "i6wnqe9fJtIVku9PYHkjM", |
|
| 1254 | - "type": "arrow" |
|
| 1255 | - }, |
|
| 1256 | - { |
|
| 1257 | - "id": "aNgw7zgHpIYP_kZBpuT4R", |
|
| 1258 | - "type": "arrow" |
|
| 1259 | - } |
|
| 1260 | - ], |
|
| 1261 | - "updated": 1752128124907, |
|
| 1262 | - "link": null, |
|
| 1263 | - "locked": false |
|
| 1264 | - }, |
|
| 1265 | - { |
|
| 1266 | - "id": "0uDQZb9THZJDjmKL21Wx3", |
|
| 1267 | - "type": "text", |
|
| 1268 | - "x": 1038.5400466918945, |
|
| 1269 | - "y": 102.5, |
|
| 1270 | - "width": 142.91990661621094, |
|
| 1271 | - "height": 50, |
|
| 1272 | - "angle": 0, |
|
| 1273 | - "strokeColor": "#1e1e1e", |
|
| 1274 | - "backgroundColor": "transparent", |
|
| 1275 | - "fillStyle": "solid", |
|
| 1276 | - "strokeWidth": 2, |
|
| 1277 | - "strokeStyle": "solid", |
|
| 1278 | - "roughness": 1, |
|
| 1279 | - "opacity": 100, |
|
| 1280 | - "groupIds": [], |
|
| 1281 | - "frameId": null, |
|
| 1282 | - "index": "aR", |
|
| 1283 | - "roundness": null, |
|
| 1284 | - "seed": 189171701, |
|
| 1285 | - "version": 289, |
|
| 1286 | - "versionNonce": 514567701, |
|
| 1287 | - "isDeleted": false, |
|
| 1288 | - "boundElements": [], |
|
| 1289 | - "updated": 1752090426750, |
|
| 1290 | - "link": null, |
|
| 1291 | - "locked": false, |
|
| 1292 | - "text": "USB-TTL\nbridge CP2102", |
|
| 1293 | - "fontSize": 20, |
|
| 1294 | - "fontFamily": 5, |
|
| 1295 | - "textAlign": "center", |
|
| 1296 | - "verticalAlign": "middle", |
|
| 1297 | - "containerId": "Pi3eQAQSq4puozrwQqWUv", |
|
| 1298 | - "originalText": "USB-TTL bridge CP2102", |
|
| 1299 | - "autoResize": true, |
|
| 1300 | - "lineHeight": 1.25 |
|
| 1301 | - }, |
|
| 1302 | - { |
|
| 1303 | - "id": "8kZIh7bd6uNm5iRnGNwdz", |
|
| 1304 | - "type": "arrow", |
|
| 1305 | - "x": 1155.213576884401, |
|
| 1306 | - "y": 588.9973795426256, |
|
| 1307 | - "width": 20.90315063302296, |
|
| 1308 | - "height": 195.62468249782967, |
|
| 1309 | - "angle": 0, |
|
| 1310 | - "strokeColor": "#1e1e1e", |
|
| 1311 | - "backgroundColor": "#ffc9c9", |
|
| 1312 | - "fillStyle": "solid", |
|
| 1313 | - "strokeWidth": 2, |
|
| 1314 | - "strokeStyle": "solid", |
|
| 1315 | - "roughness": 1, |
|
| 1316 | - "opacity": 100, |
|
| 1317 | - "groupIds": [], |
|
| 1318 | - "frameId": null, |
|
| 1319 | - "index": "aS", |
|
| 1320 | - "roundness": { |
|
| 1321 | - "type": 2 |
|
| 1322 | - }, |
|
| 1323 | - "seed": 1422475861, |
|
| 1324 | - "version": 361, |
|
| 1325 | - "versionNonce": 1152660414, |
|
| 1326 | - "isDeleted": false, |
|
| 1327 | - "boundElements": [], |
|
| 1328 | - "updated": 1752130044779, |
|
| 1329 | - "link": null, |
|
| 1330 | - "locked": false, |
|
| 1331 | - "points": [ |
|
| 1332 | - [ |
|
| 1333 | - 0, |
|
| 1334 | - 0 |
|
| 1335 | - ], |
|
| 1336 | - [ |
|
| 1337 | - 20.90315063302296, |
|
| 1338 | - -195.62468249782967 |
|
| 1339 | - ] |
|
| 1340 | - ], |
|
| 1341 | - "lastCommittedPoint": null, |
|
| 1342 | - "startBinding": { |
|
| 1343 | - "elementId": "vc8a9VB-FimF_wAU2Dw_w", |
|
| 1344 | - "focus": 0.30015640734850757, |
|
| 1345 | - "gap": 1 |
|
| 1346 | - }, |
|
| 1347 | - "endBinding": { |
|
| 1348 | - "elementId": "L_OfcMALJbGcb6eSlDNze", |
|
| 1349 | - "focus": -0.008471973480120685, |
|
| 1350 | - "gap": 3.2141304606232666 |
|
| 1351 | - }, |
|
| 1352 | - "startArrowhead": null, |
|
| 1353 | - "endArrowhead": "arrow", |
|
| 1354 | - "elbowed": false |
|
| 1355 | - }, |
|
| 1356 | - { |
|
| 1357 | - "id": "jOgqWKOgrjBIDC7rYeaAs", |
|
| 1358 | - "type": "rectangle", |
|
| 1359 | - "x": 414.5, |
|
| 1360 | - "y": 252.5, |
|
| 1361 | - "width": 107, |
|
| 1362 | - "height": 41, |
|
| 1363 | - "angle": 0, |
|
| 1364 | - "strokeColor": "#1e1e1e", |
|
| 1365 | - "backgroundColor": "#b2f2bb", |
|
| 1366 | - "fillStyle": "solid", |
|
| 1367 | - "strokeWidth": 2, |
|
| 1368 | - "strokeStyle": "solid", |
|
| 1369 | - "roughness": 1, |
|
| 1370 | - "opacity": 100, |
|
| 1371 | - "groupIds": [], |
|
| 1372 | - "frameId": null, |
|
| 1373 | - "index": "aU", |
|
| 1374 | - "roundness": { |
|
| 1375 | - "type": 3 |
|
| 1376 | - }, |
|
| 1377 | - "seed": 1658256565, |
|
| 1378 | - "version": 379, |
|
| 1379 | - "versionNonce": 1970923926, |
|
| 1380 | - "isDeleted": false, |
|
| 1381 | - "boundElements": [ |
|
| 1382 | - { |
|
| 1383 | - "type": "text", |
|
| 1384 | - "id": "ropyievhWFe7AKE_Cqrts" |
|
| 1385 | - }, |
|
| 1386 | - { |
|
| 1387 | - "id": "q_ArLDiUG60RuQi1BH93a", |
|
| 1388 | - "type": "arrow" |
|
| 1389 | - }, |
|
| 1390 | - { |
|
| 1391 | - "id": "Dbi6RxDV7zEf1dj8cqje5", |
|
| 1392 | - "type": "arrow" |
|
| 1393 | - } |
|
| 1394 | - ], |
|
| 1395 | - "updated": 1752132356629, |
|
| 1396 | - "link": null, |
|
| 1397 | - "locked": false |
|
| 1398 | - }, |
|
| 1399 | - { |
|
| 1400 | - "id": "ropyievhWFe7AKE_Cqrts", |
|
| 1401 | - "type": "text", |
|
| 1402 | - "x": 443.65001678466797, |
|
| 1403 | - "y": 260.5, |
|
| 1404 | - "width": 48.69996643066406, |
|
| 1405 | - "height": 25, |
|
| 1406 | - "angle": 0, |
|
| 1407 | - "strokeColor": "#1e1e1e", |
|
| 1408 | - "backgroundColor": "transparent", |
|
| 1409 | - "fillStyle": "solid", |
|
| 1410 | - "strokeWidth": 2, |
|
| 1411 | - "strokeStyle": "solid", |
|
| 1412 | - "roughness": 1, |
|
| 1413 | - "opacity": 100, |
|
| 1414 | - "groupIds": [], |
|
| 1415 | - "frameId": null, |
|
| 1416 | - "index": "aV", |
|
| 1417 | - "roundness": null, |
|
| 1418 | - "seed": 413113877, |
|
| 1419 | - "version": 385, |
|
| 1420 | - "versionNonce": 1089750742, |
|
| 1421 | - "isDeleted": false, |
|
| 1422 | - "boundElements": [], |
|
| 1423 | - "updated": 1752132356629, |
|
| 1424 | - "link": null, |
|
| 1425 | - "locked": false, |
|
| 1426 | - "text": "Solar", |
|
| 1427 | - "fontSize": 20, |
|
| 1428 | - "fontFamily": 5, |
|
| 1429 | - "textAlign": "center", |
|
| 1430 | - "verticalAlign": "middle", |
|
| 1431 | - "containerId": "jOgqWKOgrjBIDC7rYeaAs", |
|
| 1432 | - "originalText": "Solar", |
|
| 1433 | - "autoResize": true, |
|
| 1434 | - "lineHeight": 1.25 |
|
| 1435 | - }, |
|
| 1436 | - { |
|
| 1437 | - "id": "q_ArLDiUG60RuQi1BH93a", |
|
| 1438 | - "type": "arrow", |
|
| 1439 | - "x": 522.6241766645454, |
|
| 1440 | - "y": 284.8098207787407, |
|
| 1441 | - "width": 140.79399348395975, |
|
| 1442 | - "height": 51.181435750236744, |
|
| 1443 | - "angle": 0, |
|
| 1444 | - "strokeColor": "#1e1e1e", |
|
| 1445 | - "backgroundColor": "#ffc9c9", |
|
| 1446 | - "fillStyle": "solid", |
|
| 1447 | - "strokeWidth": 2, |
|
| 1448 | - "strokeStyle": "solid", |
|
| 1449 | - "roughness": 1, |
|
| 1450 | - "opacity": 100, |
|
| 1451 | - "groupIds": [], |
|
| 1452 | - "frameId": null, |
|
| 1453 | - "index": "aW", |
|
| 1454 | - "roundness": { |
|
| 1455 | - "type": 2 |
|
| 1456 | - }, |
|
| 1457 | - "seed": 632672987, |
|
| 1458 | - "version": 212, |
|
| 1459 | - "versionNonce": 2142305302, |
|
| 1460 | - "isDeleted": false, |
|
| 1461 | - "boundElements": [ |
|
| 1462 | - { |
|
| 1463 | - "type": "text", |
|
| 1464 | - "id": "F72CnV4pq0Yw_eXOd-waC" |
|
| 1465 | - } |
|
| 1466 | - ], |
|
| 1467 | - "updated": 1752132356630, |
|
| 1468 | - "link": null, |
|
| 1469 | - "locked": false, |
|
| 1470 | - "points": [ |
|
| 1471 | - [ |
|
| 1472 | - 0, |
|
| 1473 | - 0 |
|
| 1474 | - ], |
|
| 1475 | - [ |
|
| 1476 | - 140.79399348395975, |
|
| 1477 | - 51.181435750236744 |
|
| 1478 | - ] |
|
| 1479 | - ], |
|
| 1480 | - "lastCommittedPoint": null, |
|
| 1481 | - "startBinding": { |
|
| 1482 | - "elementId": "jOgqWKOgrjBIDC7rYeaAs", |
|
| 1483 | - "focus": -0.20312725290488037, |
|
| 1484 | - "gap": 1.2432427287447467 |
|
| 1485 | - }, |
|
| 1486 | - "endBinding": { |
|
| 1487 | - "elementId": "bWW43tThK-_Z2OHwNXmc5", |
|
| 1488 | - "focus": -0.6164941489409821, |
|
| 1489 | - "gap": 2.406291360279616 |
|
| 1490 | - }, |
|
| 1491 | - "startArrowhead": null, |
|
| 1492 | - "endArrowhead": "arrow", |
|
| 1493 | - "elbowed": false |
|
| 1494 | - }, |
|
| 1495 | - { |
|
| 1496 | - "id": "F72CnV4pq0Yw_eXOd-waC", |
|
| 1497 | - "type": "text", |
|
| 1498 | - "x": 562.7907729011738, |
|
| 1499 | - "y": 223.05655420735448, |
|
| 1500 | - "width": 93.919921875, |
|
| 1501 | - "height": 25, |
|
| 1502 | - "angle": 0, |
|
| 1503 | - "strokeColor": "#1e1e1e", |
|
| 1504 | - "backgroundColor": "#ffc9c9", |
|
| 1505 | - "fillStyle": "solid", |
|
| 1506 | - "strokeWidth": 2, |
|
| 1507 | - "strokeStyle": "solid", |
|
| 1508 | - "roughness": 1, |
|
| 1509 | - "opacity": 100, |
|
| 1510 | - "groupIds": [], |
|
| 1511 | - "frameId": null, |
|
| 1512 | - "index": "aWV", |
|
| 1513 | - "roundness": null, |
|
| 1514 | - "seed": 1366389243, |
|
| 1515 | - "version": 3, |
|
| 1516 | - "versionNonce": 402116571, |
|
| 1517 | - "isDeleted": false, |
|
| 1518 | - "boundElements": [], |
|
| 1519 | - "updated": 1752090280094, |
|
| 1520 | - "link": null, |
|
| 1521 | - "locked": false, |
|
| 1522 | - "text": "diode-ctrl", |
|
| 1523 | - "fontSize": 20, |
|
| 1524 | - "fontFamily": 5, |
|
| 1525 | - "textAlign": "center", |
|
| 1526 | - "verticalAlign": "middle", |
|
| 1527 | - "containerId": "q_ArLDiUG60RuQi1BH93a", |
|
| 1528 | - "originalText": "diode-ctrl", |
|
| 1529 | - "autoResize": true, |
|
| 1530 | - "lineHeight": 1.25 |
|
| 1531 | - }, |
|
| 1532 | - { |
|
| 1533 | - "id": "pTKqgFN94Vr1ElT61RQdN", |
|
| 1534 | - "type": "rectangle", |
|
| 1535 | - "x": 918.5, |
|
| 1536 | - "y": 230.5, |
|
| 1537 | - "width": 107, |
|
| 1538 | - "height": 35, |
|
| 1539 | - "angle": 0, |
|
| 1540 | - "strokeColor": "#1e1e1e", |
|
| 1541 | - "backgroundColor": "#a5d8ff", |
|
| 1542 | - "fillStyle": "solid", |
|
| 1543 | - "strokeWidth": 2, |
|
| 1544 | - "strokeStyle": "solid", |
|
| 1545 | - "roughness": 1, |
|
| 1546 | - "opacity": 100, |
|
| 1547 | - "groupIds": [], |
|
| 1548 | - "frameId": null, |
|
| 1549 | - "index": "ag", |
|
| 1550 | - "roundness": { |
|
| 1551 | - "type": 3 |
|
| 1552 | - }, |
|
| 1553 | - "seed": 1397513563, |
|
| 1554 | - "version": 182, |
|
| 1555 | - "versionNonce": 457669862, |
|
| 1556 | - "isDeleted": false, |
|
| 1557 | - "boundElements": [ |
|
| 1558 | - { |
|
| 1559 | - "type": "text", |
|
| 1560 | - "id": "E1DQUzvjr9Q7tf4U3c_6-" |
|
| 1561 | - }, |
|
| 1562 | - { |
|
| 1563 | - "id": "PK8Bme67a_acPyU0p9mP5", |
|
| 1564 | - "type": "arrow" |
|
| 1565 | - } |
|
| 1566 | - ], |
|
| 1567 | - "updated": 1752125706993, |
|
| 1568 | - "link": null, |
|
| 1569 | - "locked": false |
|
| 1570 | - }, |
|
| 1571 | - { |
|
| 1572 | - "id": "E1DQUzvjr9Q7tf4U3c_6-", |
|
| 1573 | - "type": "text", |
|
| 1574 | - "x": 929.8000259399414, |
|
| 1575 | - "y": 235.5, |
|
| 1576 | - "width": 84.39994812011719, |
|
| 1577 | - "height": 25, |
|
| 1578 | - "angle": 0, |
|
| 1579 | - "strokeColor": "#1e1e1e", |
|
| 1580 | - "backgroundColor": "transparent", |
|
| 1581 | - "fillStyle": "solid", |
|
| 1582 | - "strokeWidth": 2, |
|
| 1583 | - "strokeStyle": "solid", |
|
| 1584 | - "roughness": 1, |
|
| 1585 | - "opacity": 100, |
|
| 1586 | - "groupIds": [], |
|
| 1587 | - "frameId": null, |
|
| 1588 | - "index": "ah", |
|
| 1589 | - "roundness": null, |
|
| 1590 | - "seed": 573438459, |
|
| 1591 | - "version": 184, |
|
| 1592 | - "versionNonce": 369343564, |
|
| 1593 | - "isDeleted": false, |
|
| 1594 | - "boundElements": [], |
|
| 1595 | - "updated": 1752124857880, |
|
| 1596 | - "link": null, |
|
| 1597 | - "locked": false, |
|
| 1598 | - "text": "Jack 2.0", |
|
| 1599 | - "fontSize": 20, |
|
| 1600 | - "fontFamily": 5, |
|
| 1601 | - "textAlign": "center", |
|
| 1602 | - "verticalAlign": "middle", |
|
| 1603 | - "containerId": "pTKqgFN94Vr1ElT61RQdN", |
|
| 1604 | - "originalText": "Jack 2.0", |
|
| 1605 | - "autoResize": true, |
|
| 1606 | - "lineHeight": 1.25 |
|
| 1607 | - }, |
|
| 1608 | - { |
|
| 1609 | - "id": "PK8Bme67a_acPyU0p9mP5", |
|
| 1610 | - "type": "arrow", |
|
| 1611 | - "x": 974.0384074792004, |
|
| 1612 | - "y": 272.05708601453114, |
|
| 1613 | - "width": 61.126616613590045, |
|
| 1614 | - "height": 66.88526309633914, |
|
| 1615 | - "angle": 0, |
|
| 1616 | - "strokeColor": "#e03131", |
|
| 1617 | - "backgroundColor": "#ffc9c9", |
|
| 1618 | - "fillStyle": "solid", |
|
| 1619 | - "strokeWidth": 2, |
|
| 1620 | - "strokeStyle": "solid", |
|
| 1621 | - "roughness": 1, |
|
| 1622 | - "opacity": 100, |
|
| 1623 | - "groupIds": [], |
|
| 1624 | - "frameId": null, |
|
| 1625 | - "index": "ai", |
|
| 1626 | - "roundness": { |
|
| 1627 | - "type": 2 |
|
| 1628 | - }, |
|
| 1629 | - "seed": 1989459381, |
|
| 1630 | - "version": 44, |
|
| 1631 | - "versionNonce": 859009726, |
|
| 1632 | - "isDeleted": false, |
|
| 1633 | - "boundElements": [ |
|
| 1634 | - { |
|
| 1635 | - "type": "text", |
|
| 1636 | - "id": "NC1ggLCcTjp39W2H0890V" |
|
| 1637 | - } |
|
| 1638 | - ], |
|
| 1639 | - "updated": 1752130025029, |
|
| 1640 | - "link": null, |
|
| 1641 | - "locked": false, |
|
| 1642 | - "points": [ |
|
| 1643 | - [ |
|
| 1644 | - 0, |
|
| 1645 | - 0 |
|
| 1646 | - ], |
|
| 1647 | - [ |
|
| 1648 | - -61.126616613590045, |
|
| 1649 | - 66.88526309633914 |
|
| 1650 | - ] |
|
| 1651 | - ], |
|
| 1652 | - "lastCommittedPoint": null, |
|
| 1653 | - "startBinding": { |
|
| 1654 | - "elementId": "pTKqgFN94Vr1ElT61RQdN", |
|
| 1655 | - "focus": -0.2939462609258631, |
|
| 1656 | - "gap": 1.5 |
|
| 1657 | - }, |
|
| 1658 | - "endBinding": { |
|
| 1659 | - "elementId": "rmx3e5Xqwv69Su0hWiyff", |
|
| 1660 | - "focus": 0.32070788820545726, |
|
| 1661 | - "gap": 1.5014691120963448 |
|
| 1662 | - }, |
|
| 1663 | - "startArrowhead": null, |
|
| 1664 | - "endArrowhead": "arrow", |
|
| 1665 | - "elbowed": false |
|
| 1666 | - }, |
|
| 1667 | - { |
|
| 1668 | - "id": "NC1ggLCcTjp39W2H0890V", |
|
| 1669 | - "type": "text", |
|
| 1670 | - "x": 840.4200820922852, |
|
| 1671 | - "y": 293.5, |
|
| 1672 | - "width": 206.1598358154297, |
|
| 1673 | - "height": 25, |
|
| 1674 | - "angle": 0, |
|
| 1675 | - "strokeColor": "#e03131", |
|
| 1676 | - "backgroundColor": "#ffc9c9", |
|
| 1677 | - "fillStyle": "solid", |
|
| 1678 | - "strokeWidth": 2, |
|
| 1679 | - "strokeStyle": "solid", |
|
| 1680 | - "roughness": 1, |
|
| 1681 | - "opacity": 100, |
|
| 1682 | - "groupIds": [], |
|
| 1683 | - "frameId": null, |
|
| 1684 | - "index": "aj", |
|
| 1685 | - "roundness": null, |
|
| 1686 | - "seed": 1686204085, |
|
| 1687 | - "version": 24, |
|
| 1688 | - "versionNonce": 1644208162, |
|
| 1689 | - "isDeleted": false, |
|
| 1690 | - "boundElements": [], |
|
| 1691 | - "updated": 1752130025029, |
|
| 1692 | - "link": null, |
|
| 1693 | - "locked": false, |
|
| 1694 | - "text": "anti-direction mosfet", |
|
| 1695 | - "fontSize": 20, |
|
| 1696 | - "fontFamily": 5, |
|
| 1697 | - "textAlign": "center", |
|
| 1698 | - "verticalAlign": "middle", |
|
| 1699 | - "containerId": "PK8Bme67a_acPyU0p9mP5", |
|
| 1700 | - "originalText": "anti-direction mosfet", |
|
| 1701 | - "autoResize": true, |
|
| 1702 | - "lineHeight": 1.25 |
|
| 1703 | - }, |
|
| 1704 | - { |
|
| 1705 | - "id": "LW140mU_Rtq5jUKZsYzvh", |
|
| 1706 | - "type": "rectangle", |
|
| 1707 | - "x": 714.5, |
|
| 1708 | - "y": 196.5, |
|
| 1709 | - "width": 107, |
|
| 1710 | - "height": 41, |
|
| 1711 | - "angle": 0, |
|
| 1712 | - "strokeColor": "#1e1e1e", |
|
| 1713 | - "backgroundColor": "transparent", |
|
| 1714 | - "fillStyle": "solid", |
|
| 1715 | - "strokeWidth": 2, |
|
| 1716 | - "strokeStyle": "solid", |
|
| 1717 | - "roughness": 1, |
|
| 1718 | - "opacity": 100, |
|
| 1719 | - "groupIds": [], |
|
| 1720 | - "frameId": null, |
|
| 1721 | - "index": "ak", |
|
| 1722 | - "roundness": { |
|
| 1723 | - "type": 3 |
|
| 1724 | - }, |
|
| 1725 | - "seed": 75421749, |
|
| 1726 | - "version": 201, |
|
| 1727 | - "versionNonce": 1904743445, |
|
| 1728 | - "isDeleted": false, |
|
| 1729 | - "boundElements": [ |
|
| 1730 | - { |
|
| 1731 | - "type": "text", |
|
| 1732 | - "id": "BxMEMpj0E_897p8OHq6rN" |
|
| 1733 | - }, |
|
| 1734 | - { |
|
| 1735 | - "id": "00A7HkN9IE29hMqcNYQu-", |
|
| 1736 | - "type": "arrow" |
|
| 1737 | - } |
|
| 1738 | - ], |
|
| 1739 | - "updated": 1752090466010, |
|
| 1740 | - "link": null, |
|
| 1741 | - "locked": false |
|
| 1742 | - }, |
|
| 1743 | - { |
|
| 1744 | - "id": "BxMEMpj0E_897p8OHq6rN", |
|
| 1745 | - "type": "text", |
|
| 1746 | - "x": 727.650032043457, |
|
| 1747 | - "y": 204.5, |
|
| 1748 | - "width": 80.69993591308594, |
|
| 1749 | - "height": 25, |
|
| 1750 | - "angle": 0, |
|
| 1751 | - "strokeColor": "#1e1e1e", |
|
| 1752 | - "backgroundColor": "transparent", |
|
| 1753 | - "fillStyle": "solid", |
|
| 1754 | - "strokeWidth": 2, |
|
| 1755 | - "strokeStyle": "solid", |
|
| 1756 | - "roughness": 1, |
|
| 1757 | - "opacity": 100, |
|
| 1758 | - "groupIds": [], |
|
| 1759 | - "frameId": null, |
|
| 1760 | - "index": "al", |
|
| 1761 | - "roundness": null, |
|
| 1762 | - "seed": 2143291797, |
|
| 1763 | - "version": 208, |
|
| 1764 | - "versionNonce": 1315637845, |
|
| 1765 | - "isDeleted": false, |
|
| 1766 | - "boundElements": [], |
|
| 1767 | - "updated": 1752090464165, |
|
| 1768 | - "link": null, |
|
| 1769 | - "locked": false, |
|
| 1770 | - "text": "chrg_led", |
|
| 1771 | - "fontSize": 20, |
|
| 1772 | - "fontFamily": 5, |
|
| 1773 | - "textAlign": "center", |
|
| 1774 | - "verticalAlign": "middle", |
|
| 1775 | - "containerId": "LW140mU_Rtq5jUKZsYzvh", |
|
| 1776 | - "originalText": "chrg_led", |
|
| 1777 | - "autoResize": true, |
|
| 1778 | - "lineHeight": 1.25 |
|
| 1779 | - }, |
|
| 1780 | - { |
|
| 1781 | - "id": "00A7HkN9IE29hMqcNYQu-", |
|
| 1782 | - "type": "arrow", |
|
| 1783 | - "x": 746.0595428711241, |
|
| 1784 | - "y": 293.0952800116647, |
|
| 1785 | - "width": 28.150761210496512, |
|
| 1786 | - "height": 54.23708051146127, |
|
| 1787 | - "angle": 0, |
|
| 1788 | - "strokeColor": "#1e1e1e", |
|
| 1789 | - "backgroundColor": "#ffc9c9", |
|
| 1790 | - "fillStyle": "solid", |
|
| 1791 | - "strokeWidth": 2, |
|
| 1792 | - "strokeStyle": "solid", |
|
| 1793 | - "roughness": 1, |
|
| 1794 | - "opacity": 100, |
|
| 1795 | - "groupIds": [], |
|
| 1796 | - "frameId": null, |
|
| 1797 | - "index": "am", |
|
| 1798 | - "roundness": { |
|
| 1799 | - "type": 2 |
|
| 1800 | - }, |
|
| 1801 | - "seed": 510802197, |
|
| 1802 | - "version": 25, |
|
| 1803 | - "versionNonce": 883170378, |
|
| 1804 | - "isDeleted": false, |
|
| 1805 | - "boundElements": [], |
|
| 1806 | - "updated": 1752132309531, |
|
| 1807 | - "link": null, |
|
| 1808 | - "locked": false, |
|
| 1809 | - "points": [ |
|
| 1810 | - [ |
|
| 1811 | - 0, |
|
| 1812 | - 0 |
|
| 1813 | - ], |
|
| 1814 | - [ |
|
| 1815 | - 28.150761210496512, |
|
| 1816 | - -54.23708051146127 |
|
| 1817 | - ] |
|
| 1818 | - ], |
|
| 1819 | - "lastCommittedPoint": null, |
|
| 1820 | - "startBinding": { |
|
| 1821 | - "elementId": "bWW43tThK-_Z2OHwNXmc5", |
|
| 1822 | - "focus": 0.14843250159948815, |
|
| 1823 | - "gap": 4.6959076954817345 |
|
| 1824 | - }, |
|
| 1825 | - "endBinding": { |
|
| 1826 | - "elementId": "LW140mU_Rtq5jUKZsYzvh", |
|
| 1827 | - "focus": -0.2738528769118709, |
|
| 1828 | - "gap": 3.5 |
|
| 1829 | - }, |
|
| 1830 | - "startArrowhead": null, |
|
| 1831 | - "endArrowhead": "arrow", |
|
| 1832 | - "elbowed": false |
|
| 1833 | - }, |
|
| 1834 | - { |
|
| 1835 | - "id": "tPBbmURXqXpq-4a2IsNYM", |
|
| 1836 | - "type": "rectangle", |
|
| 1837 | - "x": 1268, |
|
| 1838 | - "y": 191, |
|
| 1839 | - "width": 132.00000000000009, |
|
| 1840 | - "height": 60, |
|
| 1841 | - "angle": 0, |
|
| 1842 | - "strokeColor": "#1e1e1e", |
|
| 1843 | - "backgroundColor": "transparent", |
|
| 1844 | - "fillStyle": "solid", |
|
| 1845 | - "strokeWidth": 2, |
|
| 1846 | - "strokeStyle": "solid", |
|
| 1847 | - "roughness": 1, |
|
| 1848 | - "opacity": 100, |
|
| 1849 | - "groupIds": [], |
|
| 1850 | - "frameId": null, |
|
| 1851 | - "index": "an", |
|
| 1852 | - "roundness": { |
|
| 1853 | - "type": 3 |
|
| 1854 | - }, |
|
| 1855 | - "seed": 2003576820, |
|
| 1856 | - "version": 401, |
|
| 1857 | - "versionNonce": 524306601, |
|
| 1858 | - "isDeleted": false, |
|
| 1859 | - "boundElements": [ |
|
| 1860 | - { |
|
| 1861 | - "type": "text", |
|
| 1862 | - "id": "U1mpnsguoiYGnBphRlv0X" |
|
| 1863 | - }, |
|
| 1864 | - { |
|
| 1865 | - "id": "irZlrIZoReiu2pXl23JKs", |
|
| 1866 | - "type": "arrow" |
|
| 1867 | - }, |
|
| 1868 | - { |
|
| 1869 | - "id": "cijsB6tR_yNK33r5BhA8T", |
|
| 1870 | - "type": "arrow" |
|
| 1871 | - } |
|
| 1872 | - ], |
|
| 1873 | - "updated": 1752126647578, |
|
| 1874 | - "link": null, |
|
| 1875 | - "locked": false |
|
| 1876 | - }, |
|
| 1877 | - { |
|
| 1878 | - "id": "U1mpnsguoiYGnBphRlv0X", |
|
| 1879 | - "type": "text", |
|
| 1880 | - "x": 1281.550048828125, |
|
| 1881 | - "y": 196, |
|
| 1882 | - "width": 104.89990234375, |
|
| 1883 | - "height": 50, |
|
| 1884 | - "angle": 0, |
|
| 1885 | - "strokeColor": "#1e1e1e", |
|
| 1886 | - "backgroundColor": "transparent", |
|
| 1887 | - "fillStyle": "solid", |
|
| 1888 | - "strokeWidth": 2, |
|
| 1889 | - "strokeStyle": "solid", |
|
| 1890 | - "roughness": 1, |
|
| 1891 | - "opacity": 100, |
|
| 1892 | - "groupIds": [], |
|
| 1893 | - "frameId": null, |
|
| 1894 | - "index": "ao", |
|
| 1895 | - "roundness": null, |
|
| 1896 | - "seed": 84609396, |
|
| 1897 | - "version": 367, |
|
| 1898 | - "versionNonce": 926367692, |
|
| 1899 | - "isDeleted": false, |
|
| 1900 | - "boundElements": [], |
|
| 1901 | - "updated": 1752124836684, |
|
| 1902 | - "link": null, |
|
| 1903 | - "locked": false, |
|
| 1904 | - "text": "auto-serial\ndual mos", |
|
| 1905 | - "fontSize": 20, |
|
| 1906 | - "fontFamily": 5, |
|
| 1907 | - "textAlign": "center", |
|
| 1908 | - "verticalAlign": "middle", |
|
| 1909 | - "containerId": "tPBbmURXqXpq-4a2IsNYM", |
|
| 1910 | - "originalText": "auto-serial\ndual mos", |
|
| 1911 | - "autoResize": true, |
|
| 1912 | - "lineHeight": 1.25 |
|
| 1913 | - }, |
|
| 1914 | - { |
|
| 1915 | - "id": "irZlrIZoReiu2pXl23JKs", |
|
| 1916 | - "type": "arrow", |
|
| 1917 | - "x": 1267.1082725881517, |
|
| 1918 | - "y": 200.78911505775167, |
|
| 1919 | - "width": 80.32834015631283, |
|
| 1920 | - "height": 44.16685941532464, |
|
| 1921 | - "angle": 0, |
|
| 1922 | - "strokeColor": "#1e1e1e", |
|
| 1923 | - "backgroundColor": "transparent", |
|
| 1924 | - "fillStyle": "solid", |
|
| 1925 | - "strokeWidth": 2, |
|
| 1926 | - "strokeStyle": "solid", |
|
| 1927 | - "roughness": 1, |
|
| 1928 | - "opacity": 100, |
|
| 1929 | - "groupIds": [], |
|
| 1930 | - "frameId": null, |
|
| 1931 | - "index": "ap", |
|
| 1932 | - "roundness": { |
|
| 1933 | - "type": 2 |
|
| 1934 | - }, |
|
| 1935 | - "seed": 1527930316, |
|
| 1936 | - "version": 75, |
|
| 1937 | - "versionNonce": 878437242, |
|
| 1938 | - "isDeleted": false, |
|
| 1939 | - "boundElements": [], |
|
| 1940 | - "updated": 1752125669539, |
|
| 1941 | - "link": null, |
|
| 1942 | - "locked": false, |
|
| 1943 | - "points": [ |
|
| 1944 | - [ |
|
| 1945 | - 0, |
|
| 1946 | - 0 |
|
| 1947 | - ], |
|
| 1948 | - [ |
|
| 1949 | - -80.32834015631283, |
|
| 1950 | - -44.16685941532464 |
|
| 1951 | - ] |
|
| 1952 | - ], |
|
| 1953 | - "lastCommittedPoint": null, |
|
| 1954 | - "startBinding": { |
|
| 1955 | - "elementId": "tPBbmURXqXpq-4a2IsNYM", |
|
| 1956 | - "focus": -0.24993894552283133, |
|
| 1957 | - "gap": 1.4471633330168852 |
|
| 1958 | - }, |
|
| 1959 | - "endBinding": { |
|
| 1960 | - "elementId": "Pi3eQAQSq4puozrwQqWUv", |
|
| 1961 | - "focus": -0.172486623577648, |
|
| 1962 | - "gap": 1 |
|
| 1963 | - }, |
|
| 1964 | - "startArrowhead": null, |
|
| 1965 | - "endArrowhead": "arrow", |
|
| 1966 | - "elbowed": false |
|
| 1967 | - }, |
|
| 1968 | - { |
|
| 1969 | - "id": "GZ13s7_Icuzr1ZrzlV3pA", |
|
| 1970 | - "type": "rectangle", |
|
| 1971 | - "x": 620, |
|
| 1972 | - "y": 140.5, |
|
| 1973 | - "width": 107, |
|
| 1974 | - "height": 35, |
|
| 1975 | - "angle": 0, |
|
| 1976 | - "strokeColor": "#1e1e1e", |
|
| 1977 | - "backgroundColor": "#a5d8ff", |
|
| 1978 | - "fillStyle": "solid", |
|
| 1979 | - "strokeWidth": 2, |
|
| 1980 | - "strokeStyle": "solid", |
|
| 1981 | - "roughness": 1, |
|
| 1982 | - "opacity": 100, |
|
| 1983 | - "groupIds": [], |
|
| 1984 | - "frameId": null, |
|
| 1985 | - "index": "aq", |
|
| 1986 | - "roundness": { |
|
| 1987 | - "type": 3 |
|
| 1988 | - }, |
|
| 1989 | - "seed": 625026164, |
|
| 1990 | - "version": 210, |
|
| 1991 | - "versionNonce": 1741464314, |
|
| 1992 | - "isDeleted": false, |
|
| 1993 | - "boundElements": [ |
|
| 1994 | - { |
|
| 1995 | - "type": "text", |
|
| 1996 | - "id": "3pwE0b8C-aG_h_mvifSyY" |
|
| 1997 | - }, |
|
| 1998 | - { |
|
| 1999 | - "id": "Dbi6RxDV7zEf1dj8cqje5", |
|
| 2000 | - "type": "arrow" |
|
| 2001 | - } |
|
| 2002 | - ], |
|
| 2003 | - "updated": 1752125704524, |
|
| 2004 | - "link": null, |
|
| 2005 | - "locked": false |
|
| 2006 | - }, |
|
| 2007 | - { |
|
| 2008 | - "id": "3pwE0b8C-aG_h_mvifSyY", |
|
| 2009 | - "type": "text", |
|
| 2010 | - "x": 631.3000259399414, |
|
| 2011 | - "y": 145.5, |
|
| 2012 | - "width": 84.39994812011719, |
|
| 2013 | - "height": 25, |
|
| 2014 | - "angle": 0, |
|
| 2015 | - "strokeColor": "#1e1e1e", |
|
| 2016 | - "backgroundColor": "transparent", |
|
| 2017 | - "fillStyle": "solid", |
|
| 2018 | - "strokeWidth": 2, |
|
| 2019 | - "strokeStyle": "solid", |
|
| 2020 | - "roughness": 1, |
|
| 2021 | - "opacity": 100, |
|
| 2022 | - "groupIds": [], |
|
| 2023 | - "frameId": null, |
|
| 2024 | - "index": "ar", |
|
| 2025 | - "roundness": null, |
|
| 2026 | - "seed": 403469812, |
|
| 2027 | - "version": 211, |
|
| 2028 | - "versionNonce": 1512526068, |
|
| 2029 | - "isDeleted": false, |
|
| 2030 | - "boundElements": [], |
|
| 2031 | - "updated": 1752124860835, |
|
| 2032 | - "link": null, |
|
| 2033 | - "locked": false, |
|
| 2034 | - "text": "Jack 2.0", |
|
| 2035 | - "fontSize": 20, |
|
| 2036 | - "fontFamily": 5, |
|
| 2037 | - "textAlign": "center", |
|
| 2038 | - "verticalAlign": "middle", |
|
| 2039 | - "containerId": "GZ13s7_Icuzr1ZrzlV3pA", |
|
| 2040 | - "originalText": "Jack 2.0", |
|
| 2041 | - "autoResize": true, |
|
| 2042 | - "lineHeight": 1.25 |
|
| 2043 | - }, |
|
| 2044 | - { |
|
| 2045 | - "id": "Dbi6RxDV7zEf1dj8cqje5", |
|
| 2046 | - "type": "arrow", |
|
| 2047 | - "x": 621.7052722072491, |
|
| 2048 | - "y": 176.18531909921353, |
|
| 2049 | - "width": 98.99497237297783, |
|
| 2050 | - "height": 76.17981560950557, |
|
| 2051 | - "angle": 0, |
|
| 2052 | - "strokeColor": "#1e1e1e", |
|
| 2053 | - "backgroundColor": "transparent", |
|
| 2054 | - "fillStyle": "solid", |
|
| 2055 | - "strokeWidth": 2, |
|
| 2056 | - "strokeStyle": "solid", |
|
| 2057 | - "roughness": 1, |
|
| 2058 | - "opacity": 100, |
|
| 2059 | - "groupIds": [], |
|
| 2060 | - "frameId": null, |
|
| 2061 | - "index": "as", |
|
| 2062 | - "roundness": { |
|
| 2063 | - "type": 2 |
|
| 2064 | - }, |
|
| 2065 | - "seed": 355368652, |
|
| 2066 | - "version": 142, |
|
| 2067 | - "versionNonce": 1201998166, |
|
| 2068 | - "isDeleted": false, |
|
| 2069 | - "boundElements": [], |
|
| 2070 | - "updated": 1752132356631, |
|
| 2071 | - "link": null, |
|
| 2072 | - "locked": false, |
|
| 2073 | - "points": [ |
|
| 2074 | - [ |
|
| 2075 | - 0, |
|
| 2076 | - 0 |
|
| 2077 | - ], |
|
| 2078 | - [ |
|
| 2079 | - -98.99497237297783, |
|
| 2080 | - 76.17981560950557 |
|
| 2081 | - ] |
|
| 2082 | - ], |
|
| 2083 | - "lastCommittedPoint": null, |
|
| 2084 | - "startBinding": { |
|
| 2085 | - "elementId": "GZ13s7_Icuzr1ZrzlV3pA", |
|
| 2086 | - "focus": 0.36684448091916255, |
|
| 2087 | - "gap": 3.5 |
|
| 2088 | - }, |
|
| 2089 | - "endBinding": { |
|
| 2090 | - "elementId": "jOgqWKOgrjBIDC7rYeaAs", |
|
| 2091 | - "focus": 0.3494157557482089, |
|
| 2092 | - "gap": 5 |
|
| 2093 | - }, |
|
| 2094 | - "startArrowhead": null, |
|
| 2095 | - "endArrowhead": "arrow", |
|
| 2096 | - "elbowed": false |
|
| 2097 | - }, |
|
| 2098 | - { |
|
| 2099 | - "id": "-9AUf-oLTxFCQVEYV0iRI", |
|
| 2100 | - "type": "rectangle", |
|
| 2101 | - "x": 1320.671748524004, |
|
| 2102 | - "y": -10.335874262001994, |
|
| 2103 | - "width": 107, |
|
| 2104 | - "height": 60, |
|
| 2105 | - "angle": 0, |
|
| 2106 | - "strokeColor": "#1e1e1e", |
|
| 2107 | - "backgroundColor": "#a5d8ff", |
|
| 2108 | - "fillStyle": "solid", |
|
| 2109 | - "strokeWidth": 2, |
|
| 2110 | - "strokeStyle": "solid", |
|
| 2111 | - "roughness": 1, |
|
| 2112 | - "opacity": 100, |
|
| 2113 | - "groupIds": [], |
|
| 2114 | - "frameId": null, |
|
| 2115 | - "index": "at", |
|
| 2116 | - "roundness": { |
|
| 2117 | - "type": 3 |
|
| 2118 | - }, |
|
| 2119 | - "seed": 715404006, |
|
| 2120 | - "version": 266, |
|
| 2121 | - "versionNonce": 436152906, |
|
| 2122 | - "isDeleted": false, |
|
| 2123 | - "boundElements": [ |
|
| 2124 | - { |
|
| 2125 | - "type": "text", |
|
| 2126 | - "id": "YuGH6Pxb3J1_el8ZfOQpR" |
|
| 2127 | - }, |
|
| 2128 | - { |
|
| 2129 | - "id": "CmqdgaapF-3NY23SLz9zH", |
|
| 2130 | - "type": "arrow" |
|
| 2131 | - }, |
|
| 2132 | - { |
|
| 2133 | - "id": "cijsB6tR_yNK33r5BhA8T", |
|
| 2134 | - "type": "arrow" |
|
| 2135 | - }, |
|
| 2136 | - { |
|
| 2137 | - "id": "paEFe75JsT2zQj86xRlra", |
|
| 2138 | - "type": "arrow" |
|
| 2139 | - } |
|
| 2140 | - ], |
|
| 2141 | - "updated": 1752131846929, |
|
| 2142 | - "link": null, |
|
| 2143 | - "locked": false |
|
| 2144 | - }, |
|
| 2145 | - { |
|
| 2146 | - "id": "YuGH6Pxb3J1_el8ZfOQpR", |
|
| 2147 | - "type": "text", |
|
| 2148 | - "x": 1345.1817659190235, |
|
| 2149 | - "y": -5.335874262001994, |
|
| 2150 | - "width": 57.97996520996094, |
|
| 2151 | - "height": 50, |
|
| 2152 | - "angle": 0, |
|
| 2153 | - "strokeColor": "#1e1e1e", |
|
| 2154 | - "backgroundColor": "transparent", |
|
| 2155 | - "fillStyle": "solid", |
|
| 2156 | - "strokeWidth": 2, |
|
| 2157 | - "strokeStyle": "solid", |
|
| 2158 | - "roughness": 1, |
|
| 2159 | - "opacity": 100, |
|
| 2160 | - "groupIds": [], |
|
| 2161 | - "frameId": null, |
|
| 2162 | - "index": "au", |
|
| 2163 | - "roundness": null, |
|
| 2164 | - "seed": 849929766, |
|
| 2165 | - "version": 272, |
|
| 2166 | - "versionNonce": 717768615, |
|
| 2167 | - "isDeleted": false, |
|
| 2168 | - "boundElements": [], |
|
| 2169 | - "updated": 1752127558874, |
|
| 2170 | - "link": null, |
|
| 2171 | - "locked": false, |
|
| 2172 | - "text": "ouput\nUART", |
|
| 2173 | - "fontSize": 20, |
|
| 2174 | - "fontFamily": 5, |
|
| 2175 | - "textAlign": "center", |
|
| 2176 | - "verticalAlign": "middle", |
|
| 2177 | - "containerId": "-9AUf-oLTxFCQVEYV0iRI", |
|
| 2178 | - "originalText": "ouput UART", |
|
| 2179 | - "autoResize": true, |
|
| 2180 | - "lineHeight": 1.25 |
|
| 2181 | - }, |
|
| 2182 | - { |
|
| 2183 | - "id": "CmqdgaapF-3NY23SLz9zH", |
|
| 2184 | - "type": "arrow", |
|
| 2185 | - "x": 1195.4249227006526, |
|
| 2186 | - "y": 116.84582113513653, |
|
| 2187 | - "width": 159.32421507803951, |
|
| 2188 | - "height": 65.92682237435982, |
|
| 2189 | - "angle": 0, |
|
| 2190 | - "strokeColor": "#1e1e1e", |
|
| 2191 | - "backgroundColor": "transparent", |
|
| 2192 | - "fillStyle": "solid", |
|
| 2193 | - "strokeWidth": 2, |
|
| 2194 | - "strokeStyle": "solid", |
|
| 2195 | - "roughness": 1, |
|
| 2196 | - "opacity": 100, |
|
| 2197 | - "groupIds": [], |
|
| 2198 | - "frameId": null, |
|
| 2199 | - "index": "av", |
|
| 2200 | - "roundness": { |
|
| 2201 | - "type": 2 |
|
| 2202 | - }, |
|
| 2203 | - "seed": 1341600058, |
|
| 2204 | - "version": 67, |
|
| 2205 | - "versionNonce": 1909373639, |
|
| 2206 | - "isDeleted": false, |
|
| 2207 | - "boundElements": [ |
|
| 2208 | - { |
|
| 2209 | - "type": "text", |
|
| 2210 | - "id": "WQqJlX-isn5WstwUiKFxV" |
|
| 2211 | - } |
|
| 2212 | - ], |
|
| 2213 | - "updated": 1752127558875, |
|
| 2214 | - "link": null, |
|
| 2215 | - "locked": false, |
|
| 2216 | - "points": [ |
|
| 2217 | - [ |
|
| 2218 | - 0, |
|
| 2219 | - 0 |
|
| 2220 | - ], |
|
| 2221 | - [ |
|
| 2222 | - 159.32421507803951, |
|
| 2223 | - -65.92682237435982 |
|
| 2224 | - ] |
|
| 2225 | - ], |
|
| 2226 | - "lastCommittedPoint": null, |
|
| 2227 | - "startBinding": { |
|
| 2228 | - "elementId": "Pi3eQAQSq4puozrwQqWUv", |
|
| 2229 | - "focus": 0.37969441667856657, |
|
| 2230 | - "gap": 2.055599200878967 |
|
| 2231 | - }, |
|
| 2232 | - "endBinding": { |
|
| 2233 | - "elementId": "-9AUf-oLTxFCQVEYV0iRI", |
|
| 2234 | - "focus": -0.44461333840015066, |
|
| 2235 | - "gap": 2.5 |
|
| 2236 | - }, |
|
| 2237 | - "startArrowhead": null, |
|
| 2238 | - "endArrowhead": "arrow", |
|
| 2239 | - "elbowed": false |
|
| 2240 | - }, |
|
| 2241 | - { |
|
| 2242 | - "id": "WQqJlX-isn5WstwUiKFxV", |
|
| 2243 | - "type": "text", |
|
| 2244 | - "x": 1200.4033442835237, |
|
| 2245 | - "y": 89.66212575805382, |
|
| 2246 | - "width": 76.23992919921875, |
|
| 2247 | - "height": 25, |
|
| 2248 | - "angle": 0, |
|
| 2249 | - "strokeColor": "#1e1e1e", |
|
| 2250 | - "backgroundColor": "transparent", |
|
| 2251 | - "fillStyle": "solid", |
|
| 2252 | - "strokeWidth": 2, |
|
| 2253 | - "strokeStyle": "solid", |
|
| 2254 | - "roughness": 1, |
|
| 2255 | - "opacity": 100, |
|
| 2256 | - "groupIds": [], |
|
| 2257 | - "frameId": null, |
|
| 2258 | - "index": "avV", |
|
| 2259 | - "roundness": null, |
|
| 2260 | - "seed": 294255559, |
|
| 2261 | - "version": 15, |
|
| 2262 | - "versionNonce": 2011036327, |
|
| 2263 | - "isDeleted": false, |
|
| 2264 | - "boundElements": [], |
|
| 2265 | - "updated": 1752127557338, |
|
| 2266 | - "link": null, |
|
| 2267 | - "locked": false, |
|
| 2268 | - "text": "res-limit", |
|
| 2269 | - "fontSize": 20, |
|
| 2270 | - "fontFamily": 5, |
|
| 2271 | - "textAlign": "center", |
|
| 2272 | - "verticalAlign": "middle", |
|
| 2273 | - "containerId": "CmqdgaapF-3NY23SLz9zH", |
|
| 2274 | - "originalText": "res-limit", |
|
| 2275 | - "autoResize": true, |
|
| 2276 | - "lineHeight": 1.25 |
|
| 2277 | - }, |
|
| 2278 | - { |
|
| 2279 | - "id": "4GsE_4n0cniEQeFa1pROK", |
|
| 2280 | - "type": "rectangle", |
|
| 2281 | - "x": 1241, |
|
| 2282 | - "y": 502, |
|
| 2283 | - "width": 107, |
|
| 2284 | - "height": 60, |
|
| 2285 | - "angle": 0, |
|
| 2286 | - "strokeColor": "#1e1e1e", |
|
| 2287 | - "backgroundColor": "#a5d8ff", |
|
| 2288 | - "fillStyle": "solid", |
|
| 2289 | - "strokeWidth": 2, |
|
| 2290 | - "strokeStyle": "solid", |
|
| 2291 | - "roughness": 1, |
|
| 2292 | - "opacity": 100, |
|
| 2293 | - "groupIds": [], |
|
| 2294 | - "frameId": null, |
|
| 2295 | - "index": "aw", |
|
| 2296 | - "roundness": { |
|
| 2297 | - "type": 3 |
|
| 2298 | - }, |
|
| 2299 | - "seed": 772410598, |
|
| 2300 | - "version": 268, |
|
| 2301 | - "versionNonce": 2105153638, |
|
| 2302 | - "isDeleted": false, |
|
| 2303 | - "boundElements": [ |
|
| 2304 | - { |
|
| 2305 | - "type": "text", |
|
| 2306 | - "id": "aRYHVILz8iZ0QFOscxVPx" |
|
| 2307 | - }, |
|
| 2308 | - { |
|
| 2309 | - "id": "trja8w_d-wbFLEoa9i1Q4", |
|
| 2310 | - "type": "arrow" |
|
| 2311 | - }, |
|
| 2312 | - { |
|
| 2313 | - "id": "Z3nOcpBPajWvi6VfcQn6J", |
|
| 2314 | - "type": "arrow" |
|
| 2315 | - } |
|
| 2316 | - ], |
|
| 2317 | - "updated": 1752125714531, |
|
| 2318 | - "link": null, |
|
| 2319 | - "locked": false |
|
| 2320 | - }, |
|
| 2321 | - { |
|
| 2322 | - "id": "aRYHVILz8iZ0QFOscxVPx", |
|
| 2323 | - "type": "text", |
|
| 2324 | - "x": 1261.1100158691406, |
|
| 2325 | - "y": 507, |
|
| 2326 | - "width": 66.77996826171875, |
|
| 2327 | - "height": 50, |
|
| 2328 | - "angle": 0, |
|
| 2329 | - "strokeColor": "#1e1e1e", |
|
| 2330 | - "backgroundColor": "transparent", |
|
| 2331 | - "fillStyle": "solid", |
|
| 2332 | - "strokeWidth": 2, |
|
| 2333 | - "strokeStyle": "solid", |
|
| 2334 | - "roughness": 1, |
|
| 2335 | - "opacity": 100, |
|
| 2336 | - "groupIds": [], |
|
| 2337 | - "frameId": null, |
|
| 2338 | - "index": "ax", |
|
| 2339 | - "roundness": null, |
|
| 2340 | - "seed": 1078165542, |
|
| 2341 | - "version": 290, |
|
| 2342 | - "versionNonce": 789684198, |
|
| 2343 | - "isDeleted": false, |
|
| 2344 | - "boundElements": [], |
|
| 2345 | - "updated": 1752125696456, |
|
| 2346 | - "link": null, |
|
| 2347 | - "locked": false, |
|
| 2348 | - "text": "output\nPower", |
|
| 2349 | - "fontSize": 20, |
|
| 2350 | - "fontFamily": 5, |
|
| 2351 | - "textAlign": "center", |
|
| 2352 | - "verticalAlign": "middle", |
|
| 2353 | - "containerId": "4GsE_4n0cniEQeFa1pROK", |
|
| 2354 | - "originalText": "output Power", |
|
| 2355 | - "autoResize": true, |
|
| 2356 | - "lineHeight": 1.25 |
|
| 2357 | - }, |
|
| 2358 | - { |
|
| 2359 | - "id": "Z3nOcpBPajWvi6VfcQn6J", |
|
| 2360 | - "type": "arrow", |
|
| 2361 | - "x": 1351.8675155972805, |
|
| 2362 | - "y": 529.0672855747573, |
|
| 2363 | - "width": 94.9526021570673, |
|
| 2364 | - "height": 10.101340655007107, |
|
| 2365 | - "angle": 0, |
|
| 2366 | - "strokeColor": "#1e1e1e", |
|
| 2367 | - "backgroundColor": "transparent", |
|
| 2368 | - "fillStyle": "solid", |
|
| 2369 | - "strokeWidth": 2, |
|
| 2370 | - "strokeStyle": "solid", |
|
| 2371 | - "roughness": 1, |
|
| 2372 | - "opacity": 100, |
|
| 2373 | - "groupIds": [], |
|
| 2374 | - "frameId": null, |
|
| 2375 | - "index": "ay", |
|
| 2376 | - "roundness": { |
|
| 2377 | - "type": 2 |
|
| 2378 | - }, |
|
| 2379 | - "seed": 717818618, |
|
| 2380 | - "version": 23, |
|
| 2381 | - "versionNonce": 985177978, |
|
| 2382 | - "isDeleted": false, |
|
| 2383 | - "boundElements": [], |
|
| 2384 | - "updated": 1752125713119, |
|
| 2385 | - "link": null, |
|
| 2386 | - "locked": false, |
|
| 2387 | - "points": [ |
|
| 2388 | - [ |
|
| 2389 | - 0, |
|
| 2390 | - 0 |
|
| 2391 | - ], |
|
| 2392 | - [ |
|
| 2393 | - 94.9526021570673, |
|
| 2394 | - -10.101340655007107 |
|
| 2395 | - ] |
|
| 2396 | - ], |
|
| 2397 | - "lastCommittedPoint": null, |
|
| 2398 | - "startBinding": { |
|
| 2399 | - "elementId": "4GsE_4n0cniEQeFa1pROK", |
|
| 2400 | - "focus": 0.08882265275707499, |
|
| 2401 | - "gap": 4.5 |
|
| 2402 | - }, |
|
| 2403 | - "endBinding": { |
|
| 2404 | - "elementId": "I7MyxYbjuqTwJO6fzOz9v", |
|
| 2405 | - "focus": 0.23354995938261625, |
|
| 2406 | - "gap": 4 |
|
| 2407 | - }, |
|
| 2408 | - "startArrowhead": null, |
|
| 2409 | - "endArrowhead": "arrow", |
|
| 2410 | - "elbowed": false |
|
| 2411 | - }, |
|
| 2412 | - { |
|
| 2413 | - "id": "IQ-xnkd6LDCdjArxWI0Cv", |
|
| 2414 | - "type": "rectangle", |
|
| 2415 | - "x": 832, |
|
| 2416 | - "y": 609.5, |
|
| 2417 | - "width": 107, |
|
| 2418 | - "height": 60, |
|
| 2419 | - "angle": 0, |
|
| 2420 | - "strokeColor": "#1e1e1e", |
|
| 2421 | - "backgroundColor": "#ffc9c9", |
|
| 2422 | - "fillStyle": "solid", |
|
| 2423 | - "strokeWidth": 2, |
|
| 2424 | - "strokeStyle": "solid", |
|
| 2425 | - "roughness": 1, |
|
| 2426 | - "opacity": 100, |
|
| 2427 | - "groupIds": [], |
|
| 2428 | - "frameId": null, |
|
| 2429 | - "index": "az", |
|
| 2430 | - "roundness": { |
|
| 2431 | - "type": 3 |
|
| 2432 | - }, |
|
| 2433 | - "seed": 1640558778, |
|
| 2434 | - "version": 231, |
|
| 2435 | - "versionNonce": 421100182, |
|
| 2436 | - "isDeleted": false, |
|
| 2437 | - "boundElements": [ |
|
| 2438 | - { |
|
| 2439 | - "type": "text", |
|
| 2440 | - "id": "jaiYKtM9abPtGUZrKy6XA" |
|
| 2441 | - }, |
|
| 2442 | - { |
|
| 2443 | - "id": "DhQWOF01UWkIlDkMg78eR", |
|
| 2444 | - "type": "arrow" |
|
| 2445 | - }, |
|
| 2446 | - { |
|
| 2447 | - "id": "XBCp1F0v2WndfjMaW95cs", |
|
| 2448 | - "type": "arrow" |
|
| 2449 | - }, |
|
| 2450 | - { |
|
| 2451 | - "id": "sWZToOiZHPewM6lPRAAa-", |
|
| 2452 | - "type": "arrow" |
|
| 2453 | - } |
|
| 2454 | - ], |
|
| 2455 | - "updated": 1752132303661, |
|
| 2456 | - "link": null, |
|
| 2457 | - "locked": false |
|
| 2458 | - }, |
|
| 2459 | - { |
|
| 2460 | - "id": "jaiYKtM9abPtGUZrKy6XA", |
|
| 2461 | - "type": "text", |
|
| 2462 | - "x": 845.2100219726562, |
|
| 2463 | - "y": 614.5, |
|
| 2464 | - "width": 80.5799560546875, |
|
| 2465 | - "height": 50, |
|
| 2466 | - "angle": 0, |
|
| 2467 | - "strokeColor": "#1e1e1e", |
|
| 2468 | - "backgroundColor": "transparent", |
|
| 2469 | - "fillStyle": "solid", |
|
| 2470 | - "strokeWidth": 2, |
|
| 2471 | - "strokeStyle": "solid", |
|
| 2472 | - "roughness": 1, |
|
| 2473 | - "opacity": 100, |
|
| 2474 | - "groupIds": [], |
|
| 2475 | - "frameId": null, |
|
| 2476 | - "index": "b00", |
|
| 2477 | - "roundness": null, |
|
| 2478 | - "seed": 60737914, |
|
| 2479 | - "version": 236, |
|
| 2480 | - "versionNonce": 1283045334, |
|
| 2481 | - "isDeleted": false, |
|
| 2482 | - "boundElements": [], |
|
| 2483 | - "updated": 1752132303661, |
|
| 2484 | - "link": null, |
|
| 2485 | - "locked": false, |
|
| 2486 | - "text": "Power\nON/OFF", |
|
| 2487 | - "fontSize": 20, |
|
| 2488 | - "fontFamily": 5, |
|
| 2489 | - "textAlign": "center", |
|
| 2490 | - "verticalAlign": "middle", |
|
| 2491 | - "containerId": "IQ-xnkd6LDCdjArxWI0Cv", |
|
| 2492 | - "originalText": "Power ON/OFF", |
|
| 2493 | - "autoResize": true, |
|
| 2494 | - "lineHeight": 1.25 |
|
| 2495 | - }, |
|
| 2496 | - { |
|
| 2497 | - "id": "sWZToOiZHPewM6lPRAAa-", |
|
| 2498 | - "type": "arrow", |
|
| 2499 | - "x": 941.6054271868917, |
|
| 2500 | - "y": 638.2990513459918, |
|
| 2501 | - "width": 64.28245990917367, |
|
| 2502 | - "height": 7.9101373101634636, |
|
| 2503 | - "angle": 0, |
|
| 2504 | - "strokeColor": "#1e1e1e", |
|
| 2505 | - "backgroundColor": "#ffc9c9", |
|
| 2506 | - "fillStyle": "solid", |
|
| 2507 | - "strokeWidth": 2, |
|
| 2508 | - "strokeStyle": "solid", |
|
| 2509 | - "roughness": 1, |
|
| 2510 | - "opacity": 100, |
|
| 2511 | - "groupIds": [], |
|
| 2512 | - "frameId": null, |
|
| 2513 | - "index": "b01", |
|
| 2514 | - "roundness": { |
|
| 2515 | - "type": 2 |
|
| 2516 | - }, |
|
| 2517 | - "seed": 939961190, |
|
| 2518 | - "version": 51, |
|
| 2519 | - "versionNonce": 183795606, |
|
| 2520 | - "isDeleted": false, |
|
| 2521 | - "boundElements": [], |
|
| 2522 | - "updated": 1752132303662, |
|
| 2523 | - "link": null, |
|
| 2524 | - "locked": false, |
|
| 2525 | - "points": [ |
|
| 2526 | - [ |
|
| 2527 | - 0, |
|
| 2528 | - 0 |
|
| 2529 | - ], |
|
| 2530 | - [ |
|
| 2531 | - 64.28245990917367, |
|
| 2532 | - 7.9101373101634636 |
|
| 2533 | - ] |
|
| 2534 | - ], |
|
| 2535 | - "lastCommittedPoint": null, |
|
| 2536 | - "startBinding": { |
|
| 2537 | - "elementId": "IQ-xnkd6LDCdjArxWI0Cv", |
|
| 2538 | - "focus": -0.22833365892163948, |
|
| 2539 | - "gap": 3.0174499646871027 |
|
| 2540 | - }, |
|
| 2541 | - "endBinding": { |
|
| 2542 | - "elementId": "vc8a9VB-FimF_wAU2Dw_w", |
|
| 2543 | - "focus": -0.09668872962634648, |
|
| 2544 | - "gap": 3.031750355099234 |
|
| 2545 | - }, |
|
| 2546 | - "startArrowhead": null, |
|
| 2547 | - "endArrowhead": "arrow", |
|
| 2548 | - "elbowed": false |
|
| 2549 | - }, |
|
| 2550 | - { |
|
| 2551 | - "id": "cijsB6tR_yNK33r5BhA8T", |
|
| 2552 | - "type": "arrow", |
|
| 2553 | - "x": 1348.2749115099703, |
|
| 2554 | - "y": 188.7835640180923, |
|
| 2555 | - "width": 34.06619480145446, |
|
| 2556 | - "height": 139.3217353871804, |
|
| 2557 | - "angle": 0, |
|
| 2558 | - "strokeColor": "#1e1e1e", |
|
| 2559 | - "backgroundColor": "transparent", |
|
| 2560 | - "fillStyle": "solid", |
|
| 2561 | - "strokeWidth": 2, |
|
| 2562 | - "strokeStyle": "solid", |
|
| 2563 | - "roughness": 1, |
|
| 2564 | - "opacity": 100, |
|
| 2565 | - "groupIds": [], |
|
| 2566 | - "frameId": null, |
|
| 2567 | - "index": "b02", |
|
| 2568 | - "roundness": { |
|
| 2569 | - "type": 2 |
|
| 2570 | - }, |
|
| 2571 | - "seed": 136002439, |
|
| 2572 | - "version": 45, |
|
| 2573 | - "versionNonce": 2090754313, |
|
| 2574 | - "isDeleted": false, |
|
| 2575 | - "boundElements": [ |
|
| 2576 | - { |
|
| 2577 | - "type": "text", |
|
| 2578 | - "id": "4eL8a6O3iDhvGRwlVswBn" |
|
| 2579 | - } |
|
| 2580 | - ], |
|
| 2581 | - "updated": 1752127566587, |
|
| 2582 | - "link": null, |
|
| 2583 | - "locked": false, |
|
| 2584 | - "points": [ |
|
| 2585 | - [ |
|
| 2586 | - 0, |
|
| 2587 | - 0 |
|
| 2588 | - ], |
|
| 2589 | - [ |
|
| 2590 | - 34.06619480145446, |
|
| 2591 | - -139.3217353871804 |
|
| 2592 | - ] |
|
| 2593 | - ], |
|
| 2594 | - "lastCommittedPoint": null, |
|
| 2595 | - "startBinding": { |
|
| 2596 | - "elementId": "tPBbmURXqXpq-4a2IsNYM", |
|
| 2597 | - "focus": 0.08723645247772994, |
|
| 2598 | - "gap": 2.2164359819076935 |
|
| 2599 | - }, |
|
| 2600 | - "endBinding": { |
|
| 2601 | - "elementId": "-9AUf-oLTxFCQVEYV0iRI", |
|
| 2602 | - "focus": -0.25405143986126577, |
|
| 2603 | - "gap": 1 |
|
| 2604 | - }, |
|
| 2605 | - "startArrowhead": null, |
|
| 2606 | - "endArrowhead": "arrow", |
|
| 2607 | - "elbowed": false |
|
| 2608 | - }, |
|
| 2609 | - { |
|
| 2610 | - "id": "4eL8a6O3iDhvGRwlVswBn", |
|
| 2611 | - "type": "text", |
|
| 2612 | - "x": 1292.878054381889, |
|
| 2613 | - "y": 106.6226963245021, |
|
| 2614 | - "width": 144.8599090576172, |
|
| 2615 | - "height": 25, |
|
| 2616 | - "angle": 0, |
|
| 2617 | - "strokeColor": "#1e1e1e", |
|
| 2618 | - "backgroundColor": "transparent", |
|
| 2619 | - "fillStyle": "solid", |
|
| 2620 | - "strokeWidth": 2, |
|
| 2621 | - "strokeStyle": "solid", |
|
| 2622 | - "roughness": 1, |
|
| 2623 | - "opacity": 100, |
|
| 2624 | - "groupIds": [], |
|
| 2625 | - "frameId": null, |
|
| 2626 | - "index": "b03", |
|
| 2627 | - "roundness": null, |
|
| 2628 | - "seed": 1903902215, |
|
| 2629 | - "version": 14, |
|
| 2630 | - "versionNonce": 511595975, |
|
| 2631 | - "isDeleted": false, |
|
| 2632 | - "boundElements": [], |
|
| 2633 | - "updated": 1752127565832, |
|
| 2634 | - "link": null, |
|
| 2635 | - "locked": false, |
|
| 2636 | - "text": "DTR/RST ctrl", |
|
| 2637 | - "fontSize": 20, |
|
| 2638 | - "fontFamily": 5, |
|
| 2639 | - "textAlign": "center", |
|
| 2640 | - "verticalAlign": "middle", |
|
| 2641 | - "containerId": "cijsB6tR_yNK33r5BhA8T", |
|
| 2642 | - "originalText": "DTR/RST ctrl", |
|
| 2643 | - "autoResize": true, |
|
| 2644 | - "lineHeight": 1.25 |
|
| 2645 | - }, |
|
| 2646 | - { |
|
| 2647 | - "id": "yX6A4gc0oonD5Ysrj3Blq", |
|
| 2648 | - "type": "rectangle", |
|
| 2649 | - "x": 785.7222222222224, |
|
| 2650 | - "y": -139.38888888888889, |
|
| 2651 | - "width": 112.99999999999994, |
|
| 2652 | - "height": 60, |
|
| 2653 | - "angle": 0, |
|
| 2654 | - "strokeColor": "#1e1e1e", |
|
| 2655 | - "backgroundColor": "#a5d8ff", |
|
| 2656 | - "fillStyle": "solid", |
|
| 2657 | - "strokeWidth": 2, |
|
| 2658 | - "strokeStyle": "dashed", |
|
| 2659 | - "roughness": 1, |
|
| 2660 | - "opacity": 100, |
|
| 2661 | - "groupIds": [ |
|
| 2662 | - "4OS6o84VwhLMRaaQNitle" |
|
| 2663 | - ], |
|
| 2664 | - "frameId": null, |
|
| 2665 | - "index": "b06G", |
|
| 2666 | - "roundness": { |
|
| 2667 | - "type": 3 |
|
| 2668 | - }, |
|
| 2669 | - "seed": 522744457, |
|
| 2670 | - "version": 482, |
|
| 2671 | - "versionNonce": 415766313, |
|
| 2672 | - "isDeleted": false, |
|
| 2673 | - "boundElements": [ |
|
| 2674 | - { |
|
| 2675 | - "type": "text", |
|
| 2676 | - "id": "oreqEHs_NVPP92G2pgamj" |
|
| 2677 | - }, |
|
| 2678 | - { |
|
| 2679 | - "id": "6MvMHK_dt8oGzuw5IMUs1", |
|
| 2680 | - "type": "arrow" |
|
| 2681 | - } |
|
| 2682 | - ], |
|
| 2683 | - "updated": 1752127172132, |
|
| 2684 | - "link": null, |
|
| 2685 | - "locked": false |
|
| 2686 | - }, |
|
| 2687 | - { |
|
| 2688 | - "id": "oreqEHs_NVPP92G2pgamj", |
|
| 2689 | - "type": "text", |
|
| 2690 | - "x": 793.3322457207576, |
|
| 2691 | - "y": -134.38888888888889, |
|
| 2692 | - "width": 97.77995300292969, |
|
| 2693 | - "height": 50, |
|
| 2694 | - "angle": 0, |
|
| 2695 | - "strokeColor": "#1e1e1e", |
|
| 2696 | - "backgroundColor": "transparent", |
|
| 2697 | - "fillStyle": "solid", |
|
| 2698 | - "strokeWidth": 2, |
|
| 2699 | - "strokeStyle": "dashed", |
|
| 2700 | - "roughness": 1, |
|
| 2701 | - "opacity": 100, |
|
| 2702 | - "groupIds": [ |
|
| 2703 | - "4OS6o84VwhLMRaaQNitle" |
|
| 2704 | - ], |
|
| 2705 | - "frameId": null, |
|
| 2706 | - "index": "b06V", |
|
| 2707 | - "roundness": null, |
|
| 2708 | - "seed": 409680233, |
|
| 2709 | - "version": 454, |
|
| 2710 | - "versionNonce": 300638855, |
|
| 2711 | - "isDeleted": false, |
|
| 2712 | - "boundElements": [], |
|
| 2713 | - "updated": 1752127159322, |
|
| 2714 | - "link": null, |
|
| 2715 | - "locked": false, |
|
| 2716 | - "text": "STM32\nPA11 PA12", |
|
| 2717 | - "fontSize": 20, |
|
| 2718 | - "fontFamily": 5, |
|
| 2719 | - "textAlign": "center", |
|
| 2720 | - "verticalAlign": "middle", |
|
| 2721 | - "containerId": "yX6A4gc0oonD5Ysrj3Blq", |
|
| 2722 | - "originalText": "STM32 PA11 PA12", |
|
| 2723 | - "autoResize": true, |
|
| 2724 | - "lineHeight": 1.25 |
|
| 2725 | - }, |
|
| 2726 | - { |
|
| 2727 | - "id": "F1d-DkQSI_Yc7Ez9i2fkI", |
|
| 2728 | - "type": "rectangle", |
|
| 2729 | - "x": 537.2777777777778, |
|
| 2730 | - "y": -122.38888888888883, |
|
| 2731 | - "width": 112.99999999999994, |
|
| 2732 | - "height": 60, |
|
| 2733 | - "angle": 0, |
|
| 2734 | - "strokeColor": "#1e1e1e", |
|
| 2735 | - "backgroundColor": "#a5d8ff", |
|
| 2736 | - "fillStyle": "solid", |
|
| 2737 | - "strokeWidth": 2, |
|
| 2738 | - "strokeStyle": "dashed", |
|
| 2739 | - "roughness": 1, |
|
| 2740 | - "opacity": 100, |
|
| 2741 | - "groupIds": [ |
|
| 2742 | - "4OS6o84VwhLMRaaQNitle" |
|
| 2743 | - ], |
|
| 2744 | - "frameId": null, |
|
| 2745 | - "index": "b07", |
|
| 2746 | - "roundness": { |
|
| 2747 | - "type": 3 |
|
| 2748 | - }, |
|
| 2749 | - "seed": 512829033, |
|
| 2750 | - "version": 486, |
|
| 2751 | - "versionNonce": 1807499561, |
|
| 2752 | - "isDeleted": false, |
|
| 2753 | - "boundElements": [ |
|
| 2754 | - { |
|
| 2755 | - "type": "text", |
|
| 2756 | - "id": "Eim3s4dnjauUBjFSjhq_b" |
|
| 2757 | - }, |
|
| 2758 | - { |
|
| 2759 | - "id": "TI5JQAVJ8KEM19ZXxyBiT", |
|
| 2760 | - "type": "arrow" |
|
| 2761 | - } |
|
| 2762 | - ], |
|
| 2763 | - "updated": 1752127183086, |
|
| 2764 | - "link": null, |
|
| 2765 | - "locked": false |
|
| 2766 | - }, |
|
| 2767 | - { |
|
| 2768 | - "id": "Eim3s4dnjauUBjFSjhq_b", |
|
| 2769 | - "type": "text", |
|
| 2770 | - "x": 548.0978079901802, |
|
| 2771 | - "y": -117.38888888888883, |
|
| 2772 | - "width": 91.35993957519531, |
|
| 2773 | - "height": 50, |
|
| 2774 | - "angle": 0, |
|
| 2775 | - "strokeColor": "#1e1e1e", |
|
| 2776 | - "backgroundColor": "transparent", |
|
| 2777 | - "fillStyle": "solid", |
|
| 2778 | - "strokeWidth": 2, |
|
| 2779 | - "strokeStyle": "dashed", |
|
| 2780 | - "roughness": 1, |
|
| 2781 | - "opacity": 100, |
|
| 2782 | - "groupIds": [ |
|
| 2783 | - "4OS6o84VwhLMRaaQNitle" |
|
| 2784 | - ], |
|
| 2785 | - "frameId": null, |
|
| 2786 | - "index": "b08", |
|
| 2787 | - "roundness": null, |
|
| 2788 | - "seed": 877818185, |
|
| 2789 | - "version": 479, |
|
| 2790 | - "versionNonce": 1801170119, |
|
| 2791 | - "isDeleted": false, |
|
| 2792 | - "boundElements": [], |
|
| 2793 | - "updated": 1752127159322, |
|
| 2794 | - "link": null, |
|
| 2795 | - "locked": false, |
|
| 2796 | - "text": "NRF5284\n0: D+/D-", |
|
| 2797 | - "fontSize": 20, |
|
| 2798 | - "fontFamily": 5, |
|
| 2799 | - "textAlign": "center", |
|
| 2800 | - "verticalAlign": "middle", |
|
| 2801 | - "containerId": "F1d-DkQSI_Yc7Ez9i2fkI", |
|
| 2802 | - "originalText": "NRF52840: D+/D-", |
|
| 2803 | - "autoResize": true, |
|
| 2804 | - "lineHeight": 1.25 |
|
| 2805 | - }, |
|
| 2806 | - { |
|
| 2807 | - "id": "oM-1kVm18NQRXUSPSgBun", |
|
| 2808 | - "type": "rectangle", |
|
| 2809 | - "x": 743.6111111111111, |
|
| 2810 | - "y": 29.33333333333337, |
|
| 2811 | - "width": 107, |
|
| 2812 | - "height": 41, |
|
| 2813 | - "angle": 0, |
|
| 2814 | - "strokeColor": "#1e1e1e", |
|
| 2815 | - "backgroundColor": "transparent", |
|
| 2816 | - "fillStyle": "solid", |
|
| 2817 | - "strokeWidth": 2, |
|
| 2818 | - "strokeStyle": "solid", |
|
| 2819 | - "roughness": 1, |
|
| 2820 | - "opacity": 100, |
|
| 2821 | - "groupIds": [], |
|
| 2822 | - "frameId": null, |
|
| 2823 | - "index": "b0A", |
|
| 2824 | - "roundness": { |
|
| 2825 | - "type": 3 |
|
| 2826 | - }, |
|
| 2827 | - "seed": 1262981447, |
|
| 2828 | - "version": 299, |
|
| 2829 | - "versionNonce": 1845118825, |
|
| 2830 | - "isDeleted": false, |
|
| 2831 | - "boundElements": [ |
|
| 2832 | - { |
|
| 2833 | - "type": "text", |
|
| 2834 | - "id": "ab_2j7egN2bQkdkeA192y" |
|
| 2835 | - }, |
|
| 2836 | - { |
|
| 2837 | - "id": "frFDU9u1QQkNfBKskP_uJ", |
|
| 2838 | - "type": "arrow" |
|
| 2839 | - }, |
|
| 2840 | - { |
|
| 2841 | - "id": "6MvMHK_dt8oGzuw5IMUs1", |
|
| 2842 | - "type": "arrow" |
|
| 2843 | - }, |
|
| 2844 | - { |
|
| 2845 | - "id": "i6wnqe9fJtIVku9PYHkjM", |
|
| 2846 | - "type": "arrow" |
|
| 2847 | - }, |
|
| 2848 | - { |
|
| 2849 | - "id": "TI5JQAVJ8KEM19ZXxyBiT", |
|
| 2850 | - "type": "arrow" |
|
| 2851 | - } |
|
| 2852 | - ], |
|
| 2853 | - "updated": 1752127183086, |
|
| 2854 | - "link": null, |
|
| 2855 | - "locked": false |
|
| 2856 | - }, |
|
| 2857 | - { |
|
| 2858 | - "id": "ab_2j7egN2bQkdkeA192y", |
|
| 2859 | - "type": "text", |
|
| 2860 | - "x": 766.0711407131619, |
|
| 2861 | - "y": 37.33333333333337, |
|
| 2862 | - "width": 62.07994079589844, |
|
| 2863 | - "height": 25, |
|
| 2864 | - "angle": 0, |
|
| 2865 | - "strokeColor": "#1e1e1e", |
|
| 2866 | - "backgroundColor": "transparent", |
|
| 2867 | - "fillStyle": "solid", |
|
| 2868 | - "strokeWidth": 2, |
|
| 2869 | - "strokeStyle": "solid", |
|
| 2870 | - "roughness": 1, |
|
| 2871 | - "opacity": 100, |
|
| 2872 | - "groupIds": [], |
|
| 2873 | - "frameId": null, |
|
| 2874 | - "index": "b0B", |
|
| 2875 | - "roundness": null, |
|
| 2876 | - "seed": 49533031, |
|
| 2877 | - "version": 296, |
|
| 2878 | - "versionNonce": 1141847591, |
|
| 2879 | - "isDeleted": false, |
|
| 2880 | - "boundElements": [], |
|
| 2881 | - "updated": 1752127164867, |
|
| 2882 | - "link": null, |
|
| 2883 | - "locked": false, |
|
| 2884 | - "text": "switch", |
|
| 2885 | - "fontSize": 20, |
|
| 2886 | - "fontFamily": 5, |
|
| 2887 | - "textAlign": "center", |
|
| 2888 | - "verticalAlign": "middle", |
|
| 2889 | - "containerId": "oM-1kVm18NQRXUSPSgBun", |
|
| 2890 | - "originalText": "switch", |
|
| 2891 | - "autoResize": true, |
|
| 2892 | - "lineHeight": 1.25 |
|
| 2893 | - }, |
|
| 2894 | - { |
|
| 2895 | - "id": "frFDU9u1QQkNfBKskP_uJ", |
|
| 2896 | - "type": "arrow", |
|
| 2897 | - "x": 369.43023190179355, |
|
| 2898 | - "y": 104.22304161711075, |
|
| 2899 | - "width": 373.25064730752405, |
|
| 2900 | - "height": 51.11541245420348, |
|
| 2901 | - "angle": 0, |
|
| 2902 | - "strokeColor": "#1e1e1e", |
|
| 2903 | - "backgroundColor": "transparent", |
|
| 2904 | - "fillStyle": "solid", |
|
| 2905 | - "strokeWidth": 2, |
|
| 2906 | - "strokeStyle": "solid", |
|
| 2907 | - "roughness": 1, |
|
| 2908 | - "opacity": 100, |
|
| 2909 | - "groupIds": [], |
|
| 2910 | - "frameId": null, |
|
| 2911 | - "index": "b0C", |
|
| 2912 | - "roundness": { |
|
| 2913 | - "type": 2 |
|
| 2914 | - }, |
|
| 2915 | - "seed": 337057895, |
|
| 2916 | - "version": 36, |
|
| 2917 | - "versionNonce": 1553117194, |
|
| 2918 | - "isDeleted": false, |
|
| 2919 | - "boundElements": [ |
|
| 2920 | - { |
|
| 2921 | - "type": "text", |
|
| 2922 | - "id": "vLMHysiFLP0dx2mBvq1f0" |
|
| 2923 | - } |
|
| 2924 | - ], |
|
| 2925 | - "updated": 1752132310529, |
|
| 2926 | - "link": null, |
|
| 2927 | - "locked": false, |
|
| 2928 | - "points": [ |
|
| 2929 | - [ |
|
| 2930 | - 0, |
|
| 2931 | - 0 |
|
| 2932 | - ], |
|
| 2933 | - [ |
|
| 2934 | - 373.25064730752405, |
|
| 2935 | - -51.11541245420348 |
|
| 2936 | - ] |
|
| 2937 | - ], |
|
| 2938 | - "lastCommittedPoint": null, |
|
| 2939 | - "startBinding": { |
|
| 2940 | - "elementId": "M0f3_xgVj1PIGlMItmDno", |
|
| 2941 | - "focus": 0.059643435980552446, |
|
| 2942 | - "gap": 1 |
|
| 2943 | - }, |
|
| 2944 | - "endBinding": { |
|
| 2945 | - "elementId": "oM-1kVm18NQRXUSPSgBun", |
|
| 2946 | - "focus": 0.15141365027912707, |
|
| 2947 | - "gap": 1 |
|
| 2948 | - }, |
|
| 2949 | - "startArrowhead": null, |
|
| 2950 | - "endArrowhead": "arrow", |
|
| 2951 | - "elbowed": false |
|
| 2952 | - }, |
|
| 2953 | - { |
|
| 2954 | - "id": "vLMHysiFLP0dx2mBvq1f0", |
|
| 2955 | - "type": "text", |
|
| 2956 | - "x": 536.3300399780273, |
|
| 2957 | - "y": 65.66666666666671, |
|
| 2958 | - "width": 119.33992004394531, |
|
| 2959 | - "height": 25, |
|
| 2960 | - "angle": 0, |
|
| 2961 | - "strokeColor": "#1e1e1e", |
|
| 2962 | - "backgroundColor": "transparent", |
|
| 2963 | - "fillStyle": "solid", |
|
| 2964 | - "strokeWidth": 2, |
|
| 2965 | - "strokeStyle": "solid", |
|
| 2966 | - "roughness": 1, |
|
| 2967 | - "opacity": 100, |
|
| 2968 | - "groupIds": [], |
|
| 2969 | - "frameId": null, |
|
| 2970 | - "index": "b0CV", |
|
| 2971 | - "roundness": null, |
|
| 2972 | - "seed": 1809777831, |
|
| 2973 | - "version": 12, |
|
| 2974 | - "versionNonce": 991371815, |
|
| 2975 | - "isDeleted": false, |
|
| 2976 | - "boundElements": [], |
|
| 2977 | - "updated": 1752127179184, |
|
| 2978 | - "link": null, |
|
| 2979 | - "locked": false, |
|
| 2980 | - "text": "Data D+/D-", |
|
| 2981 | - "fontSize": 20, |
|
| 2982 | - "fontFamily": 5, |
|
| 2983 | - "textAlign": "center", |
|
| 2984 | - "verticalAlign": "middle", |
|
| 2985 | - "containerId": "frFDU9u1QQkNfBKskP_uJ", |
|
| 2986 | - "originalText": "Data D+/D-", |
|
| 2987 | - "autoResize": true, |
|
| 2988 | - "lineHeight": 1.25 |
|
| 2989 | - }, |
|
| 2990 | - { |
|
| 2991 | - "id": "6MvMHK_dt8oGzuw5IMUs1", |
|
| 2992 | - "type": "arrow", |
|
| 2993 | - "x": 794.8888888888889, |
|
| 2994 | - "y": 29.83333333333337, |
|
| 2995 | - "width": 13.333333333333371, |
|
| 2996 | - "height": 112.22222222222223, |
|
| 2997 | - "angle": 0, |
|
| 2998 | - "strokeColor": "#1e1e1e", |
|
| 2999 | - "backgroundColor": "transparent", |
|
| 3000 | - "fillStyle": "solid", |
|
| 3001 | - "strokeWidth": 2, |
|
| 3002 | - "strokeStyle": "solid", |
|
| 3003 | - "roughness": 1, |
|
| 3004 | - "opacity": 100, |
|
| 3005 | - "groupIds": [], |
|
| 3006 | - "frameId": null, |
|
| 3007 | - "index": "b0D", |
|
| 3008 | - "roundness": { |
|
| 3009 | - "type": 2 |
|
| 3010 | - }, |
|
| 3011 | - "seed": 314424487, |
|
| 3012 | - "version": 78, |
|
| 3013 | - "versionNonce": 54397001, |
|
| 3014 | - "isDeleted": false, |
|
| 3015 | - "boundElements": [], |
|
| 3016 | - "updated": 1752127172132, |
|
| 3017 | - "link": null, |
|
| 3018 | - "locked": false, |
|
| 3019 | - "points": [ |
|
| 3020 | - [ |
|
| 3021 | - 0, |
|
| 3022 | - 0 |
|
| 3023 | - ], |
|
| 3024 | - [ |
|
| 3025 | - 13.333333333333371, |
|
| 3026 | - -112.22222222222223 |
|
| 3027 | - ] |
|
| 3028 | - ], |
|
| 3029 | - "lastCommittedPoint": null, |
|
| 3030 | - "startBinding": { |
|
| 3031 | - "elementId": "oM-1kVm18NQRXUSPSgBun", |
|
| 3032 | - "focus": -0.08220983174518642, |
|
| 3033 | - "gap": 1 |
|
| 3034 | - }, |
|
| 3035 | - "endBinding": { |
|
| 3036 | - "elementId": "yX6A4gc0oonD5Ysrj3Blq", |
|
| 3037 | - "focus": 0.5126514464683088, |
|
| 3038 | - "gap": 2.9999999999999716 |
|
| 3039 | - }, |
|
| 3040 | - "startArrowhead": null, |
|
| 3041 | - "endArrowhead": "arrow", |
|
| 3042 | - "elbowed": false |
|
| 3043 | - }, |
|
| 3044 | - { |
|
| 3045 | - "id": "i6wnqe9fJtIVku9PYHkjM", |
|
| 3046 | - "type": "arrow", |
|
| 3047 | - "x": 856, |
|
| 3048 | - "y": 59.83333333333337, |
|
| 3049 | - "width": 171.1111111111111, |
|
| 3050 | - "height": 54.44444444444446, |
|
| 3051 | - "angle": 0, |
|
| 3052 | - "strokeColor": "#1e1e1e", |
|
| 3053 | - "backgroundColor": "transparent", |
|
| 3054 | - "fillStyle": "solid", |
|
| 3055 | - "strokeWidth": 2, |
|
| 3056 | - "strokeStyle": "solid", |
|
| 3057 | - "roughness": 1, |
|
| 3058 | - "opacity": 100, |
|
| 3059 | - "groupIds": [], |
|
| 3060 | - "frameId": null, |
|
| 3061 | - "index": "b0E", |
|
| 3062 | - "roundness": { |
|
| 3063 | - "type": 2 |
|
| 3064 | - }, |
|
| 3065 | - "seed": 602601223, |
|
| 3066 | - "version": 32, |
|
| 3067 | - "versionNonce": 1685187017, |
|
| 3068 | - "isDeleted": false, |
|
| 3069 | - "boundElements": [], |
|
| 3070 | - "updated": 1752127173685, |
|
| 3071 | - "link": null, |
|
| 3072 | - "locked": false, |
|
| 3073 | - "points": [ |
|
| 3074 | - [ |
|
| 3075 | - 0, |
|
| 3076 | - 0 |
|
| 3077 | - ], |
|
| 3078 | - [ |
|
| 3079 | - 171.1111111111111, |
|
| 3080 | - 54.44444444444446 |
|
| 3081 | - ] |
|
| 3082 | - ], |
|
| 3083 | - "lastCommittedPoint": null, |
|
| 3084 | - "startBinding": { |
|
| 3085 | - "elementId": "oM-1kVm18NQRXUSPSgBun", |
|
| 3086 | - "focus": -0.23285550844606, |
|
| 3087 | - "gap": 5.388888888888914 |
|
| 3088 | - }, |
|
| 3089 | - "endBinding": { |
|
| 3090 | - "elementId": "Pi3eQAQSq4puozrwQqWUv", |
|
| 3091 | - "focus": -0.2324896209990642, |
|
| 3092 | - "gap": 1 |
|
| 3093 | - }, |
|
| 3094 | - "startArrowhead": null, |
|
| 3095 | - "endArrowhead": "arrow", |
|
| 3096 | - "elbowed": false |
|
| 3097 | - }, |
|
| 3098 | - { |
|
| 3099 | - "id": "TI5JQAVJ8KEM19ZXxyBiT", |
|
| 3100 | - "type": "arrow", |
|
| 3101 | - "x": 753.7777777777778, |
|
| 3102 | - "y": 25.388888888888914, |
|
| 3103 | - "width": 101.11111111111109, |
|
| 3104 | - "height": 84.44444444444443, |
|
| 3105 | - "angle": 0, |
|
| 3106 | - "strokeColor": "#1e1e1e", |
|
| 3107 | - "backgroundColor": "transparent", |
|
| 3108 | - "fillStyle": "solid", |
|
| 3109 | - "strokeWidth": 2, |
|
| 3110 | - "strokeStyle": "solid", |
|
| 3111 | - "roughness": 1, |
|
| 3112 | - "opacity": 100, |
|
| 3113 | - "groupIds": [], |
|
| 3114 | - "frameId": null, |
|
| 3115 | - "index": "b0F", |
|
| 3116 | - "roundness": { |
|
| 3117 | - "type": 2 |
|
| 3118 | - }, |
|
| 3119 | - "seed": 728373641, |
|
| 3120 | - "version": 17, |
|
| 3121 | - "versionNonce": 1542419017, |
|
| 3122 | - "isDeleted": false, |
|
| 3123 | - "boundElements": [], |
|
| 3124 | - "updated": 1752127183086, |
|
| 3125 | - "link": null, |
|
| 3126 | - "locked": false, |
|
| 3127 | - "points": [ |
|
| 3128 | - [ |
|
| 3129 | - 0, |
|
| 3130 | - 0 |
|
| 3131 | - ], |
|
| 3132 | - [ |
|
| 3133 | - -101.11111111111109, |
|
| 3134 | - -84.44444444444443 |
|
| 3135 | - ] |
|
| 3136 | - ], |
|
| 3137 | - "lastCommittedPoint": null, |
|
| 3138 | - "startBinding": { |
|
| 3139 | - "elementId": "oM-1kVm18NQRXUSPSgBun", |
|
| 3140 | - "focus": -0.18020549420701246, |
|
| 3141 | - "gap": 3.9445903489079974 |
|
| 3142 | - }, |
|
| 3143 | - "endBinding": { |
|
| 3144 | - "elementId": "F1d-DkQSI_Yc7Ez9i2fkI", |
|
| 3145 | - "focus": -0.2053277651227562, |
|
| 3146 | - "gap": 9.360702000228487 |
|
| 3147 | - }, |
|
| 3148 | - "startArrowhead": null, |
|
| 3149 | - "endArrowhead": "arrow", |
|
| 3150 | - "elbowed": false |
|
| 3151 | - }, |
|
| 3152 | - { |
|
| 3153 | - "id": "L_OfcMALJbGcb6eSlDNze", |
|
| 3154 | - "type": "rectangle", |
|
| 3155 | - "x": 1141.5935543705928, |
|
| 3156 | - "y": 331.3437677027034, |
|
| 3157 | - "width": 75.18756726919953, |
|
| 3158 | - "height": 60, |
|
| 3159 | - "angle": 0, |
|
| 3160 | - "strokeColor": "#1e1e1e", |
|
| 3161 | - "backgroundColor": "transparent", |
|
| 3162 | - "fillStyle": "solid", |
|
| 3163 | - "strokeWidth": 2, |
|
| 3164 | - "strokeStyle": "solid", |
|
| 3165 | - "roughness": 1, |
|
| 3166 | - "opacity": 100, |
|
| 3167 | - "groupIds": [], |
|
| 3168 | - "frameId": null, |
|
| 3169 | - "index": "b0H", |
|
| 3170 | - "roundness": { |
|
| 3171 | - "type": 3 |
|
| 3172 | - }, |
|
| 3173 | - "seed": 1439910665, |
|
| 3174 | - "version": 430, |
|
| 3175 | - "versionNonce": 528706366, |
|
| 3176 | - "isDeleted": false, |
|
| 3177 | - "boundElements": [ |
|
| 3178 | - { |
|
| 3179 | - "type": "text", |
|
| 3180 | - "id": "0guYDa5aDYRaKzCOFktY5" |
|
| 3181 | - }, |
|
| 3182 | - { |
|
| 3183 | - "id": "8kZIh7bd6uNm5iRnGNwdz", |
|
| 3184 | - "type": "arrow" |
|
| 3185 | - }, |
|
| 3186 | - { |
|
| 3187 | - "id": "aNgw7zgHpIYP_kZBpuT4R", |
|
| 3188 | - "type": "arrow" |
|
| 3189 | - }, |
|
| 3190 | - { |
|
| 3191 | - "id": "vVmcYHrr06plRBDDX7AsE", |
|
| 3192 | - "type": "arrow" |
|
| 3193 | - } |
|
| 3194 | - ], |
|
| 3195 | - "updated": 1752130044779, |
|
| 3196 | - "link": null, |
|
| 3197 | - "locked": false |
|
| 3198 | - }, |
|
| 3199 | - { |
|
| 3200 | - "id": "0guYDa5aDYRaKzCOFktY5", |
|
| 3201 | - "type": "text", |
|
| 3202 | - "x": 1148.1473676072433, |
|
| 3203 | - "y": 336.3437677027034, |
|
| 3204 | - "width": 62.07994079589844, |
|
| 3205 | - "height": 50, |
|
| 3206 | - "angle": 0, |
|
| 3207 | - "strokeColor": "#1e1e1e", |
|
| 3208 | - "backgroundColor": "transparent", |
|
| 3209 | - "fillStyle": "solid", |
|
| 3210 | - "strokeWidth": 2, |
|
| 3211 | - "strokeStyle": "solid", |
|
| 3212 | - "roughness": 1, |
|
| 3213 | - "opacity": 100, |
|
| 3214 | - "groupIds": [], |
|
| 3215 | - "frameId": null, |
|
| 3216 | - "index": "b0I", |
|
| 3217 | - "roundness": null, |
|
| 3218 | - "seed": 1428619753, |
|
| 3219 | - "version": 405, |
|
| 3220 | - "versionNonce": 1957647230, |
|
| 3221 | - "isDeleted": false, |
|
| 3222 | - "boundElements": [], |
|
| 3223 | - "updated": 1752130044779, |
|
| 3224 | - "link": null, |
|
| 3225 | - "locked": false, |
|
| 3226 | - "text": "switch\nVIO", |
|
| 3227 | - "fontSize": 20, |
|
| 3228 | - "fontFamily": 5, |
|
| 3229 | - "textAlign": "center", |
|
| 3230 | - "verticalAlign": "middle", |
|
| 3231 | - "containerId": "L_OfcMALJbGcb6eSlDNze", |
|
| 3232 | - "originalText": "switch VIO", |
|
| 3233 | - "autoResize": true, |
|
| 3234 | - "lineHeight": 1.25 |
|
| 3235 | - }, |
|
| 3236 | - { |
|
| 3237 | - "id": "aNgw7zgHpIYP_kZBpuT4R", |
|
| 3238 | - "type": "arrow", |
|
| 3239 | - "x": 1173.6133735176722, |
|
| 3240 | - "y": 329.1212097094384, |
|
| 3241 | - "width": 56.11486241117382, |
|
| 3242 | - "height": 169.17681702068052, |
|
| 3243 | - "angle": 0, |
|
| 3244 | - "strokeColor": "#1e1e1e", |
|
| 3245 | - "backgroundColor": "transparent", |
|
| 3246 | - "fillStyle": "solid", |
|
| 3247 | - "strokeWidth": 2, |
|
| 3248 | - "strokeStyle": "solid", |
|
| 3249 | - "roughness": 1, |
|
| 3250 | - "opacity": 100, |
|
| 3251 | - "groupIds": [], |
|
| 3252 | - "frameId": null, |
|
| 3253 | - "index": "b0J", |
|
| 3254 | - "roundness": null, |
|
| 3255 | - "seed": 889037447, |
|
| 3256 | - "version": 111, |
|
| 3257 | - "versionNonce": 968035326, |
|
| 3258 | - "isDeleted": false, |
|
| 3259 | - "boundElements": [], |
|
| 3260 | - "updated": 1752130044780, |
|
| 3261 | - "link": null, |
|
| 3262 | - "locked": false, |
|
| 3263 | - "points": [ |
|
| 3264 | - [ |
|
| 3265 | - 0, |
|
| 3266 | - 0 |
|
| 3267 | - ], |
|
| 3268 | - [ |
|
| 3269 | - -56.11486241117382, |
|
| 3270 | - -169.17681702068052 |
|
| 3271 | - ] |
|
| 3272 | - ], |
|
| 3273 | - "lastCommittedPoint": null, |
|
| 3274 | - "startBinding": { |
|
| 3275 | - "elementId": "L_OfcMALJbGcb6eSlDNze", |
|
| 3276 | - "focus": 0.10771260447814758, |
|
| 3277 | - "gap": 3.517303878135067 |
|
| 3278 | - }, |
|
| 3279 | - "endBinding": { |
|
| 3280 | - "elementId": "Pi3eQAQSq4puozrwQqWUv", |
|
| 3281 | - "focus": 0.03319420895624838, |
|
| 3282 | - "gap": 6.503738314655607 |
|
| 3283 | - }, |
|
| 3284 | - "startArrowhead": null, |
|
| 3285 | - "endArrowhead": "arrow", |
|
| 3286 | - "elbowed": false, |
|
| 3287 | - "fixedSegments": null, |
|
| 3288 | - "startIsSpecial": null, |
|
| 3289 | - "endIsSpecial": null |
|
| 3290 | - }, |
|
| 3291 | - { |
|
| 3292 | - "id": "vVmcYHrr06plRBDDX7AsE", |
|
| 3293 | - "type": "arrow", |
|
| 3294 | - "x": 459.3367667187913, |
|
| 3295 | - "y": 454.0321160905662, |
|
| 3296 | - "width": 678.3983575080681, |
|
| 3297 | - "height": 90.87837275069126, |
|
| 3298 | - "angle": 0, |
|
| 3299 | - "strokeColor": "#1e1e1e", |
|
| 3300 | - "backgroundColor": "transparent", |
|
| 3301 | - "fillStyle": "solid", |
|
| 3302 | - "strokeWidth": 2, |
|
| 3303 | - "strokeStyle": "solid", |
|
| 3304 | - "roughness": 1, |
|
| 3305 | - "opacity": 100, |
|
| 3306 | - "groupIds": [], |
|
| 3307 | - "frameId": null, |
|
| 3308 | - "index": "b0K", |
|
| 3309 | - "roundness": null, |
|
| 3310 | - "seed": 1071735561, |
|
| 3311 | - "version": 57, |
|
| 3312 | - "versionNonce": 296541246, |
|
| 3313 | - "isDeleted": false, |
|
| 3314 | - "boundElements": [], |
|
| 3315 | - "updated": 1752130044780, |
|
| 3316 | - "link": null, |
|
| 3317 | - "locked": false, |
|
| 3318 | - "points": [ |
|
| 3319 | - [ |
|
| 3320 | - 0, |
|
| 3321 | - 0 |
|
| 3322 | - ], |
|
| 3323 | - [ |
|
| 3324 | - 678.3983575080681, |
|
| 3325 | - -90.87837275069126 |
|
| 3326 | - ] |
|
| 3327 | - ], |
|
| 3328 | - "lastCommittedPoint": null, |
|
| 3329 | - "startBinding": { |
|
| 3330 | - "elementId": "GesTkODmwtS-2_6KoK2WY", |
|
| 3331 | - "focus": -0.2726316531803386, |
|
| 3332 | - "gap": 2.454935578103207 |
|
| 3333 | - }, |
|
| 3334 | - "endBinding": { |
|
| 3335 | - "elementId": "L_OfcMALJbGcb6eSlDNze", |
|
| 3336 | - "focus": 0.10697238336277791, |
|
| 3337 | - "gap": 4.993911065832435 |
|
| 3338 | - }, |
|
| 3339 | - "startArrowhead": null, |
|
| 3340 | - "endArrowhead": "arrow", |
|
| 3341 | - "elbowed": false |
|
| 3342 | - }, |
|
| 3343 | - { |
|
| 3344 | - "id": "hphgqivE28oaIXpKW22Ag", |
|
| 3345 | - "type": "rectangle", |
|
| 3346 | - "x": 1289.5, |
|
| 3347 | - "y": 656.0555555555555, |
|
| 3348 | - "width": 107, |
|
| 3349 | - "height": 41, |
|
| 3350 | - "angle": 0, |
|
| 3351 | - "strokeColor": "#1e1e1e", |
|
| 3352 | - "backgroundColor": "#ffc9c9", |
|
| 3353 | - "fillStyle": "solid", |
|
| 3354 | - "strokeWidth": 2, |
|
| 3355 | - "strokeStyle": "solid", |
|
| 3356 | - "roughness": 1, |
|
| 3357 | - "opacity": 100, |
|
| 3358 | - "groupIds": [], |
|
| 3359 | - "frameId": null, |
|
| 3360 | - "index": "b0L", |
|
| 3361 | - "roundness": { |
|
| 3362 | - "type": 3 |
|
| 3363 | - }, |
|
| 3364 | - "seed": 818633866, |
|
| 3365 | - "version": 285, |
|
| 3366 | - "versionNonce": 895755658, |
|
| 3367 | - "isDeleted": false, |
|
| 3368 | - "boundElements": [ |
|
| 3369 | - { |
|
| 3370 | - "type": "text", |
|
| 3371 | - "id": "j5ZDnP-lnP-LVSdVPTrQ0" |
|
| 3372 | - }, |
|
| 3373 | - { |
|
| 3374 | - "id": "aw-QC5r21_ANDVmQCbINA", |
|
| 3375 | - "type": "arrow" |
|
| 3376 | - } |
|
| 3377 | - ], |
|
| 3378 | - "updated": 1752131844107, |
|
| 3379 | - "link": null, |
|
| 3380 | - "locked": false |
|
| 3381 | - }, |
|
| 3382 | - { |
|
| 3383 | - "id": "j5ZDnP-lnP-LVSdVPTrQ0", |
|
| 3384 | - "type": "text", |
|
| 3385 | - "x": 1300.3600387573242, |
|
| 3386 | - "y": 664.0555555555555, |
|
| 3387 | - "width": 85.27992248535156, |
|
| 3388 | - "height": 25, |
|
| 3389 | - "angle": 0, |
|
| 3390 | - "strokeColor": "#1e1e1e", |
|
| 3391 | - "backgroundColor": "transparent", |
|
| 3392 | - "fillStyle": "solid", |
|
| 3393 | - "strokeWidth": 2, |
|
| 3394 | - "strokeStyle": "solid", |
|
| 3395 | - "roughness": 1, |
|
| 3396 | - "opacity": 100, |
|
| 3397 | - "groupIds": [], |
|
| 3398 | - "frameId": null, |
|
| 3399 | - "index": "b0M", |
|
| 3400 | - "roundness": null, |
|
| 3401 | - "seed": 352533322, |
|
| 3402 | - "version": 294, |
|
| 3403 | - "versionNonce": 2107302986, |
|
| 3404 | - "isDeleted": false, |
|
| 3405 | - "boundElements": [], |
|
| 3406 | - "updated": 1752131844107, |
|
| 3407 | - "link": null, |
|
| 3408 | - "locked": false, |
|
| 3409 | - "text": "indicator", |
|
| 3410 | - "fontSize": 20, |
|
| 3411 | - "fontFamily": 5, |
|
| 3412 | - "textAlign": "center", |
|
| 3413 | - "verticalAlign": "middle", |
|
| 3414 | - "containerId": "hphgqivE28oaIXpKW22Ag", |
|
| 3415 | - "originalText": "indicator", |
|
| 3416 | - "autoResize": true, |
|
| 3417 | - "lineHeight": 1.25 |
|
| 3418 | - }, |
|
| 3419 | - { |
|
| 3420 | - "id": "aw-QC5r21_ANDVmQCbINA", |
|
| 3421 | - "type": "arrow", |
|
| 3422 | - "x": 1228.7606877227224, |
|
| 3423 | - "y": 668.3846159311036, |
|
| 3424 | - "width": 59.34659724094945, |
|
| 3425 | - "height": 8.787740906401723, |
|
| 3426 | - "angle": 0, |
|
| 3427 | - "strokeColor": "#1e1e1e", |
|
| 3428 | - "backgroundColor": "transparent", |
|
| 3429 | - "fillStyle": "solid", |
|
| 3430 | - "strokeWidth": 2, |
|
| 3431 | - "strokeStyle": "solid", |
|
| 3432 | - "roughness": 1, |
|
| 3433 | - "opacity": 100, |
|
| 3434 | - "groupIds": [], |
|
| 3435 | - "frameId": null, |
|
| 3436 | - "index": "b0N", |
|
| 3437 | - "roundness": { |
|
| 3438 | - "type": 2 |
|
| 3439 | - }, |
|
| 3440 | - "seed": 1062041994, |
|
| 3441 | - "version": 23, |
|
| 3442 | - "versionNonce": 1980484362, |
|
| 3443 | - "isDeleted": false, |
|
| 3444 | - "boundElements": null, |
|
| 3445 | - "updated": 1752131844111, |
|
| 3446 | - "link": null, |
|
| 3447 | - "locked": false, |
|
| 3448 | - "points": [ |
|
| 3449 | - [ |
|
| 3450 | - 0, |
|
| 3451 | - 0 |
|
| 3452 | - ], |
|
| 3453 | - [ |
|
| 3454 | - 59.34659724094945, |
|
| 3455 | - 8.787740906401723 |
|
| 3456 | - ] |
|
| 3457 | - ], |
|
| 3458 | - "lastCommittedPoint": null, |
|
| 3459 | - "startBinding": { |
|
| 3460 | - "elementId": "vc8a9VB-FimF_wAU2Dw_w", |
|
| 3461 | - "focus": 0.022227251012045188, |
|
| 3462 | - "gap": 8.5 |
|
| 3463 | - }, |
|
| 3464 | - "endBinding": { |
|
| 3465 | - "elementId": "hphgqivE28oaIXpKW22Ag", |
|
| 3466 | - "focus": -0.30797773654916083, |
|
| 3467 | - "gap": 1.5 |
|
| 3468 | - }, |
|
| 3469 | - "startArrowhead": null, |
|
| 3470 | - "endArrowhead": "arrow", |
|
| 3471 | - "elbowed": false |
|
| 3472 | - }, |
|
| 3473 | - { |
|
| 3474 | - "id": "Uv2IxNINsNdCILulnWb9Z", |
|
| 3475 | - "type": "rectangle", |
|
| 3476 | - "x": 1137.5, |
|
| 3477 | - "y": -64.94444444444446, |
|
| 3478 | - "width": 107, |
|
| 3479 | - "height": 41, |
|
| 3480 | - "angle": 0, |
|
| 3481 | - "strokeColor": "#1e1e1e", |
|
| 3482 | - "backgroundColor": "#ffc9c9", |
|
| 3483 | - "fillStyle": "solid", |
|
| 3484 | - "strokeWidth": 2, |
|
| 3485 | - "strokeStyle": "solid", |
|
| 3486 | - "roughness": 1, |
|
| 3487 | - "opacity": 100, |
|
| 3488 | - "groupIds": [], |
|
| 3489 | - "frameId": null, |
|
| 3490 | - "index": "b0O", |
|
| 3491 | - "roundness": { |
|
| 3492 | - "type": 3 |
|
| 3493 | - }, |
|
| 3494 | - "seed": 411473174, |
|
| 3495 | - "version": 316, |
|
| 3496 | - "versionNonce": 2109513674, |
|
| 3497 | - "isDeleted": false, |
|
| 3498 | - "boundElements": [ |
|
| 3499 | - { |
|
| 3500 | - "type": "text", |
|
| 3501 | - "id": "0LhdLWhyN7cYPeJgXoK-z" |
|
| 3502 | - }, |
|
| 3503 | - { |
|
| 3504 | - "id": "paEFe75JsT2zQj86xRlra", |
|
| 3505 | - "type": "arrow" |
|
| 3506 | - } |
|
| 3507 | - ], |
|
| 3508 | - "updated": 1752131846930, |
|
| 3509 | - "link": null, |
|
| 3510 | - "locked": false |
|
| 3511 | - }, |
|
| 3512 | - { |
|
| 3513 | - "id": "0LhdLWhyN7cYPeJgXoK-z", |
|
| 3514 | - "type": "text", |
|
| 3515 | - "x": 1148.3600387573242, |
|
| 3516 | - "y": -56.94444444444446, |
|
| 3517 | - "width": 85.27992248535156, |
|
| 3518 | - "height": 25, |
|
| 3519 | - "angle": 0, |
|
| 3520 | - "strokeColor": "#1e1e1e", |
|
| 3521 | - "backgroundColor": "transparent", |
|
| 3522 | - "fillStyle": "solid", |
|
| 3523 | - "strokeWidth": 2, |
|
| 3524 | - "strokeStyle": "solid", |
|
| 3525 | - "roughness": 1, |
|
| 3526 | - "opacity": 100, |
|
| 3527 | - "groupIds": [], |
|
| 3528 | - "frameId": null, |
|
| 3529 | - "index": "b0P", |
|
| 3530 | - "roundness": null, |
|
| 3531 | - "seed": 1147109974, |
|
| 3532 | - "version": 324, |
|
| 3533 | - "versionNonce": 716441686, |
|
| 3534 | - "isDeleted": false, |
|
| 3535 | - "boundElements": [], |
|
| 3536 | - "updated": 1752131845567, |
|
| 3537 | - "link": null, |
|
| 3538 | - "locked": false, |
|
| 3539 | - "text": "indicator", |
|
| 3540 | - "fontSize": 20, |
|
| 3541 | - "fontFamily": 5, |
|
| 3542 | - "textAlign": "center", |
|
| 3543 | - "verticalAlign": "middle", |
|
| 3544 | - "containerId": "Uv2IxNINsNdCILulnWb9Z", |
|
| 3545 | - "originalText": "indicator", |
|
| 3546 | - "autoResize": true, |
|
| 3547 | - "lineHeight": 1.25 |
|
| 3548 | - }, |
|
| 3549 | - { |
|
| 3550 | - "id": "paEFe75JsT2zQj86xRlra", |
|
| 3551 | - "type": "arrow", |
|
| 3552 | - "x": 1317, |
|
| 3553 | - "y": 0.5555555555555429, |
|
| 3554 | - "width": 72, |
|
| 3555 | - "height": 31, |
|
| 3556 | - "angle": 0, |
|
| 3557 | - "strokeColor": "#1e1e1e", |
|
| 3558 | - "backgroundColor": "transparent", |
|
| 3559 | - "fillStyle": "solid", |
|
| 3560 | - "strokeWidth": 2, |
|
| 3561 | - "strokeStyle": "solid", |
|
| 3562 | - "roughness": 1, |
|
| 3563 | - "opacity": 100, |
|
| 3564 | - "groupIds": [], |
|
| 3565 | - "frameId": null, |
|
| 3566 | - "index": "b0Q", |
|
| 3567 | - "roundness": { |
|
| 3568 | - "type": 2 |
|
| 3569 | - }, |
|
| 3570 | - "seed": 1997356746, |
|
| 3571 | - "version": 19, |
|
| 3572 | - "versionNonce": 1240944906, |
|
| 3573 | - "isDeleted": false, |
|
| 3574 | - "boundElements": null, |
|
| 3575 | - "updated": 1752131846930, |
|
| 3576 | - "link": null, |
|
| 3577 | - "locked": false, |
|
| 3578 | - "points": [ |
|
| 3579 | - [ |
|
| 3580 | - 0, |
|
| 3581 | - 0 |
|
| 3582 | - ], |
|
| 3583 | - [ |
|
| 3584 | - -72, |
|
| 3585 | - -31 |
|
| 3586 | - ] |
|
| 3587 | - ], |
|
| 3588 | - "lastCommittedPoint": null, |
|
| 3589 | - "startBinding": { |
|
| 3590 | - "elementId": "-9AUf-oLTxFCQVEYV0iRI", |
|
| 3591 | - "focus": -0.10383845779973043, |
|
| 3592 | - "gap": 3.9507674428992323 |
|
| 3593 | - }, |
|
| 3594 | - "endBinding": { |
|
| 3595 | - "elementId": "Uv2IxNINsNdCILulnWb9Z", |
|
| 3596 | - "focus": -0.21247407880044605, |
|
| 3597 | - "gap": 1 |
|
| 3598 | - }, |
|
| 3599 | - "startArrowhead": null, |
|
| 3600 | - "endArrowhead": "arrow", |
|
| 3601 | - "elbowed": false |
|
| 3602 | - }, |
|
| 3603 | - { |
|
| 3604 | - "id": "qVAqd7ynjfGi8_Tq7tv6G", |
|
| 3605 | - "type": "diamond", |
|
| 3606 | - "x": 702, |
|
| 3607 | - "y": 530.5555555555555, |
|
| 3608 | - "width": 96.00000000000004, |
|
| 3609 | - "height": 70, |
|
| 3610 | - "angle": 0, |
|
| 3611 | - "strokeColor": "#1e1e1e", |
|
| 3612 | - "backgroundColor": "transparent", |
|
| 3613 | - "fillStyle": "solid", |
|
| 3614 | - "strokeWidth": 2, |
|
| 3615 | - "strokeStyle": "solid", |
|
| 3616 | - "roughness": 1, |
|
| 3617 | - "opacity": 100, |
|
| 3618 | - "groupIds": [], |
|
| 3619 | - "frameId": null, |
|
| 3620 | - "index": "b0R", |
|
| 3621 | - "roundness": { |
|
| 3622 | - "type": 2 |
|
| 3623 | - }, |
|
| 3624 | - "seed": 522221898, |
|
| 3625 | - "version": 103, |
|
| 3626 | - "versionNonce": 95714698, |
|
| 3627 | - "isDeleted": false, |
|
| 3628 | - "boundElements": [ |
|
| 3629 | - { |
|
| 3630 | - "type": "text", |
|
| 3631 | - "id": "luVlnNaXdvY4c-j1bUo63" |
|
| 3632 | - } |
|
| 3633 | - ], |
|
| 3634 | - "updated": 1752132336412, |
|
| 3635 | - "link": null, |
|
| 3636 | - "locked": false |
|
| 3637 | - }, |
|
| 3638 | - { |
|
| 3639 | - "id": "luVlnNaXdvY4c-j1bUo63", |
|
| 3640 | - "type": "text", |
|
| 3641 | - "x": 731.9200134277344, |
|
| 3642 | - "y": 553.0555555555555, |
|
| 3643 | - "width": 36.15997314453125, |
|
| 3644 | - "height": 25, |
|
| 3645 | - "angle": 0, |
|
| 3646 | - "strokeColor": "#1e1e1e", |
|
| 3647 | - "backgroundColor": "transparent", |
|
| 3648 | - "fillStyle": "solid", |
|
| 3649 | - "strokeWidth": 2, |
|
| 3650 | - "strokeStyle": "solid", |
|
| 3651 | - "roughness": 1, |
|
| 3652 | - "opacity": 100, |
|
| 3653 | - "groupIds": [], |
|
| 3654 | - "frameId": null, |
|
| 3655 | - "index": "b0S", |
|
| 3656 | - "roundness": null, |
|
| 3657 | - "seed": 589549910, |
|
| 3658 | - "version": 68, |
|
| 3659 | - "versionNonce": 304102474, |
|
| 3660 | - "isDeleted": false, |
|
| 3661 | - "boundElements": null, |
|
| 3662 | - "updated": 1752132336412, |
|
| 3663 | - "link": null, |
|
| 3664 | - "locked": false, |
|
| 3665 | - "text": "SYS", |
|
| 3666 | - "fontSize": 20, |
|
| 3667 | - "fontFamily": 5, |
|
| 3668 | - "textAlign": "center", |
|
| 3669 | - "verticalAlign": "middle", |
|
| 3670 | - "containerId": "qVAqd7ynjfGi8_Tq7tv6G", |
|
| 3671 | - "originalText": "SYS", |
|
| 3672 | - "autoResize": true, |
|
| 3673 | - "lineHeight": 1.25 |
|
| 3674 | - }, |
|
| 3675 | - { |
|
| 3676 | - "id": "23JynEvs9B9H8j31JiyxU", |
|
| 3677 | - "type": "diamond", |
|
| 3678 | - "x": 483, |
|
| 3679 | - "y": 319.55555555555554, |
|
| 3680 | - "width": 139.00000000000003, |
|
| 3681 | - "height": 71, |
|
| 3682 | - "angle": 0, |
|
| 3683 | - "strokeColor": "#1e1e1e", |
|
| 3684 | - "backgroundColor": "transparent", |
|
| 3685 | - "fillStyle": "solid", |
|
| 3686 | - "strokeWidth": 2, |
|
| 3687 | - "strokeStyle": "solid", |
|
| 3688 | - "roughness": 1, |
|
| 3689 | - "opacity": 100, |
|
| 3690 | - "groupIds": [], |
|
| 3691 | - "frameId": null, |
|
| 3692 | - "index": "b0T", |
|
| 3693 | - "roundness": { |
|
| 3694 | - "type": 2 |
|
| 3695 | - }, |
|
| 3696 | - "seed": 989538262, |
|
| 3697 | - "version": 467, |
|
| 3698 | - "versionNonce": 75401942, |
|
| 3699 | - "isDeleted": false, |
|
| 3700 | - "boundElements": [ |
|
| 3701 | - { |
|
| 3702 | - "type": "text", |
|
| 3703 | - "id": "zw2cH7YXRSJb7S3lsuKf6" |
|
| 3704 | - } |
|
| 3705 | - ], |
|
| 3706 | - "updated": 1752132355671, |
|
| 3707 | - "link": null, |
|
| 3708 | - "locked": false |
|
| 3709 | - }, |
|
| 3710 | - { |
|
| 3711 | - "id": "zw2cH7YXRSJb7S3lsuKf6", |
|
| 3712 | - "type": "text", |
|
| 3713 | - "x": 525.5700225830078, |
|
| 3714 | - "y": 342.80555555555554, |
|
| 3715 | - "width": 54.359954833984375, |
|
| 3716 | - "height": 25, |
|
| 3717 | - "angle": 0, |
|
| 3718 | - "strokeColor": "#1e1e1e", |
|
| 3719 | - "backgroundColor": "transparent", |
|
| 3720 | - "fillStyle": "solid", |
|
| 3721 | - "strokeWidth": 2, |
|
| 3722 | - "strokeStyle": "solid", |
|
| 3723 | - "roughness": 1, |
|
| 3724 | - "opacity": 100, |
|
| 3725 | - "groupIds": [], |
|
| 3726 | - "frameId": null, |
|
| 3727 | - "index": "b0U", |
|
| 3728 | - "roundness": null, |
|
| 3729 | - "seed": 942914838, |
|
| 3730 | - "version": 303, |
|
| 3731 | - "versionNonce": 1632813078, |
|
| 3732 | - "isDeleted": false, |
|
| 3733 | - "boundElements": [], |
|
| 3734 | - "updated": 1752132355671, |
|
| 3735 | - "link": null, |
|
| 3736 | - "locked": false, |
|
| 3737 | - "text": "CHRG", |
|
| 3738 | - "fontSize": 20, |
|
| 3739 | - "fontFamily": 5, |
|
| 3740 | - "textAlign": "center", |
|
| 3741 | - "verticalAlign": "middle", |
|
| 3742 | - "containerId": "23JynEvs9B9H8j31JiyxU", |
|
| 3743 | - "originalText": "CHRG", |
|
| 3744 | - "autoResize": true, |
|
| 3745 | - "lineHeight": 1.25 |
|
| 3746 | - } |
|
| 3747 | - ], |
|
| 3748 | - "appState": { |
|
| 3749 | - "gridSize": 20, |
|
| 3750 | - "gridStep": 5, |
|
| 3751 | - "gridModeEnabled": false, |
|
| 3752 | - "viewBackgroundColor": "#ffffff" |
|
| 3753 | - }, |
|
| 3754 | - "files": {} |
|
| 3755 | -} |
|
| ... | ... | \ No newline at end of file |
Tech-dat/Interface-dat/USB-dat/USB-sys-dat/USB-sys-dat.md
| ... | ... | @@ -1,35 +0,0 @@ |
| 1 | - |
|
| 2 | -# USB-sys-dat |
|
| 3 | - |
|
| 4 | - |
|
| 5 | -- [[power-distribution-dat]] |
|
| 6 | - |
|
| 7 | - |
|
| 8 | - |
|
| 9 | - |
|
| 10 | - |
|
| 11 | - |
|
| 12 | -- [[USB-type-c-dat]] - [[battery-charger-dat]] |
|
| 13 | - |
|
| 14 | -- [[serial-dat]] - [[LDO-dat]] |
|
| 15 | - |
|
| 16 | -- [[USB-dat]] |
|
| 17 | - |
|
| 18 | - |
|
| 19 | - |
|
| 20 | -## system 1 |
|
| 21 | - |
|
| 22 | -- [[USB-type-c-dat]] + [[seril-dat]] + [[LDO-dat]] + [[USB-hub-dat]] |
|
| 23 | - |
|
| 24 | -- [[ESP32-C6-dat]] |
|
| 25 | - |
|
| 26 | - |
|
| 27 | -## apps |
|
| 28 | - |
|
| 29 | -- [[Lora-HDK-dat]] - [[NRF52840+SX1262-dat]] |
|
| 30 | - |
|
| 31 | -- [[solutions-dat]] |
|
| 32 | - |
|
| 33 | -## ref |
|
| 34 | - |
|
| 35 | -- [[USB-dat]] |
|
| ... | ... | \ No newline at end of file |
Tech-dat/Interface-dat/USB-dat/VUSB-dat/Digistump.Drivers.zip
| ... | ... | Binary files a/Tech-dat/Interface-dat/USB-dat/VUSB-dat/Digistump.Drivers.zip and /dev/null differ |
Tech-dat/Interface-dat/USB-dat/VUSB-dat/Edatiny.gif
| ... | ... | Binary files a/Tech-dat/Interface-dat/USB-dat/VUSB-dat/Edatiny.gif and /dev/null differ |
Tech-dat/Interface-dat/USB-dat/VUSB-dat/VUSB-dat.md
| ... | ... | @@ -1,34 +0,0 @@ |
| 1 | - |
|
| 2 | -# VUSB-dat |
|
| 3 | - |
|
| 4 | -## Use guide |
|
| 5 | - |
|
| 6 | -Demo Guide |
|
| 7 | -1. check the use guide video here: https://www.youtube.com/shorts/ePX9KjBYBIk |
|
| 8 | -2. GIF video here. [[Edatiny.gif]] |
|
| 9 | - |
|
| 10 | -Steps: |
|
| 11 | -- install driver here [[Digistump.Drivers.zip]] |
|
| 12 | -- install the board: http://digistump.com/package_digistump_index.json |
|
| 13 | - - Copy following into preference -> http://digistump.com/package_digistump_index.json |
|
| 14 | - - Install digi spark from board management. |
|
| 15 | - - More reference guide could see here https://digistump.com/wiki/digispark/tutorials/connecting |
|
| 16 | - |
|
| 17 | - |
|
| 18 | -### Upload demo sketch (Default sketch) |
|
| 19 | -* Use arduino example sketch, change buildinLED to 1 for EDAtiny |
|
| 20 | -* ONLY plug in USB cable when starting to upload sketch |
|
| 21 | - |
|
| 22 | - |
|
| 23 | -## debug [[Edatiny.gif]] |
|
| 24 | - |
|
| 25 | -* During upload sketch in you encounter any error, update the board driver to lisusb-win32 by [[avr-sdk-dat]] |
|
| 26 | - |
|
| 27 | -* Blink - On board test LED is D1, please try pinMode(1, OUTPUT); |
|
| 28 | - |
|
| 29 | - |
|
| 30 | - |
|
| 31 | - |
|
| 32 | -## ref |
|
| 33 | - |
|
| 34 | -- [[avr-dat]] |
|
| ... | ... | \ No newline at end of file |
Tech-dat/Interface-dat/USB-dat/cable-usb-dat.md/USB_A-microUSB-dat/USB_A-microUSB-dat.md
| ... | ... | @@ -1,6 +0,0 @@ |
| 1 | - |
|
| 2 | -# USB_A-microUSB-dat |
|
| 3 | - |
|
| 4 | -## ref |
|
| 5 | - |
|
| 6 | -- [[cable-usb]] |
|
| ... | ... | \ No newline at end of file |
Tech-dat/Interface-dat/USB-dat/libusb-dat/libusb-dat.md
| ... | ... | @@ -1,21 +0,0 @@ |
| 1 | - |
|
| 2 | -# libusb-dat |
|
| 3 | - |
|
| 4 | -- libusb-win32 |
|
| 5 | -- https://zadig.akeo.ie/ |
|
| 6 | - |
|
| 7 | - |
|
| 8 | - |
|
| 9 | -## repro |
|
| 10 | - |
|
| 11 | - |
|
| 12 | -driver |
|
| 13 | - |
|
| 14 | -- https://github.com/Edragon/COM-Driver |
|
| 15 | -- https://github.com/Edragon/Tools |
|
| 16 | -- https://github.com/Edragon/git-Debug |
|
| 17 | - |
|
| 18 | - |
|
| 19 | -## ref |
|
| 20 | - |
|
| 21 | -- [[serial-dat]] |
|
| ... | ... | \ No newline at end of file |
Tech-dat/Interface-dat/USB-dat/lightning-dat/2025-11-20-14-59-56.png
| ... | ... | Binary files a/Tech-dat/Interface-dat/USB-dat/lightning-dat/2025-11-20-14-59-56.png and /dev/null differ |
Tech-dat/Interface-dat/USB-dat/lightning-dat/lightning-dat.md
| ... | ... | @@ -1,28 +0,0 @@ |
| 1 | - |
|
| 2 | -# lightning-dat |
|
| 3 | - |
|
| 4 | - |
|
| 5 | - |
|
| 6 | -这个转接头,一头是lightning接口,接手机,另外一头大头是一个HDMI口和一个lightning母口(需要给手机以及内部供电),HDMI口需要额外的一根HDMI线连接转接器跟电视,你要买这个转接器的话切记要有一根额外的HDMI线才行。 |
|
| 7 | - |
|
| 8 | -The iPhone 8 uses a **Lightning connector**, which does not natively support DisplayPort. |
|
| 9 | -Instead, video output is possible via: |
|
| 10 | - |
|
| 11 | -- **Lightning Digital AV Adapter (Apple official)** |
|
| 12 | - - Converts **Lightning → HDMI** |
|
| 13 | - - Supports up to **1080p @ 60Hz** |
|
| 14 | - - Can mirror your screen or output compatible apps |
|
| 15 | - |
|
| 16 | -- **Lightning to VGA Adapter** |
|
| 17 | - - Converts Lightning → VGA |
|
| 18 | - - Max resolution **1024×768** |
|
| 19 | - - Older projectors or displays only |
|
| 20 | - |
|
| 21 | -Yes. The **iPad Mini 5** uses a **Lightning connector**, and it can output video using Apple adapters. |
|
| 22 | - |
|
| 23 | - |
|
| 24 | - |
|
| 25 | - |
|
| 26 | -## ref |
|
| 27 | - |
|
| 28 | -- [[USB-dat]] |
|
| ... | ... | \ No newline at end of file |
Tech-dat/Interface-dat/USB-dat/tinyUSB-dat/tinyUSB-dat.md
| ... | ... | @@ -1,13 +0,0 @@ |
| 1 | - |
|
| 2 | -# tinyUSB-dat |
|
| 3 | - |
|
| 4 | -Adafruit TinyUSB Library by Adafruit |
|
| 5 | - |
|
| 6 | -https://github.com/adafruit/Adafruit_TinyUSB_Arduino |
|
| 7 | - |
|
| 8 | -https://github.com/hathach/tinyusb |
|
| 9 | - |
|
| 10 | -https://github.com/chegewara/esp32-usb-v2 |
|
| 11 | - |
|
| 12 | -https://github.com/chegewara/EspTinyUSB |
|
| 13 | - |
Tech-dat/Interface-dat/USB-dat/usb-dat.md
| ... | ... | @@ -1,170 +0,0 @@ |
| 1 | - |
|
| 2 | -# usb-dat |
|
| 3 | - |
|
| 4 | -- [[USB-driver-dat]] - [[libusb-dat]] |
|
| 5 | - |
|
| 6 | -- [[USB-cable-dat]] - [[USB-ESD-dat]] |
|
| 7 | - |
|
| 8 | -- [[CONN-USB-dat]] - [[conn-dat]] |
|
| 9 | - |
|
| 10 | - |
|
| 11 | -- [[USB-OTG-dat]] - [[USB-CDC-dat]] - [[USB-HID-dat]] - [[USB-MSC-dat]] - [[USB-DFU-dat]] - [[WebSerial-dat]] |
|
| 12 | - |
|
| 13 | -- [[USB-MTP-dat]] |
|
| 14 | - |
|
| 15 | -- [[keyboard-dat]] - [[mouse-dat]] |
|
| 16 | - |
|
| 17 | -- [[USB-FC-trigger-dat]] - [[USB-FC-dat]] |
|
| 18 | - |
|
| 19 | -- [[WCH-dat]] |
|
| 20 | - |
|
| 21 | -- [[IP5306-dat]] |
|
| 22 | - |
|
| 23 | - |
|
| 24 | - |
|
| 25 | -- [[USB-Hub-dat]] - [[USB-Switch-dat]] |
|
| 26 | - |
|
| 27 | - |
|
| 28 | -## USB variations |
|
| 29 | - |
|
| 30 | -- [[USB-2.0-dat]] - [[usb-type-c-dat]] |
|
| 31 | - |
|
| 32 | -- [[lightning-dat]] |
|
| 33 | - |
|
| 34 | - |
|
| 35 | - |
|
| 36 | - |
|
| 37 | - |
|
| 38 | -## signal conversion |
|
| 39 | - |
|
| 40 | -- [[USB-SPI-dat]] |
|
| 41 | - |
|
| 42 | -## Devices |
|
| 43 | - |
|
| 44 | -- [[ARM1003-dat]] - [[MOT1022-dat]] |
|
| 45 | - |
|
| 46 | - |
|
| 47 | - |
|
| 48 | -- [[ESP32-C3-USB-dat]] - [[USB-STM32-dat]] |
|
| 49 | - |
|
| 50 | - |
|
| 51 | -## Schematic |
|
| 52 | - |
|
| 53 | -### USB with STM32 |
|
| 54 | - |
|
| 55 | - |
|
| 56 | - |
|
| 57 | - |
|
| 58 | - |
|
| 59 | -## USB w/ [[CH579-dat]] |
|
| 60 | - |
|
| 61 | - |
|
| 62 | - |
|
| 63 | -### USB with a diode |
|
| 64 | - |
|
| 65 | - |
|
| 66 | - |
|
| 67 | -## Terms |
|
| 68 | - |
|
| 69 | -### USB standard |
|
| 70 | - |
|
| 71 | -- USB 2.0 is a widely used standard for connecting devices to computers and other peripherals. It supports data transfer rates of up to 480 Mbps and is backward compatible with USB 1.1. |
|
| 72 | -- USB 3.0 is a newer standard that offers significantly faster data transfer rates of up to 5 Gbps and improved power management features. It is backward compatible with USB 2.0. |
|
| 73 | -- USB 3.1 is an even newer standard that provides data transfer rates of up to 10 Gbps and introduces new features like USB Type-C connectors, which are reversible and support higher power delivery. |
|
| 74 | -- USB 3.2 is the latest standard that can achieve data transfer rates of up to 20 Gbps by using multiple lanes for data transmission. It also supports USB Type-C connectors and improved power delivery capabilities. |
|
| 75 | -- USB 4.0 is the latest standard that combines the features of USB 3.2 and Thunderbolt 3, offering data transfer rates of up to 40 Gbps and improved compatibility with Thunderbolt devices. |
|
| 76 | - |
|
| 77 | -### USB others |
|
| 78 | - |
|
| 79 | -- USB-C is a new connector type that is reversible and can support various protocols, including USB 3.1, Thunderbolt 3, and DisplayPort. It is becoming the standard connector for many devices, including smartphones, laptops, and peripherals. |
|
| 80 | -- USB Power Delivery (PD) is a specification that allows devices to negotiate power requirements and deliver higher power levels over USB connections. It enables faster charging and power delivery to devices like laptops and smartphones. |
|
| 81 | -- USB Audio is a specification that allows audio devices to connect to computers and other peripherals using USB connections. It supports high-quality audio streaming and can replace traditional audio connectors like 3.5mm jacks. |
|
| 82 | -- USB HID (Human Interface Device) is a class of USB devices that includes keyboards, mice, and game controllers. It allows these devices to communicate with computers without the need for custom drivers. |
|
| 83 | - |
|
| 84 | -- USB Mass Storage is a class of USB devices that allows storage devices like flash drives and external hard drives to connect to computers and other peripherals. It enables easy file transfer and access to storage media. |
|
| 85 | -- USB Serial is a class of USB devices that allows serial communication over USB connections. It is commonly used for connecting microcontrollers and other embedded systems to computers for debugging and data transfer. |
|
| 86 | -- USB CDC (Communications Device Class) is a class of USB devices that allows devices to emulate serial ports over USB connections. It is commonly used for connecting modems, network adapters, and other communication devices to computers. |
|
| 87 | -- USB MTP (Media Transfer Protocol) is a protocol that allows devices to transfer media files like photos and videos over USB connections. It is commonly used for connecting smartphones and cameras to computers for file transfer. |
|
| 88 | -- USB PTP (Picture Transfer Protocol) is a protocol that allows devices to transfer images and videos over USB connections. It is commonly used for connecting digital cameras to computers for file transfer. |
|
| 89 | - |
|
| 90 | -### USB OTG |
|
| 91 | - |
|
| 92 | -- USB OTG (On-The-Go) is a specification that allows USB devices to act as hosts, enabling them to connect directly to other USB devices without the need for a PC. This is particularly useful for mobile devices and embedded systems. |
|
| 93 | -- USB OTG ID is a pin used in USB OTG connections to determine the role of the device (host or peripheral). It helps devices negotiate their roles in the connection. |
|
| 94 | -- USB OTG cable is a special cable that allows devices to connect in USB OTG mode. It typically has a micro USB connector on one end and a standard USB connector on the other end. |
|
| 95 | -- USB OTG adapter is a device that allows devices to connect in USB OTG mode. It typically has a micro USB connector on one end and a standard USB connector on the other end. |
|
| 96 | -- USB OTG host mode is a mode in which a device acts as a host in a USB OTG connection. This allows it to connect to other USB devices and control them. |
|
| 97 | -- USB OTG peripheral mode is a mode in which a device acts as a peripheral in a USB OTG connection. This allows it to connect to a host device and be controlled by it. |
|
| 98 | -- USB OTG power is the power supplied to a device in a USB OTG connection. It can be negotiated between the host and peripheral devices to ensure proper operation. |
|
| 99 | -- USB OTG power supply is the power source used to power devices in a USB OTG connection. It can be provided by the host device or an external power source. |
|
| 100 | -- USB OTG power management is the process of managing power consumption in USB OTG connections. It involves negotiating power requirements and optimizing power usage to extend battery life. |
|
| 101 | -- USB OTG power delivery is a feature that allows devices to negotiate power requirements and deliver higher power levels over USB connections. It enables faster charging and power delivery to devices like laptops and smartphones. |
|
| 102 | -- USB OTG power bank is a portable power source that can be used to power devices in a USB OTG connection. It typically has a USB connector for charging and can provide power to multiple devices simultaneously. |
|
| 103 | -- USB OTG power switch is a device that allows users to control the power supply to devices in a USB OTG connection. It can be used to turn devices on or off and manage power consumption. |
|
| 104 | -- USB OTG power cable is a special cable that allows devices to connect in USB OTG mode and provides power to the connected devices. It typically has a micro USB connector on one end and a standard USB connector on the other end. |
|
| 105 | - |
|
| 106 | - |
|
| 107 | -## Converter |
|
| 108 | - |
|
| 109 | -MicroA_2_A_Female |
|
| 110 | - |
|
| 111 | - |
|
| 112 | - |
|
| 113 | -## USB mode |
|
| 114 | - |
|
| 115 | -- USB CDC / Serial |
|
| 116 | -- USB JTAG |
|
| 117 | - |
|
| 118 | -## functions |
|
| 119 | - |
|
| 120 | -## 📌 What Is **MHL**? |
|
| 121 | -**MHL (Mobile High-Definition Link)** is an older technology that allows a phone’s **micro-USB port** to output video to a TV via **HDMI**. |
|
| 122 | - |
|
| 123 | -### Key Features |
|
| 124 | -- Uses **micro-USB → HDMI** adapters |
|
| 125 | -- Requires **hardware support** inside the phone |
|
| 126 | -- Needs **external power** (adapter has a power input) |
|
| 127 | -- Supported mostly from **2012–2016** |
|
| 128 | -- Max output usually **1080p**, later versions support 4K |
|
| 129 | - |
|
| 130 | -### Commonly Supported On |
|
| 131 | -- Older Samsung Galaxy phones |
|
| 132 | -- Sony Xperia |
|
| 133 | -- HTC and LG phones |
|
| 134 | - |
|
| 135 | -### Not Supported On |
|
| 136 | -- **Any Google Pixel model** |
|
| 137 | -- Most modern USB-C phones |
|
| 138 | - |
|
| 139 | ---- |
|
| 140 | - |
|
| 141 | -## 📌 What Is **SlimPort**? |
|
| 142 | -**SlimPort** is another wired video output standard, similar to MHL but more flexible. |
|
| 143 | - |
|
| 144 | -### Key Features |
|
| 145 | -- Converts phone’s USB into: |
|
| 146 | - - **HDMI** |
|
| 147 | - - **DisplayPort** |
|
| 148 | - - **VGA** |
|
| 149 | - - **DVI** |
|
| 150 | -- Often **no external power** needed |
|
| 151 | -- Supported roughly from **2013–2017** |
|
| 152 | -- Max output up to **4K @ 30Hz** |
|
| 153 | - |
|
| 154 | -### Commonly Supported On |
|
| 155 | -- Nexus 4 |
|
| 156 | -- Nexus 5 |
|
| 157 | -- Nexus 7 (2013) |
|
| 158 | -- LG G2 / G3 |
|
| 159 | -- Some tablets & Chromebooks |
|
| 160 | - |
|
| 161 | - |
|
| 162 | - |
|
| 163 | - |
|
| 164 | - |
|
| 165 | - |
|
| 166 | -## ref |
|
| 167 | - |
|
| 168 | -- [[USB-A-dat]] |
|
| 169 | - |
|
| 170 | -- [[USB]] |
|
| ... | ... | \ No newline at end of file |
Tech-dat/MCU-dat/mcu-dat.md
| ... | ... | @@ -38,6 +38,8 @@ |
| 38 | 38 | |
| 39 | 39 | |
| 40 | 40 | |
| 41 | + |
|
| 42 | + |
|
| 41 | 43 | ## Common-used MCU |
| 42 | 44 | |
| 43 | 45 |