Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

change tusb_init() to use init struct #2836

Merged
merged 6 commits into from
Oct 14, 2024
Merged

change tusb_init() to use init struct #2836

merged 6 commits into from
Oct 14, 2024

Conversation

hathach
Copy link
Owner

@hathach hathach commented Oct 11, 2024

Describe the PR
change tusb_init() -> tud/tuh_init() -> dcd/hcd_init() all take init struct for expandiblity

@hathach hathach merged commit 933ac29 into master Oct 14, 2024
166 checks passed
@hathach hathach deleted the more-tusb_init() branch October 14, 2024 14:38
Paciente8159 added a commit to Paciente8159/uCNC-tinyusb that referenced this pull request Dec 10, 2024
commit cb22301f91f0465a5578be35d9be284657ddd31d
Merge: ed4b1a9b6 6cc2c98da
Author: Ha Thach <[email protected]>
Date:   Fri Dec 6 16:36:31 2024 +0700

    Merge pull request #2898 from hathach/update-h5-bsp

    correct clock setting for h563 nucleo

commit ed4b1a9b68e5526b60d407f99b24e44515a91c9a
Merge: 310b8657f 61eee535c
Author: Ha Thach <[email protected]>
Date:   Fri Dec 6 16:25:32 2024 +0700

    Merge pull request #2656 from lijunru-hub/feat/uvc_support_frame_based

    feat(uvc): support format frame based

commit 6cc2c98dafe15d05d20bc53e4fb8d9f8179731c6
Author: hathach <[email protected]>
Date:   Fri Dec 6 13:46:48 2024 +0700

    correct clock setting for h563 nucleo

