Wykres commitów

169 Commity (master)

Autor SHA1 Wiadomość Data
Mobilinkd LLC 7575473ba8
Merge pull request #14 from rriggs/patch-1
The yellow and blue buttons are on the other left.
2023-04-17 20:32:10 -05:00
Rob Riggs 0635daa376
The yellow and blue buttons are on the other left. 2023-04-17 20:30:08 -05:00
Rob Riggs 9970cb807a Update reference to STM32CubeProgrammer. 2023-02-25 22:02:08 -06:00
Rob Riggs 7830756eee Fix some timeout issues in the serial code. Make it easier to share code between TNC3 and NucleoTNC. 2021-01-03 15:37:51 -06:00
Rob Riggs 43d831419f Fix timeout computation issues affecting USB transfers. 2021-01-01 20:17:40 -06:00
Rob Riggs 3be5539ced Update C++ language settings for new compiler. 2020-12-09 19:19:46 -06:00
Rob Riggs 10965fe1c5 Update firmware version to 2.0.2 2020-12-09 19:01:05 -06:00
Rob Riggs fff4631812 Always acquire_wait() in serial/USB IO code. Time out if necessary; don't hang. 2020-12-09 17:48:21 -06:00
Rob Riggs a69128afa6 Merge 9600_baud branch to master (finally). 2020-11-27 16:42:07 -06:00
Rob Riggs 25bc934f0b Packets no longer limited to AX.25. 2020-07-04 16:43:34 -05:00
Rob Riggs 98ceec2559 Use a ping-pong buffer for USB RX. Simplify code and improve flow control. 2020-07-04 14:45:20 -05:00
Rob Riggs 88436fbd2a Increase USB input queue size. Change iterator tag on slip encoder. Avoid potential undefind behavior in SLIP code. Send additional flag when transmitting back to back frames. Reduce minimum frame size. Update version to 2.0.1. 2020-07-03 19:08:02 -05:00
Rob Riggs 4813a13426 Update release version to v2.0.0. 2020-04-19 21:03:22 -05:00
Rob Riggs e7ac9c4307 Update version to 2.0.0ex3 2020-04-17 16:37:50 -05:00
Rob Riggs 6420bd4f58 Add StdDev/SNR calc for debug. 2020-04-14 21:02:15 -05:00
Rob Riggs f84a4a289e Minor whitespace changes. 2020-04-14 19:30:34 -05:00
Rob Riggs 2c4820ac48 Update to version 2.0.0ex2. 2020-03-05 20:30:43 -06:00
Rob Riggs a78c3df323 Loosen DCD requirement for decode. 2020-03-05 20:30:13 -06:00
Rob Riggs eceaee124b Change IDLE to FLAG (testing; req'd per AX.25). 2020-03-05 20:29:30 -06:00
Rob Riggs 7b721c0d6b Fix hang when starting in 9600 baud mode. Change to non-symmetric GMSK waveform. 2020-03-05 20:28:45 -06:00
Rob Riggs a06d3b694b Enable sample&hold on DAC channel 2. Log when changing frequency. 2020-03-05 20:22:37 -06:00
Rob Riggs b320c4a041 Experimental FSK change for K7FR. 2020-02-27 11:17:58 -06:00
Rob Riggs 4223b6085e Update version to 2.0.0rc1. 2020-02-24 22:40:26 -06:00
Rob Riggs 6cc5d91a27 Update Exclipse project settings. 2020-02-24 22:38:49 -06:00
Rob Riggs 40bc4af9a7 Explicitly update the modulator when KISS settings are updated. 2020-02-24 22:38:20 -06:00
Rob Riggs 6d01c396f7 Add default case in frame handling code to catch corrupt frame types. 2020-02-24 22:37:41 -06:00
Rob Riggs e538c20e58 Ensure frame type is set for RF frames. 2020-02-24 22:36:52 -06:00
Rob Riggs d014d8055f Convert serial RX code to DMA to improve reliability, throughput and flow control. 2020-02-24 22:36:09 -06:00
Rob Riggs 0aedbc6d0f Update firmware version to 2.0.0b3. 2020-02-23 16:33:12 -06:00
Rob Riggs 240f7b0413 Fix battery level values when 9600 baud is selected. 2020-02-23 16:32:47 -06:00
Rob Riggs 5503b329e8 Add passall setter. Move battery level code to demodulators because they own the ADC. 2020-02-23 15:58:08 -06:00
Rob Riggs 32111251f8 Fix SET_PASSALL handling. 2020-02-23 15:57:04 -06:00
Rob Riggs be4004e82e Move modulator init functions from header to source file. 2020-02-23 15:55:07 -06:00
Rob Riggs a438470692 Clean up error_message handling and clock initialization. 2020-02-23 15:53:06 -06:00
Rob Riggs 99ef558766 Work around hang when changing demodulators. 2020-02-23 15:49:35 -06:00
Rob Riggs 0151ad00e6 Move GET_DATETIME to last sent for GET_ALL_VALUES because iOS Config App expects that. Update firmware version to 2.0.0b2. 2020-02-22 21:37:13 -06:00
Rob Riggs f72a9a3ff6 Update passall rules in HDLC decoder to align more closely with AX.25 specs. 2020-02-22 21:35:32 -06:00
Rob Riggs c638ff3692 Update version to 1.1.7. 2020-02-22 19:41:44 -06:00
Rob Riggs d1acf0c543 Fix defect in serial port rate limit. 2020-02-22 19:40:15 -06:00
Rob Riggs 1a18b3dd1b Fix defect in serial port rate limit. 2020-02-22 19:37:59 -06:00
Rob Riggs 79f145ccd9 Fix AFSK modem after FSK changes. Revert changes to DigitalPLL. Remove intrusive diagnostics in AudioInput, along with dead code. Clean up FIR filter code. Add initial passall support. Disable LSCO when transmitting in debug mode. Set fixed mid-range DAC output in FSK modulator when not transmitting to eliminate DC offset. New way to compute IDLE bytes for TX Delay. Clean up HDLC decoder, improve HDLC diagnostics, add Passall support. Add new extended response types for modem support. Update API version to 0x0201. Update firmware version to 2.0.0b1. 2020-02-22 19:35:11 -06:00
Rob Riggs 631953cc30 Revert change to 80MHz in OpenOCD config. 2020-02-22 19:12:12 -06:00
Rob Riggs 897aabd414 Update STMCubeMX IOC file to nable HSI clock and drive I2C and UART from HSI so communication is not interrupted on clock change. 2020-02-22 19:11:03 -06:00
Rob Riggs 0e4ad6a249 Enable HSI clock and drive I2C and UART from it so communication is not interrupted on clock change. Explicitly disable LSCO for release builds. 2020-02-22 19:09:23 -06:00
Rob Riggs 464b05481d Add noreturn attribute to _Error_Handler() to squelch warnings. 2020-02-22 19:06:26 -06:00
Rob Riggs ef966e3306 Basic 9600 baud FSK support. 2020-02-07 19:51:44 -06:00
Rob Riggs cd2b1f2dde Add code to support changing CPU frequency. 2020-02-07 19:48:34 -06:00
Rob Riggs 9f523247bf Fix deadlock. Don't initialize the PTT during eeprom initialization. Wait until modulator initialization (after mutex release). 2019-11-03 21:57:47 -06:00
Rob Riggs 5aaed41cac Fix modulator configuration issue when running without battery. Update version to 1.1.5. 2019-10-20 15:31:53 -05:00
Rob Riggs 37e220afe6 Add missing header when building BM78 eeprom source file. 2019-10-20 15:31:07 -05:00