Commit Graph

1573 Commits (master)
 

Author SHA1 Message Date
Bryan Biedenkapp 4e77d81699 expand the ability to compile in or out entire digital protocols as necessary, by defualt DMR and P25 are included, and NXDN is excluded;
4 years ago
Bryan Biedenkapp d587423ede fix warning when compiling AMBEFEC for NXDN regen; correct length to write from host to modem for SET_CONFIG and some other commands;
4 years ago
Bryan Biedenkapp cb1aad049c increase CMD_STATUS timeout to 75 ticks this is because when modem debug is enabled some delays may be longer then 25 ticks;
4 years ago
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

Powered by TurnKey Linux.