Wykres commitów

63 Commity (master)

Autor SHA1 Wiadomość Data
Rob Riggs d3388f3ace Move demodulator control from encoder to modulator. Fix stream encoding. Improve stream buffering. 2021-01-23 11:11:45 -06:00
Rob Riggs 4d097e8a66 More TNC3 codebase alignment. 2021-01-03 15:55:15 -06:00
Rob Riggs acb142cecb Add M17 support. Refactor code so it is much closer to TNC3 codebase. 2021-01-02 21:59:59 -06:00
Rob Riggs 777919da49 Massive update to get the NucleoTNC firmware up to date with the TNC3. Mostly improvements to the moduleator and demodulator sections. Fix EEPROM read/write. Update version number to 1.0.0. 2019-06-22 21:53:34 -05:00
Rob Riggs 41614ac9a2 Fix broken critical section handling when toggling LEDs. 2018-08-12 11:44:53 -05:00
Rob Riggs d447b149ed Support setting/getting MYCALL. Add new modem types. 2018-08-11 16:07:12 -05:00
Rob Riggs 6783a39e8c Fix DAC output glitch when starting transmission. 2018-08-11 16:06:07 -05:00
Rob Riggs 0250e5a7f2 Fix & enable I2C EEPROM support. 2018-08-05 21:24:38 -05:00
Rob Riggs 15e6de9744 Use KISS-based logging since SWO does not work on Nucleo32. 2018-08-05 19:23:38 -05:00
Rob Riggs 11f18d27ce Make it save to use LEDs in ISR. 2018-08-05 19:22:56 -05:00
Rob Riggs 82aa99dd4f Remove extraneous logging. 2018-08-05 19:22:15 -05:00
Rob Riggs 5b2b150b0d Move some pins around, use LED3, and name the AUDIO_IN pin. Initialize DAC, Op Amp and ADC in main(). Increase ADC clock to 80MHz and enable 16x oversampling. Increase sample time to 6.5 cycles. Support up to 16-bit ADC values (oversampling). Widen the DFT bins used for twist detection. Increase the amount of error checking we do. Improve input gain setting algorithm. 2018-08-05 19:21:52 -05:00
Rob Riggs 9ecd997cad Add TNC code, openocd configs, etc. 2018-07-29 21:34:53 -05:00