hathach
9985b9faf4
try to build hil in parallel
2024-08-28 13:02:53 +07:00
hathach
6fdf206f11
bump up pio-usb to 0.6.1, enable dual hil test for pico
2024-08-28 11:43:14 +07:00
hathach
72ee3b4f48
Merge branch 'master' into fork/HiFiPhile/vendor_fifo
2024-08-27 21:13:15 +07:00
Ha Thach
c46adc7ba8
Merge pull request #2779 from hathach/update-hil-max32
...
change hil max32666 to use picodebug
2024-08-27 20:47:32 +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
Mengsk
cefee1a743
Merge remote-tracking branch 'tinyusb/master' into vendor_fifo
2024-08-27 12:13:29 +02:00
hathach
27ddf19631
add sndfifo owner info to skip rewriting data for retrying NAKed
2024-08-26 14:27:23 +07:00
Cumhur Onat
c7851e8dcb
only check SNDBAV IRQ if there is data to send
2024-08-23 10:54:28 +07:00
Cumhur Onat
5bb2e66ce7
fix for out retry attempts with nak response
2024-08-23 10:54:28 +07:00
Ha Thach
4485bffd13
Merge pull request #2771 from hathach/hil-add-host-test
...
[HIL] add dual host_info_to_device_cdc support
2024-08-22 23:21:43 +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
Ha Thach
5f519819ba
Merge pull request #2767 from hathach/minor-update
...
Minor update
2024-08-19 21:42:14 +07:00
hathach
0541598d07
mimxrt1015_evk does not work reliably in hil pool (like metro m7).
2024-08-19 21:22:59 +07:00
hathach
ea4f9ceb58
remove weak from dcd_edpt_close() for port without TUP_DCD_EDPT_ISO_ALLOC
2024-08-19 20:08:55 +07:00
hathach
215832397b
update doc, re-enable metro m7 for hil, only build make windows/macos on PR
2024-08-19 19:44:22 +07:00
hathach
088486186f
rename TUD_ENDPOINT_EXCLUSIVE_NUMBER to TUD_ENDPOINT_ONE_DIRECTION_ONLY
2024-08-19 19:05:33 +07:00
Ha Thach
ca3925a4c5
Merge pull request #2708 from BrentK-ADI/max32_port
...
Add port for Analog Devices MAX32 MCUs
2024-08-19 18:22:13 +07:00
hathach
635bdc1fce
fix ci build
2024-08-19 17:36:11 +07:00
hathach
0c9d7a2185
add hwfifo_flush()
2024-08-19 13:11:48 +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
76eb2f5066
more musb update
2024-08-18 16:34:58 +07:00
hathach
fe7ffc8eda
rename register bit definition to prevent conflict
2024-08-17 19:08:48 +07:00
hathach
123830c1f0
remove unused register def
2024-08-17 19:06:19 +07:00
hathach
a6bee747b6
define and use TUD_ENDPOINT_EXCLUSIVE_NUMBER
2024-08-17 18:07:36 +07:00
hathach
993473312b
minor update
2024-08-17 17:11:54 +07:00
hathach
e9109f36ba
refactor fifo configure/setup for dynamic and static fifo
2024-08-17 16:37:27 +07:00
hathach
eaf9cc1beb
more refactor to simplify musb driver
2024-08-17 13:33:53 +07:00
dp111
c34d5e7a71
Put break inside #if #endif
2024-08-16 21:43:41 +01:00
hathach
8e3093e06f
update cmake profile
2024-08-16 08:21:20 +07:00
dp111
802713523e
Merge pull request #1 from hathach/master
...
Sync
2024-08-15 21:05:41 +01:00
hathach
33e3ea3645
remove analog PHY from musb_regs_t
...
hil: remove ch32v203 since not reliable enough
2024-08-15 23:46:33 +07:00
hathach
6152adb17f
use musb_ep_csr_t for indexed CSR, also use indexed csr for TI access as well. Merge ep0 and epn together
2024-08-15 19:39:20 +07:00
Hinko Kocevar
06e52e4fb2
couple of fixes for usbtmc example
2024-08-15 14:33:02 +02:00
hathach
7d8d364332
update musb fifo usage
2024-08-15 16:52:50 +07:00
hathach
e339702a2a
adding universal register structs for musb
2024-08-15 16:41:20 +07:00
hathach
a9df933e0d
add TUP_USBIP_MUSB macro, minor rename
2024-08-15 15:24:04 +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
f6b96f7ea9
fix spelling, add max32 to ci with arm-gcc build
2024-08-14 22:56:59 +07:00
hathach
761399b5e0
Merge branch 'refs/heads/master' into fork/BrentK-ADI/max32_port
2024-08-14 06:33:42 +07:00
Ha Thach
b8d3c0c4a8
Circi dynamic config ( #2763 )
...
Circleci
* build cmake armgcc and arm clang on circleci
* use docker medium+
2024-08-13 23:57:01 +07:00
Ha Thach
9d8052b5da
Merge pull request #2762 from hathach/fsdev_iso_fix
...
Fsdev iso fix
2024-08-13 16:20:19 +07:00
hathach
86419df42c
use zero wait flash for nano v203
2024-08-13 16:01:51 +07:00
hathach
0f732a2f8b
remove metro m7 for now
2024-08-13 14:50:54 +07:00
hathach
5f8599f6d4
metro m7 has issue with cdc_msc example randomly on hil test. Exclude it for now
2024-08-13 14:35:42 +07:00