summaryrefslogtreecommitdiff
path: root/src/common
AgeCommit message (Collapse)Author
2021-06-22final clean upWini-Buh
2021-06-22Merge remote-tracking branch 'upstream/master' into CCRX_PortWini-Buh
2021-06-18Changed order of struct initializer to avoid compiler errorNed Konz
2021-06-18fix build with mm32 boardhathach
2021-06-13fix ep tx with double bufferedhathach
2021-06-12increase example CFG_TUH_HID from 2 to 4hathach
2021-06-11clean upWini-Buh
2021-06-11weak atrribute work around removed from CCRX_PortWini-Buh
2021-06-11improve usbhhathach
2021-06-09fix enum overflow with msp430hathach
2021-06-03Merge remote-tracking branch 'upstream/master' into CCRX_PortWini-Buh
2021-06-02fix missing TU_LOG symbolhathach
2021-06-02clean up loghathach
2021-05-30add level 3 log for info, add generic TU_LOG()hathach
2021-05-29Adaptations for Renesas CCRX toolchain and Rx72N controller performedWini-Buh
2021-05-27more with clean uphathach
2021-05-27include clean uphathach
2021-05-27clean uphathach
2021-05-26Merge branch 'master' into xmos-jmccarthy-masterhathach
2021-05-25fix warnings cast function type for nrf, fix pico osal warninghathach
add TODO for overflow in tusb_fifo.c
2021-05-25Merge remote-tracking branch 'official/master'Jeremiah McCarthy
2021-05-10minor clean uphathach
2021-05-06Merge branch 'master' of github.com:xmos-jmccarthy/tinyusbJeremiah McCarthy
2021-05-02Merge pull request #804 from hathach/audio_make_dma_readyHa Thach
Implement functions to allow for DMA usage in audio driver.
2021-05-02some text fomarting, update unit test to test get buffer info for fifohathach
2021-04-30Remove n from tu_fifo_get_write_info() and fix bug in vendor classReinhard Panhuber
2021-04-30Comment cleanupReinhard Panhuber
2021-04-30Remove variable n in tu_fifo_get_read_info()Reinhard Panhuber
2021-04-30Remove all remainings with peek_atReinhard Panhuber
2021-04-30Remove offset feature from fifo.cReinhard Panhuber
2021-04-30Change read infos to pointer typeReinhard Panhuber
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-26ip3511 correct buffer offset, nbytes layout for highspeed port1hathach
able to get passed enumeration and up to READ10
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-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-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-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
2021-04-07fix cast-align warninghathach
2021-04-06more clean up for _ff_pull_const_addr_in_full_words()hathach
2021-04-06refactor _ff_pull_n() with const addrhathach
2021-04-06Merge branch 'master' of github.com:hathach/tinyusb into edpt_ISO_xferhathach
2021-04-06add tu_unaligned_read32/write32 (#772)Ha Thach
* add tu_unaligned_read32/write32 * added tu_unaligned_read16/write16 * add TU_ATTR_ALWAYS_INLINE, add to most of simple inline function
2021-04-05Separate DFU RT and Mode. UntestedJeremiah McCarthy
2021-04-03Generalize audio driver for 3 audio functions plus a lot more.Reinhard Panhuber
- Audio format and parameters are parsed from descriptors thus user no longer needs to give them explicitely - Tested for 4 channel software type I PCM encoding with 16 bit with 1 channel per FIFO and 2 channels per FIFO (this is I2S specific)
2021-03-26Add DFU Class per Version 1.1 SpecJeremiah McCarthy