Bryan Biedenkapp
e23d16c25b
implement support to software reboot into the system bootloader for flashing (using stm32flash);
2 years ago
Bryan Biedenkapp
13e51c6771
increase serial buffer size to 518 bytes;
2 years ago
Bryan Biedenkapp
994c348129
convert documentation format to Doxygen;
2 years ago
Bryan Biedenkapp
8d6611ef70
P25 data ( #4 )
...
* rework modem protocol to support variable length frames up to 64k; refactor P25 PDU handling to support TIA-102 minimum 512 byte frames;
* ensure length accounts for frame header;
* fix support for incoming long 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
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
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
15937b3186
remove P25_LF_CAL mode;
3 years ago
Bryan Biedenkapp
db39b8fe31
implement opcode for controlling DMR CACH Access Type flag;
3 years ago
Bryan Biedenkapp
7e9f4079f3
implement initial NXDN support (EXPERIMENTAL);
4 years ago
Bryan Biedenkapp
4d4f5111e0
remove DFSI opcode;
4 years ago
Bryan Biedenkapp
42492cfb5f
ignore CMD_DFSI_DATA;
4 years ago
Bryan Biedenkapp
4fa3c0c0fe
update headers;
4 years ago
Bryan Biedenkapp
b66cb7e4f6
add support for a flash area on the modem to be read and written from the dvmhost;
4 years ago
Bryan Biedenkapp
67b2ad5697
remove mode scanning entirely (this sucks);
4 years ago
Bryan Biedenkapp
3cef7709a9
remove calState (this was causing copy-and-paste superfluous code); simplify setting up some ADF7021 parameters; consolidate DMR cal back into DMRTx instead of DMRDMOTx;
4 years ago
Bryan Biedenkapp
fffce845f0
code cleanup; add support to adjust the ADF7021 discriminator BW and post demod BW from the dvmhost application; set bit 1 of offset 3 of getStatus reply to indicate a modem is a hotspot; update makefile for MMDVM_HS_HAT_REV12 and MMDVM_HS_DUAL_HAT_REV10;
4 years ago
Bryan Biedenkapp
735e2af3d4
initial commit of new codebase;
4 years ago