| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-06-24 | add more warning option, also fix -Wconversion with rp2040 | hathach | |
| -Wuninitialized, -Wunused, -Wredundant-decls | |||
| 2022-06-22 | Merge pull request #1526 from ccrome/chc-add-teensy-41 | Ha Thach | |
| Added The Teensy 4.1 board | |||
| 2022-06-21 | Update USBTMC descriptors to support high speed, set USB version to 2.0.0 ↵ | NConrad | |
| for all cases. | |||
| 2022-06-21 | Update USBTMC driver to support dynamic packet sizes (based on descriptor). | NConrad | |
| 2022-06-21 | Added The Teensy 4.1 board | caleb crome | |
| The Teensy 4.1 board has an 8MB W25Q64JV as opposed to the 2MB flash on the Teensy 4.0. This largely doensn't matter for TinyUsb, except when you attempt to access any memory in the flash above the 2MB boundary, when it fails with a hard fault. | |||
| 2022-06-21 | Merge pull request #1509 from liamfraser/rp2040_hcd_improvements | Ha Thach | |
| RP2040 HCD Improvements (Hub + Keyboard + Mouse working) | |||
| 2022-06-18 | Merge pull request #1515 from maddyaby/dcd_edpt_close | Ha Thach | |
| Stub out dcd_edpt_close for samd | |||
| 2022-06-18 | Merge pull request #1518 from mingpepe/master | Ha Thach | |
| Fix typo for log format | |||
| 2022-06-17 | Allow more endpoint packet sizes for SAMD | maddyaby | |
| Tested on SAMD51 - we can allow more packet sizes by checking that the set size value is greater than the requested packet size instead of exactly the same. | |||
| 2022-06-17 | Re-add some warning suppression for rp2040 | graham sanderson | |
| 2022-06-17 | Merge pull request #1519 from kilograham/rp2040_shared_handler | Ha Thach | |
| rp2040: use shared IRQ handlers, so user can also hook the USB IRQ | |||
| 2022-06-17 | rp2040: use shared IRQ handlers, so user can also hook the USB IRQ | graham sanderson | |
| 2022-06-17 | Fix typo for log format | mingpepe | |
| 2022-06-17 | Merge pull request #1516 from hathach/fix-example-with-highspeed | Ha Thach | |
| correct bulk size for highspeed endpoint in dynamic_configuration and usbtmc exmaples | |||
| 2022-06-17 | correct bulk size for highspeed endpoint in dynamic_configuration and usbtmc ↵ | hathach | |
| exmaples | |||
| 2022-06-16 | Stub out dcd_edpt_close for samd | maddyaby | |
| Not having this prevents the device from finishing the mounting process. Tested on a SAMD51 and didn't seem to need to actually do anything in the close function. | |||
| 2022-06-16 | Fix typo in audiod_rx_done_cb in audio_device.c | Maddy | |
| 2022-06-16 | Merge pull request #1512 from kilograham/make_ram_code_optional | Ha Thach | |
| rp2040: make moving 1K of code into RAM optional - and off by default | |||
| 2022-06-16 | rp2040: make moving 1K of code into RAM optional - and off by default | graham sanderson | |
| 2022-06-16 | Merge pull request #1480 from Ryzee119/multihub_rebase | Ha Thach | |
| Host: Add support for multi-level usb hubs | |||
| 2022-06-16 | update readme | hathach | |
| 2022-06-16 | add note for recursive calls of process_device_unplugged() in case of hub | hathach | |
| 2022-06-13 | hcd_rp2040 improvements: | Liam Fraser | |
| - Stall now has priority over other interrupt responses - Delete eunused hcd_edpt_busy - Assert !ep->active when trying to start a new xfer - Assert !ep->active when handling buff_status bits - Set ep->xferred_len to 8 once a setup packet is finished so the data structure is accurate | |||
| 2022-06-10 | Merge pull request #1506 from hathach/more-dynamic-rhport | Ha Thach | |
| more dynamic controller for host | |||
| 2022-06-10 | more dynamic controller for host | hathach | |
| 2022-06-10 | Merge pull request #1505 from hathach/revert-sof-rename | Ha Thach | |
| revert sof_isr driver rename since it cause issue with existing code | |||
| 2022-06-10 | revert sof_isr driver rename since it cause issue with existing code | hathach | |
| also removed commented tud_sof_isr_set() API | |||
| 2022-06-08 | Merge pull request #1501 from hathach/more-rp2040-ramfunc | Ha Thach | |
| make all hcd/dcd function used in isr into ram | |||
| 2022-06-08 | make all hcd/dcd function used in isr into ram with ↵ | hathach | |
| __no_inline_not_in_flash_func() for faster irq handling result is 1KB of code moved from rom -> ram | |||
| 2022-06-08 | Merge pull request #1498 from hathach/add-tuh_config-port-specific-setup | Ha Thach | |
| add tuh_configure() for port/dynamic host behavior config | |||
| 2022-06-08 | add tuh_configure() for port/dynamic host behavior config | hathach | |
| 2022-06-07 | Merge pull request #1496 from hathach/rp2040-sof-fastfunc | Ha Thach | |
| add TU_ATTR_FAST_FUNC for audio sof isr call chain | |||
| 2022-06-07 | add TU_ATTR_FAST_FUNC for audio sof isr call chain | hathach | |
| 2022-06-07 | Merge pull request #1495 from hathach/enhance-tusb-config | Ha Thach | |
| Better support multiple controllers configuration | |||
| 2022-06-06 | update all host examples | hathach | |
| 2022-06-06 | more example update | hathach | |
| 2022-06-06 | clean up example to use CFG_TUD_ENABLED + CFG_TUD_MAX_SPEED instead of ↵ | hathach | |
| CFG_TUSB_RHPORT0_MODE | |||
| 2022-06-06 | Merge pull request #1481 from cr1901/msp430-misopt-fix | Ha Thach | |
| msp430x5xx: Add fix for possible bug in msp430-elf-gcc 9.3.0. | |||
| 2022-06-06 | more ci fix | hathach | |
| 2022-06-06 | fix ci, remove use of CFG_TUSB_RHPORT0_MODE in bsp | hathach | |
| 2022-06-04 | update all dwc2 ports to support new dynamic controller support | hathach | |
| 2022-06-04 | Hub: Remove multi-level hub bypass | Ryzee119 | |
| 2022-06-03 | make dwc2 stm32 rhport support dynamic | hathach | |
| 2022-06-03 | remove static port defined for device/host | hathach | |
| 2022-06-02 | nrf5x: Fix DMA access | Jerzy Kasenberg | |
| There were two problems: - dma_running flag could be checked in USB interrupt (not set yet) then higher priority interrupt could start transfer, check dma_running (not set yet) set it to true start DMA; then when USB interrupt continues it starts another DMA that is not allowed - when DMA is started some registers can't be safely accessed, read can yield invalid values (SIZE.EPOUT, SIZE.EPISO) current implementation could start DMA for one OUT endpoint then check that another endpoint also has data and while DMA was not started right away, SIZE.EPOUT was copied already to MAXCNT register. Later on when DMA was started not all data was read from endpoint due to incorrect DMA size previously set. To prevent both cases dma_running is changed in atomic way. Only code that actually set this value to true starts DMA, code that tried and had dma_running flag already set simply defers DMA start to USB task. This eliminates also need to have mutex that was there to limit access to dma_running flag to one task only. transfer also now has started flag that is set only after dcd_edpt_xfer() sets up total_len and actua_len. Previously USB interrupt was disabled when total_len and actual_len were setup to prevent race condition when data arrived to ednpoint before transfer was setup was finished. | |||
| 2022-06-02 | rhport argument in usbd_ API() is not used (always use the initialized port) | hathach | |
| remove the usage of TUD_OPT_RHPORT in class driver | |||
| 2022-06-02 | add __evenaccess keyword for CCRX compiler compatibility | Rafael Silva | |
| Signed-off-by: Rafael Silva <[email protected]> | |||
| 2022-06-02 | fix iso int register typo | Rafael Silva | |
| druing the renaming int and iso endpoint configurations were swapped Co-authored-by: Koji KITAYAMA <[email protected]> | |||
| 2022-06-02 | fix host preprocessor flag typo | Rafael Silva | |
| Co-authored-by: Koji KITAYAMA <[email protected]> | |||
| 2022-06-02 | style code for consistency with existing codebase | Rafael Silva | |
