ed8f117dd1
explicitly add dcd source file without vendor/family
2021-03-17 16:52:07 +07:00
b066fdc2c6
move fomu to its own family, update ci with build risv
2021-03-02 12:24:12 +07:00
4a0f5cbd63
change output filename to BOARD-Directory
2021-01-26 12:46:24 +07:00
50be9d7c3a
mass rename tud/dcd_irq_handler to tud/dcd_init_handler
2020-04-17 12:27:53 +07:00
989cca5b1a
update per review
2020-04-17 09:29:02 +07:00
bb2669fbc0
add dfu generate target for fomu
2020-04-16 22:24:48 +07:00
40e23672ff
rename hal_dcd_isr to dcd_irq_handler for fomu
2020-04-08 16:47:20 +07:00
d74a92bf45
makefile clean up
...
allow board to define CROSS_COMPILE (default to arm gcc)
2020-03-25 14:06:51 +07:00
487b887f80
freertos demo use static only for most optmized sram
2020-03-11 00:09:37 +07:00
3ea95c2ab6
clean up LD_FILE using $(BOARD)
...
make it easier to duplicate bsp
2020-03-07 17:49:30 +07:00
a106c5114b
bsp: fomu: fix rom address for example programs
...
During development, the ROM address was at offset 0x2001a000
(due to the fact that the test program was located immediately
following the bitstream).
In normal Fomus, the ROM address is at offset 0x20040000, in order
to take into account additional bitstreams and bootloaders.
Correct the address to the offset in order to get examples working
with existing Fomus.
Signed-off-by: Sean Cross <sean@xobs.io >
2019-11-24 01:15:31 +00:00
f638594536
move -flto to board.mk
...
current board that doesn work with flto is spresense and mimxrt10xx (due
to xip image_vector_table is optimized out).
2019-11-20 16:06:40 +07:00
679821e917
fomu: bsp: don't call usb isr when usb is disabled
...
When compiled without usb support, we don't want to call the USB ISR.
Signed-off-by: Sean Cross <sean@xobs.io >
2019-11-13 11:10:37 -08:00
67267a9399
fomu: bsp: remove unused messible functions
...
These functions are unused in the current implementation.
Signed-off-by: Sean Cross <sean@xobs.io >
2019-11-13 11:08:56 -08:00
8c5f02960b
valentyusb: rename from foosn
...
While Fomu is produced by Foosn, the actual name of the hardware
block is `valentyusb`. Rename the module to match that.
Signed-off-by: Sean Cross <sean@xobs.io >
2019-11-13 09:08:47 -08:00
25d5628063
fomu: csr: sync csr
...
Signed-off-by: Sean Cross <sean@xobs.io >
2019-11-13 09:08:47 -08:00
f087cb1580
fomu: crt0: minor text refactor
...
Signed-off-by: Sean Cross <sean@xobs.io >
2019-11-13 09:08:47 -08:00
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
83bca4a74f
fomu: semi-working commit
...
Signed-off-by: Sean Cross <sean@xobs.io >
2019-11-13 09:08:01 -08:00
ef07427e06
bsp: fomu: update
...
Signed-off-by: Sean Cross <sean@xobs.io >
2019-11-13 09:03:13 -08:00
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
f152bed4b4
fomu: initial commit
...
Signed-off-by: Sean Cross <sean@xobs.io >
2019-11-13 09:03:12 -08:00