Wykres commitów

111 Commity (7ff7134cddbf993983fc4ffd44a3a1675b25e8cc)

Autor SHA1 Wiadomość Data
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 20e16c2092 Changed R17 from 220R to 22R 2022-11-10 20:16:09 +01:00
Simon Kueppers 4b470ca9ff Changed annotation on programming header 2022-11-10 19:58:01 +01:00
Simon Kueppers e8e26656a7 Changed R2 to 5.1K to decrease DAC loading and reduce output level for radio microphone input 2022-11-10 19:58:01 +01:00
Simon Kueppers 31943e58b2 Added additional attenuation functionality for DAC 2022-11-10 19:58:01 +01:00
Simon Kueppers 93bc9eb2b0 Rotated SWD header to allow connecting reed switch from +3V3 to BOOT0 pin 2022-11-10 19:58:01 +01:00
Simon Kueppers 8e42f1960a Highlighted correct STM32 part number 2022-11-10 19:58:00 +01:00
Simon Kueppers ffbb34b91e Adjusted bottom side silkscreen 2022-11-10 19:58:00 +01:00
Simon Kueppers 0de0f9a0d3 Adjusted size of some vias 2022-11-10 19:58:00 +01:00
Simon Küppers ad55a3950d
Update README.md 2022-11-09 18:44:32 +01:00
Simon Küppers 798761e34f
Update README.md 2022-11-06 16:03:58 +01:00
Simon Küppers b42aaa3eab
Create README.md 2022-11-06 16:01:57 +01:00
Simon Kueppers b56375c74b Added additional photos 2022-11-06 15:49:08 +01:00
Simon Kueppers 720250b761 Enable TX line only when data is being sent to avoid parasitic powering 2022-11-06 12:47:39 +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 c6467a77c3 As recommended by tinyusb use 16.16 feedback format always. Windows requires this and Linux/MacOS tolerate it 2022-10-31 14:13:27 +01:00
Simon Kueppers 3997b3a3cc Converted from Atollic to STM32CubeIde project 2022-10-31 14:07:42 +01:00
Simon Kueppers 0da0b9c46b Basic audio output working 2022-10-31 14:07:12 +01:00
Simon Kueppers f5e1d8ca73 Updated tinyusb submodule 2022-10-31 14:05:46 +01:00
Simon Kueppers 07d2642bfd Implemented tu_stm32_edpt_number_cb callback for custom mapping of endpoints to hardware, which is required due to isochronous endpoints using both halves of a hardware endpoint 2022-10-31 14:05:22 +01:00
Simon Kueppers 6fb0ca5657 Added support for SWO output pin 2022-10-31 14:04:07 +01:00
Simon Kueppers 19123f8e0a Correct query of timer clock 2022-10-31 14:03:04 +01:00
Simon Kueppers ab23dc514f Modified placement of programming header 2022-10-30 16:38:09 +01:00
Simon Kueppers 0bd22559b7 Modified board shape to be narrower at TRS connector end 2022-10-30 16:26:04 +01:00
Simon Kueppers 803d83cda1 Replaced single 3.3V LDO by dual 3.3V LDO to suppress 1kHz noise from USB in analog signals 2022-10-30 15:43:51 +01:00
Simon Kueppers f2a99edbc4 Added rudimentary speaker output functionality with successful enumeration 2022-10-24 20:36:13 +02:00
Simon Kueppers f44eb92056 Updated tinyusb submodule 2022-10-24 20:34:47 +02:00
Simon Kueppers 3144a881fe Implemented rudimentary audio microphone function from example 2022-10-23 15:38:44 +02:00
Simon Kueppers 78e3f99d0b Switching tinyusb submodule to our fork for adding features 2022-10-23 14:52:10 +02:00
Simon Kueppers b77f2822fc Added debug output to Release configuration 2022-10-21 20:14:40 +02:00
Simon Kueppers e61bb4a726 Reverted back to using register access instead of HAL_GPIO_xyz for everything except initialization 2022-10-21 18:49:26 +02:00
Simon Kueppers 0b6b2f3c12 Implemented disabling UART transmitter when PTT1 is asserted, because they share a line 2022-10-21 18:43:00 +02:00
Simon Kueppers f0f92e0c3f Changed LED indicator meaning 2022-10-21 17:03:51 +02:00
Simon Kueppers 03497b97bf Added more header definitions 2022-10-21 16:55:51 +02:00
Simon Kueppers fe488710c9 Adjusted OSHW logo 2022-10-21 16:50:08 +02:00
Simon Kueppers 02984ff163 Added alternative LED footprints on bottom side 2022-10-21 16:43:14 +02:00
Simon Kueppers ed5473fc39 Masked UART reception during assertion of PTT1 since it shares a pin and results in received stray zero bytes 2022-10-20 23:03:19 +02:00
Simon Kueppers e8871a2b87 Reworked LED module 2022-10-20 22:51:11 +02:00
Simon Kueppers f611fc8f5d Implemented PTT1 and PTT2 functionality 2022-10-20 20:04:13 +02:00
Simon Kueppers 0d88855481 Implemented CDC to USART bridge 2022-10-20 16:59:46 +02:00
Simon Kueppers 5febc71d35 Restructured project 2022-10-20 14:30:14 +02:00
Simon Kueppers ee39e0aebc Added TinyUSB stack and implemented simple dual-CDC example 2022-10-17 21:19:09 +02:00
Simon Kueppers e6783c7dcb Initial commit of firmware project. Switching on LEDs 2022-10-16 22:49:18 +02:00
Simon Kueppers 92451ae8bb Slightly adjusted TRS connector pads 2022-10-16 10:02:09 +02:00
Simon Kueppers 351adfe2b8 Added STEP export 2022-10-15 16:26:13 +02:00
Simon Kueppers f6d3b3c111 Slightly added board shape and added 1mm thru-hole 2022-10-10 12:00:37 +02:00
Simon Kueppers d60c396fca Added missing biasing resistor on AFIN 2022-10-06 16:57:50 +02:00