Commit Graph

154 Commits

Author SHA1 Message Date
Triss 06b218e4f1 update for pico sdk 1.3.0 2021-11-11 17:57:38 +01:00
Triss e546d75dbd cmsis-dap bulk: fix hosted BMP hang 2021-10-31 16:26:23 +01:00
Triss cbe307f1c1 remove silly message buffering that doesnt seem to work nor seems to be required in the end 2021-10-31 01:41:26 +02:00
Triss 9892383e1f experimental CMSIS-DAP USB bulk interface 2021-10-24 16:39:52 +02:00
Triss 22141ddd45 jtag/swd: slow slew rate 2021-10-11 23:48:33 +02:00
Triss c1b3c26299 CMSIS-DAP protocol fixes and other stuff 2021-10-11 22:38:14 +02:00
Triss e81ab81edb silly fixes 2021-10-07 01:18:47 +02:00
Triss 2e85d85de3 fix silly bugs 2021-10-05 23:23:37 +02:00
Triss 8eb1995361 oops 2021-10-05 20:08:55 +02:00
Triss b51e47810f stuff 2021-10-05 18:41:25 +02:00
Triss e92afbcc06 start of ISP mode (mode2), MehFET SBW impl 2021-10-05 16:47:34 +02:00
Triss b21b91b7c4 fix more swd xmit stuff 2021-09-25 13:55:43 +02:00
Triss 75b81bed33 fix parity calculation bugs 2021-09-25 13:36:54 +02:00
Triss b461946751 SWD PIO works now, too! 2021-09-25 13:22:09 +02:00
Triss 9aeaea5d9f oops 2021-09-25 00:46:07 +02:00
Triss 2cfeee3e5c PIO JTAG WORKS NOW! 2021-09-25 00:43:36 +02:00
Triss f4d25dbed9 jtag pio workingish but actually not at all 2021-09-24 03:41:25 +02:00
Triss aa1d4ddf56 incredibly WIP JTAG PIO stuff 2021-09-22 02:31:09 +02:00
Triss d481618537 xvc2dap: actually configure jtag 2021-09-21 22:29:13 +02:00
Triss 9fbeb421dd CMSIS-DAP UART: add non-USBCDC transport stuff 2021-09-21 00:22:02 +02:00
Triss 808b7b1a8f CMSIS-DAP plumbing 2021-09-20 20:26:32 +02:00
Triss a539988745 remove CMSIS submodule, add verbatim to source tree (because compiler errors) 2021-09-20 01:41:56 +02:00
Triss 6d91cabcee SWO manchester mode 2021-09-20 01:41:49 +02:00
Triss 1b35f7f63c support magic reset-to-bootloader command issued from picotool 2021-08-26 01:21:39 +02:00
Triss 7010cd8f85 new subclass,protocol IDs for vendor itf 2021-08-18 00:15:34 +02:00
Triss c9cce0bdf4 fix cmake thing 2021-08-17 23:49:42 +02:00
Triss d43fd084d4 update URLs 2021-08-17 23:47:58 +02:00
Triss 6c970432fe rebrand (we have finally found a non-temporary name) 2021-08-17 23:42:57 +02:00
Triss c21a9ec431 clean up switch to bootloader so that it doesn't cause unexpected USB disconnects 2021-08-08 18:38:44 +02:00
Triss 3143c2d065 SWO support for CMSIS-DAP on the pico (untested as i dont have SWO-capable hardware afaik) 2021-08-08 18:10:44 +02:00
xenia 1e0b016c0a make "set mode 0" mean reset to bootloader 2021-08-08 16:45:53 +02:00
Triss 28b3e29ef2 license stuff 2021-08-02 18:15:17 +02:00
Triss 11b0bf8299 can remove this from the TODO now 2021-08-02 01:23:09 +02:00
Triss 071a67b39c clean up a bit 2021-08-02 01:05:07 +02:00
Triss 19c317f305 hell yeah it works now! 2021-08-02 00:03:30 +02:00
Triss 678709eb1f ugh, still not working. im seeing activity using my dmm so idk what exactly is wrong 2021-08-01 23:09:00 +02:00
Triss 93cc1dd13c fixes so that it runs ,but it doesn't seem to work with my test target (msp432 devboard) 2021-08-01 05:22:33 +02:00
Triss 15d73015e0 mode 3 (jtag etc pinout scan): firmware side of things 2021-08-01 04:18:29 +02:00
Triss b22f97694a move docs to wiki 2021-07-30 20:30:15 +02:00
Triss fe209edbbb README updates 2021-07-30 01:53:15 +02:00
Triss 0e7dc0010c update README 2021-07-30 01:39:09 +02:00
Triss 637833ae35 XVC implementation that talks to a cmsis-dap device 2021-07-30 01:12:40 +02:00
Triss e67c4ea8e6 fix /dev/dmj-* chardevs not appearing when not in mode 1 2021-07-25 19:47:22 +02:00
Triss 2823f33039 all the other commands 2021-07-25 18:16:55 +02:00
Triss a093bc8def move stuff around so its a Real Python Module now 2021-07-25 17:16:57 +02:00
Triss bf0d52a7af querying device info works! 2021-07-25 05:06:39 +02:00
Triss b3c9e0a1b6 cli tool: protocol impl 2021-07-25 04:35:39 +02:00
Triss cd3bea13f2 chardev connection 2021-07-25 03:43:38 +02:00
Triss 1d890a2aa2 fix kernel module bugs 2021-07-25 03:40:34 +02:00
Triss 84d04e6d7e cli tool: usb connection 2021-07-25 03:13:20 +02:00