Commit Graph

1981 Commits

Author SHA1 Message Date
hathach
77fa2f6701 fix make build 2024-10-25 19:27:09 +07:00
hathach
8461525d48 add tusb_time_millis(), able to reset and enable dwc2 port and get SOF active 2024-10-21 18:18:33 +07:00
hathach
61b33ca926 testing hcd with f723 due to h743eval issue with mfx vbus drive. 2024-10-18 22:16:21 +07:00
hathach
42b6f30eda add VBUS drive via MFX for h743 eval, but does not seems to work yet 2024-10-18 18:33:50 +07:00
hathach
4012e15075 move core init code to dwc2 common. update/correct build for esppressif 2024-10-15 17:55:24 +07:00
hathach
10a3aa3cc8 adding hcd dwc2 2024-10-15 13:03:12 +07:00
hathach
57aac432b5 add new tusb_int_handler(rhport, in_isr) as common irq handler
update tusb_init() to take rhport and role, defined as macro with optional argument for backward compatible
2024-10-10 16:28:36 +07:00
hathach
98e94a5d6d enhance dwc2 2024-10-10 00:08:46 +07:00
hathach
07c14f30a6 add f407disco to hil pool 2024-10-10 00:08:46 +07:00
hathach
599bb0c822 improving dwc2, merging diep and doep if possible 2024-10-10 00:08:45 +07:00
Ha Thach
a13dbd4452 Merge pull request #2809 from shuffle2/master
make all python files executable and standardize interpreter
2024-10-07 11:11:54 +07:00
hathach
4617fb5229 update build script to correctly skip non max3421 enabled for espressif boards 2024-09-30 21:53:57 +07:00
hathach
87f1993304 esp32p4 use port0 as fs, port1 as highspeed 2024-09-30 11:53:19 +07:00
hathach
67e5577b42 added p4, seems to work well and enumerated 2024-09-30 11:53:18 +07:00
hathach
7e472fa3ca try to add esp32 p4 and esp-idf v5.3 support 2024-09-30 11:53:18 +07:00
hathach
86b4608365 update dfifo allocation scheme to use top pointer, update document and explanation for EPInfo address and GDFIFO.
some function rename
update h743 linker to use SRAM1 since USB DMA cannot access DTCM ram
update xmc4500 to use uuid for testing
2024-09-24 17:38:31 +07:00
Shawn Hoffman
616532892d make all python files executable and standardize interpreter 2024-09-17 12:17:12 -07:00
Uwe Bonnes
2c27f29f71 Add STM32 B_5585I-IOT2A board 2024-09-14 20:32:18 +02:00
hathach
c419b1e7c5 add pico2 rp2350 (arm) board
add pico2 to hil ci
2024-09-13 19:12:26 +07:00
Ha Thach
29e025cbf5 Merge pull request #2731 from cumhuronat/master
Fix: Properly Handle NAK Response in MAX3421E driver
2024-08-30 18:10:15 +07:00
hathach
29d4c82efb reset usb when init for max32650/66. change hil max32 to use pico (cmsis dap2), change metro m4 flasher 2024-08-27 20:24:18 +07:00
hathach
27ddf19631 add sndfifo owner info to skip rewriting data for retrying NAKed 2024-08-26 14:27:23 +07:00
hathach
45d06cd4ab skip dual/host_info_to_device_cdc for pico due to a bug in pio-usb 2024-08-22 22:25:14 +07:00
hathach
ccf886ca80 add pio-usb host test to hil. fix build as well 2024-08-22 18:51:32 +07:00
hathach
0db42aac71 add hil support for dual host_info_to_cdc
replace itsybitsy m4 by metro m4 + max3421e
2024-08-22 18:14:14 +07:00
Ha Thach
858ad66c93 circleci tweaks (#2770)
* skip circleci build on master push
* change max32666 probe to jlink, max32625pico is not reliable enough
2024-08-22 12:37:11 +07:00
Ha Thach
6118700828 update circle ci to build make (#2769)
* update build.py script to work with circleci
* build make with circle ci
* build vm for esp only
* nrf imxrt with large resource
* nrf imxrt with large resource
* remove 2 of nrf boards
2024-08-21 19:09:37 +07:00
hathach
8fdd8d9a7b implement dcd_edpt_iso_alloc/dcd_edpt_iso_activate for musb. video_capture example with iso kind of work but not smoothly. audio example does not seems to work as expected 2024-08-19 12:04:24 +07:00
hathach
e345380723 add flash_openocd_adi() for use with max32
add feather max32666 to the hil pool
2024-08-18 17:15:07 +07:00
hathach
1402e6ec0d add flash-uniflash support for ti tm4c 2024-08-15 14:36:31 +07:00
hathach
0be427bae9 use max32 cmsis, fix NVIC_GetEnableIRQ() not defined when using with CMISIS < 5 2024-08-14 23:59:35 +07:00
hathach
761399b5e0 Merge branch 'refs/heads/master' into fork/BrentK-ADI/max32_port 2024-08-14 06:33:42 +07:00
hathach
86419df42c use zero wait flash for nano v203 2024-08-13 16:01:51 +07:00
hathach
ad411b6c25 minor update to cmake profile 2024-08-13 10:55:17 +07:00
HiFiPhile
f565267daf Fix stm32l0 clock init. 2024-08-13 10:19:07 +07:00
hathach
2871bb0da6 fix spi_set_format() -Wnull-dereference when compiling with -Os 2024-08-11 00:51:51 +07:00
hathach
c07928e1b3 fix build with rp2040 PICO_DEFAULT_SPI rename 2024-08-10 22:07:10 +07:00
Ha Thach
dcd0f39b53 Merge pull request #2750 from hathach/fix-ch32v203-setup
rework fsdev driver, fix ch32v203 race condition and stability issue
2024-08-08 22:41:26 +07:00
HiFiPhile
a7d1888328 Merge pull request #2328 from HiFiPhile/rx_fb
UAC2: Implement feedback by fifo counting.
2024-08-05 17:07:47 +02:00
hathach
e9a5af3512 add stm32f103ze_iar 2024-08-02 16:06:00 +07:00
Graham Sanderson
4232642899 Merge pull request #2743 from hathach/header_fix
rp2040: add clocks.h as set_sys_clock_khz is moving there from stdlib.h
2024-08-01 19:26:24 -05:00
hathach
46fd822990 increase freerto min task stack for some stm32 2024-08-01 14:24:23 +07:00
graham sanderson
0ebe81f4c3 add explcit dependency 2024-07-29 12:34:25 -05:00
graham sanderson
cfb44a3892 add clocks.h as set_sys_clock_khz is moving there from stdlib.h 2024-07-29 12:29:27 -05:00
HiFiPhile
f48a4567a6 Merge branch 'master' of https://github.com/hathach/tinyusb into rx_fb 2024-07-28 11:59:52 +02:00
Brent Kowal
5122d6d109 Combined DCD MUSB implementations
Combined the new MAX32 MUSB implementation with the existing (TI) implementation to provide generic code base for working the MUSB DCD peripheral.
 - Added abstraction calls for FIFO setup, EP registers, Ctrl registers and interrupt setup.
 - Combined TM4C and MSP432E into a single header file.
 - Created musb_max32.h, and removed the MAX32 specific C implementation.
 - Updated MAX32 build system to use dcd_musb.c.
 - Added MAX32 conditions for cdc_dual_ports example descriptors missed during first testing.
2024-07-25 09:08:37 -04:00
hathach
c0f38ebf8d fsdev read/write packet use unaligned function 2024-07-23 19:53:41 +07:00
hathach
5d26f5794e update fsdev bsp for hil testing 2024-07-23 18:06:24 +07:00
hathach
4de46fcf97 fix a bug in fsdev introduced by #1942 2024-07-22 21:07:28 +07:00
hathach
66193cba05 fix build with make 2024-07-19 22:48:01 +07:00