Sean Cross
e05e9801e4
fomu: gate debug/logging features
...
This gates the majority of the debug and logging features behind
testable macros.
Signed-off-by: Sean Cross <sean@xobs.io >
2019-11-13 09:08:47 -08:00
Sean Cross
3292920933
fomu: first stable working commit
...
This appears to be stable, and works well.
Signed-off-by: Sean Cross <sean@xobs.io >
2019-11-13 09:08:47 -08:00
Sean Cross
25d5628063
fomu: csr: sync csr
...
Signed-off-by: Sean Cross <sean@xobs.io >
2019-11-13 09:08:47 -08:00
Sean Cross
f087cb1580
fomu: crt0: minor text refactor
...
Signed-off-by: Sean Cross <sean@xobs.io >
2019-11-13 09:08:47 -08:00
Sean Cross
1882a87212
fomu: remove reference to SETUP_CTRL.ACK
...
THis bit isn't used anymore, so remove it.
Signed-off-by: Sean Cross <sean@xobs.io >
2019-11-13 09:08:47 -08:00
Sean Cross
729c8d073c
fomu: dcd_fomu: add next_ev support
...
Now that we have the `USB_NEXT_EV` register, take advantage of
it to work around issue #207 .
Signed-off-by: Sean Cross <sean@xobs.io >
2019-11-13 09:09:38 -08:00
Sean Cross
77cf0b5bfd
fomu: csr: add version with next_ev register
...
The Fomu bitstream now includes a `USB_NEXT_EV` register to
indicate which is the next logical event to process. Add this
register to the CSR definition.
Signed-off-by: Sean Cross <sean@xobs.io >
2019-11-13 09:08:47 -08:00
Sean Cross
913032ae1d
dcd_fomu: nearly there
...
Signed-off-by: Sean Cross <sean@xobs.io >
2019-11-13 09:08:01 -08:00
Sean Cross
835a72c595
fomu: semi-working dcd file
...
Signed-off-by: Sean Cross <sean@xobs.io >
2019-11-13 09:08:01 -08:00
Sean Cross
83bca4a74f
fomu: semi-working commit
...
Signed-off-by: Sean Cross <sean@xobs.io >
2019-11-13 09:08:01 -08:00
Sean Cross
843136d0e4
fomu: commit latest version
...
Signed-off-by: Sean Cross <sean@xobs.io >
2019-11-13 09:08:01 -08:00
Sean Cross
22fd7bf85e
fomu: first fully-working release
...
This is able to transfer lots of data back and forth across MSC.
Signed-off-by: Sean Cross <sean@xobs.io >
2019-11-13 09:08:01 -08:00
Sean Cross
4a8475b8a7
src: add eptri to tusb
...
Signed-off-by: Sean Cross <sean@xobs.io >
2019-11-13 09:08:01 -08:00
Sean Cross
0559fd13fb
fomu: fix some issues with dcd_fomu
...
Signed-off-by: Sean Cross <sean@xobs.io >
2019-11-13 09:08:01 -08:00
Sean Cross
359189ea2d
tusb_verify: add riscv assert support
...
This simply executes an "ebreak" instruction.
Signed-off-by: Sean Cross <sean@xobs.io >
2019-11-13 09:08:01 -08:00
Sean Cross
ef07427e06
bsp: fomu: update
...
Signed-off-by: Sean Cross <sean@xobs.io >
2019-11-13 09:03:13 -08:00
Sean Cross
470d827f13
docs: porting: remove invalid information and fix typo
...
It is no longer the case that boards need to be added to this file.
Signed-off-by: Sean Cross <sean@xobs.io >
2019-11-13 09:03:13 -08:00
Sean Cross
32bb68409e
portable: fomu: get msc to enumerate
...
Signed-off-by: Sean Cross <sean@xobs.io >
2019-11-13 09:03:12 -08:00
Sean Cross
ba889eeb9e
bsp: fomu: fix linker script overlap
...
The end of the data section was overlapping the start of the bss.
Signed-off-by: Sean Cross <sean@xobs.io >
2019-11-13 09:03:12 -08:00
Sean Cross
36ede44885
fomu: wip support
...
Signed-off-by: Sean Cross <sean@xobs.io >
2019-11-13 09:03:12 -08:00
Sean Cross
f152bed4b4
fomu: initial commit
...
Signed-off-by: Sean Cross <sean@xobs.io >
2019-11-13 09:03:12 -08:00