Commit graph

2869 commits

Author SHA1 Message Date
Jonathan Naylor 92ae706bd7 Add the extra IAX NEW fields, and handle incoming IAX CALLTOKEN messages. 2024-07-06 16:47:13 +01:00
Jonathan Naylor 063217fde0 Make it compile cleanly under Visual Studio 2009. 2024-07-03 13:44:34 +01:00
Jonathan Naylor 80d08d43a9 Merge branch 'master' into IAX 2024-07-03 11:55:00 +01:00
Jonathan Naylor 3f2a5d794d Make the FM resampler optional. 2024-04-29 15:09:20 +01:00
Jonathan Naylor 738c82d7b9 Fix the Winsock compilation errors. 2024-04-22 19:12:33 +01:00
Jonathan Naylor ca2bff7e9e Begin getting it to compile on Windows again. 2024-04-22 12:48:44 +01:00
Jonathan Naylor 0e8788bdbe Insert a back channel to Nextion displays running via the modem. 2024-02-23 15:44:54 +00:00
Jonathan Naylor 6dc9122fe4 Remove some serial port oddities. 2024-02-14 13:26:29 +00:00
Jonathan Naylor 953eecdabd Merge branch 'master' into IAX 2024-02-09 15:57:45 +00:00
Jonathan Naylor 218a017956 Bump the version date. 2024-02-09 15:56:49 +00:00
Jonathan Naylor 06a3da0f2e Hopefully fix the unreceivable P25 transmissions. 2024-02-07 19:38:54 +00:00
Jonathan Naylor 8e7051e0a0 Don't update the sequence numbers on an ACK. 2024-02-06 16:19:47 +00:00
Jonathan Naylor e77fe3974c Handle incoming Key On and Key Off events, and reduce the logging. 2024-02-06 15:12:07 +00:00
Jonathan Naylor 934827e808 Further tweaking of IAX messages. 2024-02-05 12:29:35 +00:00
Jonathan Naylor 18981bfe88 Handling incoming key/unkey messages and fix outgoing ones. 2024-02-05 11:23:24 +00:00
Jonathan Naylor c4a4038c2b More IAX state machine and messages changes. 2024-02-04 18:35:20 +00:00
Jonathan Naylor 2552aa4854 Set the incoming sequence number correctly. 2024-02-04 12:06:26 +00:00
Jonathan Naylor c3b4e0539e Remove the IAX key messages. 2024-02-03 22:25:06 +00:00
Jonathan Naylor 677be1167b Fix the byte/bit shift processing for the outgoing messages. 2024-02-03 21:31:16 +00:00
Jonathan Naylor 935e189a37 Change the source number generation. 2024-02-03 21:07:22 +00:00
Jonathan Naylor 4b89941eaa First code-complete version of the IAX protocol handler. 2024-02-03 16:47:21 +00:00
Jonathan Naylor d3725e1f10 Start the IAX state machine. 2024-02-02 15:23:36 +00:00
Jonathan Naylor 7508e42547 Merge branch 'master' into IAX 2024-02-01 17:43:47 +00:00
Jonathan Naylor da382647f6 Regularise the UDP socket handling for DMR, POCSAG and the Remote Control port. 2024-02-01 14:31:03 +00:00
Jonathan Naylor 6420391294 Change the interface to the FM networking. 2024-02-01 13:31:04 +00:00
Jonathan Naylor 73084ed734 Add the IAX configuration options. 2024-02-01 12:54:24 +00:00
Jonathan Naylor 8a6595e4eb Add most of the IAX message types for transmit. 2024-01-31 19:58:35 +00:00
Jonathan Naylor 07e91247b7 Start adding IAX messages. 2024-01-31 16:41:09 +00:00
Jonathan Naylor 1204ce13be Initial scaffolding for IAX on FM. 2024-01-31 15:34:19 +00:00
Jonathan Naylor fe9564295d Simplify the UDP socket handling. 2024-01-29 16:59:34 +00:00
Jonathan Naylor 17bd4d8902 Bump the version date. 2024-01-26 16:17:02 +00:00
Jonathan Naylor 92982351d2 Remove P25 LDU validation. 2024-01-26 16:12:58 +00:00
Jonathan Naylor 0571d90b5b Format cleanups 2024-01-25 19:23:32 +00:00
Jonathan Naylor 3bde9442f4 Merge branch 'master' into P25Changes 2024-01-25 19:08:05 +00:00
Jonathan Naylor 9471e322ff Add more P25 status symbol values. 2024-01-25 18:53:43 +00:00
Jonathan Naylor 9a350c77a6 Merge branch 'master' of github.com:g4klx/MMDVMHost 2024-01-20 22:04:57 +00:00
Jonathan Naylor 771aba2557 Update the P25 symbols bits to be the correct values. 2024-01-20 22:03:24 +00:00
Jonathan Naylor 3e6e5a9b70
Merge pull request #791 from W0CHP/master
This PR/commit fixes #785, where POCSAG messages are now properly displayed on Nextion devices
2024-01-09 16:59:20 +00:00
Chipster 36395cf942 This PR/commit fixes #785, where POCSAG messages are now properly
displayed on Nextion devices
2024-01-09 10:00:04 -06:00
Jonathan Naylor 8686444c24
Merge pull request #787 from chouyu/master
Update Dockerfile add dependency libsamplerate-dev
2023-12-30 16:17:44 +00:00
Jonathan Naylor 4ec440065b
Merge pull request #788 from jg1uaa/master
TFTSurenoo: add 240x320 panel support
2023-12-30 16:17:19 +00:00
SASANO Takayoshi 8928636243 TFTSurenoo: add 240x320 panel support
to support 240x320 panel, add ScreenLayout property at [TFT Serial]
section in MMDVM.ini

	ScreenLayout=0 160x128 (default)
	ScreenLayout=1 128x160
	ScreenLayout=2 320x240
	ScreenLayout=1 240x320

(landscape layout is recommended)
2023-12-28 22:45:40 +09:00
chouyu fc7d69f0ee
Update Dockerfile add dependency libsamplerate-dev 2023-12-24 00:19:28 +08:00
Jonathan Naylor f02cbcb141
Merge pull request #786 from jg1uaa/master
replace CFLAGS -> LDFLAGS when linking
2023-12-07 12:21:42 +00:00
SASANO Takayoshi 5c9d63052b replace CFLAGS -> LDFLAGS when linking 2023-12-07 14:26:23 +09:00
Jonathan Naylor 5e4100e3b3 Remove the debugging statements. 2023-12-06 17:30:03 +00:00
Jonathan Naylor b18aeb5f9d Initialise the M17 LSF correctly when not initialised.
Use a private LSF for testing the encryption.
2023-12-06 15:36:50 +00:00
Jonathan Naylor 333757829f Add even more debugging. 2023-12-06 14:06:48 +00:00
Jonathan Naylor 08ccf148ad Add more debugging logging. 2023-12-05 18:25:08 +00:00
Jonathan Naylor 1b277741de Add more logging for mode changing. 2023-12-04 13:04:12 +00:00