a91ac72dbd
add the most important file of the project: CONTRIBUTORS.md
2019-11-25 13:29:42 +07:00
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
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
ac65e94b86
Merge branch 'develop'
2019-11-24 00:53:31 +07:00
a3ed87972d
more doc
2019-11-24 00:52:34 +07:00
2379ce8d65
update doc, RT1011 verified to work, thanks to @arturo182
2019-11-23 21:59:28 +07:00
15d6f813c2
Merge pull request #224 from hathach/develop
...
added rt1010 board support
2019-11-23 21:53:58 +07:00
778cff19c1
added rt1010 board support
...
not tested on the actual hardware board though.
2019-11-23 21:18:40 +07:00
0ee70512ac
Merge pull request #223 from hathach/develop
...
Added board RT1050 EVKB, RT1020 EVK, RT1015 EVK
2019-11-23 01:26:58 +07:00
9758f3e461
doc update
2019-11-23 01:11:37 +07:00
a6b1289096
added rt1015 evk board
2019-11-23 01:09:39 +07:00
d76eb8d659
doc update
2019-11-23 00:51:43 +07:00
d991466a8e
fix rt1010 rt1020 only has 1 usb controller, rt1050 rt1060 has 2
2019-11-23 00:48:56 +07:00
4ecb07afc5
added MIMX RT1052 Evaluation Kit
2019-11-23 00:19:53 +07:00
98c5084292
Merge pull request #222 from hathach/develop
...
add RT1060 evk board support
2019-11-22 17:59:40 +07:00
cc9b6b93c8
update doc for RT1060 evk
2019-11-22 17:42:52 +07:00
38b14725f7
rename OPT_MCU_IMXRT10XX to OPT_MCU_MIMXRT10XX
2019-11-22 17:40:12 +07:00
d1d8ded43b
added iMX RT1060 EVK board support
...
board_text, cdc_msc, hid_composite all work
2019-11-22 17:36:04 +07:00
281e8cd9ec
rename OPT_MCU_RT10XX to OPT_MCU_IMXRT10XX
2019-11-22 15:42:46 +07:00
b7e5d463e9
Merge pull request #221 from hathach/develop
...
doc update
2019-11-22 15:41:38 +07:00
00a571fc38
doc update
2019-11-22 15:37:23 +07:00
ca741dfc2a
Merge pull request #220 from hathach/develop
...
Port NXP iMX RT10XX
2019-11-22 15:16:41 +07:00
a02e723d09
rename dcd lpc18_43 to transdimension
2019-11-22 14:54:23 +07:00
6123b600fc
rename dcd_lpc18_43 to dcd_transdimension
2019-11-22 14:47:07 +07:00
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
f623dbc425
config clean up
2019-11-22 12:41:47 +07:00
636c1475ba
clean up
2019-11-22 12:38:24 +07:00
fca4653b95
able to compile dcd 18/43 with rt1064
2019-11-22 12:34:41 +07:00
2ead26a12d
more clean up
2019-11-22 12:26:40 +07:00
ccb09db3b7
more clean up
2019-11-22 12:16:47 +07:00
7e16a9a1db
more constant rename clean up
2019-11-22 12:14:55 +07:00
8aacd1eacd
refactor dcd_lpc18_43, making it capatible with rt10xx
2019-11-22 12:11:13 +07:00
623b16af2e
clean up dcd lpc18_43
...
drop supporting both device mode on both ports.
2019-11-22 00:58:18 +07:00
1f52273d99
move dcd_lpc18_43.h into .c file
2019-11-22 00:38:22 +07:00
627d9a2b33
adding irq to rt1064evk
2019-11-22 00:34:31 +07:00
03deeea465
fix segger host example
2019-11-22 00:33:10 +07:00
f5d737aa7e
moving irq to bsp for lpc17/40
2019-11-21 23:19:38 +07:00
bbec47b647
adding tud_isr/tuh_isr with lpc18/43
2019-11-21 22:20:30 +07:00
9fe34c2e62
update build all script to build a specific
2019-11-21 16:37:34 +07:00
043697ab95
rename lpc 17/18 irq to dcd_isr/hcd_isr
2019-11-21 16:08:08 +07:00
f0682f6279
Merge pull request #219 from xobs/fix-eptri-ep-clear
...
eptri: clear proper endpoint when opening IN port
2019-11-20 22:00:59 +07:00
54d597b723
rt1064evk led, button, uart all work
2019-11-20 17:10:30 +07:00
a9282eab51
eptri: clear proper endpoint when opening IN port
...
When opening a USB port, we ensure the buffer is NULL and has
a length of 0.
Due to a mistake in specifying the endpoint type, we never actually
cleared the value when opening an IN endpoint. This patch fixes
the comparison when opening an IN endpoint.
This fixes issue #218 .
Signed-off-by: Sean Cross <sean@xobs.io >
2019-11-20 17:45:21 +08: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
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
c2fb813658
Merge pull request #217 from xobs/valentyusb-eptri
...
WIP: Add Valentyusb eptri
2019-11-18 12:37:34 +07:00
56abce44f3
Merge pull request #208 from hathach/fix-issue-207
...
Fix issue 207
2019-11-14 10:10:42 +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
dce070ebe0
examples: make: specify CROSS_COMPILE for fomu
...
When BOARD=fomu, use the riscv cross-compiler. Otherwise, use the
default arm compiler. This can be overridden by passing
CROSS_COMIPLE on the command line.
Note that there are now three common risc-v prefixes:
- riscv32-unknown-elf- : Common for users who compile their own
- riscv64-unknown-elf- : Upstream multiarch toolchain from SiFive
- riscv-none-embed- : xPack embedded version of SiFive toolchain
Here we assume users are using the `riscv-none-embed-` toolchain from
xPack, because it appears to be growing more common. Additionally,
there is much confusion surrounding `riscv64-unknown-elf-`, which
actually includes both 32- and 64-bit runtimes and can generate software
for both.
Signed-off-by: Sean Cross <sean@xobs.io >
2019-11-13 09:26:00 -08:00