summaryrefslogtreecommitdiff
path: root/hw/bsp/espressif
AgeCommit message (Collapse)Author
2026-06-10Merge pull request #3690 from hathach/claude/board-test-idle-parkHa Thach
hil: park boards with idle board_test instead of erasing flash
2026-04-22Add ESP32-S31 as a supported MCU in TinyUSBigor.masar
2026-04-03fix hil host cdc echo test with imxrt and other fast mcuhathach
2026-03-05improve threadx support, add multi ROTS support for board_test and msc_dual_lunhathach
2026-03-05esp32p4 min rev 0.1hathach
2026-03-02fix esp32p4 utmi phy init in the new esp-idf, also update esp-idf to v5.5.3hathach
2026-03-02fix board test without tusb_time_millis_api()hathach
2025-11-06make host info to devcie cdc to work with freertos/nooshathach
2025-11-06update espressif cmakehathach
2025-09-29Merge branch 'master' into fork/ennebi/mtphathach
2025-09-18Fix ESP32 buildHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-09-16Add ESP32-H4 as a supported MCU in TinyUSB and wire it into build/runtime:igor.masar
- tusb_option.h: define OPT_MCU_ESP32H4 - tusb_mcu.h: enable DWC2 USBIP for H4 - dcd_dwc2.c: add H4 USB_WRAP field aliases (wrap_* → legacy names) - dwc2_esp32.h: add H4 controller entry (FS base/IRQ, ep caps) - family.c: include H4 in USB init/PHY setup
2025-09-15Merge branch 'master' into fork/ennebi/mtphathach
2025-08-06Add MTP class deviceMaurizio Pesce
2025-07-02update esp build, replace TUSB_MCU_VENDOR_ESPRESSIF by ESP_PLATFORMhathach
2025-07-02add doc for building examples with cmake build systemhathach
change ci matrix build: - github build make/cmake one per family on push only - circicle do full cmake build for all toolchain (missing rx-gcc)
2025-07-02remove legacy DEPS_SUBMODULES in makehathach
2025-06-10merge all maxim (32650, 32666, 32690, 78002) family into common bsp/maxim. ↵hathach
Only support cmake build system rename hw/mcu/analog/max32 to hw/mcu/analog/msdk
2025-05-21add usbh_spin_lock/unlock() use spinlock instead of atomic flag for hcd max3421hathach
2025-04-18minor ci updatehathach
2025-04-18enum For string descriptor (langid, manufacturer product, serila): always ↵hathach
get the first 2 bytes to determine the length first. otherwise, some device may have buffer overflow.
2025-04-16add TS3USB30 to test s3 host with slave/dmahathach
2025-02-27fix(esp): Remove deprecated includeTomas Rezucha
soc/usb_pins.h header will be deprecated in IDF v6.0
2025-01-20add s3 undefined speed note for racing issue with reset.hathach
fix dcd_event_sof() with frame number
2024-12-27embed metadata to family.c and board.h to generate supported boards dochathach
2024-11-27fix multiple flag on compilinghathach
2024-11-26add TUH_EPBUF_DEF for cdc hosthathach
2024-11-26hcd dwc2 add dcache support, usbh correctly use cache line size with ↵hathach
TUH_EPBUF_DEF
2024-11-21- move freertos_hooks to board.chathach
- add device/midi_test_freertos example - update bth/dfu/midi device for cache line size
2024-11-21make sure usb buffer occupies whole cache line when DCACHE is enabled for ↵hathach
msc,cdc,hid HIL enable device DMA for p4
2024-11-20have p4 dma somewhat working but having issue with buffer that does not ↵hathach
occupy the whole cache line
2024-11-11correctly test dwc2 dma device for s3, disable for p4 (cache issue) and f407 ↵hathach
fs (slave only)
2024-11-11add esp32p4 to hilhathach
2024-11-08get hcd work esp32p4 but only in slave mode. In DMA channel's HCDMA is ↵hathach
increased but data transfer over USB is not correct.
2024-11-07hcd work with esp32p4 in slave mode but have issue with DMA mode. In slave ↵hathach
it enumerate device but has issue with msc bulk in
2024-10-15move core init code to dwc2 common. update/correct build for esppressifhathach
2024-09-30update build script to correctly skip non max3421 enabled for espressif boardshathach
2024-09-30esp32p4 use port0 as fs, port1 as highspeedhathach
2024-09-30added p4, seems to work well and enumeratedhathach
2024-09-30try to add esp32 p4 and esp-idf v5.3 supporthathach
2024-06-06add c6 devkit, tested with max3421ehathach
2024-05-09Rework ci (#2631)Ha Thach
* add name field to usbd_class_driver_t * ci: use set matrix py script * add riscv32 and cmake support for ch32v307, fomu, gd32vf103 * update build_cmake.py to take --family --board --toolchain * separate hil test to its own workflow * move esp32 board into separated hil json * add make build to ci * remov build_make.py * build.py support esp32 board * setup toolchain support esp-idf * fix missing click * merge family in matrix build to reduce jobs * skip cifuzz since it still has issue with get_deps and click
2024-04-26add devkit c3 boardhathach
2024-04-25adding support for esp32 for use with max3421e hosthathach
2024-02-02fix rmt legacy driver warninghathach
2023-12-26tested other ports with featherwing max3421, change cs, intr pin to D10, D9hathach
2023-12-11update hil test to support s3hathach
2023-11-29update esp32 to also be supported by hil testhathach
test run locally well
2023-11-15add ra2a1 ekhathach
also make some other changes
2023-10-27update s3 devkitm with max3421 pin following metro s3, check max3421 version ↵hathach
to make sure it is valid