Wykres commitów

20 Commity (hwcos)

Autor SHA1 Wiadomość Data
Simon Kueppers 4ce4b70cec Implemented functionality of hardware input pins on PB6/PB7 2024-09-17 13:56:37 +02:00
Simon Kueppers 92d70d3ec5 Renamed registers 2024-07-14 16:40:18 +02:00
Simon Kueppers 68e1e46ea1 Added debug hooks into audio and PTT system 2024-01-01 17:03:52 +01:00
Simon Kueppers c0fbd8c746 Made Virtual COS/PTT configurable via new configuration interface 2023-12-31 16:06:35 +01:00
Simon Kueppers cd47d69fe1 Implemented first preview of automatic PTT and COS assertion 2023-12-30 15:12:26 +01:00
Simon Kueppers b374bc6adf Added Support for 16 kHz sample rate as well, specifically for direwolf on ARM computers (divides sample rate by 3 by default) 2023-02-24 15:54:06 +01:00
Simon Kueppers d22d8c0ef7 Added additional sample rates of 12000 Hz, 11025 Hz (with 90 ppm error) and 8000 Hz as required by some applications (such as SoundModem). 2023-02-21 13:02:13 +01:00
Simon Kueppers 417b167c28 Switched from usb-stack assisted SOF measurement to pure software solution to keep API compatibility to the original tinyusb 2023-01-08 15:33:26 +01:00
Simon Kueppers 08db9ae5cd Divided single sample rate clock into two individual clocks for microphone / speaker 2023-01-04 12:05:21 +01:00
Simon Kueppers b44eb5da4c Added support for multiple samplerates (48000, 24000, 22050) 2023-01-03 12:44:01 +01:00
Simon Kueppers a2d428d26f Fixed missing refactored name 2022-12-14 20:36:25 +01:00
Simon Kueppers 32c86dcae5 Changed flags to state variable for microphone/speaker and changed buffer level coupling to run only after buffer is intially at target value 2022-12-14 20:05:26 +01:00
Simon Kueppers cdaf37602e Implemented USB Audio Class 2.0 measure against buffer drift by very loosely coupling buffer fill level to the feedback value 2022-11-13 21:12:33 +01:00
Simon Kueppers 133df32a7e USB Audio Class 2.0 volume controls now working 2022-11-13 15:40:05 +01:00
Simon Kueppers d5b44a96a1 Improvements in USB audio reliability 2022-11-06 12:45:22 +01:00
Simon Kueppers a8c1b99865 Work in progress on usb audio 2022-11-03 18:57:12 +01:00
Simon Kueppers 05682b143a Set higher interrupt priority to ADC/DAC interrupts to avoid loss of data 2022-11-03 17:19:31 +01:00
Simon Kueppers 0da0b9c46b Basic audio output working 2022-10-31 14:07:12 +01:00
Simon Kueppers f2a99edbc4 Added rudimentary speaker output functionality with successful enumeration 2022-10-24 20:36:13 +02:00
Simon Kueppers 3144a881fe Implemented rudimentary audio microphone function from example 2022-10-23 15:38:44 +02:00