Commit Graph

5409 Commits

Author SHA1 Message Date
Yunhao Tian 43621ab9ed Update README 2021-12-07 22:58:19 +08:00
Yunhao Tian 75f7fb3d9d Add mksunxi tool to make flashable image 2021-12-07 22:53:52 +08:00
Yunhao Tian 96979a2c4a Fix handling of RXRDY bit 2021-12-06 19:56:27 +08:00
Yunhao Tian 1ffc366aa9 Change FIFO size to 4KB (not sure)
The datasheet says 2KB FIFO, but accroding to many
code examples, the F1C100s has at least 4KB of FIFO memory.
This is working with cdc_msc example,
but I'm not sure, this should be checked.
2021-12-05 22:40:05 +08:00
Yunhao Tian f308603a3a Fix a typo that leads to incorrect RX handling 2021-12-05 22:31:09 +08:00
Yunhao Tian 702698ee29 Add FIFO size check 2021-12-05 18:18:41 +08:00
Yunhao Tian 64b81fd4d3 Close all EPs upon reset 2021-12-05 18:08:01 +08:00
Yunhao Tian fa0e4d91f9 Save current EP before querying other EPs 2021-12-05 18:07:35 +08:00
Yunhao Tian 28fb51c180 Add TODO to README 2021-12-04 18:08:23 +08:00
Yunhao Tian 68ca62dfd7 Add BSP support for F1C100s 2021-12-04 18:02:07 +08:00
Yunhao Tian dff54d854d Modify sunxi_musb code 2021-12-04 17:18:39 +08:00
Yunhao Tian bb7d1fa3ba Add support for Allwinner F1Cx00s family
Allwinner F1Cx00s family is a series of SoCs
with Mentor MUSB controller and HS phy. It comes
with a slightly different register space layout,
and some quirks, so it's not multiplexed with
the existing musb support library.

This library currently requires to be compiled
with https://github.com/hongxuyao/F1C100s_with_Keil_RTX4_emWin5
2021-12-01 15:35:48 +08:00
Yunhao Tian a6929cf03e Add support for Keil RTX4 OS abstraction layer 2021-11-30 17:19:11 +08:00
Yunhao Tian ac20605e3f Ignore certain compiler options on ARMCC
ARMCC also sets __GNU__ macro, but doesn't support
GCC diagnostic pragmas.
2021-11-30 17:19:11 +08:00
Yunhao Tian dba59217da usbd: supress "statement is unreachable" warning on ARMCC 2021-11-30 17:19:10 +08:00
Ha Thach 9775e76910
Merge pull request #1216 from hathach/update-doc
Update doc
2021-11-30 12:02:05 +07:00
hathach 4678a4142e
remove warnings 2021-11-30 00:35:39 +07:00
hathach 33506675c5
update supported doc 2021-11-30 00:33:55 +07:00
Ha Thach ae5b1bab14
Merge pull request #1215 from hathach/fix-esp-stack
use 4k stack for example with esp32sx
2021-11-29 16:17:37 +07:00
Ha Thach aae57cd3fd
Merge pull request #1214 from hathach/fix-gamepad-comment
correct 32 button in gamepad hid descriptor template
2021-11-29 15:40:56 +07:00
hathach 7ad0af64cc
use 4k stack for example with esp32sx 2021-11-29 13:24:10 +07:00
hathach ab223eb1df
correct 32 button in gamepad hid descriptor template 2021-11-29 13:07:46 +07:00
Ha Thach 44b131e8cf
Merge pull request #1209 from HiFiPhile/iar_update
Update iar project template.
2021-11-26 18:35:37 +07:00
Ha Thach 79de83183f
Merge pull request #1208 from hathach/fix-nrf-easydma-race
fix nrf easy dma race condition
2021-11-26 13:31:25 +07:00
Mengsk 225e718270 Update iar project template. 2021-11-25 17:27:33 +01:00
hathach c9e9f4785f more clean up 2021-11-23 09:52:11 +07:00
hathach 0fc11746c0 clean up 2021-11-23 09:46:45 +07:00
hathach a994540860 fix nrf easy dma race condition 2021-11-23 09:36:28 +07:00
Ha Thach ae73873b5c
Merge pull request #1207 from hathach/update-issue-tempate
Update bug_report.yml
2021-11-22 12:18:36 +07:00
Ha Thach b8d66e4d19
Merge pull request #1206 from hathach/bcm-dwc2-address
Bcm dwc2 address
2021-11-22 12:07:07 +07:00
Ha Thach e5adc46805
Update bug_report.yml 2021-11-22 11:27:37 +07:00
Ha Thach 64e6170224
Update bug_report.yml 2021-11-22 11:26:23 +07:00
hathach 8a18c22c2f
add BCM_VERSION 2021-11-22 10:59:22 +07:00
hathach 21787ecdd3
update bcm prph 2021-11-22 10:52:53 +07:00
hathach dac7574c98
use USB_OTG_GLOBAL_BASE instead of hard code value 2021-11-22 10:52:28 +07:00
Ha Thach 5d7e26d620
Merge pull request #1195 from hathach/fix-dwc2-XCVRDLY
set DCFG_XCVRDLY when using external ULPI highspeed phy
2021-11-19 20:49:41 +07:00
hathach 301d6b4133
clean up 2021-11-17 09:48:08 +07:00
hathach 12e96ce571
set DCFG_XCVRDLY when using external ULPI highspeed phy 2021-11-15 12:18:28 +07:00
Ha Thach 6f59a2ce6e
Merge pull request #1183 from kkitayam/add_msp_exp432e401y
Add support for TI MSP-EXP432E401Y
2021-11-08 23:33:45 +07:00
hathach 1c77f9f669
msp432e4 ci typo, skip dfu example for tm4c123 2021-11-08 20:03:47 +07:00
hathach 1e308dd6c0
reduce CFG_TUD_DFU_XFER_BUFSIZE for max compatible 2021-11-08 19:18:52 +07:00
hathach d415bd4d7b
add missing musb type file 2021-11-08 17:39:37 +07:00
hathach 17ef1503c8
move tm4c132 into bsp family, add it into ci 2021-11-08 17:37:21 +07:00
hathach f65917f51a
rename to simply OPT_MCU_MSP432E4, add msp432e to ci 2021-11-08 17:29:26 +07:00
hathach 6fea50f735 musb work well with tm4c123 2021-11-08 16:41:29 +07:00
hathach 91646d039c add flash-openocd target. correct ek-tm4c123 button state 2021-11-08 16:41:29 +07:00
hathach 23e6e0ef33 merge pull request 670 for tm4c123gxl bsp 2021-11-08 16:41:29 +07:00
kkitayam 26461d1efe Fix DCD_EVENT_XFER_COMPLETE was signaled, even after EP is closed 2021-11-07 18:25:11 +09:00
kkitayam dd7eb36830 Remove unnecessary lines 2021-11-06 23:10:11 +09:00
kkitayam 30d3bf8bec Update TI driver 2021-11-06 23:05:27 +09:00