HiFiPhile
56f53a6132
Replace cache clean/invalidate by MPU config.
2024-11-02 12:50:32 +01:00
hathach
9897a36ac4
fix f7 ci build
2024-10-31 12:11:47 +07:00
hathach
f953b6bf92
minor rename
2024-10-28 18:40:21 +07:00
hathach
79c0a249e8
got In transfer working, able to get 1st device descriptor and set address
2024-10-25 22:56:25 +07:00
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