641 Commits

Author SHA1 Message Date
hathach
24b2cea139 Merge branch 'master' into port-samg55 2019-11-24 21:22:42 +07:00
Ha Thach
64b05a1d5f
Merge pull request #225 from xobs/fomu-offset-fix
bsp: fomu: fix rom address for example programs
2019-11-24 11:18:53 +07:00
Sean Cross
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
hathach
778cff19c1 added rt1010 board support
not tested on the actual hardware board though.
2019-11-23 21:18:40 +07:00
hathach
a6b1289096 added rt1015 evk board 2019-11-23 01:09:39 +07:00
hathach
d991466a8e fix rt1010 rt1020 only has 1 usb controller, rt1050 rt1060 has 2 2019-11-23 00:48:56 +07:00
hathach
4ecb07afc5 added MIMX RT1052 Evaluation Kit 2019-11-23 00:19:53 +07:00
hathach
38b14725f7 rename OPT_MCU_IMXRT10XX to OPT_MCU_MIMXRT10XX 2019-11-22 17:40:12 +07:00
hathach
d1d8ded43b added iMX RT1060 EVK board support
board_text, cdc_msc, hid_composite all work
2019-11-22 17:36:04 +07:00
hathach
281e8cd9ec rename OPT_MCU_RT10XX to OPT_MCU_IMXRT10XX 2019-11-22 15:42:46 +07:00
hathach
a02e723d09 rename dcd lpc18_43 to transdimension 2019-11-22 14:54:23 +07:00
hathach
a0b2561a2d move nxp dcd ehci controller reset and modde into dcd
rt1064 work with cdc msc example
2019-11-22 14:20:10 +07:00
hathach
636c1475ba clean up 2019-11-22 12:38:24 +07:00
hathach
627d9a2b33 adding irq to rt1064evk 2019-11-22 00:34:31 +07:00
hathach
f5d737aa7e moving irq to bsp for lpc17/40 2019-11-21 23:19:38 +07:00
hathach
bbec47b647 adding tud_isr/tuh_isr with lpc18/43 2019-11-21 22:20:30 +07:00
hathach
043697ab95 rename lpc 17/18 irq to dcd_isr/hcd_isr 2019-11-21 16:08:08 +07:00
hathach
54d597b723 rt1064evk led, button, uart all work 2019-11-20 17:10:30 +07:00
hathach
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
hathach
1aa3f085cb adding support for NXP rt1064 evk board, boad test led + sw8 work.
LTO is temporary disabled
2019-11-20 15:30:39 +07:00
Sean Cross
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
Sean Cross
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
Sean Cross
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
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
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
83bca4a74f fomu: semi-working commit
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
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
f152bed4b4 fomu: initial commit
Signed-off-by: Sean Cross <sean@xobs.io>
2019-11-13 09:03:12 -08:00
hathach
23df777b30 update nxp_driver submodule for imx rt families 2019-11-11 12:14:54 +07:00
hathach
cd96b3de86 update makefile for lpc boards 2019-11-11 11:51:51 +07:00
hathach
eca14a5ab3 re-add submodule nxp_driver 2019-11-11 11:38:30 +07:00
hathach
50cfc556d2 remove submodule lpc_driver 2019-11-11 11:33:50 +07:00
hathach
1684cb06b7 update makefile for lpc mcu 2019-11-11 11:24:10 +07:00
hathach
d65bc34bfe added and tested nRF52833DK (pca10100) 2019-11-11 00:11:49 +07:00
hathach
4008f0d1e6 update dcd nrf5x to be indepent from nrf_usbd.h
fix build error with nrfx 2.0
2019-11-11 00:01:12 +07:00
hathach
2f19b9c100 update submodule nrfx to 2.0.0 for nrf52833 support 2019-11-10 21:04:55 +07:00
hathach
a19db3bdd2 added board nrf52840 mdk dongle 2019-11-10 20:07:43 +07:00
hathach
943b7467d8 correct LED, button and uart for feather_stm32f405 2019-11-09 00:08:32 +07:00
hathach
3d748e6e2e Merge branch 'master' into port-samg55 2019-11-05 10:18:32 +07:00
hathach
1ab3a1035c Merge branch 'master' into cr1901-msp430f5529 2019-11-05 10:17:36 +07:00
hathach
8cd19f88b9 clean up 2019-11-04 22:03:31 +07:00
hathach
42b55f6621 clean up 2019-11-04 15:00:44 +07:00
hathach
6baa79b330 board test works 2019-11-04 14:54:04 +07:00
Nathan Conrad
68a53e05fc
Merge pull request #2 from hathach/pigrew-ZLP_Request2
zlp request2. PR for PR (has issues with STM32F0 FSDEV)
2019-11-03 17:50:41 -05:00
Nathan Conrad
cebc066813 Add UART HAL source file to stm32f070 makefile. 2019-11-03 15:25:55 -05:00
Nathan Conrad
5839159742 Enable UART debugging on F070. 2019-11-03 09:54:02 -05:00
hathach
585aebeb12 add uart support for stm32f072disco 2019-11-03 12:54:05 +07:00
William D. Jones
ffeb61a710 msp_exp430f5529lp: Use ti submodule for includes and linker files. 2019-10-29 11:43:26 -04:00