summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2021-04-30Remove offset feature from fifo.cReinhard Panhuber
2021-04-30Change read infos to pointer typeReinhard Panhuber
2021-04-29Fix typo and clean up resetJeremiah McCarthy
2021-04-28temporarily fix include recusrive loophathach
2021-04-26use correct NBYTES_MAX for full and high speedhathach
2021-04-26add TUP_MCU_STRICT_ALIGN macro that manually pick bytes for lpc55 port1 that ↵hathach
is m4 but cannot unaligned acces on usb ram
2021-04-26clean uphathach
2021-04-26ip3511 correct buffer offset, nbytes layout for highspeed port1hathach
able to get passed enumeration and up to READ10
2021-04-24fix unaligned access with port1 hshathach
2021-04-24lpc55 improve multiple controller supporthathach
port1 highspeed requires USB_RAM
2021-04-24lpc55 correct bus_reset with highspeed on support controllerhathach
correct hsphy init for family
2021-04-24lpc55 better multiport supporthathach
2021-04-24update dcd ip3511 for better multiple rhport supporthathach
2021-04-23Change tu_fifo_get_linear_write/read_info() to return a structReinhard Panhuber
Compilers always complain that variables set by function via pointer might be uninitialized so to avoid that return values are now delivered via struct.
2021-04-23Init len_wrap = 0 to fix compiler complains.Reinhard Panhuber
2021-04-23Fix include path in audio_device.hReinhard Panhuber
2021-04-23Implement functions to allow for DMA usage in audio driver.Reinhard Panhuber
- Add tud_audio_n_get_ep_out_ff(), tud_audio_n_get_ep_in_ff(), tud_audio_n_get_rx_support_ff(), and tud_audio_n_get_tx_support_ff() - Change get_linear_read/write_info() to return linear and wrapped part at once - Adjusted affected code in audio_device.c and tested with audio_4_channel.
2021-04-22Removes polltimeout behaviour and restructuresJeremiah McCarthy
Moves dfu_req_dnload_reply to ACK stage of a DNREQUEST. Removes unneeded variables due to other simplifications.
2021-04-22Fix statte check on DATA stageJeremiah McCarthy
2021-04-22Remove custom status description tableJeremiah McCarthy
2021-04-22Remove unused alt_settingJeremiah McCarthy
2021-04-22Add constJeremiah McCarthy
2021-04-22Remove uunused codeJeremiah McCarthy
2021-04-22Remove usb reset callbackJeremiah McCarthy
2021-04-22Remove nonstd behaviourJeremiah McCarthy
2021-04-22Move debug from .h to .cJeremiah McCarthy
2021-04-22Replace dfu_mode with dfuJeremiah McCarthy
2021-04-21Remove unnecessary volatile and short audio function index to func_idReinhard Panhuber
2021-04-20Merge remote-tracking branch 'upstream/master' into uac2_fix_cs_as_int_alt_set_0Reinhard Panhuber
2021-04-20Clean up old depracted and misleading variable namesReinhard Panhuber
2021-04-20Refactor static function for better performanceReinhard Panhuber
2021-04-20Fix pointer alt_setting to be cleared when driver gets initializedReinhard Panhuber
2021-04-16tinyusb: add support of esp32s3 targetAlex Lisitsyn
add support of new esp32s3 target and the board update the roles.mk wrapper to allow dfu flashing of espressif chip update examples to allow compilation for esp32s3_addax_1 board once the code is tested the PR to original tinyusb repo will be submitted
2021-04-15fix build with LOG=2hathach
2021-04-15Merge branch 'master' into edpt_ISO_xferhathach
2021-04-15minor clean uphathach
2021-04-14Improve user feedback in case of wrong configuration of audio driverReinhard Panhuber
2021-04-12Remove DFU mode and rtJeremiah McCarthy
2021-04-09Add support for SAM L22 familyJoey Castillo
2021-04-08Fix defines in audio_device.cReinhard Panhuber
2021-04-08Remove depracted defines in audio_device.cReinhard Panhuber
2021-04-07Resolve gcc warnings for no parameter functionsJeremiah McCarthy
2021-04-07Revise per initial commentsJeremiah McCarthy
Returns the RT driver to the function state of previous iteration, which did not support the will_detach. Behavior should be fine without this feature. This removes much of the added bloat to track state, and handle requests in the APP_DETACH state which is no longer required. Removes the optional bloat added to the RT driver, such as responding to GETSTATE requests. Fixes the DFU Mode to extract the attr bits from the functional descriptor when opened. Fixes some incorrect bitwise if checks. Also, updates some naming of functions to be consistent with the rest of the library.
2021-04-07Optimize encode/decode - refactor unnecessary repetitive divisionReinhard Panhuber
2021-04-07more cleanuphathach
2021-04-07remove tu_fifo_backward_write/read_pointer APIhathach
since it is illegal from fifo perspective
2021-04-07more _ff_pull/push clean uphathach
2021-04-07clean up _ff_push_nhathach
2021-04-07use tu_unaligned_write32() for _ff_push_const_addrhathach
2021-04-07renamehathach