Wykres commitów

  • b374bc6adf Added Support for 16 kHz sample rate as well, specifically for direwolf on ARM computers (divides sample rate by 3 by default) Simon Kueppers 2023-02-24 15:48:35 +0100
  • 53ec569372 HID input report cleanup Simon Kueppers 2023-02-24 15:47:36 +0100
  • 4ddda35c2b Added Support for 16 kHz sample rate as well, specifically for direwolf on ARM computers (divides sample rate by 3 by default) v1.1.1 v1.1 Simon Kueppers 2023-02-24 15:48:35 +0100
  • 22595e6980
    Update README.md Simon Küppers 2023-02-23 21:22:44 +0100
  • 6e77ea22ae Initial commit for CM108 style HID endpoint PTT support v1.2.0-rc.1 Simon Kueppers 2023-02-23 16:12:03 +0100
  • ae24f73803 Separated PTT control into separate header file Simon Kueppers 2023-02-23 15:53:29 +0100
  • 11865cd1fb
    Update README.md Simon Küppers 2023-02-21 15:17:49 +0100
  • 47086071e1 Updated schematic to newest version Simon Kueppers 2023-02-21 13:40:06 +0100
  • a500d865b4 Fixed typo in USB string v1.1.0 Simon Kueppers 2023-02-21 13:10:08 +0100
  • 7ff7134cdd Update README.md to reflect recent changes Simon Kueppers 2023-02-21 13:03:32 +0100
  • 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). Simon Kueppers 2023-02-21 13:01:09 +0100
  • e85eb2f287 Changed PTT behaviour from RTS&-DTR to just DTR to enable use of certain applications. Simon Kueppers 2023-02-21 12:56:37 +0100
  • bf12f5ba6c Update README.md Simon Kueppers 2023-02-21 11:46:05 +0100
  • e8ece766ef
    Update README.md Simon Küppers 2023-01-30 15:43:53 +0100
  • c65a3f32ff
    Update README.md Simon Küppers 2023-01-17 20:18:17 +0100
  • bb2f17d3c9
    Update README.md Simon Küppers 2023-01-15 15:31:30 +0100
  • 74cedb33e0 Switched to new VID:PID from https://pid.codes. Big thanks! v1.0.0 Simon Kueppers 2023-01-15 15:22:47 +0100
  • b5d9859646 Fixed wrong rotation Simon Kueppers 2023-01-11 18:42:42 +0100
  • 1d75360a35 Changed production file location to new KiCAD JLCPCB plugin paths Simon Kueppers 2023-01-11 18:07:36 +0100
  • 93cb828353 Minor changes in silkscreen artwork Simon Kueppers 2023-01-11 18:04:34 +0100
  • 417b167c28 Switched from usb-stack assisted SOF measurement to pure software solution to keep API compatibility to the original tinyusb Simon Kueppers 2023-01-08 15:32:30 +0100
  • 0baac1e155 Fixed return type mismatch in descriptor function Simon Kueppers 2023-01-08 14:21:23 +0100
  • 5d259689c1
    Update README.md Simon Küppers 2023-01-05 21:55:13 +0100
  • c9cf9b86ed Cleaned up various files Simon Kueppers 2023-01-05 19:39:35 +0100
  • a0b3e0c968 Implemented USB serial number derived from STM32 unique ID and added several string descriptors for the audio device Simon Kueppers 2023-01-05 19:23:54 +0100
  • 76e3a2e48f Added small fix to workaround errata for USART1 clock to make it performing as accurate as possible Simon Kueppers 2023-01-05 15:12:14 +0100
  • 5a157eac4a Updated Future Work paragraph. Removed item regarding USB-C connector issues which as it turns out, were a red herring Simon Kueppers 2023-01-05 15:11:25 +0100
  • 6552f4c9ac Updated tinyusb submodule due to serious memory corruption bug Simon Kueppers 2023-01-05 15:07:48 +0100
  • 5b49a71483 General overhaul of README and added support for APRSdroid (currently listen-only) Simon Kueppers 2023-01-04 12:47:39 +0100
  • bc1ae6a5c0 Clean up tusb_config.h and hard-selecting full-speed USB Simon Kueppers 2023-01-04 12:06:12 +0100
  • 08db9ae5cd Divided single sample rate clock into two individual clocks for microphone / speaker Simon Kueppers 2023-01-04 12:05:21 +0100
  • b44eb5da4c Added support for multiple samplerates (48000, 24000, 22050) Simon Kueppers 2022-12-29 19:17:02 +0100
  • 2c65b98b70 Cleaned up linker file Simon Kueppers 2022-12-29 19:18:05 +0100
  • 09a7a002c1 Disabled buffer reporting by default Simon Kueppers 2022-12-29 19:15:39 +0100
  • 329cd88718 Added images of solder guide Simon Kueppers 2023-01-03 12:43:35 +0100
  • 9a201219d7
    Update README.md Simon Küppers 2023-01-02 22:30:21 +0100
  • 8a3a96d1e7
    Update README.md Simon Küppers 2023-01-02 10:20:21 +0100
  • caed7f6d38
    Update README.md Simon Küppers 2022-12-25 13:34:23 +0100
  • e3562f32a1
    Update README.md Simon Küppers 2022-12-25 10:57:17 +0100
  • daaa27f198
    Update README.md Simon Küppers 2022-12-25 10:55:24 +0100
  • 2c86ca5c80
    Update README.md Simon Küppers 2022-12-25 10:48:33 +0100
  • b5e78ced56
    Create LICENSE.md Simon Küppers 2022-12-25 10:34:12 +0100
  • 1f22598a00
    Update README.md Simon Küppers 2022-12-15 19:28:34 +0100
  • 7653116da5 Added some remarks regarding APRSdroid Simon Kueppers 2022-12-14 20:50:48 +0100
  • a2d428d26f Fixed missing refactored name Simon Kueppers 2022-12-14 20:36:25 +0100
  • f0ee3a8d90 Updated README with some more information Simon Kueppers 2022-12-14 20:30:10 +0100
  • 8463fd403f Added STL file for solder guide Simon Kueppers 2022-12-14 20:19:22 +0100
  • 32c86dcae5 Changed flags to state variable for microphone/speaker and changed buffer level coupling to run only after buffer is intially at target value Simon Kueppers 2022-12-14 20:05:26 +0100
  • f8fd443000 Enabled .bin file creation for use with dfu-util Simon Kueppers 2022-12-11 19:43:17 +0100
  • 3af01b8f09 Changed PTT behaviour and made PTT2 optional since it may interfere with some softwares Simon Kueppers 2022-12-10 18:22:23 +0100
  • c8fe84c65a Updated 3D model Simon Kueppers 2022-11-23 21:04:23 +0100
  • 7b215b26e8 Fixed wrong LCSC part definition in sch/pcb Simon Kueppers 2022-11-23 21:04:03 +0100
  • e0f72ec025 Regenerated production data Simon Kueppers 2022-11-19 21:25:53 +0100
  • 470c6161a9 Added missing 3d models Simon Kueppers 2022-11-19 19:41:47 +0100
  • 79013b27b7 Correct JLCPCB part for green LED Simon Kueppers 2022-11-19 17:42:20 +0100
  • 22b8a04b04 Adjusted tooling holes for JLCPCB fab Simon Kueppers 2022-11-19 17:21:14 +0100
  • 51eddb8447 Changed DAC output resistor divider values to 10K/220R Simon Kueppers 2022-11-13 21:37:21 +0100
  • a2a96bf9b3 Updated project file with current settings Simon Kueppers 2022-11-13 21:20:24 +0100
  • ab5ebc061a Added some debugging statements Simon Kueppers 2022-11-13 21:12:56 +0100
  • cdaf37602e Implemented USB Audio Class 2.0 measure against buffer drift by very loosely coupling buffer fill level to the feedback value Simon Kueppers 2022-11-13 21:12:33 +0100
  • 133df32a7e USB Audio Class 2.0 volume controls now working Simon Kueppers 2022-11-13 15:16:10 +0100
  • 20e16c2092 Changed R17 from 220R to 22R Simon Kueppers 2022-11-10 20:16:09 +0100
  • 4b470ca9ff Changed annotation on programming header Simon Kueppers 2022-11-10 19:45:09 +0100
  • e8e26656a7 Changed R2 to 5.1K to decrease DAC loading and reduce output level for radio microphone input Simon Kueppers 2022-11-10 19:32:07 +0100
  • 31943e58b2 Added additional attenuation functionality for DAC Simon Kueppers 2022-11-10 19:11:50 +0100
  • 93bc9eb2b0 Rotated SWD header to allow connecting reed switch from +3V3 to BOOT0 pin Simon Kueppers 2022-11-10 18:27:09 +0100
  • 8e42f1960a Highlighted correct STM32 part number Simon Kueppers 2022-11-10 18:09:33 +0100
  • ffbb34b91e Adjusted bottom side silkscreen Simon Kueppers 2022-11-10 18:06:08 +0100
  • 0de0f9a0d3 Adjusted size of some vias Simon Kueppers 2022-11-09 16:40:25 +0100
  • ad55a3950d
    Update README.md Simon Küppers 2022-11-09 18:44:32 +0100
  • 798761e34f
    Update README.md Simon Küppers 2022-11-06 16:03:58 +0100
  • b42aaa3eab
    Create README.md Simon Küppers 2022-11-06 16:01:57 +0100
  • b56375c74b Added additional photos Simon Kueppers 2022-11-06 15:47:37 +0100
  • 720250b761 Enable TX line only when data is being sent to avoid parasitic powering Simon Kueppers 2022-11-06 12:47:39 +0100
  • d5b44a96a1 Improvements in USB audio reliability Simon Kueppers 2022-11-06 12:41:14 +0100
  • a8c1b99865 Work in progress on usb audio Simon Kueppers 2022-11-03 18:57:12 +0100
  • 05682b143a Set higher interrupt priority to ADC/DAC interrupts to avoid loss of data Simon Kueppers 2022-11-03 17:19:31 +0100
  • c6467a77c3 As recommended by tinyusb use 16.16 feedback format always. Windows requires this and Linux/MacOS tolerate it Simon Kueppers 2022-10-31 14:13:27 +0100
  • 3997b3a3cc Converted from Atollic to STM32CubeIde project Simon Kueppers 2022-10-31 14:07:42 +0100
  • 0da0b9c46b Basic audio output working Simon Kueppers 2022-10-31 14:07:12 +0100
  • f5e1d8ca73 Updated tinyusb submodule Simon Kueppers 2022-10-31 14:05:46 +0100
  • 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 Simon Kueppers 2022-10-31 14:05:22 +0100
  • 6fb0ca5657 Added support for SWO output pin Simon Kueppers 2022-10-31 14:04:07 +0100
  • 19123f8e0a Correct query of timer clock Simon Kueppers 2022-10-31 14:03:04 +0100
  • ab23dc514f Modified placement of programming header Simon Kueppers 2022-10-30 16:38:09 +0100
  • 0bd22559b7 Modified board shape to be narrower at TRS connector end Simon Kueppers 2022-10-30 16:26:04 +0100
  • 803d83cda1 Replaced single 3.3V LDO by dual 3.3V LDO to suppress 1kHz noise from USB in analog signals Simon Kueppers 2022-10-30 15:02:25 +0100
  • f2a99edbc4 Added rudimentary speaker output functionality with successful enumeration Simon Kueppers 2022-10-24 20:36:13 +0200
  • f44eb92056 Updated tinyusb submodule Simon Kueppers 2022-10-24 20:20:36 +0200
  • 3144a881fe Implemented rudimentary audio microphone function from example Simon Kueppers 2022-10-23 15:38:44 +0200
  • 78e3f99d0b Switching tinyusb submodule to our fork for adding features Simon Kueppers 2022-10-23 14:22:00 +0200
  • b77f2822fc Added debug output to Release configuration Simon Kueppers 2022-10-21 20:14:40 +0200
  • e61bb4a726 Reverted back to using register access instead of HAL_GPIO_xyz for everything except initialization Simon Kueppers 2022-10-21 18:49:26 +0200
  • 0b6b2f3c12 Implemented disabling UART transmitter when PTT1 is asserted, because they share a line Simon Kueppers 2022-10-21 18:39:16 +0200
  • f0f92e0c3f Changed LED indicator meaning Simon Kueppers 2022-10-21 17:03:51 +0200
  • 03497b97bf Added more header definitions Simon Kueppers 2022-10-21 16:55:51 +0200
  • fe488710c9 Adjusted OSHW logo Simon Kueppers 2022-10-21 16:50:08 +0200
  • 02984ff163 Added alternative LED footprints on bottom side Simon Kueppers 2022-10-21 16:43:14 +0200
  • ed5473fc39 Masked UART reception during assertion of PTT1 since it shares a pin and results in received stray zero bytes Simon Kueppers 2022-10-20 23:03:19 +0200
  • e8871a2b87 Reworked LED module Simon Kueppers 2022-10-20 22:51:11 +0200