summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-06-01remove cmake compile macro for net example (use lwipopts.h instead)hathach
2022-06-01Merge pull request #1438 from Nikitarc/masterHa Thach
Update dwc2_stm32.h
2022-05-31Merge pull request #1381 from hathach/add-sof-isrHa Thach
Add SOF IRQ Handler
2022-05-31Merge pull request #1479 from M3gaFr3ak/masterHa Thach
Fix printf long int compiler error
2022-05-31clean up tud_audio_set_itf_cb() invocationhathach
2022-05-31Merge pull request #1463 from hathach/sof-isr-updateHa Thach
changes proposal to audio feedback computation
2022-05-31comment out fifo count method for nowhathach
2022-05-28Fix printf long int compiler errorLeon Loeser
2022-05-28Merge pull request #1477 from cr1901/fix-submHa Thach
Remove lib/Pico-PIO-USB, which has moved to hw/mcu/raspberry_pi/Pico-PIO-USB. Fixes #1475.
2022-05-27adding feedback fifo count (WIP)hathach
2022-05-27Remove lib/Pico-PIO-USB, which has moved to hw/mcu/raspberry_pi/Pico-PIO-USB.William D. Jones
2022-05-27wrap feedback and compute to its own struct/unionhathach
2022-05-26Merge pull request #1467 from kilograham/rp2040_cleanupHa Thach
Minor cleanup of RP2040 code post addition of Pico-PIO-USB
2022-05-25Merge pull request #1473 from sknebel/patch-1Ha Thach
fix links in docs
2022-05-24fix links in docsSven
changed markdown formatting to rst formatting
2022-05-24Merge pull request #1451 from kasjer/kasjer/pic32-sanity-fixesHa Thach
pic32 sanity fixes
2022-05-20Minor cleanup of RP2040 code post addition of Pico-PIO_USBgraham sanderson
* Removed some compiler warnings, and cleaned out unnecessary warning suppression from CMake suppress_tinyusb_warnings() * Made explicit family_configure_dual_usb_example() for DUAL mode examples as family_configure_target() may not generally be called multiple times for the same target * Renamed library pico_pio_usb to tinyusb_picio_pio_usb to be clearer and avoid conflict if someone already has a pico_pio_usb in their project * Added family_add_pico_pio_usb() method for adding Pico-PIO_SUB support to an existing example * Allowed tinyusb_pico_pio_usb to be added to regular apps using the Pico SDK
2022-05-19prototype for feedback methodhathach
2022-05-19rename tud_audio_sof_isr() to tud_audio_feedback_interval_isr()hathach
- also add interval_log2 to isr callback - also rename other variables
2022-05-16Merge pull request #1412 from hathach/pio-hostHa Thach
PIO USB support
2022-05-16print addres of mouse inputhathach
2022-05-16add upstream Pico-PIO-USBhathach
2022-05-16remove pico-usb forkhathach
2022-05-13fix ci buildhathach
2022-05-13changes proposal to audio feedback computationhathach
2022-05-11clean up examplehathach
2022-05-11sync with pio usbhathach
2022-05-10clean uphathach
2022-05-10cmake lib renamehathach
2022-05-10move pio-usb init to family_configure_pio_usb_example() to stay compatiblehathach
2022-05-10include dual examples to cihathach
2022-05-10rename host/hid_to_cdc to dual/host_hid_to_device_cdchathach
2022-05-10move pio usb files to srchathach
2022-05-06fix incorrect total number of interfacehathach
2022-05-06Merge pull request #1460 from ccrome/chc-fix-freertos-irq-imxHa Thach
set irq priority for freertos
2022-05-05set irq priority for freertoscaleb crome
2022-05-01dcd_pic32: Fix memory overwrite in incoming dataJerzy Kasenberg
When transfer was finished rx_fifo_read() read all that was to read RXPKTRDY was cleared allowing next packet to be received. Then xfer_complete was called. Interrupt for OUT endpoint was left enable, that would not be a problem if data was handled fast and new transfer was scheduled. For MSC when host sends a lot of data this interrupt that was enabled could cause epn_handle_rx_int() to be called after transfer was completed and next was not scheduled yet. Without TU_ASSERT that was added to detect this, incoming data was written past buffer provided by user code resulting in random memory corruption. This just blocks RX interrupt when transfer is finished, and also only unmasked rx interrupts are handled.
2022-05-01dcd_pic32: Add asserts transfer sanity checkJerzy Kasenberg
TU_ASSERTS added to detect transfer inconsistency.
2022-05-01Add TU_BREAKPOINT for mips architectureJerzy Kasenberg
_mips is provided by xc32-gcc
2022-04-29fix ci buildhathach
2022-04-29configure hid_to_cdc example to build with rp2040 with pio usb as hosthathach
2022-04-29update piohathach
2022-04-28more clean uphathach
2022-04-27make hcd_event_handler() fastfunc, and force inline other helperhathach
2022-04-27clean uphathach
2022-04-27add TU_ATTR_FAST_FUNC for rp2040 __not_in_flash() sectionhathach
2022-04-27everything work greathathach
2022-04-26minor clean uphathach
2022-04-26improve pio usb endpoint handlerhathach
2022-04-26Merge pull request #1444 from Firefishy/gh-action-use-replacement-rubyHa Thach
Gh action use replacement ruby