summaryrefslogtreecommitdiff
path: root/src/class/audio/audio_device.h
AgeCommit message (Expand)Author
2022-06-07add TU_ATTR_FAST_FUNC for audio sof isr call chainhathach
2022-05-31comment out fifo count method for nowhathach
2022-05-27adding feedback fifo count (WIP)hathach
2022-05-27wrap feedback and compute to its own struct/unionhathach
2022-05-19prototype for feedback methodhathach
2022-05-19rename tud_audio_sof_isr() to tud_audio_feedback_interval_isr()hathach
2022-05-13fix ci buildhathach
2022-05-13changes proposal to audio feedback computationhathach
2022-04-09Introduce 3 fb calc options: NO_SOF_BY_USER, SOF_BY_AUDIO_D, SOF_BY_USERReinhard Panhuber
2022-03-20Disable SOF ISR feedback calcuation by default s.t. examples still workReinhard Panhuber
2022-03-20Streamline feedback calc, find fb interval from descriptors, inc. checksReinhard Panhuber
2022-03-19Implement power of two, shift, and float calculationReinhard Panhuber
2022-03-16Disable CFG_TUD_AUDIO_ENABLE_FEEDBACK_DETERMINATION_WITHIN_SOF_ISRReinhard Panhuber
2022-03-14Add SOF callback function for feedback value determination in uac - wip!Reinhard Panhuber
2022-01-07Disable feedback format correction by default #1234Valentin Milea
2021-12-06Support disabling feedback format correction #1234Valentin Milea
2021-05-27include clean uphathach
2021-04-28temporarily fix include recusrive loophathach
2021-04-23Fix include path in audio_device.hReinhard Panhuber
2021-04-23Implement functions to allow for DMA usage in audio driver.Reinhard Panhuber
2021-04-21Remove unnecessary volatile and short audio function index to func_idReinhard Panhuber
2021-04-20Clean up old depracted and misleading variable namesReinhard Panhuber
2021-04-07Optimize encode/decode - refactor unnecessary repetitive divisionReinhard Panhuber
2021-04-06minor clean uphathach
2021-04-03Fix #define error in audio_device.hReinhard Panhuber
2021-04-03Fix #define error in audio_device.hReinhard Panhuber
2021-04-03Fix #define errors in audio_device.hReinhard Panhuber
2021-04-03Generalize audio driver for 3 audio functions plus a lot more.Reinhard Panhuber
2021-03-10Implement audio PCM type I enc./decoding acc. to 2.3.1.5 Audio StreamsReinhard Panhuber
2021-03-01audio_decive clean up and bootstrapping of linear (formerly evade) buff.Reinhard Panhuber
2021-02-18Implement left and right justifications for 24 to 32 bit PCM encodingReinhard Panhuber
2021-02-12Fix CFG_TUD_AUDIO_EP_IN/OUT_SW_BUFFER_SIZE to be defined anywayReinhard Panhuber
2021-02-12FormatingReinhard Panhuber
2021-02-12Complete redesign of audio driver.Reinhard Panhuber
2021-01-31Rework audio driverReinhard Panhuber
2020-11-20migrate audio device to new control xfer cbhathach
2020-10-09Revert dcd_alloc_mem_for_conf() but keep changes from @kasjer for ISO EPReinhard Panhuber
2020-10-07Remove CFG_TUD_AUDIO_TX_DMA_RINGBUFFER_SIZE which is not needed any moreReinhard Panhuber
2020-10-07fix audio_test buildhathach
2020-09-28audio_device: Update explicit feedback supportJerzy Kasenberg
2020-09-28audio_device: Allow one FIFO for N channelsJerzy Kasenberg
2020-09-28audio_device: Fix inline function specifiersJerzy Kasenberg
2020-09-03Remove tud_audio_n_write_ep_in_buffer() as long as ISO EPs are not RBs.Reinhard Panhuber
2020-09-01Allow epin_buf to be written directly into in case no TX FIFOs are used.Reinhard Panhuber
2020-08-29Fix comment.Reinhard Panhuber
2020-08-29Fix CFG_TUD_AUDIO_RX_FIFO_SIZE defines.Reinhard Panhuber
2020-08-25audio_device: Change CFG_TUD_AUDIO_TX_BUFSIZE to CFG_TUD_AUDIO_TX_FIFO_SIZEJerzy Kasenberg
2020-08-20Fix formatting, get rid of all tabs.Reinhard Panhuber
2020-08-19Commit before sharing.Reinhard Panhuber
2020-07-25Get and set requests workReinhard Panhuber