Commit Graph

24 Commits

Author SHA1 Message Date
Triss 3b76c6fb4a ftdi uart stuff (WIP) 2021-09-25 14:00:01 +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 9fbeb421dd CMSIS-DAP UART: add non-USBCDC transport stuff 2021-09-21 00:22:02 +02:00
Triss 6d91cabcee SWO manchester mode 2021-09-20 01:41:49 +02:00
Triss 6c970432fe rebrand (we have finally found a non-temporary name) 2021-08-17 23:42:57 +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
Triss 2823f33039 all the other commands 2021-07-25 18:16:55 +02:00
Triss 0627724e23 implement a few extra usb commands 2021-07-24 02:36:05 +02:00
Triss d6f7bab1b2 proper line coding & baudrate setting thru usb-cdc interface 2021-07-21 19:59:59 +02:00
Triss ef0bec2d60 bleh stuff 2021-07-18 22:22:21 +02:00
Triss 8b4183fcdf more SPI rework stuff 2021-07-15 04:18:36 +02:00
Triss 7e4bea1a37 modify spi protocol a bit for kernel driver work 2021-07-15 04:01:42 +02:00
Triss 16963bd39b i2c module stuff, firmware now correctly handles error conditions 2021-07-14 03:04:40 +02:00
Triss ca1c1caafd switch pinout around to something less confusing 2021-07-13 02:15:37 +02:00
Triss f9eb86b60e add basics of the kernel driver :0 2021-07-12 01:43:35 +02:00
Triss 0f4566d0e7 spi stuff 2021-07-04 16:09:45 +02:00
Triss 5c17820a52 add vendor itf-based settings & commands for I2C and temp sensor stuff
TODOs are:
* add one for SPI too (TODO: look at linux kernel for required features)
* document all these commands somewhere
* implement linux kernel driver(s)
* maaaybeeee fix the I2C-Tiny-USB driver? idk
* also grep for minor TODOs in src
2021-07-04 02:22:00 +02:00
Triss 779c5e98f4 add interfaces to default mode, all works except I2C, also tempsense active/addr conf has to be readded thru new usb vnd itf 2021-07-03 02:19:05 +02:00