summaryrefslogtreecommitdiff
path: root/src/class/audio/audio_device.c
AgeCommit message (Collapse)Author
2025-06-13audio: buffer macro updateHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-05-29uac2: remove support fifoHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-03-15Add ctrl buffer alignment.HiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-02-24add tuh_midi_descriptor_cb()hathach
2024-11-30Reformat audio class.HiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2024-11-30Fix typo.HiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2024-11-30Update audio class with dcache support.HiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2024-11-27Fix missing protoype warning, change TUD_EPBUF_TYPE_DEF order (#2889)Ha Thach
* change TUD_EPBUF_TYPE_DEF order * add and fix -Wmissing-prototypes warnings for cmake (skip make)
2024-11-18Merge pull request #2866 from HiFiPhile/uac_fixHa Thach
Fix 2 UAC issue
2024-11-02Improve EP IN flow control.HiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2024-11-02Fix align issue of _audiod_fct.alt_setting.HiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2024-10-15RP2040 Compile Errorspschatzmann
2024-07-28audiod_function_t clean up.HiFiPhile
2024-07-28Merge branch 'master' of https://github.com/hathach/tinyusb into rx_fbHiFiPhile
2024-07-18UAC2: Fix memclr on driver reset.HiFiPhile
2024-06-28audio_device.c: fix strict-overflow warning with gcc >= 12Davide Gerhard
Fix the following error ~/libs/tinyusb/src/class/audio/audio_device.c:1493:23: error: assuming pointer wraparound does not occur when comparing P +- C1 with P +- C2 [-Werror=strict-overflow] 1493 | while (p_desc < p_desc_end) | ~~~~~~~^~~~~~~~~~~~ compilation terminated due to -Wfatal-errors.
2024-05-12Fix HS playback on OSX.HiFiPhile
2024-05-12Tested 3 bytes feedback work on OSX.HiFiPhile
2024-05-11Fix CI.HiFiPhile
2024-05-11Optimize SOF.HiFiPhile
2024-05-11Merge remote-tracking branch 'remotes/tinyusb/master' into rx_fbHiFiPhile
2024-05-11Always send 4 bytes feedback despite 10.14 format (Apple wtf ?!)HiFiPhile
2024-05-09Convert to bit-field since it's more reliable.HiFiPhile
2024-05-08Add callback to to set feedback format correction at runtime.HiFiPhile
2024-05-08Fix cycle based feedback calculation.HiFiPhile
2024-05-08Migrate to weak default implementation.HiFiPhile
2024-04-26Guard ep_fb with usbd_edpt_claim().HiFiPhile
2024-04-26Add tu_static to global variables.HiFiPhile
2024-04-26UAC2: Implement feedback by fifo counting.HiFiPhile
2024-04-25uac2: return on clear_feature.HiFiPhile
2024-04-08Merge pull request #1835 from MasterQ32/otg_bringupHa Thach
Implements deinit functions for host/device mode switch
2024-04-08add class driver deinithathach
2024-04-02Move endpoint alloc define to tusb_mcu.hHiFiPhile
2024-04-01UAC2: fix mounted condition.HiFiPhile
2024-04-01UAC2: refactor interrupt endpoint support.HiFiPhile
2024-04-01Merge remote-tracking branch 'upstream/master' into pr/1702HiFiPhile
2024-03-30dwc2: add endpoint allocation support.HiFiPhile
2024-01-23audio_device: Fix unused variable warningJerzy Kasenberg
In some configurations local variable p_desc_parse_for_params is declared and never used resulting in warning that can be escalated to build error (for mynewt) Now variable is surrounded with same preprocessor condition as function that uses it audiod_parse_for_AS_params()
2023-12-10Add comment to explain why the condition changesÁngel Molina Núñez
2023-12-09Fix strict-overflow warning when compiling with gcc >= 12Angel Molina
2023-10-18Adjsut blackout time.Mengsk
2023-10-17Put sw_buf in USB section only if necessary.HiFiPhile
2023-10-17Fix compile.HiFiPhile
2023-10-17Add blackout time.HiFiPhile
2023-10-17Read sample rate directly from control transfer to eliminate callback.HiFiPhile
2023-10-17Add flow control for IN transfer.HiFiPhile
2023-10-10Fix naming nBytesPerSample.HiFiPhile
2023-09-19Fix cast-align.HiFiPhile
2023-09-19Fix UAC interleaved copy.HiFiPhile
2023-07-24rename CFG_TUSB_MEM_SECTION to CFG_TUD_MEM_SECTION in device stackhathach
CFG_TUD_MEM_SECTION is default to CFG_TUSB_MEM_SECTION