Commit Graph

514 Commits

Author SHA1 Message Date
King Kévin f9b7be3599 application: add reset action 2021-03-22 13:13:28 +01:00
King Kévin a2152c620e application: minor add documentation 2021-03-22 12:40:50 +01:00
King Kévin 5f87fc3670 application: allow setting target voltage 2021-03-22 12:38:19 +01:00
King Kévin 72fce44cf4 application: remove date command 2021-03-22 12:14:33 +01:00
King Kévin afe40f7e0f application: remove signal probing since it is influenced by level shifter 2021-03-22 12:12:56 +01:00
King Kévin 2427dab57b application: decrease SWD frequency for periodic clock 2021-03-22 11:58:02 +01:00
King Kévin 61d3f84403 application: improve JTAG scan 2021-03-22 11:56:55 +01:00
King Kévin 6910f024f0 application: improve SWD scan 2021-03-22 11:56:48 +01:00
King Kévin 7ef3e2494b swd: improve documentation 2021-03-22 11:52:58 +01:00
King Kévin 334d8564ff swd: use signal as open-drain instead of push-pull, only to make is level shifter compatible 2021-03-22 11:26:35 +01:00
King Kévin 4d64cb35ed application: add TDO finding 2021-03-16 23:28:59 +01:00
King Kévin 3362f3a499 application: fix JTAG transaction TDI output 2021-03-16 23:28:32 +01:00
King Kévin 563f8b604a application: add SWD to JTAG sequence 2021-03-16 23:27:29 +01:00
King Kévin e8d1a728d1 application: add JTAG scanner (only ID code for now) 2021-03-16 12:21:16 +01:00
King Kévin 79a8357308 application: minor, slight voltage reading improvement 2021-03-16 12:18:55 +01:00
King Kévin d83f26e126 application: minor, slight swd code improvement 2021-03-16 12:18:20 +01:00
King Kévin 7cfad7dd68 application: put part decoding in separate function 2021-03-16 12:17:31 +01:00
King Kévin 951737b78f swd: minor, fix doc 2021-03-16 12:15:49 +01:00
King Kévin 6c67ea8dd0 swd: improve part number decoding 2021-03-16 12:15:35 +01:00
King Kévin aac9bd0866 application: scan all channels for SWD 2021-03-15 14:00:22 +01:00
King Kévin c363460ab2 application: check target voltage before determining type 2021-03-15 13:59:51 +01:00
King Kévin 0d901e2dd8 application: fix multiplexer pinout 2021-03-15 13:59:11 +01:00
King Kévin 155c9eb093 application: add 4 channels and rename channels 2021-03-15 12:32:06 +01:00
King Kévin 12eb4cf8dc swd: minor, fix comment, add doc, make reset tiny bit longer for better reliability 2021-03-15 12:30:39 +01:00
King Kévin 56dc2b599a swd: expose release pins 2021-03-12 13:10:59 +01:00
King Kévin 1946a5b40c application: fix going to last channel 2021-03-12 13:10:25 +01:00
King Kévin 57bfbbecd1 application: minor, rename channels to adc_channels to avoid confusion with signal channels 2021-03-12 13:09:36 +01:00
King Kévin 1facc923c3 application: allow setting probe range 2021-03-11 14:23:18 +01:00
King Kévin 89f8c80093 application: minor, improve channel selection 2021-03-11 14:22:59 +01:00
King Kévin baaa435de8 application: minor, get RCC from port 2021-03-11 14:22:31 +01:00
King Kévin 02e72a8bf9 application: minor, rename variable 2021-03-11 14:21:10 +01:00
King Kévin 073052ce94 application: minor: rename signal to channel 2021-03-11 14:20:12 +01:00
King Kévin f10da7082b application: add pull detection to type 2021-03-11 13:53:00 +01:00
King Kévin e5dbb79b0e application: minor, rename print_voltage_taget to print_target 2021-03-11 13:52:21 +01:00
King Kévin a90c189eb3 application: minor, rename print_voltage to printf_fpu 2021-03-11 13:51:13 +01:00
King Kévin 312da80d6b application: add signal type determination 2021-03-11 11:21:22 +01:00
King Kévin 66f26f3093 application: improve target show display, and show signal voltages 2021-03-11 11:20:09 +01:00
King Kévin 1bcbf3fd5f application: add signal pins 2021-03-11 11:19:03 +01:00
King Kévin 95e727203c application: add level shifter power control 2021-03-11 11:16:31 +01:00
King Kévin 7ede0c9862 application: fix voltage caculation 2021-03-11 10:59:54 +01:00
King Kévin 468f199d22 application: add multiplexer control 2021-03-11 10:53:02 +01:00
King Kévin 0b0a27e670 application: add voltage control 2021-03-11 10:50:50 +01:00
King Kévin 8542c4e0f7 application: remove UART to save pins 2021-03-11 10:47:41 +01:00
King Kévin 9e9f0cbe28 application: add fixed point voltage printing 2021-03-11 10:46:37 +01:00
King Kévin 73b205e6c8 application: add menu to measure voltages 2021-03-10 18:31:39 +01:00
King Kévin 2b718bfc72 application: add ADC to measure target and signal voltage 2021-03-10 18:31:17 +01:00
King Kévin 474472fcf4 swd: minor, fix space 2021-03-10 18:26:32 +01:00
King Kévin ce5710c041 swd: provide function to set SWCLK/SWDIO pin 2021-03-10 18:26:13 +01:00
King Kévin f4bb7a7fd8 swd: use variables for pins (for later dynamic change) 2021-03-10 14:24:52 +01:00
King Kévin db5e22a5b3 application: include SWD utilities 2021-03-10 14:15:04 +01:00