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 |
Triss
|
1797dc452e
|
starting on the host-side cli tool
|
2021-07-24 04:24: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
|
eefe8c0cd3
|
add missing header file, set usb name back to something with 'CMSIS-DAP' because thats apparently required
|
2021-07-21 03:55:58 +02:00 |
Triss
|
66de0a0bc5
|
fix compilation when USE_USBCDC_FOR_STDIO is disabled
|
2021-07-21 02:09:18 +02:00 |
Triss
|
35a427e8a0
|
overclocking so SUMP mode can sample up to 50 MHz
|
2021-07-19 03:34:48 +02:00 |
Triss
|
d289799393
|
dynamic memory allocation so the SUMP mode can use all available memory w/o limiting other modes
|
2021-07-19 03:17:03 +02:00 |
Triss
|
ef0bec2d60
|
bleh stuff
|
2021-07-18 22:22:21 +02:00 |
Triss
|
82ff925001
|
SUMP logic analyzer mode, stolen from piocprobe-sump (mode 4)
|
2021-07-18 22:03:58 +02:00 |
Triss
|
8f1f4b1ad0
|
module stuff (hwmon: check hardware state, spi: try to bind spidev stuff)
|
2021-07-17 18:44:45 +02:00 |
Triss
|
46227bacb0
|
oops
|
2021-07-17 17:52:35 +02:00 |
Triss
|
17011bdc91
|
(untested) tempsensor hwmon module
|
2021-07-17 17:39:19 +02:00 |
Triss
|
b5bd526476
|
ok it works now. shows up in sysfs, but spidev doesnt bind to it :/
|
2021-07-17 02:30:32 +02:00 |
Triss
|
9e0bd0e42e
|
oops, forgot this
|
2021-07-17 02:01:57 +02:00 |
Triss
|
dc8e35b389
|
SPI module finished(?) & compiles. still untested
|
2021-07-17 01:50:30 +02:00 |
Triss
|
444d805f0b
|
glue code part of the spi kernel module, actual xfers is for tomorrow
|
2021-07-16 03:43:04 +02:00 |
Triss
|
41d352af3d
|
my half-asleep brain just made me remember about these tiny things
|
2021-07-15 04:47:33 +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
|
bad06fe9b4
|
fix I2C driver (and transfer routine bugs)
|
2021-07-14 23:26:04 +02:00 |
Triss
|
a8ad3f6e04
|
new xfer stuff in kernel module, i2c not working yet
|
2021-07-14 05:08:44 +02:00 |
Triss
|
595c768b88
|
make vnd cfg interface index configurable (as it shouldve been)
|
2021-07-14 03:12:37 +02:00 |
Triss
|
16963bd39b
|
i2c module stuff, firmware now correctly handles error conditions
|
2021-07-14 03:04:40 +02:00 |
Triss
|
f163c38823
|
i2c cleanup stuff etc, still untested
|
2021-07-13 04:11:46 +02:00 |
Triss
|
2e235770d3
|
better vnd interface probing
|
2021-07-13 03:41:38 +02:00 |
Triss
|
ca1c1caafd
|
switch pinout around to something less confusing
|
2021-07-13 02:15:37 +02:00 |
Triss
|
eaab9e05f8
|
i2c kernel module (very untested and rough around the edges)
|
2021-07-12 03:24:13 +02:00 |
Triss
|
f9eb86b60e
|
add basics of the kernel driver :0
|
2021-07-12 01:43:35 +02:00 |