license stuff
This commit is contained in:
parent
11b0bf8299
commit
28b3e29ef2
|
@ -0,0 +1,10 @@
|
||||||
|
The below copyright and permission notice applies to portions of the following files, which have
|
||||||
|
been modified from their original versions in <https://github.com/cyphunk/JTAGenum>
|
||||||
|
(the "JTAGEnum repository")
|
||||||
|
|
||||||
|
- src/m_jscan/jscan.c
|
||||||
|
|
||||||
|
The below notice does not apply to any modifications made to the above files since the versions
|
||||||
|
present in the JTAGenum repository, nor to any files not present in the JTAGenum repository.
|
||||||
|
|
||||||
|
This license for this code is whatever you want it to be
|
|
@ -0,0 +1,10 @@
|
||||||
|
The GNU GPL v3 applies to portions of the following files, which have
|
||||||
|
been modified from their original versions in <https://github.com/szymonh/SWDscan>
|
||||||
|
(the "SWDscan repository")
|
||||||
|
|
||||||
|
- src/m_jscan/jscan.c
|
||||||
|
|
||||||
|
To comply with the GPL, this repository has also been made available under
|
||||||
|
version 3 of the GPL.
|
||||||
|
|
||||||
|
For the full text of the GNU GPL v3, please refer to the `COPYING' file.
|
25
README.md
25
README.md
|
@ -63,32 +63,38 @@ For detailed usage notes, please visit the [wiki](https://git.lain.faith/sys6473
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
|
The code of this project itself is licensed under the [GPL v3](https://opensource.org/licenses/GPL-3.0).
|
||||||
|
|
||||||
TinyUSB is licensed under the [MIT license](https://opensource.org/licenses/MIT).
|
TinyUSB is licensed under the [MIT license](https://opensource.org/licenses/MIT).
|
||||||
|
|
||||||
ARM's CMSIS 5 code is licensed under the [Apache 2.0 license](https://opensource.org/licenses/Apache-2.0).
|
ARM's CMSIS 5 code is licensed under the [Apache 2.0 license](https://opensource.org/licenses/Apache-2.0).
|
||||||
|
|
||||||
libco is licensed under the [ISC license](https://opensource.org/licenses/ISC)
|
libco is licensed under the [ISC license](https://opensource.org/licenses/ISC).
|
||||||
|
|
||||||
Some code has been incorporated from the [DapperMime](https://github.com/majbthrd/DapperMime)
|
Some code has been incorporated from the [DapperMime](https://github.com/majbthrd/DapperMime),
|
||||||
and [picoprobe-sump](https://github.com/perexg/picoprobe-sump)
|
[picoprobe-sump](https://github.com/perexg/picoprobe-sump),
|
||||||
|
[JTAGenum](https://github.com/cyphunk/JTAGenum) and
|
||||||
|
[SWDscan](https://github.com/szymonh/SWDscan)
|
||||||
projects. These respective licenses can be found in
|
projects. These respective licenses can be found in
|
||||||
[this](./LICENSE.dappermime) and [this](./LICENSE.picoprobe-sump) file.
|
[this](./LICENSE.dappermime), [this](./LICENSE.picoprobe-sump),
|
||||||
|
[this](./LICENSE.jtagenum) and [this](./LICENSE.swdscan) file.
|
||||||
|
|
||||||
## TODO
|
## TODO
|
||||||
|
|
||||||
- [ ] A name
|
- [ ] **A name**
|
||||||
- [ ] A (VID and) PID, and maybe better subclass & protocol IDs for the vnd cfg itf
|
- [ ] **A (VID and) PID, and maybe better subclass & protocol IDs for the vnd cfg itf**
|
||||||
|
- [ ] GPL license headers on every file
|
||||||
- [x] Debug interface to send printf stuff directly to USB, instead of having
|
- [x] Debug interface to send printf stuff directly to USB, instead of having
|
||||||
to use the UART interface as a loopback thing.
|
to use the UART interface as a loopback thing.
|
||||||
- [ ] Second UART port for when stdio UART is disabled?
|
- [ ] Second UART port for when stdio UART is disabled?
|
||||||
- [x] I2C support by emulating the I2C Tiny USB
|
- [x] I2C support ~~by emulating the I2C Tiny USB~~
|
||||||
- [x] Expose RP2040-internal temperature ADC on I2C-over-USB bus?
|
- [x] Expose RP2040-internal temperature ADC on I2C-over-USB bus?
|
||||||
- [ ] ~~Does SMBus stuff need special treatment here?~~ ~~No.~~ Actually, some
|
- [ ] ~~Does SMBus stuff need special treatment here?~~ ~~No.~~ Actually, some
|
||||||
parts do, but, laziness.
|
parts do, but, laziness.
|
||||||
- [x] 10-bit I2C address support (Needs poking at the Pico SDK, as it only
|
- [x] 10-bit I2C address support (Needs poking at the Pico SDK, as it only
|
||||||
supports 7-bit ones).
|
supports 7-bit ones).
|
||||||
- [ ] 1-wire
|
- [ ] **1-wire**
|
||||||
- [ ] make modes persistent?
|
- [ ] **make modes persistent?**
|
||||||
- [ ] FT2232 emulation mode?
|
- [ ] FT2232 emulation mode?
|
||||||
- watch out, still need a vnd cfg interface! libftdi expects the following stuff: (TODO: acquire detailed protocol description)
|
- watch out, still need a vnd cfg interface! libftdi expects the following stuff: (TODO: acquire detailed protocol description)
|
||||||
- interface 0 ("A"): index 1, epin 0x02, epout 0x81
|
- interface 0 ("A"): index 1, epin 0x02, epout 0x81
|
||||||
|
@ -117,6 +123,7 @@ projects. These respective licenses can be found in
|
||||||
- iCE40 programming??
|
- iCE40 programming??
|
||||||
- Renesas E7-{0,1,2} programming thing????
|
- Renesas E7-{0,1,2} programming thing????
|
||||||
- Renesas tell us how this works pls
|
- Renesas tell us how this works pls
|
||||||
|
- https://github.com/szymonh/rl78check is something at least
|
||||||
- Maybe steal other features from the Bus Pirate, [HydraBus](https://github.com/hydrabus/hydrafw) or Glasgow or so
|
- Maybe steal other features from the Bus Pirate, [HydraBus](https://github.com/hydrabus/hydrafw) or Glasgow or so
|
||||||
- 3-wire? Never seen this one in the wild
|
- 3-wire? Never seen this one in the wild
|
||||||
- CAN? LIN? MOD? If I'd first be able to find a CAN device to test it with, sure
|
- CAN? LIN? MOD? If I'd first be able to find a CAN device to test it with, sure
|
||||||
|
|
Loading…
Reference in New Issue