Skip to content

Commit 8a75e53

Browse files
author
GitHub Actions
committed
feat: Improve documentation formatting and clean up software directory
- Centered and improved formatting of hardware README.md tables and images - Enhanced visual organization with proper alignment and spacing - Removed duplicate PICO-DAP and cmsisdap directories to clean up structure - Updated hardware documentation with better visual presentation
1 parent e17ec9a commit 8a75e53

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+66
-9932
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
The **CH552 Multi-Protocol Programmer Module** is a versatile and compact programming tool designed for developers and hobbyists working with various microcontroller architectures. It supports multiple programming protocols, including SWD, JTAG, UPDI, and USBasp, making it an ideal choice for programming AVR, ARM, and CPLD devices.
1111

1212
<div align="center">
13-
<img src="https://raw.githubusercontent.com/UNIT-Electronics-MX/unit_ch552_multiprotocol_programmer/refs/heads/main/hardware/resources/programmer.png" width="480" alt="Multi-Protocol Programmer" />
13+
<img src="./hardware/resources/unit_top_V_0_0_1_ue0090_CH552_USB_Multi-Protocol-Programmer.png" width="480" alt="Multi-Protocol Programmer" />
1414

1515
</div>
1616

hardware/README.md

Lines changed: 65 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,57 +1,100 @@
1+
<div align="center">
2+
13
# Hardware Design Files
24

3-
<a href="/hardware/unit_sch_V_0_0_1_ue0090_CH552_USB_Multi-Protocol-Programmer.pdf"><img src="resources/Schematics_icon.jpg?raw=false" width="500px"><br/> Schematics</a>
5+
<a href="/hardware/unit_sch_V_0_0_1_ue0090_CH552_USB_Multi-Protocol-Programmer.pdf">
6+
<img src="resources/Schematics_icon.jpg?raw=false" width="500px">
7+
<br/>
8+
**Schematics**
9+
</a>
410

5-
# Pinout
611

7-
<a href=""><img src="resources/blaster_pinout.jpg" width="500px"><br/> Pinout</a>
812

913
| Interface | Description | Signals / Pins | Typical Use |
10-
|------------------|----------------------------------------------------------|---------------------------------------|----------------------------------------------------|
14+
|:----------------:|:--------------------------------------------------------:|:-------------------------------------:|:--------------------------------------------------:|
1115
| **JTAG** | Standard boundary-scan and debug interface | TCK, TMS, TDI, TDO, nTRST | Full chip programming, in-circuit test, debug |
12-
| **SPI** | High-speed serial peripheral interface | MOSI, MISO, SCK, CS | Flash memory programming, peripheral data exchange |
13-
| **SWD** | ARMs two-wire serial debug and programming interface | SWCLK, SWDIO | Cortex-M programming & step-through debugging |
16+
| **AVR-ISP** | High-speed serial peripheral interface | MOSI, MISO, SCK, CS | Commonly used for programming AVR microcontrollers |
17+
| **SWD** | ARM's two-wire serial debug and programming interface | SWCLK, SWDIO | Cortex-M programming & step-through debugging |
1418
| **JST Header** | Compact connector for power + single-wire debug signals | SWC (SWCLK), SWD (SWDIO), VCC, GND | Quick-connect to target board for SWD and power |
19+
# Pinout
20+
21+
<a href="">
22+
<img src="resources/blaster_pinout.jpg" width="500px">
23+
<br/>
24+
**Pinout**
25+
</a>
26+
27+
</div>
28+
29+
<div align="center">
30+
31+
32+
33+
</div>
1534

1635
---
1736

37+
---
38+
39+
<div align="center">
40+
1841
## GPIO Pins
1942

20-
> **Protocol SPI**
43+
</div>
44+
45+
<div align="center">
46+
47+
### **Protocol SPI**
2148

2249
| PIN | GPIO | I/O |
23-
|----------------|-------|-----|
24-
| **MOSI** | 1.5 | I/O |
50+
|:--------------:|:-----:|:---:|
2551
| **MISO** | 1.6 | I/O |
52+
| **MOSI** | 1.5 | I/O |
2653
| **SCK** | 1.7 | I/O |
27-
| **CS** | 1.4 | I/O |
54+
| **CS** | 3.3 | I/O |
2855

29-
> **Protocol JTAG**
56+
### **Protocol JTAG**
3057

3158
| PIN | GPIO | I/O |
32-
|----------------|-------|-----|
59+
|:--------------:|:-----:|:---:|
3360
| **TCK** | 1.7 | I/O |
61+
| **TDO** | 1.6 | I/O |
3462
| **TMS** | 3.2 | I/O |
3563
| **TDI** | 1.5 | I/O |
36-
| **TDO** | 1.6 | I/O |
3764

38-
> **Protocol SWD**
65+
### **Protocol SWD**
3966

4067
| PIN | GPIO | I/O |
41-
|----------------|-------|-----|
42-
| **SWCLK** | 1.7 | I/O |
68+
|:--------------:|:-----:|:---:|
69+
| **SWCLK** | 1.5 | I/O |
4370
| **SWDIO** | 1.6 | I/O |
4471

72+
</div>
73+
74+
<div align="center">
75+
4576
# Board Dimensions
4677

47-
<a href="#"><img src="./resources/unit_dimension_V_0_0_1_ue0090_CH552_USB_Multi-Protocol-Programmer.png" width="500px"><br/>Topology</a>
78+
<a href="#">
79+
<img src="./resources/unit_dimension_V_0_0_1_ue0090_CH552_USB_Multi-Protocol-Programmer.png" width="500px">
80+
<br/>
81+
**Dimensions**
82+
</a>
4883

4984
# Board Topology
5085

51-
<a href="#"><img src="./resources/unit_topology_V_0_0_1_ue0090_CH552_USB_Multi-Protocol-Programmer.png" width="500px"><br/>Topology</a>
86+
<a href="#">
87+
<img src="./resources/unit_topology_V_0_0_1_ue0090_CH552_USB_Multi-Protocol-Programmer.png" width="500px">
88+
<br/>
89+
**Topology**
90+
</a>
91+
92+
</div>
93+
94+
<div align="center">
5295

5396
| Ref. | Description |
54-
|-------|-----------------------------------------------------------------------------|
97+
|:-----:|:---------------------------------------------------------------------------:|
5598
| IC1 | CH552 Microcontroller |
5699
| U1 | AP2112K 3.3V LDO Voltage Regulator |
57100
| PB1 | Boot Push Button |
@@ -65,4 +108,6 @@
65108
| J2 | Low-power I2C JST Connector |
66109
| J3 | JTAG Connector |
67110
| JP1 | Header for SWD or ICSP programming |
68-
| JP2 | Header to Select Operating Voltage Level |
111+
| JP2 | Header to Select Operating Voltage Level |
112+
113+
</div>
43.5 KB
Loading
-146 KB
Loading

software/PICO-DAP/LICENSE

Lines changed: 0 additions & 3 deletions
This file was deleted.

software/PICO-DAP/Makefile

Lines changed: 0 additions & 113 deletions
This file was deleted.

software/PICO-DAP/README.md

Lines changed: 0 additions & 122 deletions
This file was deleted.

software/PICO-DAP/build/.gitkeep

Whitespace-only changes.

0 commit comments

Comments
 (0)