Commit Graph

110 Commits (58b2d9c70e5c73e51ea3f6f908a771e3ebdfd0f1)
 

Author SHA1 Message Date
村場 榞彦 58b2d9c70e
Fixed spelling error in Makefile.STM32FX
11 months ago
Bryan Biedenkapp 718093aea3 handle serial buffer overflow condition (while the modem protocol *can* send frames >512 bytes the serial port handler can only handle frames up to 512 bytes); better handle transmitting double length (512 byte) P25 PDU frames;
11 months ago
Patrick W3AXL 251cfd44e2
Information on bookworm GPIO numbers for Pis.
1 year ago
Bryan Biedenkapp c45ec691a0 update copyrights;
2 years ago
Bryan Biedenkapp e23d16c25b implement support to software reboot into the system bootloader for flashing (using stm32flash);
2 years ago
Bryan Biedenkapp 40f9083e61 fix issue with double length frames not being correct;
2 years ago
Bryan Biedenkapp 13e51c6771 increase serial buffer size to 518 bytes;
2 years ago
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

Powered by TurnKey Linux.