Commit Graph

2651 Commits

Author SHA1 Message Date
hathach 0fccfc647f update 2019-11-25 13:37:55 +07:00
hathach 168f0cb471 update readme 2019-11-25 13:33:50 +07:00
hathach a91ac72dbd add the most important file of the project: CONTRIBUTORS.md 2019-11-25 13:29:42 +07:00
hathach c691dc4cb2 update 2019-11-25 10:42:32 +07:00
hathach 58e8265964 usb hw init OK 2019-11-24 23:46:28 +07:00
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 ac65e94b86 Merge branch 'develop' 2019-11-24 00:53:31 +07:00
hathach a3ed87972d more doc 2019-11-24 00:52:34 +07:00
hathach 2379ce8d65 update doc, RT1011 verified to work, thanks to @arturo182 2019-11-23 21:59:28 +07:00
Ha Thach 15d6f813c2
Merge pull request #224 from hathach/develop
added rt1010 board support
2019-11-23 21:53:58 +07:00
hathach 778cff19c1 added rt1010 board support
not tested on the actual hardware board though.
2019-11-23 21:18:40 +07:00
Ha Thach 0ee70512ac
Merge pull request #223 from hathach/develop
Added board RT1050 EVKB, RT1020 EVK, RT1015 EVK
2019-11-23 01:26:58 +07:00
hathach 9758f3e461 doc update 2019-11-23 01:11:37 +07:00
hathach a6b1289096 added rt1015 evk board 2019-11-23 01:09:39 +07:00
hathach d76eb8d659 doc update 2019-11-23 00:51:43 +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
Ha Thach 98c5084292
Merge pull request #222 from hathach/develop
add RT1060 evk board support
2019-11-22 17:59:40 +07:00
hathach cc9b6b93c8 update doc for RT1060 evk 2019-11-22 17:42:52 +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
Ha Thach b7e5d463e9
Merge pull request #221 from hathach/develop
doc update
2019-11-22 15:41:38 +07:00
hathach 00a571fc38 doc update 2019-11-22 15:37:23 +07:00
Ha Thach ca741dfc2a
Merge pull request #220 from hathach/develop
Port NXP iMX RT10XX
2019-11-22 15:16:41 +07:00
hathach a02e723d09 rename dcd lpc18_43 to transdimension 2019-11-22 14:54:23 +07:00
hathach 6123b600fc rename dcd_lpc18_43 to dcd_transdimension 2019-11-22 14:47:07 +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 f623dbc425 config clean up 2019-11-22 12:41:47 +07:00
hathach 636c1475ba clean up 2019-11-22 12:38:24 +07:00
hathach fca4653b95 able to compile dcd 18/43 with rt1064 2019-11-22 12:34:41 +07:00
hathach 2ead26a12d more clean up 2019-11-22 12:26:40 +07:00
hathach ccb09db3b7 more clean up 2019-11-22 12:16:47 +07:00
hathach 7e16a9a1db more constant rename clean up 2019-11-22 12:14:55 +07:00
hathach 8aacd1eacd refactor dcd_lpc18_43, making it capatible with rt10xx 2019-11-22 12:11:13 +07:00
hathach 623b16af2e clean up dcd lpc18_43
drop supporting both device mode on both ports.
2019-11-22 00:58:18 +07:00
hathach 1f52273d99 move dcd_lpc18_43.h into .c file 2019-11-22 00:38:22 +07:00
hathach 627d9a2b33 adding irq to rt1064evk 2019-11-22 00:34:31 +07:00
hathach 03deeea465 fix segger host example 2019-11-22 00:33:10 +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 9fe34c2e62 update build all script to build a specific 2019-11-21 16:37:34 +07:00
hathach 043697ab95 rename lpc 17/18 irq to dcd_isr/hcd_isr 2019-11-21 16:08:08 +07:00
hathach 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
hathach 54d597b723 rt1064evk led, button, uart all work 2019-11-20 17:10:30 +07:00
Sean Cross 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
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