| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-08-15 | adding universal register structs for musb | hathach | |
| 2024-08-15 | add TUP_USBIP_MUSB macro, minor rename | hathach | |
| 2024-08-14 | use max32 cmsis, fix NVIC_GetEnableIRQ() not defined when using with CMISIS < 5 | hathach | |
| 2024-08-14 | fix spelling, add max32 to ci with arm-gcc build | hathach | |
| 2024-08-14 | Merge branch 'refs/heads/master' into fork/BrentK-ADI/max32_port | hathach | |
| 2024-08-13 | Fix double buffer not disabled for smaller devices. | HiFiPhile | |
| 2024-08-13 | Fix buf_id read for ISO transfer. | HiFiPhile | |
| 2024-08-13 | Fix tusb_dir_t warning. | HiFiPhile | |
| 2024-08-12 | fix more race with ch32v203 and setup when queuing zlp. | hathach | |
| improve hil test failed output | |||
| 2024-08-08 | refactor read/write pma from/to fifo | hathach | |
| 2024-08-08 | revert the use of EP_KIND. ch32v203 seems to unconditionally accept ZLP on ↵ | hathach | |
| EP0 OUT, which can incorrectly use queued_len of previous transfer. So reset total_len and queued_len to 0. | |||
| 2024-08-08 | use EP_KIND for STATUS OUT to fix OUT packet is auto accepted after SETUP ↵ | hathach | |
| without usbd consent | |||
| 2024-08-07 | fix v203 race condition between rx bufsize and RX_STAT which cause PMAOVR | hathach | |
| fix set_rx_bufsize with invalid value for zero length packet | |||
| 2024-08-06 | minor rename | hathach | |
| 2024-08-06 | improve dcd_int_handler() | hathach | |
| - skip DIR and use CTR TX/RX to handle complete transfer - clear CTR first, except for setup which we need to get data first - separate handle_ctr_setup() | |||
| 2024-08-05 | finally fixed fsdev setup handling, which cause race condition for ch32v203 | hathach | |
| 2024-08-02 | more fsdev clean up | hathach | |
| hil test boards in parallel | |||
| 2024-08-01 | read/write packet enhancement, merge 16-bit and 32-bit together | hathach | |
| 2024-08-01 | fsdev improve ep bit manipulation | hathach | |
| 2024-07-31 | simplify read/write 16-bit packet | hathach | |
| 2024-07-31 | fix ep type bulk typo | hathach | |
| 2024-07-31 | rename to fsdev_type.h, use FSDDEV_REG instead of USB | hathach | |
| 2024-07-31 | refactor xfer_ctl_ptr() to take epnum/dir to reduce computation | hathach | |
| 2024-07-31 | refactor dcd_ep_ctr_handler | hathach | |
| 2024-07-31 | rename to ep_read/write(), drop USBx argument | hathach | |
| 2024-07-31 | remove all pcd ep read, modify write | hathach | |
| 2024-07-31 | fix ep_add_dtog() | hathach | |
| 2024-07-31 | clean up dcd_edpt_stall/clear_statll | hathach | |
| 2024-07-31 | improve using ep_add_status/ep_add_dtog | hathach | |
| 2024-07-31 | enhance dcd_ep_ctr_rx_handler() | hathach | |
| 2024-07-31 | correct ep toggle bit | hathach | |
| 2024-07-30 | add edpt0_open(), slightly update dtog | hathach | |
| 2024-07-30 | improve set endpoint | hathach | |
| 2024-07-30 | move align buffer to pma_alloc() | hathach | |
| 2024-07-30 | refactor btable_set_rx_bufsize() | hathach | |
| 2024-07-30 | more btable set/get clean up | hathach | |
| 2024-07-26 | implement btable_set_addr/count | hathach | |
| 2024-07-25 | refactor btable tx/rx into arr[2] | hathach | |
| 2024-07-25 | Combined DCD MUSB implementations | Brent Kowal | |
| 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 | simplify btable rx/tx count/address access | hathach | |
| 2024-07-25 | fsdev: remove unused _setup_packet | hathach | |
| 2024-07-24 | minor changes | hathach | |
| 2024-07-23 | fsdev read/write packet use unaligned function | hathach | |
| 2024-07-22 | fix a bug in fsdev introduced by #1942 | hathach | |
| 2024-07-17 | RP2040: no need to clear usb_hw (usb registers) as they are reset to default ↵ | Liam Fraser | |
| state by a hardware reset | |||
| 2024-07-17 | RP2040: Use our own unaligned memcpy to avoid alignment faults with some ↵ | Liam Fraser | |
| memcpy implementations | |||
| 2024-07-12 | simplify dwc2 test mode | hathach | |
| - all dwc2 ip seems to support test mode in both fs/hs -> remove TUP_USBIP_DWC2_TEST_MODE - remove dcd_check_test_mode_support(), all should be supported - move enum tusb_feature_test_mode_t to tusb_types.h | |||
| 2024-07-11 | Pre-commit fixes. | Brent Kowal | |
| Resolve codespell and EOF errors found in the pre-commit CI task. | |||
| 2024-07-01 | Add MAX78002 Support | Brent Kowal | |
| -Added support for MAX78002, MAX78002EVKIT -Added provisions for remaining MAX32 USB parts | |||
| 2024-07-01 | AD-APARD32690-SL Support and Cleanup | Brent Kowal | |
| - Added BSP for AD-APARD32690-SL board (apard32690) - Ran clang-formatting on previously committed code - Removed LOG messages from dcd_max32.c | |||