commit 310b8657f06570362740c4dda89705f694c81538
Author: Ha Thach <[email protected]>
Date:   Thu Dec 5 18:01:16 2024 +0700

    try to run arm-iar with circleci with new token (#2890)

    * try to run arm-iar with circleci with new token
    * limit iar ci parallel build to 4 for medium+ and 6 for large
    * add hil-hfp to compile and test with IAR

commit eabf68bd9154672821531c9139118a63076b9e9d
Merge: 2179fb1bd 3653c2324
Author: Ha Thach <[email protected]>
Date:   Tue Dec 3 14:25:24 2024 +0700

    Merge pull request #2895 from tannewt/p4_fixes

    Disable DWC HCD interrupt with MAX3421

commit 3653c23240046a99d8b846b65d875589f0edcd16
Author: Scott Shawcroft <[email protected]>
Date:   Mon Dec 2 12:32:39 2024 -0800

    Disable DWC HCD interrupt with MAX3421 enabled

    hcd_int_handler isn't found otherwise.

commit 2179fb1bd93b71d755c4bf212aff7094f5e8337d
Merge: 444277f4a 239443c19
Author: Ha Thach <[email protected]>
Date:   Fri Nov 29 14:07:30 2024 +0700

    Merge pull request #2891 from roma-jam/fix/dcd_dwc2_counters

    fix(dcd_dwc2): Fix EP IN counters assignment and usage

commit 444277f4a2d841df0112eb9a24c0bdf1aef6b55b
Merge: 6b36df3e3 ecc65a86c
Author: Ha Thach <[email protected]>
Date:   Fri Nov 29 11:22:29 2024 +0700

    Merge pull request #2892 from roma-jam/fix/usbd_control_debug_buffer_name

    refactor(usbd_control): Updated the buffer name for deeper debug

commit ecc65a86c871972766f460e8f2ce0f436ae2391b
Author: Roman Leonov <[email protected]>
Date:   Thu Nov 28 11:57:38 2024 +0100

    refactor(usbd_control): Updated the buffer name for deeper debug

commit 239443c197c34f0f51a4ff7839b25985ccbb48ad
Author: Roman Leonov <[email protected]>
Date:   Thu Nov 28 12:59:13 2024 +0100

    fix(dcd_dwc2): Correct usage of dwc2_controller

commit 741fdaaee7b346815546a8e5be2cae9dd015d64a
Author: Roman Leonov <[email protected]>
Date:   Thu Nov 28 11:58:20 2024 +0100

    fix(dcd_dwc2): Reset allocated_epin_count on bus reset and close all ep

commit 6b36df3e396c2eaec5d741ca00b1cdf3d19baffb
Merge: c6dccffa2 79373afaa
Author: Ha Thach <[email protected]>
Date:   Thu Nov 28 16:23:41 2024 +0700

    Merge pull request #2829 from HiFiPhile/lwip_fix

    net_lwip_webserver example fix and improvement

commit c6dccffa2d81f692ca3f9729978ee37f7ed6281d
Merge: 314292711 7f61a5a43
Author: Ha Thach <[email protected]>
Date:   Thu Nov 28 16:13:20 2024 +0700

    Merge pull request #2847 from pschatzmann/rp2040-iso

    Rp2040 - ISO API to make Audio work / Merge to master

commit 79373afaafffe64dd2bb33d725b88137c3d4ee6f
Merge: 047ba0a62 5bb90efd5
Author: hathach <[email protected]>
Date:   Thu Nov 28 16:11:30 2024 +0700

    Merge branch 'master' into fork/HiFiPhile/lwip_fix

commit 7f61a5a43b4637afc323f6e63cc59330f1b1e5a6
Author: hathach <[email protected]>
Date:   Thu Nov 28 15:56:47 2024 +0700

    made change per reviews, remove dcd_edpt_close(), rename and move thing around

commit 31429271141e5af70bbcbe28804442d4f2ffb9ba
Merge: 5bb90efd5 3cacb0145
Author: Ha Thach <[email protected]>
Date:   Thu Nov 28 11:03:17 2024 +0700

    Merge pull request #2852 from GuavTek/recover_zero_length_desc

    USBH: Recover from unexpected descriptor size

commit c514a8c87993abf481f3eda5f206765e4422571b
Merge: 970a03e39 5bb90efd5
Author: hathach <[email protected]>
Date:   Thu Nov 28 11:02:23 2024 +0700

    Merge branch 'master' into fork/pschatzmann/rp2040-iso

commit 3cacb01459670ed20b094ebafc97812437fc173f
Merge: 4212db1b8 5bb90efd5
Author: hathach <[email protected]>
Date:   Thu Nov 28 10:36:17 2024 +0700

    Merge branch 'refs/heads/master' into fork/GuavTek/recover_zero_length_desc

commit 4212db1b83e472e669173b94f692e574c9f23720
Author: GuavTek <[email protected]>
Date:   Wed Nov 27 22:19:42 2024 +0100

    Move desc_len sanity checks to start of loops

commit 5bb90efd5ff59d3b1d67f3c9269ce1aa57a925a6
Merge: dbc2c8d97 f090b6422
Author: Ha Thach <[email protected]>
Date:   Wed Nov 27 23:22:10 2024 +0700

    Merge pull request #2848 from DavidEGrayson/pr_stm32c0

    Add support for the STM32C0 and the NUCLEO-C071RB

commit f090b642271710b33c029e825ee2afe139195c73
Author: hathach <[email protected]>
Date:   Wed Nov 27 22:47:19 2024 +0700

    enable ci for stm32c0, fix build issue with video example and clang

commit 568c785da10e35eb8d5298a4cf63854cbf9dbfd4
Author: David (Pololu) <[email protected]>
Date:   Tue Oct 8 12:30:44 2024 -0700

    Add support for the STM32C0 and the NUCLEO-C071RB.

commit dbc2c8d9720593ce4b0bbd0c96b3b91f81ce15bb
Author: Ha Thach <[email protected]>
Date:   Wed Nov 27 18:28:12 2024 +0700

    Fix missing protoype warning, change TUD_EPBUF_TYPE_DEF order (#2889)

    * change TUD_EPBUF_TYPE_DEF order
    * add and fix -Wmissing-prototypes warnings  for   cmake (skip  make)

commit 2732aff7dd328a9f86c990afd7a71df48ae47391
Merge: 62f0e87bf ae7cdcd07
Author: Ha Thach <[email protected]>
Date:   Wed Nov 27 12:52:56 2024 +0700

    Merge pull request #2888 from hathach/esp32p4-host-dma

    Esp32p4 host dma

commit ae7cdcd0705aedbae2ac4d6eb051aa0d359fe3b5
Author: hathach <[email protected]>
Date:   Wed Nov 27 12:18:54 2024 +0700

    fix typo

commit d9ef3cd1b392025f2b850b10fbefca4306a87322
Author: hathach <[email protected]>
Date:   Wed Nov 27 11:54:11 2024 +0700

    default CFG_TUH_DWC2_DMA_ENABLE to 0

commit 9e4b855e5309976ead84d6cc65288e0e03f27ba5
Author: hathach <[email protected]>
Date:   Wed Nov 27 11:35:21 2024 +0700

    minor clean up

commit 453d69517b8f7f019ac855531e9e433d9d158f37
Author: hathach <[email protected]>
Date:   Wed Nov 27 11:10:06 2024 +0700

    fix multiple flag on compiling

commit 63771086d9beddb9f1b08792dccddbb17daa5ef7
Author: hathach <[email protected]>
Date:   Wed Nov 27 00:22:56 2024 +0700

    enable dwc2 dma for hil test for esp32s3/p4 and stm32

commit 123f1affb734e1bbec65708a6a721e199598e73f
Author: hathach <[email protected]>
Date:   Wed Nov 27 00:01:37 2024 +0700

    update device_info example to work with p4 dcache

commit 67e92e6688e609098270ba249f15a8dc7f051cbf
Author: hathach <[email protected]>
Date:   Tue Nov 26 22:07:28 2024 +0700

    add TUH_EPBUF_DEF for cdc host

commit f7efcf3c479cc9432d64b1ab470ae7dd1756bdb4
Author: hathach <[email protected]>
Date:   Tue Nov 26 18:02:59 2024 +0700

    msc host, use usbh_get_enum_buf() for set_config() process

commit e9a3f888940eea59fdd4945a30083b368689b948
Author: hathach <[email protected]>
Date:   Tue Nov 26 17:09:21 2024 +0700

    add buffer note for host msc api

commit d9f3e7dd25973818d36831534612f3640e8ea241
Author: hathach <[email protected]>
Date:   Tue Nov 26 16:31:39 2024 +0700

    add TUH_EPBUF_DEF for hid host

commit a5f9947a206962c82c6d3728b763b033d94b408a
Author: hathach <[email protected]>
Date:   Tue Nov 26 13:25:36 2024 +0700

    msc host work ok with p4 dma

commit be25aa31f6720e0efe96e8656f46adf0ccbbce50
Author: hathach <[email protected]>
Date:   Tue Nov 26 10:20:38 2024 +0700

    hcd dwc2 add dcache support, usbh correctly use cache line size with TUH_EPBUF_DEF

commit 62f0e87bf16c750622999f3952506e3a364e4075
Merge: 66741e35c 833eb7d22
Author: Ha Thach <[email protected]>
Date:   Mon Nov 25 20:09:21 2024 +0700

    Merge pull request #2887 from hathach/change-dcd_dcache_return-to-bool

    change dcd_dcache_*() API return type from void to bool

commit 833eb7d22d641b2c2b1dd701f86d823f67b12d6d
Author: hathach <[email protected]>
Date:   Mon Nov 25 19:11:19 2024 +0700

    change dcd_dcache_*() API return type from void to bool

commit 66741e35c2661ccaa6a8f8cd6d2f6d7aab049f2c
Merge: 257188906 c09eedaf2
Author: Ha Thach <[email protected]>
Date:   Mon Nov 25 18:07:39 2024 +0700

    Merge pull request #2884 from hathach/esp32p4-dma

    More Esp32p4 dma with cache sync

commit c09eedaf24ad609a1b12bf9c1c7f631b8374f222
Author: hathach <[email protected]>
Date:   Fri Nov 22 20:22:00 2024 +0700

    try to fix circleci with kinetis

commit 07d47ba4876dbb07ba9fd9ee19eca11a7ccd467d
Author: hathach <[email protected]>
Date:   Fri Nov 22 20:21:12 2024 +0700

    fix ncm incorrect length for notify connection

commit 5c18a32aaa5f1b71af584c04197573261ecc64c3
Author: hathach <[email protected]>
Date:   Fri Nov 22 20:09:29 2024 +0700

    add TUD_EPBUF_DEF for ecm rndis, also separate notify and control buffer, use edpt_claim() to prevent race condition

commit 1eb72af4336538768743fd0e8f1a94d28976dfd7
Author: hathach <[email protected]>
Date:   Fri Nov 22 18:33:48 2024 +0700

    TUD_EPBUF_TYPE_DEF video_device.c

commit 7831af3ccfde639eee308f5366a4ec4ea6d5c658
Author: hathach <[email protected]>
Date:   Fri Nov 22 16:46:26 2024 +0700

    update epnotif endpoint for ncm_device.c

commit 8a5c118a66186a5c6671bb7ce3fb56650daa295b
Author: hathach <[email protected]>
Date:   Fri Nov 22 16:09:14 2024 +0700

    TUD_EPBUF_TYPE_DEF usbtmc_device.c and vendor_device.c

commit 1533e693ee9884c934540fb3a41d97c92e51c2ee
Author: hathach <[email protected]>
Date:   Fri Nov 22 15:45:08 2024 +0700

    TUD_EPBUF_TYPE_DEF ncm_device

commit 090964cd1b15c247c45d41f54dc249acc047137d
Author: hathach <[email protected]>
Date:   Fri Nov 22 12:25:37 2024 +0700

    apply TUD_EPBUF_DEF for device: bth, dfu, hid, msc

commit f1486707532aae4b48560a441a66744eb0741245
Author: hathach <[email protected]>
Date:   Fri Nov 22 11:22:41 2024 +0700

    msc_device.c declare and separate epbuf from interface struct, make cbw and csw as normal variable. Also reformat code

commit f252ab4364a7fc017d3afd65d682bb07cde27803
Author: hathach <[email protected]>
Date:   Thu Nov 21 23:01:47 2024 +0700

    bump up gcc to 13.2

commit 01df8c36de16b21463085a96c3fb073237f968c5
Author: hathach <[email protected]>
Date:   Thu Nov 21 19:36:52 2024 +0700

    fix ci

commit 85e54b0fc3b53e3a690698bc5cf85581e6eaa69d
Author: hathach <[email protected]>
Date:   Thu Nov 21 19:18:52 2024 +0700

    use TUD_EPBUF_DEF to declare buffer memory for midi

commit c370c70bbe4536e85366cc6912bfe7de32984763
Author: hathach <[email protected]>
Date:   Thu Nov 21 18:44:17 2024 +0700

    fix build with midi_test_freertos

commit 34346d61f09244f9c74a0a5d6c1069fe58f8718a
Author: hathach <[email protected]>
Date:   Thu Nov 21 18:08:52 2024 +0700

    missing host/cdc_msc_hid_freertos

commit dbdc5a239c42e96eeeb8759a121798fa9b3f39c3
Author: hathach <[email protected]>
Date:   Thu Nov 21 17:49:38 2024 +0700

    - move freertos_hooks to board.c
    - add device/midi_test_freertos example
    - update bth/dfu/midi device for cache line size

commit 5d77faa835ab7faf73a9981905e57e8d79920d2d
Author: hathach <[email protected]>
Date:   Thu Nov 21 10:40:58 2024 +0700

    change pico-sdk checkout branch to master

commit fa523a5682d8dc91cc1c7a63475623743e37ac83
Author: hathach <[email protected]>
Date:   Thu Nov 21 10:15:30 2024 +0700

    make sure usb buffer occupies whole cache line when DCACHE is enabled for msc,cdc,hid
    HIL enable device DMA for p4

commit 2571889061f70b9fd425ee4e4174018bf07c5309
Merge: 9e674d4fa c61b55b19
Author: Ha Thach <[email protected]>
Date:   Wed Nov 20 23:48:17 2024 +0700

    Merge pull request #2883 from hathach/feature/esp32p4_dma_cache_syncronization

    [DCD_DWC2][ESP32P4][HS] Added cache synchronization (cont)

commit c61b55b191ffcc25c1feb1a693b6d9d5d704025f
Author: hathach <[email protected]>
Date:   Wed Nov 20 22:04:55 2024 +0700

    dcd wrap data to dcd_data_t, add padding for setup_packet to match cache line size

commit b3b8bd88cb7e40063de6b54e7f7741c19550d0ab
Author: hathach <[email protected]>
Date:   Wed Nov 20 21:30:29 2024 +0700

    add CFG_TUD_MEM_DCACHE_ENABLE, CFG_TUD_MEM_DCACHE_LINE_SIZE option

commit 4da5de707b53389c8fe35f6b448f3d1bfe7c91e8
Author: hathach <[email protected]>
Date:   Wed Nov 20 18:03:42 2024 +0700

    have p4 dma somewhat working but having issue with buffer that does not occupy the whole cache line

commit 43a45f29cd14bad681be3bb3928ea7e0453cc886
Author: Roman Leonov <[email protected]>
Date:   Tue Nov 19 11:28:04 2024 +0100

    feature(dcd_dwc2): Added cache synchronization

commit b8d31a59eec6b27b900a6d51d602a6d6f47ac4d4
Author: Roman Leonov <[email protected]>
Date:   Tue Nov 19 11:28:04 2024 +0100

    feature(dcd_dwc2): Added cache synchronization

commit 9e674d4faef984b846a05bed848650ec2e31f4a3
Merge: b3efa8eb6 3fe7e612c
Author: Ha Thach <[email protected]>
Date:   Tue Nov 19 05:08:07 2024 +0700

    Merge pull request #2881 from hathach/enhance-dwc2-dcd

commit 3fe7e612c8df25dd66802c6da2183101eed2f83c
Author: hathach <[email protected]>
Date:   Mon Nov 18 23:38:25 2024 +0700

    remove commented code

commit ac9bc01132e3a396ceb977d16b808c4fb6226392
Author: hathach <[email protected]>
Date:   Mon Nov 18 23:15:17 2024 +0700

    add CFG_TUD_DWC2_SLAVE_ENABLE = 1 as default

commit 6d4a60d8ac4c0b3e6add8843216e99122b186ee4
Author: hathach <[email protected]>
Date:   Mon Nov 18 23:07:05 2024 +0700

    clean up

commit d37707d6dd6147511cfaa10f21bdc4e28f2cdf69
Author: hathach <[email protected]>
Date:   Mon Nov 18 23:00:16 2024 +0700

    move handle ep slave/dma wihtin compiler macro

commit dab600bea2bb5ff426e69f10aafa6332f7c8507e
Author: hathach <[email protected]>
Date:   Mon Nov 18 15:13:00 2024 +0700

    merge back and improve edpt_schedule_packets

commit b3efa8eb6ae1a45591c9a3883d27470dc9f757d8
Merge: fee5ee6f0 c291b831e
Author: Ha Thach <[email protected]>
Date:   Mon Nov 18 15:48:31 2024 +0700

    Merge pull request #2871 from ebs-universe/master

commit fee5ee6f0a64c3f4318940fe8b46eb7ea1add374
Merge: 0569188ae cdc98e12c
Author: Ha Thach <[email protected]>
Date:   Mon Nov 18 13:02:23 2024 +0700

    Merge pull request #2866 from HiFiPhile/uac_fix

    Fix 2 UAC issue

commit a2ab783db7928bbfe1f0ddf1be25660a50184ecb
Author: hathach <[email protected]>
Date:   Mon Nov 18 12:39:00 2024 +0700

    seperate handle_epin_dma/slave

commit db7670a3bcd502193d138041c20d401bc3f59001
Author: hathach <[email protected]>
Date:   Mon Nov 18 11:35:46 2024 +0700

    separate handle out dma and slave
    separate edpt_schedule_packets into epout/epin xfer

commit c291b831e80f572a68553edddc5e65799ce3551d
Author: Chintalagiri Shashank <[email protected]>
Date:   Sat Nov 16 12:30:10 2024 +0530

    Make HS USB default for STM32H7RS

commit a780071d20d26ee308acda0e84096563f4f47f41
Author: Chintalagiri Shashank <[email protected]>
Date:   Fri Nov 8 18:13:54 2024 +0530

    Add support for STM32H7RSxx

commit a68c53fb8e3cdf58a95a92b6e079105d194e2c0d
Author: hathach <[email protected]>
Date:   Thu Nov 14 17:34:14 2024 +0700

    clean up, add typdef for dwc2 type for device

commit daef846aa73dc2b8edf5e072832833a6ae68b42a
Author: hathach <[email protected]>
Date:   Thu Nov 14 13:26:11 2024 +0700

    rename CFG_TUD_DWC2_DMA to CFG_TUD_DWC2_DMA_ENABLE

commit 0569188aed17d19d5954f1e1b911e989814ec93d
Merge: 7e1c91fac 394045f59
Author: Ha Thach <[email protected]>
Date:   Thu Nov 14 12:46:51 2024 +0700

    Merge pull request #2869 from subsonicpulse/master

    Fix Usage of Bootsel Button for Pico 2

commit 394045f5960d9e9f1fe85f605b9f113c4a162d4e
Merge: 3a89442db 7e1c91fac
Author: hathach <[email protected]>
Date:   Thu Nov 14 10:49:28 2024 +0700

    Merge branch 'master' into fork/subsonicpulse/master

commit 7e1c91fac2341f3f8e18452428340ff3277a55ec
Merge: 6f11f99f9 0af07f1cf
Author: Ha Thach <[email protected]>
Date:   Thu Nov 14 10:46:52 2024 +0700

    Merge pull request #2863 from HiFiPhile/warning

    Fix _rhport_role warning

commit 0af07f1cffa025da8a2b153280e07760a90a96d8
Merge: b648a38ae 6f11f99f9
Author: Ha Thach <[email protected]>
Date:   Thu Nov 14 10:25:52 2024 +0700

    Merge branch 'master' into warning

commit 6f11f99f989660384611d846fc6de7ccdf008b0e
Merge: a8903d315 401a70480
Author: Ha Thach <[email protected]>
Date:   Wed Nov 13 20:02:01 2024 +0700

    Merge pull request #2875 from hathach/hil-dwc2

commit 401a704804da3a039c98870783d895dc2a1646f7
Author: hathach <[email protected]>
Date:   Wed Nov 13 19:32:57 2024 +0700

    clean up

commit 98bc480f7320f0272a185c64f2a1d518357ea800
Author: hathach <[email protected]>
Date:   Wed Nov 13 18:23:58 2024 +0700

    retry test up to 2 times, somehow open serial failed randomly with rp2040

commit 202aaa49ad5187e238a5cc4218ea58c8ad1e3c9b
Author: hathach <[email protected]>
Date:   Wed Nov 13 17:34:22 2024 +0700

    change test order (no cdc or msc back to back).

commit 3ee3658dad4bd44be325ee18229dfc62a2ffa057
Author: hathach <[email protected]>
Date:   Wed Nov 13 17:01:54 2024 +0700

    skip max3421e metro m4 for now, due to cdc output too fast.

commit 9ff02daa565ae6bc12d47dd7d1ce7a23036c9e55
Author: hathach <[email protected]>
Date:   Wed Nov 13 16:20:41 2024 +0700

    improve hil for dual cdc, close cdc once done

commit 6776c7171e3176026faadea4a721fd96bc1e41f2
Author: hathach <[email protected]>
Date:   Wed Nov 13 15:06:39 2024 +0700

    fix hil set matrix

commit 42ead3a8e06bc48d6ddbdcbd0f8e018a00e7de32
Author: hathach <[email protected]>
Date:   Wed Nov 13 13:37:29 2024 +0700

    hil cleanup flahser

commit aeae2966a2afa669068e54eef7c4dd2dceffaa0d
Author: hathach <[email protected]>
Date:   Wed Nov 13 13:08:30 2024 +0700

    hil add stm32f723disco, add test flags for device/host/dual

commit 839ec1729252d81aa631ba7ea4653c5591f6fb6f
Author: hathach <[email protected]>
Date:   Tue Nov 12 22:03:13 2024 +0700

    fix example build

commit e391e33492b0051d4961909d0763f44918ab8048
Author: hathach <[email protected]>
Date:   Tue Nov 12 19:00:00 2024 +0700

    update host/device_info to build with freertos for espressif board. Add hil test for host/device_info

commit 3a89442dbaf7f56b0be06c324d4bc9db02fbaf06
Author: hathach <[email protected]>
Date:   Mon Nov 11 21:55:30 2024 +0700

    use arm arch to detect rp2040

commit 65e741937a4a6e5849f76fa94eca3daec63dbb4a
Author: hathach <[email protected]>
Date:   Mon Nov 11 21:40:03 2024 +0700

    fix build filter for esp32

commit 3c564fd947bbaa9042930afc83ed1afd5a073242
Author: hathach <[email protected]>
Date:   Mon Nov 11 18:40:31 2024 +0700

    try adding host test for p4

commit d8970506a6999bb838fd61cdd1e97f57843d3f2d
Author: hathach <[email protected]>
Date:   Mon Nov 11 17:33:02 2024 +0700

    hil replace f407disco by h743nucleo

commit 57c8c223e5f873e8075eb807844140004c74472d
Author: hathach <[email protected]>
Date:   Mon Nov 11 16:42:08 2024 +0700

    correctly test dwc2 dma device for s3, disable for p4 (cache issue) and f407 fs (slave only)

commit 13f78e2e7716fda1c0ee1ef09a8bc76fde4f4c57
Author: hathach <[email protected]>
Date:   Mon Nov 11 16:07:33 2024 +0700

    add esp32p4 to hil

commit a8903d3152cbaa93d4d9d7e347dd09529d4ca887
Merge: 9d86ca177 fde947b12
Author: Ha Thach <[email protected]>
Date:   Sun Nov 10 15:25:52 2024 +0700

    Merge pull request #2854 from roma-jam/fix/esp32p4_device

commit fde947b124100b6610d953de0a10abdd1a3206b9
Author: Ha Thach <[email protected]>
Date:   Sun Nov 10 12:55:13 2024 +0700

    fix typo

commit 449753ae699c0945059d07234a24aca80031d096
Merge: f5c5aaf01 9d86ca177
Author: Ha Thach <[email protected]>
Date:   Sun Nov 10 12:40:52 2024 +0700

    Merge branch 'master' into fix/esp32p4_device

commit 9d86ca1777c77feeae86289097a0811d058ee532
Merge: 038be21e4 3831786ed
Author: Ha Thach <[email protected]>
Date:   Sat Nov 9 00:10:32 2024 +0700

    Merge pull request #2870 from hathach/hcd-dwc2

    Implement Host Driver support for synopsys dwc2

commit 3831786ede034c9cf52a1dbae5b84f7d4449ace6
Author: hathach <[email protected]>
Date:   Fri Nov 8 22:53:28 2024 +0700

    minor clean up

commit c8d104fb47882e7f4cb3cc00758cf240d66baec8
Author: hathach <[email protected]>
Date:   Fri Nov 8 21:55:23 2024 +0700

    fix warnings

commit 5d00488907e5591f35772769a917cf6c3ff97181
Author: hathach <[email protected]>
Date:   Fri Nov 8 17:23:43 2024 +0700

    get hcd work esp32p4 but only in slave mode. In DMA channel's HCDMA is increased but data transfer over USB is not correct.

commit f5c5aaf017674cc3173b574a19feb234446c0491
Author: Roman Leonov <[email protected]>
Date:   Fri Oct 25 14:38:09 2024 +0200

    fix(tusb.h): Fixed backward comatibility for port selection

commit 4f11243d30f7acc1d93bd705523a030c75e5ad30
Merge: 038be21e4 8174ab064
Author: subsonicpulse <[email protected]>
Date:   Thu Nov 7 12:19:38 2024 +0100

    Merge pull request #1 from subsonicpulse/subsonicpulse-patch-fix-usage-bootsel-button-pico2

    Fix Usage of Bootsel Button for Pico 2

commit 8174ab064002edadaaffa50607e7bcbb6802cf82
Author: subsonicpulse <[email protected]>
Date:   Thu Nov 7 12:16:42 2024 +0100

    Fix Usage of Bootsel Button for Pico 2

    see code from
    https://github.com/raspberrypi/pico-examples/blob/master/picoboard/button/button.c

commit ab8160a29bcfdc451b68c68598cdb5f9d212f395
Author: hathach <[email protected]>
Date:   Thu Nov 7 16:37:33 2024 +0700

    hcd work with esp32p4 in slave mode but have issue with DMA mode. In slave it enumerate device but has issue with msc bulk in

commit 48b32f5d1ec17f80db6ae960e535e7f5bfe5329b
Author: hathach <[email protected]>
Date:   Thu Nov 7 15:15:24 2024 +0700

    enable host dwc2 dma by default

commit 9920ebff4ac5c5d60ca228897713a1c154ab6b57
Author: hathach <[email protected]>
Date:   Thu Nov 7 15:04:19 2024 +0700

    update bsp for h7 to support host mode

commit 4baeeeb564ca4c06a2c7b65fabf764fe0d96e93c
Author: hathach <[email protected]>
Date:   Thu Nov 7 09:49:04 2024 +0700

    enable stm32f4 host

commit 772edf879be75b121ac4e9ff21081495a623a64e
Author: hathach <[email protected]>
Date:   Wed Nov 6 22:13:05 2024 +0700

    fix iar build

commit e5c26924ed7061ff002961a03cd04a789cad5d8b
Author: hathach <[email protected]>
Date:   Wed Nov 6 21:46:18 2024 +0700

    update bsp for f7

commit fe79a93594c6ec994443e61317ea6bcc9fdf36b4
Author: hathach <[email protected]>
Date:   Wed Nov 6 12:09:32 2024 +0700

    implement split for slave, got mouse working

commit fbc193647a69c749c43b6ea69733f144000c8a89
Author: hathach <[email protected]>
Date:   Tue Nov 5 16:26:56 2024 +0700

    split interrupt work with fs mouse

commit 372db1e19a28458110b250a3149b585f8dabbfff
Author: hathach <[email protected]>
Date:   Tue Nov 5 10:37:39 2024 +0700

    implement split transaction, got control working

commit 5f891e020c9fb41134babeab3ce4e8574ac47d25
Author: hathach <[email protected]>
Date:   Mon Nov 4 17:24:49 2024 +0700

    usbh use the new tusb_time_delay_ms_api()
    fix duplicated device attach for some devices which cause "USBH Defer Attach until current enumeration complete"
    include dev0 for tuh_edpt_abort_xfer()

commit 29262f3e24326c1a7c06137824e44ffaa6301094
Author: hathach <[email protected]>
Date:   Mon Nov 4 17:22:25 2024 +0700

    improve port0_enable(), properly configure hcfg and hfir according to port speed. Enable low power UTMI+ phy mode for ls/fs device.

commit 80ad7c4e87b74b1bccc4f566a3cee8d1ff0fafc9
Author: hathach <[email protected]>
Date:   Mon Nov 4 17:20:58 2024 +0700

    add tusb_time_millis_api() and default/weak tusb_time_delay_ms_api(). Which is required for host and some device without RTOS.

commit cdc98e12c1baa0528198e7a8abc0db06e6d205ec
Author: HiFiPhile <[email protected]>
Date:   Sat Nov 2 17:09:51 2024 +0100

    Improve EP IN flow control.

    Signed-off-by: HiFiPhile <[email protected]>

commit ed8d2c9594ae5b46da6c7096a384f2f091f866ef
Author: HiFiPhile <[email protected]>
Date:   Sat Nov 2 17:07:44 2024 +0100

    Fix align issue of _audiod_fct.alt_setting.

    Signed-off-by: HiFiPhile <[email protected]>

commit 5d6d905cb063f7a4f13cf0c8160dbf6371e70e4c
Author: hathach <[email protected]>
Date:   Sat Nov 2 20:20:27 2024 +0700

    got interrupt in working with slave

commit 038be21e4d94c958043eb54d179948cd9e52fe18
Merge: b89fa8977 6b0b889f2
Author: HiFiPhile <[email protected]>
Date:   Fri Nov 1 22:22:31 2024 +0100

    Merge pull request #2713 from rgrr/ncm-fix-in-tud_network_recv_renew

    NCM: avoid recursions in tud_network_recv_renew()

commit b648a38ae84181757d4c8bdbd3f92001448ac805
Author: HiFiPhile <[email protected]>
Date:   Fri Nov 1 19:49:00 2024 +0100

    Fix Warning[Pe188]: enumerated type mixed with another type.

commit a0f75e5b6742c5365bbcea079dab75242230fe60
Author: hathach <[email protected]>
Date:   Sat Nov 2 00:20:40 2024 +0700

    fix slave in nak & ack order

commit c96e04159e3420f156a29bb1de899a379086ff4a
Author: hathach <[email protected]>
Date:   Fri Nov 1 21:31:01 2024 +0700

    implement periodic endpoint using sof

commit 4f288c030ad92f9859cbc6b78ed86d06609c2ea5
Author: hathach <[email protected]>
Date:   Fri Nov 1 20:58:29 2024 +0700

    move buffer and buflen to hcd_endpoint_t to support periodic endpoint

commit b1182de8726db4080a8b1b8b4b57e1667eb81956
Author: hathach <[email protected]>
Date:   Fri Nov 1 19:04:32 2024 +0700

    clean up is_period

commit b7ff10f59c48024e65341a494c51c471d4e8337e
Author: hathach <[email protected]>
Date:   Fri Nov 1 17:54:10 2024 +0700

    rename and add both CFG_TUH_DWC2_SLAVE_ENABLE/CFG_TUH_DWC2_DMA_ENABLE better out dma handle

commit 4c8ce9733aafa96c8810be3b291ff1afea6888b7
Author: hathach <[email protected]>
Date:   Fri Nov 1 16:55:12 2024 +0700

    dma host work well with bulk/control

commit f7f80e844ce7d3a38554609a11b8c16bb383ec21
Author: hathach <[email protected]>
Date:   Thu Oct 31 23:00:19 2024 +0700

    do ping for slave out when nak/nyet

commit 9afa64014c662eb549bfcb605b0828ca5aeb26be
Author: hathach <[email protected]>
Date:   Thu Oct 31 21:37:57 2024 +0700

    testing hcd with dma, work well after enumeration.

commit 9897a36ac4cf0dcc469f46d381c4b13d72298acb
Author: hathach <[email protected]>
Date:   Thu Oct 31 12:11:47 2024 +0700

    fix f7 ci build

commit 92e7ac6c237bdba001660894d6be4008480ad7ba
Author: hathach <[email protected]>
Date:   Thu Oct 31 10:50:09 2024 +0700

    fix bulk out and txfifo_empty(), should not rely on hcchar_bm.ep_size for OUT. msc explorer seems to work well.

commit b89fa8977916bedbfa32d6990862f10e35c140b8
Merge: 8b1e40c3e 5d74fb43b
Author: HiFiPhile <[email protected]>
Date:   Wed Oct 30 21:10:09 2024 +0100

    Merge pull request #2861 from bollenn/callback-doxygen-info

    Extend callback information

commit 80d8157048170bcf2bbb77499b1496ea3c79c193
Author: hathach <[email protected]>
Date:   Wed Oct 30 18:11:41 2024 +0700

    handle out nak slave -> halted -> retry transfer

commit 5d74fb43b373e4def1387067eed8b4f1ac71151a
Author: Bollen Nico <[email protected]>
Date:   Tue Oct 29 20:41:13 2024 +0100

    Extend callback information

commit 3c1cb0e08f650931f95647400c1cf1e3abb03486
Author: hathach <[email protected]>
Date:   Tue Oct 29 22:48:58 2024 +0700

    correct the fifo_available comparison (words not byte)

commit 616b5770f279fee1aeec7c94258124762ad0aa65
Author: hathach <[email protected]>
Date:   Tue Oct 29 21:54:21 2024 +0700

    fix pid token calculation, implement hcd_edpt_clear_stall(). msc explorer example read work, but write10 still wip

commit 074811c2514161972c75337601b915f21828ba91
Author: hathach <[email protected]>
Date:   Tue Oct 29 19:08:45 2024 +0700

    refactor channel_send_in_token(), support IN token for multiple transaction per transfer

commit df55d587dfe8b24d72eb20cd027cd54821d0bf09
Author: hathach <[email protected]>
Date:   Tue Oct 29 18:23:56 2024 +0700

    update handle in/out, separate allocated and xfer result to make it easier to manage. Fix channel disable/deallocated.

commit 1e164412bf791cb682c386f9d1e8e3b806faf72a
Author: hathach <[email protected]>
Date:   Tue Oct 29 16:06:44 2024 +0700

    split handle channel slave out/in

commit cef9bab4b54ec038636738cf0969800ac7dd19fe
Author: hathach <[email protected]>
Date:   Tue Oct 29 15:07:28 2024 +0700

    minor clean up

commit 4797c4f508d183c949b5554ac4d32a7ea71d020c
Author: hathach <[email protected]>
Date:   Tue Oct 29 14:47:44 2024 +0700

    fix  nptx fifo empty handling

commit c93d3eda5f49c925855998f4e693dfcb2122228d
Author: hathach <[email protected]>
Date:   Tue Oct 29 13:01:48 2024 +0700

    restructure, add hcd endpoint, xfer to minimize footprint for managing xfer.

commit f953b6bf9253814ea45a76739101d478ac3f9ad1
Author: hathach <[email protected]>
Date:   Mon Oct 28 18:40:21 2024 +0700

    minor rename

commit dd99da9dcea3bd25fba44b3946f01476fc58a243
Author: hathach <[email protected]>
Date:   Mon Oct 28 17:45:44 2024 +0700

    implement hcd_edpt_abort_xfer, hcd_device_close,
    check request queue available before making usb attempt. Though there is no handling when queue is full.
    device_info example work well

commit 79c0a249e878c425f3a5f926f444bb5178a748ef
Author: hathach <[email protected]>
Date:   Fri Oct 25 22:56:11 2024 +0700

    got In transfer working, able to get 1st device descriptor and set address

commit 77fa2f67019647b063eab139afa01a5036ad4d40
Author: hathach <[email protected]>
Date:   Fri Oct 25 19:08:23 2024 +0700

    fix make build

commit 07abc722b69ea95c6234c3dfc9a1473b43150915
Author: hathach <[email protected]>
Date:   Fri Oct 25 19:00:45 2024 +0700

    hcd able to send setup packet

commit 063661e3a32429e2d5f74c097da72aa3679cc889
Author: hathach <[email protected]>
Date:   Fri Oct 25 00:20:34 2024 +0700

    more progress on dwc2 hcd, initial code for edpt xfer

commit 8461525d48cb4a97a7b18816f65b548a875ffe50
Author: hathach <[email protected]>
Date:   Mon Oct 21 17:45:40 2024 +0700

    add tusb_time_millis(), able to reset and enable dwc2 port and get SOF active

commit f5978876d2a5d8cdc6cfd3bf99f9b820c5a6ac8a
Author: hathach <[email protected]>
Date:   Mon Oct 21 11:43:37 2024 +0700

    get hprt interrupt triggered

commit ebcd7067c9b86b8df8a3f9cf07ba76edd9e7440c
Author: GuavTek <[email protected]>
Date:   Fri Oct 18 18:05:58 2024 +0200

    Recover host enumeration from zero length descriptors

commit 61b33ca926065cd25a2045077ab96dd990ce2560
Author: hathach <[email protected]>
Date:   Fri Oct 18 22:16:21 2024 +0700

    testing hcd with f723 due to h743eval issue with mfx vbus drive.

commit 42b6f30edaf91196ecdaaebb36385bcc3f312d17
Author: hathach <[email protected]>
Date:   Fri Oct 18 18:33:50 2024 +0700

    add VBUS drive via MFX for h743 eval, but does not seems to work yet

commit b5a4f18879110d9f5f8fe27c473818f2416e40e4
Author: hathach <[email protected]>
Date:   Thu Oct 17 15:56:12 2024 +0700

    get hpri triggered

commit 8d9d3d9a2ac51378e7cb973628972e93ba356e1d
Author: hathach <[email protected]>
Date:   Wed Oct 16 13:19:28 2024 +0700

    move gahbcfg/gintmsk with dma to dwc2 common

commit 970a03e3989b1771db59784cc6343502ba97d9a8
Merge: 1b17bc04f 8b1e40c3e
Author: Phil Schatzmann <[email protected]>
Date:   Wed Oct 16 03:52:46 2024 +0200

    Merge branch 'hathach:master' into rp2040-iso

commit 8b1e40c3e2447de5b4a86bbcdcc0344946a4793d
Merge: 933ac29d7 87a35c573
Author: HiFiPhile <[email protected]>
Date:   Tue Oct 15 23:59:36 2024 +0200

    Merge pull request #2846 from pschatzmann/rp2040-audio-corrections

    Rp2040 audio corrections / Merge to master

commit 87a35c57344e1d8c61c65bab5bd4370db1693d66
Author: pschatzmann <[email protected]>
Date:   Tue Oct 15 13:47:58 2024 +0200

    RP2040 Compile Errors

commit 1b17bc04f964301857abb80e9a9ed46f02803fc1
Author: pschatzmann <[email protected]>
Date:   Tue Oct 15 22:22:24 2024 +0200

    RP2040 New ISO API

commit 047ba0a62db8a078aa2f7d68d00cbf41406c0fb2
Author: HiFiPhile <[email protected]>
Date:   Tue Oct 15 21:49:02 2024 +0200

    Add comment to BOS descriptor.

commit 4012e150757b517620465d93a22b0787c6400c5d
Author: hathach <[email protected]>
Date:   Tue Oct 15 17:55:24 2024 +0700

    move core init code to dwc2 common. update/correct build for esppressif

commit 10a3aa3cc8f58a783d2109f5a6c9a4012992f982
Author: hathach <[email protected]>
Date:   Tue Oct 15 13:03:12 2024 +0700

    adding hcd dwc2

commit 933ac29d77f54c68cbb41f09b74e78f868a2b4a7
Merge: a4fb8354e e83e08343
Author: Ha Thach <[email protected]>
Date:   Mon Oct 14 21:38:45 2024 +0700

    Merge pull request #2836 from hathach/more-tusb_init()

    change tusb_init() to use init struct

commit e83e08343afca86b2bacf26822ef9032571e6f56
Author: hathach <[email protected]>
Date:   Mon Oct 14 19:42:22 2024 +0700

    change dcd_init() return from void to bool

commit 1f18be93db39dbc57bbf34f982dbe07e209a2ae3
Author: hathach <[email protected]>
Date:   Mon Oct 14 18:27:52 2024 +0700

    change the tusb_rhport_init_t struct, exclude the rhport to make API more consistent

commit 1587d48e89cbaa8d0d1c870809bc40c3c8d1056f
Author: hathach <[email protected]>
Date:   Fri Oct 11 17:53:39 2024 +0700

    hcd_init() take init struct

commit f3b7d7515e9cae834013dc9ee3a67d87111090eb
Author: hathach <[email protected]>
Date:   Fri Oct 11 16:00:51 2024 +0700

    fix fuzzing build

commit d997f0071ea5d2d07e340d183fffb97e09526773
Author: hathach <[email protected]>
Date:   Fri Oct 11 15:21:32 2024 +0700

    change dcd_init() to take rhport struct

commit 92602b9de3675c2d3e240bcd0838082e1a07b13b
Author: hathach <[email protected]>
Date:   Fri Oct 11 12:58:18 2024 +0700

    change tusb_init(), tusb_rhport_init() to use init struct for expandability

commit a4fb8354e41b2604f66e7da22afa292b1a44f0a2
Merge: ffdf81f53 57aac432b
Author: Ha Thach <[email protected]>
Date:   Thu Oct 10 17:00:40 2024 +0700

    Merge pull request #2834 from hathach/add-tusb_int_handler-update-tinyusb_init

    add new tusb_int_handler(rhport, in_isr) and update tusb_init(rhport, role)

commit 57aac432b52df6d284c98daf591e661d1c55aa05
Author: hathach <[email protected]>
Date:   Thu Oct 10 16:22:12 2024 +0700

    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

commit ffdf81f53a84111a2536defa86e4a637c3c46854
Merge: 65242fd11 1406ad84e
Author: Ha Thach <[email protected]>
Date:   Thu Oct 10 11:34:05 2024 +0700

    Merge pull request #2833 from hathach/update-dwc2

    more dwc2 enhance

commit 1406ad84e3cd7e39771303dd23e6be361b51de96
Author: hathach <[email protected]>
Date:   Thu Oct 10 11:05:32 2024 +0700

    remove debug code

commit ba3a5b437444881659881bb299ac999292c911ab
Author: hathach <[email protected]>
Date:   Thu Oct 10 10:48:25 2024 +0700

    clion files

commit c3437961b8a9d65ca9efb2f6e22504cf1c695637
Author: hathach <[email protected]>
Date:   Thu Oct 10 00:04:29 2024 +0700

    remove stm32f769disco since it is not reliable

commit 98e94a5d6d5dfd2bb468f3c2f4c9e82925fedd91
Author: hathach <[email protected]>
Date:   Wed Oct 9 21:47:23 2024 +0700

    enhance dwc2

commit 07c14f30a6d6cfb1758e3496c3ea73275ae4a062
Author: hathach <[email protected]>
Date:   Tue Oct 8 12:36:45 2024 +0700

    add f407disco to hil pool

commit 599bb0c8227f659b15302dac6a04706c7d3b2a4e
Author: hathach <[email protected]>
Date:   Fri Oct 4 22:26:40 2024 +0700

    improving dwc2, merging diep and doep if possible

commit b2a98eadabf3b48f3d9316b32444f0b9cfbc2d1f
Author: hathach <[email protected]>
Date:   Fri Oct 4 22:21:08 2024 +0700

    add stm32f769disco to hil pool

commit cb5e273e9a9bde61970101191366b3845007eff9
Author: hathach <[email protected]>
Date:   Fri Oct 4 22:12:38 2024 +0700

    enhance dwc2 markdown with field mapping

commit 65242fd11f8f37d8c05170143ffe2f37697a15a2
Merge: a13dbd445 15766ad98
Author: Ha Thach <[email protected]>
Date:   Mon Oct 7 11:12:53 2024 +0700

    Merge pull request #2720 from YixingShen/master

    fixed video_device.c _find_desc_format

commit a13dbd4452c2ff80923df363a1468be50f56d2ed
Merge: 6bfd02413 616532892
Author: Ha Thach <[email protected]>
Date:   Mon Oct 7 11:11:54 2024 +0700

    Merge pull request #2809 from shuffle2/master

    make all python files executable and standardize interpreter

commit ad362c8ac41d1dd9102e4a25aa79f81a6248ec00
Author: HiFiPhile <[email protected]>
Date:   Sat Oct 5 15:43:59 2024 +0200

    Add MSOS 2.0 descriptor to auto load NCM driver on Windows.

commit 3d3dcb1ee9310a26707308e99f475f59885e85bd
Author: Stéphane Lenclud <[email protected]>
Date:   Sat Oct 5 15:41:24 2024 +0200

    service_traffic: Don't call pbuf_free when ethernet_input is Ok

commit 6bfd02413785b8cdb3b4bb7e2f3851be0a50156e
Merge: 4e0d5343b 73f7ce710
Author: Ha Thach <[email protected]>
Date:   Fri Oct 4 17:51:58 2024 +0700

    Merge pull request #2824 from Maerdl/master

    support stm32U0 device

commit 4e0d5343b4562560665697a64e3167399773c808
Merge: eda3cceab 31c123aa3
Author: Ha Thach <[email protected]>
Date:   Fri Oct 4 17:51:34 2024 +0700

    Merge pull request #2827 from hathach/ci-dwc2-dma

    Ci dwc2 dma

commit 31c123aa32f643c18ca14ff9e348e4c2d66e3963
Author: hathach <[email protected]>
Date:   Fri Oct 4 17:38:57 2024 +0700

    update new json change

commit 73f7ce7103c0d002d787abfc1ae73d1f9e087f0b
Author: hathach <[email protected]>
Date:   Fri Oct 4 17:26:14 2024 +0700

    U0 does not have dwc2 controller

commit 0abd6474d95055bcaafcd2c794ae726ffdee6f9f
Author: hathach <[email protected]>
Date:   Fri Oct 4 17:10:13 2024 +0700

    fix circleci set-matrix

commit 790a10728712aa0979185f4df722a471b799eada
Author: hathach <[email protected]>
Date:   Fri Oct 4 17:05:45 2024 +0700

    revert hfp dma for now, due to ci build matrix

commit 7cdab1c94b2a218928691dbca8cb9290bb31ecc9
Author: hathach <[email protected]>
Date:   Fri Oct 4 16:33:58 2024 +0700

    enable dma hil test with hfp.json

commit 06347661de26fd2e680a3a9d760677c056d451b5
Author: hathach <[email protected]>
Date:   Fri Oct 4 16:09:43 2024 +0700

    accept and ignore -f1 option

commit 072a80d088c5c74a97b9ac525c6c7f7c53627ccb
Author: hathach <[email protected]>
Date:   Fri Oct 4 16:02:46 2024 +0700

    hil test both slave and dma for dwc2 esp32s3

commit 5a5dbfc8c65273cf97fe5f5382d1d69de5dcd66d
Author: hathach <[email protected]>
Date:   Fri Oct 4 15:05:02 2024 +0700

    fix missing json

commit 1b295de9adbe8eb42f1590ce6b478af5c23e5f8b
Author: hathach <[email protected]>
Date:   Fri Oct 4 15:01:03 2024 +0700

    add hil_ci_set_matrix.py, starting to support hil with additional build flags

commit db15f63736e44592e042a09b526c982e0bd80d4f
Merge: 3fa7da95b eda3cceab
Author: hathach <[email protected]>
Date:   Wed Oct 2 18:22:06 2024 +0700

    Merge branch 'master' into fork/Maerdl/master

commit 3fa7da95bd2a7189020ba6fe2d6aa17577f83abd
Author: Haefner, Martin <[email protected]>
Date:   Tue Oct 1 15:24:11 2024 +0200

    support stm32U0 device

commit eda3cceab207bce390b995462e313ed124fa7732
Merge: ad6e1ec78 49d250be8
Author: Ha Thach <[email protected]>
Date:   Tue Oct 1 11:15:33 2024 +0700

    Merge pull request #2818 from hathach/add-esp32p4

    Add esp32p4 OTG HS support

commit 49d250be8f71c0bc8c9a107e90f8c2359b400997
Merge: fa44923de ad6e1ec78
Author: hathach <[email protected]>
Date:   Tue Oct 1 00:18:24 2024 +0700

    Merge branch 'master' into add-esp32p4

commit ad6e1ec782275237aeb403e1925dfe591ff419df
Merge: 254167bdb 53989a99f
Author: Ha Thach <[email protected]>
Date:   Tue Oct 1 00:17:57 2024 +0700

    Merge pull request #2820 from HiFiPhile/vendor_fix

    Fix vendor class reset.

commit 53989a99f60e755094f146e936b49b0ef24e6ec0
Author: HiFiPhile <[email protected]>
Date:   Sat Sep 28 11:24:35 2024 +0200

    Fix vendor class reset.

commit 254167bdbdbbe25c13f17c05f16b15d9b96a80e9
Merge: e209acb8d d6c8719bc
Author: Ha Thach <[email protected]>
Date:   Tue Oct 1 00:02:08 2024 +0700

    Merge pull request #2823 from hathach/hil-piousb-host-optional

    HIL have dual/host_info_to_device_cdc optional for pico/pico2

commit d6c8719bcb1607e6b0c668f15655de483e15f02e
Author: hathach <[email protected]>
Date:   Mon Sep 30 23:16:53 2024 +0700

    temporarily update hil_test.py to have dual/host_info_to_device_cdc optional for pico/pico2 since it does not seem to be stable enough

commit fa44923de1d43e4fd429563e609d59fe19f92107
Author: hathach <[email protected]>
Date:   Mon Sep 30 22:13:30 2024 +0700

    skip some examples for mcxa15

commit 4617fb52296d2361bf848f7629d2d8be1aba5130
Author: hathach <[email protected]>
Date:   Mon Sep 30 21:53:57 2024 +0700

    update build script to correctly skip non max3421 enabled for espressif boards

commit 4c81d91a736b0ab50bf263abb1f6248628cfa7f1
Author: hathach <[email protected]>
Date:   Fri Sep 27 21:36:47 2024 +0700

    bump up idf to 5.3.1

commit 87f199330405f0a51f8ad4b3b8b2d69c9a21ac3e
Author: hathach <[email protected]>
Date:   Fri Sep 27 15:32:47 2024 +0700

    esp32p4 use port0 as fs, port1 as highspeed

commit 67e5577b428e70878d99c4f83039cef020a272cb
Author: hathach <[email protected]>
Date:   Wed Sep 25 20:36:16 2024 +0700

    added p4, seems to work well and enumerated

commit 7e472fa3cacdd97e0329faa4dbc53a6d457a77f2
Author: hathach <[email protected]>
Date:   Wed Sep 25 17:18:41 2024 +0700

    try to add esp32 p4 and esp-idf v5.3 support

commit bb2d1dd0c1bef04d495b05d609311e3b7ba870a7
Author: hathach <[email protected]>
Date:   Tue Sep 24 22:35:07 2024 +0700

    update/rename ghwcfg registers

commit 47233f863a5fa5255461514fada9af7771cf2146
Author: hathach <[email protected]>
Date:   Wed Sep 18 17:59:04 2024 +0700

    update to dwc2 register struct

commit e209acb8d3624d3e6e6b6cee827bf4a97a4b138c
Author: Ha Thach <[email protected]>
Date:   Mon Sep 30 10:58:19 2024 +0700

    Migrate hil vm (#2822)

    * migrate hil to new x64 VM instead of rpi
    * re-enable hil for s3

commit c8ab65fbb6ed24b470df8c3b2f35c27ce0d54053
Merge: f4dd17648 e483c6a2a
Author: Ha Thach <[email protected]>
Date:   Wed Sep 25 10:16:28 2024 +0700

    Merge pull request #2576 from HiFiPhile/dwc2_dma

    DWC2 DMA support

commit e483c6a2ade2dbf2ec44d835134f62eab0cf9698
Author: HiFiPhile <[email protected]>
Date:   Tue Sep 24 21:30:16 2024 +0200

    Add a note about data cache.

commit 6a15e7875c6bc42247210fdcebdea1a4353c51ea
Author: hathach <[email protected]>
Date:   Tue Sep 24 18:01:09 2024 +0700

    more rename

commit a1244381b3e68959f99bc0ba8057eea5ca35bac6
Author: hathach <[email protected]>
Date:   Tue Sep 24 17:55:15 2024 +0700

    add CFG_TUD_DWC2_DMA, make it compile time option

commit 86b4608365e66ba250cf4fb52226b0ed02488cc1
Author: hathach <[email protected]>
Date:   Tue Sep 24 17:38:31 2024 +0700

    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

commit 40b55170c87da109b3416ac80eaa55ca56eadc77
Author: hathach <[email protected]>
Date:   Wed Sep 18 20:27:34 2024 +0700

    skip pico2 dual test, it seems not stable

commit 9bfb3e7787bda049ed4d8cf083d4a729143be1eb
Merge: 786746469 f4dd17648
Author: hathach <[email protected]>
Date:   Wed Sep 18 18:01:28 2024 +0700

    Merge branch 'refs/heads/master' into fork/HiFiPhile/dwc2_dma

commit 616532892d913b7224806ed1e881b72ed66bb3e1
Author: Shawn Hoffman <[email protected]>
Date:   Tue Sep 17 12:17:12 2024 -0700

    make all python files executable and standardize interpreter

commit f4dd1764849d005a2e44d51f62428aeaf2513804
Merge: 5217cee5d 2c27f29f7
Author: Ha Thach <[email protected]>
Date:   Mon Sep 16 10:48:06 2024 +0700

    Merge pull request #2803 from UweBonnes/b_u585i-iot

    Add STM32 B_5585I-IOT2A board

commit 2c27f29f713d80da53f26a8b06173ac4e1f8de05
Author: Uwe Bonnes <[email protected]>
Date:   Sat Sep 14 20:23:31 2024 +0200

    Add STM32 B_5585I-IOT2A board

commit 5217cee5de4cd555018da90f9f1bcc87fb1c1d3a
Merge: 3ff128bac 115b1bb71
Author: Ha Thach <[email protected]>
Date:   Fri Sep 13 23:42:53 2024 +0700

    Merge pull request #2801 from hathach/release-0.17.0

commit 115b1bb71eec878a9e4bd06a1751f64ecfa2dcce
Author: hathach <[email protected]>
Date:   Fri Sep 13 23:23:37 2024 +0700

    prepare for 0.17.0 release

commit 3ff128bacfae3b82e80439981bebed9134b121ae
Merge: 91c8700a9 c419b1e7c
Author: Ha Thach <[email protected]>
Date:   Fri Sep 13 19:29:53 2024 +0700

    Merge pull request #2799 from hathach/add-pico2

    add pico2 rp2350 (arm) board

commit c419b1e7c57ab701c904adfe6ebf14f780862557
Author: hathach <[email protected]>
Date:   Fri Sep 13 19:12:26 2024 +0700

    add pico2 rp2350 (arm) board
    add pico2 to hil ci

commit 91c8700a9ffea5ea2b81303ec61abe895758b396
Merge: 4b107a2b9 013b4488b
Author: Ha Thach <[email protected]>
Date:   Wed Sep 11 10:48:15 2024 +0700

    Merge pull request #2794 from hathach/fix-circleci

    [circleci] fix build with rx by get-deps before install toolchain

commit 013b4488b08b818d89c05119984f804ba652f08d
Author: hathach <[email protected]>
Date:   Wed Sep 11 10:20:17 2024 +0700

    [circleci] fix build with rx by get-deps before install toolchain

commit 4b107a2b9e49f118b7dd7ec9306c6ba186bb974a
Merge: 3eea46056 9b4bb61cb
Author: Ha Thach <[email protected]>
Date:   Wed Sep 11 10:10:06 2024 +0700

    Merge pull request #2450 from HiFiPhile/vendor_fifo

    Allow vendor class to be used without FIFO.

commit 9b4bb61cbd1f95d4272c4bf30e843e3807d932d5
Author: hathach <[email protected]>
Date:   Tue Sep 10 20:39:29 2024 +0700

    ep stream init: wrap with OSAL_MUTEX_REQUIRED, only create fifo mutex if needed

commit 7909a6256941d001ae888530080fc572c7410b3b
Author: hathach <[email protected]>
Date:   Tue Sep 10 18:47:58 2024 +0700

    fix warnings

commit dd1822ba032e3e86efd445cda1c3fd0e8f342bbc
Author: hathach <[email protected]>
Date:   Tue Sep 10 18:37:53 2024 +0700

    reduce ep stream footprint by using is_mps512 since it only support bulk so far

commit 3ab63fbc65ce1d6333594fec23f1e2239588ea31
Author: hathach <[email protected]>
Date:   Tue Sep 10 18:27:22 2024 +0700

    remove vendor ep_addr, use stream api instead

commit 7373a0239645b48bbd1c11e9542699924e1f3a0d
Author: hathach <[email protected]>
Date:   Tue Sep 10 18:13:38 2024 +0700

    minor clean up

commit bbeae09259707ba6b79db55dda2fd89b9e99f14f
Author: hathach <[email protected]>
Date:   Tue Sep 10 17:45:03 2024 +0700

    update vendor device to use edpt stream which also support non-buffereed (no fifo) mode

commit cc816dc9c04762f14468a0b7b1826768e731f53f
Author: hathach <[email protected]>
Date:   Tue Sep 10 17:41:20 2024 +0700

    change edpt stream api to take hwid from API to reduce memory footprint

commit c0030810dda8d9cca9cd041f246180ff03dc6624
Author: hathach <[email protected]>
Date:   Tue Sep 10 16:15:51 2024 +0700

    update edpt_stream to support non-buffered (no fifo) mode

commit 867f17acea98fda04fa0bf8e871f61e57044f030
Author: hathach <[email protected]>
Date:   Tue Sep 10 10:44:22 2024 +0700

    change vendor device to use edpt stream API

commit 7867464694a5889f5974385e962f40c9a064c7b2
Merge: 6d4e2f6c1 3eea46056
Author: HiFiPhile <[email protected]>
Date:   Sun Sep 8 17:15:28 2024 +0200

    Merge branch 'master' into dwc2_dma

commit 3eea46056ea20aa12b73eea7c01d6c6e5b2d490a
Merge: 55951b71a 6935c6630
Author: HiFiPhile <[email protected]>
Date:   Wed Sep 4 20:06:47 2024 +0200

    Merge pull request #2788 from dp111/cppcheck

    make function prototypes match functions( found by cppcheck)

commit 55951b71aea46c09f27afe1640454fe43c983eec
Merge: 4349e99fb 0bb7b992d
Author: Ha Thach <[email protected]>
Date:   Wed Sep 4 21:15:40 2024 +0700

    Merge pull request #2789 from hathach/enhance-disconect-connect-esp32

    dwc2: for esp32 force disconnect/connect using USB_WRAP otg pad overr…

commit 0bb7b992d8383e30a84d0114537ce777fb9d678e
Author: hathach <[email protected]>
Date:   Wed Sep 4 20:56:04 2024 +0700

    dwc2: for esp32 force disconnect/connect using USB_WRAP otg pad override (DM=DP=0) in addition to dwc2's dctrl

commit 6935c663094bbba58e03c7820f4c2893fbce61a1
Author: dp111 <[email protected]>
Date:   Tue Sep 3 20:32:23 2024 +0100

    Make function parameter definitions match function prototypes ( found with cppcheck)

commit fc07df320bf20ed5b3d78ad181d8af1533e12c12
Author: dp111 <[email protected]>
Date:   Tue Sep 3 20:28:42 2024 +0100

    use fixed with in printf ( found by clang)

    NB %lu is a minimum of 32 bits where as the variable use is exactly 32 bits . This can affect porting to other systems.

commit dde81f8f0347fe6cd73485aec717b96bf593eabc
Author: dp111 <[email protected]>
Date:   Tue Sep 3 19:59:55 2024 +0100

    make function prototypes match definitions ( found with cppcheck)

commit 8ab1e4fbd01f9ec0f01cbfee26e72c73f8eeea44
Author: dp111 <[email protected]>
Date:   Tue Sep 3 19:38:34 2024 +0100

    make function prototypes match ( found by cppcheck)

commit 4349e99fb29dbc7d019aa2fbb6344864799d8c1b
Merge: ee551909b c34d5e7a7
Author: HiFiPhile <[email protected]>
Date:   Mon Sep 2 13:50:59 2024 +0200

    Merge pull request #2786 from dp111/breakinside

    Put break inside #if

commit ee551909b2465843cee6f2748404de6ce6aa016d
Merge: 8eb3bd213 cef4c466b
Author: HiFiPhile <[email protected]>
Date:   Mon Sep 2 13:50:44 2024 +0200

    Merge pull request #2783 from donatieng/don/bth_device-zlp

    Bluetooth Device: Issue ZLP on ACL IN ep when transfer is multiple of endpoint max packet size

commit 8eb3bd213f66d4371f8eadc286da8edc6206f193
Merge: 12f5a6edb 06e52e4fb
Author: HiFiPhile <[email protected]>
Date:   Sun Sep 1 18:09:36 2024 +0200

    Merge pull request #2765 from hinxx/usbtmc-clean

    couple of fixes for usbtmc example

commit 12f5a6edbef971506030dc4eebe6ba27c7801a71
Merge: 29e025cbf f73964e3e
Author: HiFiPhile <[email protected]>
Date:   Sun Sep 1 18:03:32 2024 +0200

    Merge pull request #2781 from lurch/patch-1

    Fix compiler warning in hid_boot_interface example

commit 29e025cbf5beb7a8dc5d7c8a86c06b9621c3f762
Merge: 64e62bad0 27ddf1963
Author: Ha Thach <[email protected]>
Date:   Fri Aug 30 18:10:15 2024 +0700

    Merge pull request #2731 from cumhuronat/master

    Fix: Properly Handle NAK Response in MAX3421E driver

commit cef4c466b33609a26fe811d586f8644e9d421d2f
Author: Donatien Garnier <[email protected]>
Date:   Thu Aug 29 16:43:42 2024 +0000

    Bluetooth Device: Issue ZLP on ACL IN ep when transfer is multiple of endpoint max packet size

commit 64e62bad0d4c4a3d84003e02962fc0f227de8792
Merge: ed0d58749 6890975f8
Author: Ha Thach <[email protected]>
Date:   Fri Aug 30 09:50:35 2024 +0700

    Merge pull request #2784 from tannewt/fix_esp32_sx_resume

    Fix ESP32-SX resume

commit 6890975f80bb541ba4f229cc1c3bc165745e21ac
Author: Scott Shawcroft <[email protected]>
Date:   Thu Aug 29 14:04:49 2024 -0700

    Fix ESP32-SX resume

    The interrupt handler pipes through the resume event but the
    interrupt wasn't enabled in the first place.

commit ed0d58749d5a193248f504e06695e4122a24d35d
Merge: 669f341b0 1d2c9f929
Author: HiFiPhile <[email protected]>
Date:   Thu Aug 29 20:56:51 2024 +0200

    Merge pull request #2782 from rgrr/fix-dcd_nrf5x-wrong-order

    dcd_nrf5x: fix race condition

commit 1d2c9f929dd3bfaf82741da30e8dbf97b0ff385c
Author: Reinhard Griech <[email protected]>
Date:   Thu Aug 29 15:31:29 2024 +0200

    change order, fixes #2778

commit f73964e3e59645757a7311f2b4fe7c1c9d868e12
Author: Andrew Scheller <[email protected]>
Date:   Wed Aug 28 13:30:48 2024 +0100

    Fix compiler warning in hid_boot_interface example

commit 669f341b0be27fb9024e0ed8b5e64cfe6a83cb8a
Merge: c46adc7ba 0d542a0bd
Author: Ha Thach <[email protected]>
Date:   Wed Aug 28 14:57:55 2024 +0700

    Merge pull request #2780 from hathach/bump-pio-usb

    bump up pio-usb to 0.6.1

commit 0d542a0bdc3931aa82469db5d2b8c329ea5aa2e9
Author: hathach <[email protected]>
Date:   Wed Aug 28 14:44:32 2024 +0700

    enable i386 arch for running rx-gcc

commit 973cbd33388a5505a60ea1b70bbfd8b5c74c9c1e
Author: hathach <[email protected]>
Date:   Wed Aug 28 14:24:50 2024 +0700

    enable i386 arch for running rx-gcc

commit 59883237f71743d2e6664d1e244394c5757856d6
Author: hathach <[email protected]>
Date:   Wed Aug 28 13:07:52 2024 +0700

    enable rx-gcc for circleci

commit 9985b9faf41c2376c9b14a8f60cc1893c8bb4ac6
Author: hathach <[email protected]>
Date:   Wed Aug 28 12:20:44 2024 +0700

    try to build hil in parallel

commit 6fdf206f11f3c540b1930693826a469f3ffcc240
Author: hathach <[email protected]>
Date:   Wed Aug 28 11:43:14 2024 +0700

    bump up pio-usb to 0.6.1, enable dual hil test for pico

commit 72ee3b4f48a235aedd53513b5b6db5132a0c093a
Merge: cefee1a74 c46adc7ba
Author: hathach <[email protected]>
Date:   Tue Aug 27 21:13:15 2024 +0700

    Merge branch 'master' into fork/HiFiPhile/vendor_fifo

commit c46adc7ba883d569e1bd2a0a5852bf64093d4ff4
Merge: 4485bffd1 29d4c82ef
Author: Ha Thach <[email protected]>
Date:   Tue Aug 27 20:47:32 2024 +0700

    Merge pull request #2779 from hathach/update-hil-max32

    change hil max32666 to use picodebug

commit 29d4c82efb9654aa8739cd806a9e81d37830e23e
Author: hathach <[email protected]>
Date:   Tue Aug 27 16:38:26 2024 +0700

    reset usb when init for max32650/66. change hil max32 to use pico (cmsis dap2), change metro m4 flasher

commit cefee1a743c9eb2134aef2c6e38261aad333aa9b
Merge: 95cb319bd 4485bffd1
Author: Mengsk <[email protected]>
Date:   Tue Aug 27 12:13:29 2024 +0200

    Merge remote-tracking branch 'tinyusb/master' into vendor_fifo

commit 27ddf19631d135df15f3388686f59e379e146dbb
Author: hathach <[email protected]>
Date:   Mon Aug 26 12:24:29 2024 +0700

    add sndfifo owner info to skip rewriting data for retrying NAKed

commit c7851e8dcbdac8f895cfe81f2479bc6fcfcc524a
Author: Cumhur Onat <[email protected]>
Date:   Sun Jul 21 23:32:48 2024 -0400

    only check SNDBAV IRQ if there is data to send

commit 5bb2e66ce774fe174742f0893d82cb7895285983
Author: Cumhur Onat <[email protected]>
Date:   Sun Jul 21 21:22:19 2024 -0400

    fix for out retry attempts with nak response

commit 4485bffd139086d3adc40b1b176a59567a0254fc
Merge: 858ad66c9 45d06cd4a
Author: Ha Thach <[email protected]>
Date:   Thu Aug 22 23:21:43 2024 +0700

    Merge pull request #2771 from hathach/hil-add-host-test

    [HIL] add dual host_info_to_device_cdc support

commit 45d06cd4ab2adea07513243447b6ec729d7d8c2c
Author: hathach <[email protected]>
Date:   Thu Aug 22 22:25:14 2024 +0700

    skip dual/host_info_to_device_cdc for pico due to a bug in pio-usb

commit ccf886ca80ed74d985483fdb90e67703ebeb7dad
Author: hathach <[email protected]>
Date:   Thu Aug 22 18:51:32 2024 +0700

    add pio-usb host test to hil. fix build as well

commit 0db42aac71a6fb2a821a034ee29d2587638d309a
Author: hathach <[email protected]>
Date:   Thu Aug 22 18:06:48 2024 +0700

    add hil support for dual host_info_to_cdc
    replace itsybitsy m4 by metro m4 + max3421e

commit 858ad66c9316250876dad533e47513b7def915d1
Author: Ha Thach <[email protected]>
Date:   Thu Aug 22 12:37:11 2024 +0700

    circleci tweaks (#2770)

    * skip circleci build on master push
    * change max32666 probe to jlink, max32625pico is not reliable enough

commit 61187008285d70d700e30e5f11636240ae4845d0
Author: Ha Thach <[email protected]>
Date:   Wed Aug 21 19:09:37 2024 +0700

    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

commit 5f519819bad94b1d19364b485c314b412199fba0
Merge: ca3925a4c 0541598d0
Author: Ha Thach <[email protected]>
Date:   Mon Aug 19 21:42:14 2024 +0700

    Merge pull request #2767 from hathach/minor-update

    Minor update

commit 0541598d07fd57e4ad0067abe85c4c7a71b3756a
Author: hathach <[email protected]>
Date:   Mon Aug 19 20:09:32 2024 +0700

    mimxrt1015_evk does not work reliably in hil pool (like metro m7).

commit ea4f9ceb58f0aa6acc86bbe3083596a98b5355fd
Author: hathach <[email protected]>
Date:   Mon Aug 19 20:08:55 2024 +0700

    remove weak from dcd_edpt_close() for port without TUP_DCD_EDPT_ISO_ALLOC

commit 215832397b1593e2df5609f92c9346c133a03774
Author: hathach <[email protected]>
Date:   Mon Aug 19 19:07:47 2024 +0700

    update doc, re-enable metro m7 for hil, only build make windows/macos on PR

commit 088486186f514578a02d6b6c7f39e0ad74f56118
Author: hathach <[email protected]>
Date:   Mon Aug 19 19:05:33 2024 +0700

    rename TUD_ENDPOINT_EXCLUSIVE_NUMBER to TUD_ENDPOINT_ONE_DIRECTION_ONLY

commit ca3925a4c5b8958ec6f49818e78ccf35aba59247
Merge: b8d3c0c4a 635bdc1fc
Author: Ha Thach <[email protected]>
Date:   Mon Aug 19 18:22:13 2024 +0700

    Merge pull request #2708 from BrentK-ADI/max32_port

    Add port for Analog Devices MAX32 MCUs

commit 635bdc1fcea1d4d9972d4c9960a32250b0245186
Author: hathach <[email protected]>
Date:   Mon Aug 19 13:20:16 2024 +0700

    fix ci build

commit 0c9d7a21858d246dfaadb78122c27c6e4099109c
Author: hathach <[email protected]>
Date:   Mon Aug 19 12:38:45 2024 +0700

    add hwfifo_flush()

commit 8fdd8d9a7b83bfb79ac9a02142592d7ee4948b83
Author: hathach <[email protected]>
Date:   Mon Aug 19 11:59:41 2024 +0700

    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

commit e345380723051ac3342a724660e877d7b2dad2fb
Author: hathach <[email protected]>
Date:   Sun Aug 18 17:15:07 2024 +0700

    add flash_openocd_adi() for use with max32
    add feather max32666 to the hil pool

commit 76eb2f506642968b2b0079326483905e79d20d2f
Author: hathach <[email protected]>
Date:   Sun Aug 18 16:34:58 2024 +0700

    more musb update

commit fe7ffc8edaad069955d6ededb3fc77084338256c
Author: hathach <[email protected]>
Date:   Sat Aug 17 19:08:48 2024 +0700

    rename register bit definition to prevent conflict

commit 123830c1f00813d86d0405dc7a5624ccb1220a31
Author: hathach <[email protected]>
Date:   Sat Aug 17 19:06:19 2024 +0700

    remove unused register def

commit a6bee747b6f550e4fdb144c7db4aad70fee5ac69
Author: hathach <[email protected]>
Date:   Sat Aug 17 18:07:36 2024 +0700

    define and use TUD_ENDPOINT_EXCLUSIVE_NUMBER

commit 993473312b390b722d8693c23310b306997f8c2b
Author: hathach <[email protected]>
Date:   Sat Aug 17 17:09:38 2024 +0700

    minor update

commit e9109f36ba873062812b37f2c40fc88bbf48af67
Author: hathach <[email protected]>
Date:   Sat Aug 17 16:34:24 2024 +0700

    refactor fifo configure/setup for dynamic and static fifo

commit eaf9cc1beb6f5e34683debe531c7fa4d012c47b2
Author: hathach <[email protected]>
Date:   Sat Aug 17 13:31:31 2024 +0700

    more refactor to simplify musb driver

commit c34d5e7a71303c91fab134606841dd62ec57eef6
Author: dp111 <[email protected]>
Date:   Fri Aug 16 21:43:41 2024 +0100

    Put break inside #if #endif

commit 8e3093e06faf51ad855ce965b28edc2d066fb528
Author: hathach <[email protected]>
Date:   Fri Aug 16 08:21:20 2024 +0700

    update cmake profile

commit 802713523ed97b3a5190d778d19a9814efe0cab9
Merge: 18b5affce b8d3c0c4a
Author: dp111 <[email protected]>
Date:   Thu Aug 15 21:05:41 2024 +0100

    Merge pull request #1 from hathach/master

    Sync

commit 33e3ea36450a30d76113e5e356ddf5f99cdda2c5
Author: hathach <[email protected]>
Date:   Thu Aug 15 23:46:33 2024 +0700

    remove analog PHY from musb_regs_t
    hil: remove ch32v203 since not reliable enough

commit 6152adb17fd0e8d76c60f589d84eee0fec323fa5
Author: hathach <[email protected]>
Date:   Thu Aug 15 19:05:28 2024 +0700

    use musb_ep_csr_t for indexed CSR, also use indexed csr for TI access as well. Merge ep0 and epn together

commit 06e52e4fb298c15c6d918150b1c70873963c0673
Author: Hinko Kocevar <[email protected]>
Date:   Thu Aug 15 14:33:02 2024 +0200

    couple of fixes for usbtmc example

commit 7d8d364332189f840cbd0265f2834c1b343c5e52
Author: hathach <[email protected]>
Date:   Thu Aug 15 16:52:50 2024 +0700

    update musb fifo usage

commit e339702a2a7977e4e62c2f3fea9aca55f71190ee
Author: hathach <[email protected]>
Date:   Thu Aug 15 16:41:20 2024 +0700

    adding universal register structs for musb

commit a9df933e0d35c1c198343464d49e69eff20dde4a
Author: hathach <[email protected]>
Date:   Thu Aug 15 15:24:04 2024 +0700

    add TUP_USBIP_MUSB macro, minor rename

commit 1402e6ec0d5ed60375c9deb1add9061fcb37e590
Author: hathach <[email protected]>
Date:   Thu Aug 15 14:36:31 2024 +0700

    add flash-uniflash support for ti tm4c

commit 0be427bae95ef0fe94cb6f0b405eb5c3bbae160a
Author: hathach <[email protected]>
Date:   Wed Aug 14 23:59:35 2024 +0700

    use max32 cmsis, fix NVIC_GetEnableIRQ() not defined when using with CMISIS < 5

commit f6b96f7ea9f0d0c4872e1e290bf59f65c68a7bf3
Author: hathach <[email protected]>
Date:   Wed Aug 14 22:56:59 2024 +0700

    fix spelling, add max32 to ci with arm-gcc build

commit 761399b5e09fd682d7be5ad7570c039922eb18bb
Merge: 5122d6d10 b8d3c0c4a
Author: hathach <[email protected]>
Date:   Wed Aug 14 06:33:42 2024 +0700

    Merge branch 'refs/heads/master' into fork/BrentK-ADI/max32_port

commit b8d3c0c4a8e005bcfcc4ed04556e6da54f235ccc
Author: Ha Thach <[email protected]>
Date:   Tue Aug 13 23:57:01 2024 +0700

    Circi dynamic config (#2763)

    Circleci
    * build cmake armgcc and arm clang on circleci
    * use docker medium+

commit 9d8052b5da2ee7114fc691f44fcbea4fb1c44016
Merge: ac1fd3266 86419df42
Author: Ha Thach <[email protected]>
Date:   Tue Aug 13 16:20:19 2024 +0700

    Merge pull request #2762 from hathach/fsdev_iso_fix

    Fsdev iso fix

commit 86419df42c3220a867a3ffbc22140e11b7ad57ee
Author: hathach <[email protected]>
Date:   Tue Aug 13 16:01:51 2024 +0700

    use zero wait flash for nano v203

commit 0f732a2f8b83ba5a6eebacf4ded73a682214591e
Author: hathach <[email protected]>
Date:   Tue Aug 13 14:50:54 2024 +0700

    remove metro m7 for now

commit 5f8599f6d44c1b1741f3e0edf0d342720c0c17d8
Author: hathach <[email protected]>
Date:   Tue Aug 13 14:35:42 2024 +0700

    metro m7 has issue with cdc_msc example randomly on hil test. Exclude it for now

commit 525406597627fb9307425539b86dddf10278eca8
Author: hathach <[email protected]>
Date:   Tue Aug 13 13:51:28 2024 +0700

    change pio-usb back to upstreaam

commit f23170786abe8bde0a00065987674f6ff66104c5
Author: hathach <[email protected]>
Date:   Tue Aug 13 13:50:19 2024 +0700

    increase pyserial timeout

commit 61725a5263b6820051d515fcb716e4a91c13cdac
Author: hathach <[email protected]>
Date:   Tue Aug 13 13:16:46 2024 +0700

    fix concurrent mass storage test conflict, use pyfatfs to access disk dev by usb id instead of mounted in /media/

commit 45f50ebaa8dd4d2542d2db8fe51783803c8698be
Author: hathach <[email protected]>
Date:   Tue Aug 13 11:04:53 2024 +0700

    increase enum timeout

commit ad411b6c252265676d9a61f77fd8a5c26465b392
Author: hathach <[email protected]>
Date:   Tue Aug 13 10:55:17 2024 +0700

    minor update to cmake profile

commit 96c5c72e971674ba3a4023aed02bf31cc8c994dc
Author: HiFiPhile <[email protected]>
Date:   Mon Aug 12 18:38:23 2024 +0200

    Fix double buffer not disabled for smaller devices.

commit f565267dafe63a8f92e53ba5e511f07ea34eaaa4
Author: HiFiPhile <[email protected]>
Date:   Mon Aug 12 18:32:51 2024 +0200

    Fix stm32l0 clock init.

commit 549f20d1793d1896a376a1ea978a4f02217de4ed
Author: HiFiPhile <[email protected]>
Date:   Mon Aug 12 15:39:02 2024 +0200

    Fix buf_id read for ISO transfer.

commit 5666aa196f99e323e025179559ef8ac1db390749
Author: HiFiPhile <[email protected]>
Date:   Mon Aug 12 15:38:22 2024 +0200

    Fix tusb_dir_t warning.

commit ac1fd3266644a2d87e38ef3e353ed9f60a618d50
Merge: 9ee7d1b77 a621c4b6f
Author: Ha Thach <[email protected]>
Date:   Mon Aug 12 21:26:10 2024 +0700

    Merge pull request #2761 from hathach/hil-readd-v203

    readd v203 to hil pool

commit a621c4b6fcd89df9b86d2911414e05e2e15184ec
Author: hathach <[email protected]>
Date:   Mon Aug 12 16:39:25 2024 +0700

    fix more race with ch32v203 and setup when queuing zlp.
    improve hil test failed output

commit 7a9ef9e7bdbd915e96ed40dbe76111959a92ce9f
Author: hathach <[email protected]>
Date:   Sun Aug 11 11:10:15 2024 +0700

    readd v203 to hil pool

commit 9ee7d1b77e365079eab5bb641eea522a8deb551e
Merge: 18b5affce 8b8874922
Author: Ha Thach <[email protected]>
Date:   Sun Aug 11 10:19:52 2024 +0700

    Merge pull request #2760 from hathach/update-pio-usb

    change pio to fix rp2040 build

commit 8b88749223e969148e9d1ce4c8fd3a6756d5e38c
Author: hathach <[email protected]>
Date:   Sun Aug 11 09:51:14 2024 +0700

    skip ch32v203 for h…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant