summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-06-01add new b_g474e_dpow1 boardhathach
2023-06-01Fix diagnostic format string (missing %u)Dave Nadler
2023-06-01Merge pull request #1942 from HubertD/feature/STM32G0Ha Thach
STM32G0 support
2023-06-01add note for B0 clock varianthathach
2023-06-01add freertosconfig for g0, add cmake stlink, add g0 to cmake cihathach
2023-06-01tested with g0b1 nucleohathach
2023-06-01add cmake support for g0, exlicitly call HAL_Init() and also HAL_IncTick() ↵hathach
in systick irq, fix button active state.
2023-06-01Merge branch 'master' into feature/STM32G0hathach
2023-06-01Merge pull request #2088 from hathach/minor-cleanupHa Thach
add lto for cmake
2023-06-01skip set CMAKE_EXECUTABLE_SUFFIX for espressif porthathach
2023-06-01add lto for cmakehathach
2023-05-29Merge pull request #2016 from ipopov/masterHa Thach
Even when we get an empty "status change" interrupt from the hub, schedule another interrupt poll
2023-05-29slightly clean uphathach
2023-05-29check status_change is not zero firsthathach
2023-05-29Even when we get an empty "status change" interrupt from the hub, schedule ↵Ivo Popov
another interrupt poll. During enumeration, when there are multiple devices attached to the hub as it's plugged into the Pi Pico, enumeration hangs, because we get a "status change" callback with value zero. With this patch, we retry several times on "zero" status change callbacks, until eventually we succeed. This is the cheapo hub that exhibits this behavior, but I assume it's not the only one: https://www.amazon.com/gp/product/B083RQMC7S. While debugging this, I consulted the implementation in the Linux kernel. There, hub setup explicitly checks each port individually, before starting to depend on "status change" interrupts: https://elixir.bootlin.com/linux/latest/source/drivers/usb/core/hub.c#L1133. We probably should do something like that here, but it's a much bigger change.
2023-05-28Fixes bug in tuh_msc_readygitlab
2023-05-26Merge pull request #2084 from hathach/more-build2Ha Thach
More build2
2023-05-26fix artifacts locationhathach
2023-05-26more testhathach
2023-05-26retry hw testhathach
2023-05-26forgot to move hw testhathach
2023-05-26move lpc18 and rp2040 to cmake workflow since rp2040 often failed randomly ↵hathach
with make
2023-05-26update deps, rename kinetis_k32 to k32lhathach
2023-05-26use get_deps.pyhathach
2023-05-26fix build with net_lwip_webserver examplehathach
2023-05-26move set TOP to family_support.cmakehathach
2023-05-25Merge pull request #2081 from hathach/more-build-systemHa Thach
More build system
2023-05-25update cmake with freertoshathach
2023-05-25add family_support_configure_common()hathach
2023-05-25fix issue with ftdi host driver with status byteshathach
add workflow_dispatch to all ci workflow
2023-05-25add workflow_dispatch for manual triggerhathach
2023-05-25cmsis_5 missing mcx and imxrthathach
2023-05-25update get_deps.py to support geting family as argumenthathach
2023-05-24Merge pull request #2063 from abakosh/developHa Thach
fix(RA Host Portable): implement missing function __builtin_ctz(x)
2023-05-24fix(RA Host Portable): implement missing function __builtin_ctz(x) for IARAladdin Bakosh
2023-05-23Enhance chipidea (#2075)Ha Thach
* update chipidea dcd, remove manual ep_count and use DCCPARAMS to get number of endpoint instead * add dcd dcache for chipidea * add cmake for lpc18 * add makefile build for mcx * use fork of mcu sdk * fix ci build with nrf * flash rp2040 with openocd
2023-05-19Merge pull request #2069 from hathach/minor-build-systemHa Thach
Minor build system
2023-05-19fix freertos build with nrfhathach
2023-05-19improve flash targethathach
2023-05-19adding cpu core .mk for makefilehathach
fix cortex m33 for nrf5340 dk
2023-05-19move cmake folder to tools/hathach
2023-05-19Merge pull request #2061 from hathach/imx-usbhostHa Thach
iMX.RT EHCI add dcache support and other fixes + refactor
2023-05-19more dcache fixhathach
2023-05-19ehci fix dcache clean when control endpoint failedhathach
2023-05-19only clean/invalidate dcache on imxrt if memory is not in DTCMhathach
2023-05-18add rt1060 jlink confighathach
2023-05-18refactor ehci: add attached_buffer for dcache invalidate for IN transferhathach
2023-05-18refactor ehci, since usbh only queue 1 TD per queue headhathach
2023-05-18EHCI more improvementhathach
- more dcache clean/invalidate - extract init_periodic_list() - improve isr list handling
2023-05-18more cache, fix an similar issue with OHCI when removing an queue headhathach