Commit Graph
16 Commits
Author SHA1 Message Date
Yunhao Tian 527036b1f5 Initialize MMU if we are executing from DDR 2021-12-08 13:39:27 +08:00
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