Commit Graph

103 Commits (f0fd328381f4a6509570481a8f71afc9828aef90)
 

Author SHA1 Message Date
Bryan Biedenkapp f0fd328381 fix Doxygen file include error;
2 years ago
Bryan Biedenkapp 994c348129 convert documentation format to Doxygen;
2 years ago
Bryan Biedenkapp 7840a3daf9 remove AUTHORS.md;
2 years ago
Bryan Biedenkapp 8d6611ef70
P25 data (#4)
2 years ago
Bryan Biedenkapp 07ec4612fc pass VSELP1/2 frames;
2 years ago
Bryan Biedenkapp 6dbbd6a8ef treewide: perform general refactor of file headers, I've modified the file headers to follow rules from: https://www.kernel.org/doc/html/next/process/license-rules.html, this trims/compresses the file header section a bit reducing the number of lines at the top of every file quite a bit, going forward all new files should follow this new format (if its good enough for the Linux kernel, its good enough for me);
2 years ago
Bryan Biedenkapp 74225c443f fix buffer overflow causing modem crash during calibration; fix file formatting; add support for force DMO configuration flag (used for calibration);
2 years ago
Bryan Biedenkapp 8008f967f1 cleanup debug log messages some more;
2 years ago
Bryan Biedenkapp 941f57b68a correct NXDN IF bandwidth to 12.5khz; compress debug messages;
2 years ago
Bryan Biedenkapp c75ff52d0c refactor ADF debug trace logging; correct some ADF IF filter configuration; correct some ADF data inversion configuration; correct some issues with DMR slot RX; remove m_endPtr from NXDNRX;
2 years ago
Bryan Biedenkapp c491e9344d ensure the hotspot returns to an idle state in the instance where a host doesn't gracefully disconnect (prevents the hotspot from getting stuck Tx);
2 years ago
Bryan Biedenkapp 77037d132d correct edge case situation where discriminator or post bandwidth may be set when they shouldn't be; cleanup bad references to the ADF7021's REG13 reference (the old code worked fine, but used magic numbers instead of proper named defines); add more verbose register debug output from the modem; display NXDN sync values copied to the bit buffer and not the sync bytes;
2 years ago
Bryan Biedenkapp f1a60d4da9 implement DMR_CLEAR1, DMR_CLEAR2, NXDN_CLEAR;
3 years ago
Bryan Biedenkapp 42f4ea03a1 add support for a CMD_SET_BUFFERS, this will allow the host to control the size of the transmit FIFO buffers; reduce the size of FIFO buffers;
3 years ago
Bryan Biedenkapp 4701bb4d6b flip values;
3 years ago
Bryan Biedenkapp 7bae382af6 fix an idiotic mistake;
3 years ago
Bryan Biedenkapp 54fed406d1 fix up priority of decoding; attempt to better sync header during non-voice and non-data streams;
3 years ago
Bryan Biedenkapp 880dca6062 update README.md;
3 years ago
Bryan Biedenkapp eb7ffb65e4 remove unnecessary compiler directives;
3 years ago
Bryan Biedenkapp 902bd7d23f update README.md;
3 years ago
Bryan Biedenkapp 03ddc2d5f4 update README.md;
3 years ago
Bryan Biedenkapp bc0ac8be7c update CI workflow;
3 years ago
Bryan Biedenkapp 9f65f935ff remove USB support from master branch (see usb-support branch);
3 years ago
Bryan Biedenkapp 2afbc624c5 add support for P25_ALTERNATE_DEV_LEVEL for an alternate deviation level, in testing this results in a average BER below 1% (tested on a well aligned XG100p);
3 years ago
Bryan Biedenkapp be4b783d67 remove some old unnecessary code from the NXDNTX processor; include all debug data for debug link scripts; reduce the overall size of buffered frames (due to memory limitations on the STM32F103 64K/20K chips running out of RAM);
3 years ago
Bryan Biedenkapp a61cee802e add support to generate "debug" firmware ELFs;
3 years ago
Bryan Biedenkapp b2250cb537 do a full reset if we go past a LDU size;
3 years ago
Bryan Biedenkapp 6d1afdcce4 fix issue where data buffer isn't properly cleared on a reset of P25RX data; slightly refactor how P25 sync is detected for performance reasons;
3 years ago
Bryan Biedenkapp 267f1e7dc7 make incoming data FIFO sizes consistent;
3 years ago
Bryan Biedenkapp 15937b3186 remove P25_LF_CAL mode;
3 years ago
Bryan Biedenkapp 95d2dcdcbf force disable AFC for NXDN;
3 years ago
Bryan Biedenkapp c03985d564 adjust range to a minimum of 1 this would result in a 500hz AFC range; add some debug messages;
3 years ago
Bryan Biedenkapp 762a3d576e expose ADF7021 AFC control to the host (optionally);
3 years ago
Bryan Biedenkapp 0833c295b4 refactor how FSW for NXDN is recovered and tested; fix how the bit buffer is filled for NXDN;
3 years ago
Bryan Biedenkapp 041702ea0b fix incorrect opcode callback from NXDN RX; code cleanup;
3 years ago
Bryan Biedenkapp 4f6f1880e7 fix typo;
3 years ago
Bryan Biedenkapp 28e55378fa remove flash operation debug messages to save on code space; reword some other debug messages;
3 years ago
Bryan Biedenkapp db39b8fe31 implement opcode for controlling DMR CACH Access Type flag;
3 years ago
Bryan Biedenkapp 99ef4965be ensure NXDN audio sequence is reset after stopping calibration;
3 years ago
Bryan Biedenkapp 450f7cb552 fix NXDN baud rate to 4800;
4 years ago
Bryan Biedenkapp 43b4812b35 well thats a surprising twist -- apparently P25TX with NXDN frames will result in NXDN9600...;
4 years ago
Bryan Biedenkapp 4f7b905310 fix issue with NXDNTX when writing NXDN frames, frame lengths are fixed;
4 years ago
Bryan Biedenkapp 442b7e7f66 reorganize how NXDN calibration mode is handled;
4 years ago
Bryan Biedenkapp 14d2ec3e76 ugh this uses microseconds not milliseconds -- early morning lack of coffee nonsense...
4 years ago
Bryan Biedenkapp e2979a9c9a whoopsie;
4 years ago
Bryan Biedenkapp 7e648e5a30 fix issue with LED mixup;
4 years ago
Bryan Biedenkapp 8ea28ca7e8 size of CMD_STATUS was wrong; make startup LED sequence more similar to the regular repeater modem;
4 years ago
Bryan Biedenkapp ab9b6adda4 fix missing references to cal NXDN mode;
4 years ago
Bryan Biedenkapp 265577396d update .gitignore, ignore .bin, .elf;
4 years ago
Bryan Biedenkapp 5ed225e420 add .gitignore;
4 years ago

Powered by TurnKey Linux.