Commit graph

838 commits

Author SHA1 Message Date
Jonathan Naylor 8ef6c5c70b Validate P25 RF late entry. 2016-09-27 18:59:17 +01:00
Jonathan Naylor 614ee83f08 Add LDU1 Reed-Solomon encoding and decoding. 2016-09-27 18:36:08 +01:00
Jonathan Naylor 018b6e4dec Cleanups to the Modem and Reed-Solomon code. 2016-09-27 07:56:00 +01:00
Jonathan Naylor 7447eee328 Disable RS encoding for now. 2016-09-27 07:08:38 +01:00
Jonathan Naylor fb6c2e7911 Use dummy non encryption headers for the Header and LDU2. 2016-09-27 07:00:09 +01:00
Jonathan Naylor de3d9d46b3 Set the packet timer correctly. 2016-09-27 06:45:42 +01:00
Jonathan Naylor e1af1894a5 Correct D-Star silence infilling. 2016-09-26 18:10:51 +01:00
Jonathan Naylor 9408367a0f Allow for remote System Fusion gateway operation. 2016-09-26 18:07:06 +01:00
Jonathan Naylor f6a485fe6b Merge pull request #154 from phl0/P25bugfix
Fix memset and memcpy errors
2016-09-23 11:48:28 +01:00
phl0 e7e9cabe8d
Fix memset and memcpy errors 2016-09-23 12:12:39 +02:00
Jonathan Naylor 3577fbb14b Compare the created network packets with a reference. 2016-09-22 21:26:03 +01:00
Jonathan Naylor 98ab0845f3 Clean up of processing. 2016-09-22 20:31:25 +01:00
Jonathan Naylor 55a34bc995 Remove the P25 debugging code. 2016-09-22 19:43:55 +01:00
Jonathan Naylor 21ce2abcb2 Finish off the basics of the P25 network handling. 2016-09-22 19:39:19 +01:00
Jonathan Naylor 1ff9095b09 Skeleton P25 audio transmission. 2016-09-21 07:51:13 +01:00
Jonathan Naylor 3011ff4a11 Add the IMBE packing/unpacking code. 2016-09-21 07:04:12 +01:00
Jonathan Naylor 4c5d1492ce More work on constructing RF P25 from network data. 2016-09-20 20:13:13 +01:00
Jonathan Naylor 1c7fbc0de5 Adjust size of latitude and longitude in the DMR info message. 2016-09-20 18:57:47 +01:00
Jonathan Naylor 2bdef012c0 Start the network transmission. 2016-09-20 18:46:28 +01:00
Jonathan Naylor e9b330f01e Start work on the outgoing network data. 2016-09-20 07:53:16 +01:00
Jonathan Naylor 34bf8f18a7 Handle the P25 low speed data. 2016-09-20 06:53:30 +01:00
Jonathan Naylor c8cb7a5429 Change the semantics of the NID processor. 2016-09-19 22:26:42 +01:00
Jonathan Naylor 3567d83349 Add the P25 NID BCH encoder. 2016-09-19 21:41:34 +01:00
Jonathan Naylor 16ec0db6d8 Add full FEC decoding to LDU1 and LDU2. 2016-09-15 20:28:56 +01:00
Jonathan Naylor 9423fb25a6 Add P25 networking, and rename DMR network files. 2016-09-14 07:41:37 +01:00
Jonathan Naylor 0dc1f1bdad More work with decoding and regenerating P25. 2016-09-13 18:27:50 +01:00
Jonathan Naylor 30467a749c Fix wrong positions of the status bits. 2016-09-13 06:24:06 +01:00
Jonathan Naylor 34e0d10343 A semi-working P25 repeater without much FEC. 2016-09-12 23:26:05 +01:00
Jonathan Naylor 7171af365d The P25 destination is an integer. 2016-09-12 20:23:50 +01:00
Jonathan Naylor e2ec5292b5 Update the display code for P25. 2016-09-12 18:12:32 +01:00
Jonathan Naylor 3079c9faf2 Add P25 pages to the Nextion screens. 2016-09-10 18:23:31 +01:00
Jonathan Naylor d81cbe8320 Merge branch 'P25' of github.com:g4klx/MMDVMHost into P25 2016-09-10 17:52:41 +01:00
Jonathan Naylor af5bdf3bf6 A better quality P25 logo. 2016-09-10 17:52:03 +01:00
Jonathan Naylor 434cee8ce0 Merge branch 'master' into P25 2016-09-10 14:58:41 +01:00
Jonathan Naylor bce0056101 Merge pull request #143 from vk4tux/patch-15
Update DMRIds.dat
2016-09-10 14:28:44 +01:00
vk4tux a9f14674a8 Update DMRIds.dat
2016-09-10 03:30	1.8M	WW
2016-09-10 22:26:08 +10:00
Jonathan Naylor 37f5726e94 Merge pull request #142 from SteveCooling/master
Nextion updates
2016-09-09 12:01:18 +01:00
Morten Johansen 30539985d9 Files for 2.8 inch Nextion displays 2016-09-09 11:42:58 +02:00
Morten Johansen c9386a1ee8 Make it build on OS X 2016-09-09 11:42:01 +02:00
Jonathan Naylor 06c9620f70 Add P25 to the description. 2016-09-09 09:37:05 +01:00
Jonathan Naylor 22d2d074c4 Start adding P25 frame (dis)assembly and repeater logic. 2016-09-08 21:27:21 +01:00
Jonathan Naylor dc2028dd6a Start full host support got P25. 2016-09-08 18:38:59 +01:00
Jonathan Naylor 694fe6b7af Fix length overflow for P25 LDU packets. 2016-09-07 06:54:54 +01:00
Jonathan Naylor e04d76584e Configurable DMR jitter buffer. 2016-09-06 19:42:15 +01:00
Jonathan Naylor 5dec3b5a6d Initial P25 test support. 2016-09-06 19:09:46 +01:00
Jonathan Naylor 48f111a2e2 Bump the version date. 2016-09-06 17:22:51 +01:00
Jonathan Naylor 996db45b45 Clean up the DMR sync generation code. 2016-09-06 08:06:19 +01:00
Jonathan Naylor e16c27be61 Change the DMR sync bytes when in DMO mode. 2016-09-05 18:03:23 +01:00
Jonathan Naylor d84b3cbd7d Identify an MMDVM in DMO mode for DMR network reporting. 2016-09-05 17:40:43 +01:00
Jonathan Naylor d6466f6e94 Restore the simplex flag setting. 2016-08-25 17:23:45 +01:00