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 |
Bryan Biedenkapp
|
370063630c
|
debug log typo;
|
4 years ago |
Bryan Biedenkapp
|
373e436d3c
|
update README.md;
|
4 years ago |
Bryan Biedenkapp
|
fcf083893c
|
update file formatting;
|
4 years ago |
Bryan Biedenkapp
|
62b031cda0
|
bump protocol version;
|
4 years ago |
Bryan Biedenkapp
|
9fa98f2819
|
file cleanup;
|
4 years ago |
Bryan Biedenkapp
|
333f2bbfe4
|
file cleanup;
|
4 years ago |
Bryan Biedenkapp
|
7e9f4079f3
|
implement initial NXDN support (EXPERIMENTAL);
|
4 years ago |