Commit Graph

420 Commits (37e7bbbecacb17936ebbb10d3ed1834a01a61523)
 

Author SHA1 Message Date
Bryan Biedenkapp 2f2fee70ba fix some configuration save issues in calibration mode;
4 years ago
Bryan Biedenkapp 9747e9a2e0 [EXPERIMENTAL] better NXDN network support;
4 years ago
Bryan Biedenkapp 31043bcb53 [EXPERIMENTAL] implement support softpot in the firmware;
4 years ago
Bryan Biedenkapp ee1dbd45f5 fix file formatting;
4 years ago
Bryan Biedenkapp 268254bfe1 add note about normal runtime NXDN being disabled unless compiled with support enabled;
4 years ago
Bryan Biedenkapp 4868a24908 update README.md;
4 years ago
Bryan Biedenkapp a9ab0db32f fix comment typos;
4 years ago
Bryan Biedenkapp 9ca505ff5c [EXPERIMENTAL] implement support for basic NXDN (requires -DENABLE_NXDN_SUPPORT and the v3 nxdn branch firmware!); implement support for handling v3 firmware;
4 years ago
Bryan Biedenkapp 9a4906ecac implement marking builds with the Git hash automatically; fix issue with DMR CC not terminating when dvmhost is shutting down; fix issue with DMR CC incorrectly transmitting frames; implement DVM specific opcodes that transmit the Git hash over the air;
4 years ago
Bryan Biedenkapp c7f1d20c3d experimental support to repeat a TSBK_ISP_EMERG_ALRM_REQ locally;
4 years ago
Bryan Biedenkapp 956e9e829b add support to alter the processing tick delays;
4 years ago
Bryan Biedenkapp 3d4640d0dd disable immediate write for P25 grants;
4 years ago
Bryan Biedenkapp f9ce137751 fix bad markdown;
4 years ago
Bryan Biedenkapp a844be8015 add authors and credits;
4 years ago
Bryan Biedenkapp 6fd1fe6b76 bump copyright dates; add copyright banner at startup;
4 years ago
Bryan Biedenkapp 76ecc2f06e to fix sloosecannon's problem (or try to anyway): lets "de-C90" our source code and use proper dynamic length arrays;
4 years ago
Bryan Biedenkapp 5c973eb271 log situations where data larger then the buffer may try to be written to the modem;
4 years ago
Bryan Biedenkapp d338bd3988 clear the internal buffer in cases of reset or invalid frame start; ignore frame start errors in a situation where the modem is resetting;
4 years ago
Bryan Biedenkapp 91b932c1ea revert modem buffer sizes to pre-reorganization size; implement support to dump the modem status "dumpModemStatus"; refactor LookupTable to use C++ instead of bad C file loading (possible fix for a bad heap corruption problem); implement CC data interval timer for DMR CC;
4 years ago
Bryan Biedenkapp 06e3e78a72 correct namespacing to work with really old GCC;
4 years ago
Bryan Biedenkapp 387fa83d8e enable allow transfers by default;
4 years ago
Bryan Biedenkapp 328bd1024d code reorganization;
4 years ago
Bryan Biedenkapp 14a96cebf7 deprecate Visual Studio solution files;
4 years ago
Bryan Biedenkapp 3eb787383f copy the late entry support from parent VoicePacket class to implement queue clear and state resets;
4 years ago
Bryan Biedenkapp 66e6787f33 clarify buffer overflow message; refactor DMR and P25 code for clarity regarding how the queue buffer for the digital protocols works; refactor P25 control channel processing code into the p25::Control class clock function proper; refactor the naming of the network write functions (the naming was confusing); refactor how queue sizes are calculated, instead of using raw bytes an input, use the number of desired frames as input from config.yml; adjust the internal intermediate modem buffer sizes; implement a short delay between P25 CC packets of ~5ms, this is to give the processor time to handle packets inbetween generating CC data frames; refactor PDU handling, we no longer instantly transmit the registration response, instead following spec transmit it ~1 second after the request; implement and use the modem write immediate support for P25 PDUs and some P25 TSDUs; in the case of P25 voice call late entry, ensure we perform the appropriate queue clear and state resets; refactor and consolidate how the end of frame data is written after a voice call on P25;
4 years ago
Bryan Biedenkapp 64d0c770a8 code cleanup;
4 years ago
Bryan Biedenkapp be231ab3df remove old patch group code (this code never did what it was supposed and was more of a PoC to test patching, a real implementation will need to be done in the future);
4 years ago
Bryan Biedenkapp fa26392ff2 remove old patch group code (this code never did what it was supposed and was more of a PoC to test patching, a real implementation will need to be done in the future);
4 years ago
Bryan Biedenkapp cee085d870 alter sizes of modem Rx/Tx buffers for DMR and P25 modes; implement support to immediately send digital mode data to the modem; reword configuration area error messages for clarity;
4 years ago
Bryan Biedenkapp b78d30e7a4 reword slot data queue overflow error messages to be clearer;
4 years ago
Bryan Biedenkapp 8b9757e52c cleanup unused and unnecessary code;
4 years ago
Bryan Biedenkapp 103a932ff0 include length of buffers for Utils dump and symbols trace;
4 years ago
Bryan Biedenkapp f22f1e76d1 add preliminary work for eventual FNE STC (Site Trunk Controller) support;
4 years ago
Bryan Biedenkapp 170424e44c correct display of timing for FDMA preambles; do not send nulls after a PDU ack;
4 years ago
Bryan Biedenkapp 54f50568a3 add config variable to enable or disable SNDCP channel grant requests;
4 years ago
Bryan Biedenkapp 2b5139f790 refactor SNDCP grants into their own function (this is still experimental and may cause weirdness!);
4 years ago
ceb515 b78297e261 Update Makefile
4 years ago
ceb515 f0d3e41efb Update Makefile
4 years ago
ceb515 4e8e186cc8 Update Makefile
4 years ago
ceb515 a4f749fb4c fix character spacing
4 years ago
ceb515 f1dc49b43b Update makefile to check for root before install
4 years ago
Bryan Biedenkapp c3844154a0 update README.md (whoops removed a Markdown link);
4 years ago
Bryan Biedenkapp 66d1765ffb update README.md;
4 years ago
Bryan Biedenkapp dfa32ae786 enhance setup mode;
4 years ago
Bryan Biedenkapp ad297abad1 remove comments;
4 years ago
Bryan Biedenkapp b17e02f384 implement OSP_SNDCP_CH_GNT (this commit just adds support to respond to an ISP_SNDCP_CH_REQ, it does not mean data services will work);
4 years ago
Bryan Biedenkapp 549d3fa955 update helper tool to fix out of band Rx frequency checks;
4 years ago
Bryan Biedenkapp 38756799e1 fix issue where selected channel number with a negative tx offset may result in a Rx frequency that may be below the base frequency (all frequencies must be channelized properly and be must be greater then the base frequency); fix SN-DATA_CHN_ANN_EXP Rx channel number calculation;
4 years ago
Bryan Biedenkapp 676e1aeeb1 revert change in ed4c7ac for the SN-DATA_CHN_ANN_EXP LC;
4 years ago
Bryan Biedenkapp a71d00a09d fix GitHub workflows, these should never run automatically;
4 years ago

Powered by TurnKey Linux.