Jonathan Naylor
05b10ac544
Merge pull request #849 from MW0MWZ/master
...
MMDVMHost Nextion Commands
2025-09-25 14:49:50 +01:00
Andy Taylor
025273844f
MMDVMHost Nextion Commands
2025-09-24 12:01:31 +01:00
Jonathan Naylor
43783d6abc
Merge pull request #848 from JimZAH/freebsd-compile-fixes
...
Freebsd compile fixes
2025-09-20 18:44:05 +01:00
jimzah
7d105371e9
Spacing
...
Signed-off-by: jimzah <me@james.ac>
2025-09-20 13:10:10 +01:00
jimzah
c94276a714
FreeBSD: include libutil.h
...
Signed-off-by: jimzah <me@james.ac>
2025-09-20 12:57:49 +01:00
jimzah
d4fa52272b
RTM_VERSION: Should be RTM_VERSION
...
Signed-off-by: jimzah <me@james.ac>
2025-09-20 12:50:46 +01:00
Jonathan Naylor
89b9fc2ed6
Merge pull request #846 from MW0MWZ/master
2025-09-16 08:44:52 +01:00
Andy Taylor
aa3555083b
Artifact cleanup
2025-09-16 01:14:27 +01:00
Andy Taylor
6f25ab158d
Fix free(): double free detected in tcache
2025-09-09 00:26:59 +01:00
Jonathan Naylor
28eb0e6200
Fix empty AX.25 V2 parameters.
2025-08-28 16:35:55 +01:00
Jonathan Naylor
010c1249ee
Update to VS2022.
2025-08-26 17:16:00 +01:00
Jonathan Naylor
bd6b3d58ca
Update README.md
2025-08-26 17:08:55 +01:00
Jonathan Naylor
7adccd2123
Remove the last vestage of AX.25 from the code.
2025-08-26 15:18:19 +01:00
Jonathan Naylor
cf97dc3096
Remove AX.25
2025-08-26 15:14:00 +01:00
Jonathan Naylor
9720c7a40d
Make space for dPMR.
2025-07-09 13:38:55 +01:00
Jonathan Naylor
994bff73ba
Merge pull request #845 from W0CHP/master
...
Fix up OLED formating by leveraging more cursor pos. calls
2025-06-09 13:36:19 +01:00
Jonathan Naylor
ee4461866c
Merge pull request #844 from f1rmb/f1rmb_nullptr_vs_NULL_with_getaddrinfo
...
Fix missing NXDN Net config entry handling and wrong getaddrinfo() argument.
2025-06-09 13:35:52 +01:00
Chipster
92215d0dc2
Fix up OLED formating by leveraging more cursor pos. calls
2025-06-08 04:03:10 -05:00
Daniel Caujolle-Bert
2e24ba1f41
Reintroduce [NXDN Network]::Protocol config item, as it got deleted at some point.
...
Fix nullptr instead of NULL argument usage in getaddrinfo().
Bump version.
2025-06-07 17:31:46 +02:00
Jonathan Naylor
2b69832d16
Merge pull request #842 from f1rmb/f1rmb_fix_windows_build
...
Fix Windows build (few warnings and a wrong file descriptor comparison).
2025-06-02 16:09:49 +01:00
Daniel Caujolle-Bert
14ee06fed0
Fix Windows build (few warnings and a wrong file descriptor comparison).
2025-06-02 17:06:12 +02:00
Jonathan Naylor
d142e89a2d
Merge pull request #841 from f1rmb/f1rmb_enable_disable_mode_cleanup_and_fixes_take_2
...
Some cleanups and fixes with modes enability.
2025-06-02 14:05:18 +01:00
Daniel Caujolle-Bert
065dd7aab1
Merge enableMode()/disableMode() to processEnableModeCommand().
2025-05-30 09:22:48 +02:00
Daniel Caujolle-Bert
7d2da549c2
CDMRSlot::clock(),
...
CDStarControl::clock(),
CM17Control::clock(),
CNXDNControl::clock(),
CP25Control::clock(),
CYSFControl::clock():
- Leave ASAP when it's disabled.
CDMRSlot::enable(),
CDStarControl::enable(),
CM17Control::enable(),
CNXDNControl::enable(),
CP25Control::enable(),
CYSFControl::enable():
- Log a message when Controller get disabled while running, "<MODE>, RF user has timed out" or "<MODE>, network user has timed out", depending of the RF/Net state.
CMMDVMHost::run():
- After getting the modem data, don't handle it (read/write<Controler>, etc) if the given mode is not enabled.
MMDVMHost:
- Rename CMMDVMHost::processEnableCommand() to CMMDVMHost::enableModemMode().
- Add CMMDVMHost::enableMode() and CMMDVMHost::disableMode(), called now from CMMDVMHost::remoteControl(), which clarify the code.
- CMMDVMHost::remoteControl():
* Fix indentation,
* Simplify ENABLE_x/DISABLE_x cases code.
- CMMDVMHost::setMode():
* Enable pocsag network only if m_pocsagEnabled is true,
* Enable ax25 network only if m_ax25Enabled is true (not m_fmEnabled).
2025-05-29 18:29:42 +02:00
Jonathan Naylor
b26e8c3f2f
Merge pull request #837 from f1rmb/f1rmb_force_IDLE_when_disabling_mode
...
Set mode to IDLE when disabling a mode currently in use.
2025-05-07 13:21:46 +01:00
Daniel Caujolle-Bert
7462c143af
Set mode to IDLE when disabling a mode currently in use.
2025-04-28 07:08:12 +02:00
Jonathan Naylor
8e0705e2a9
Switch off D-Star fast data for now.
2025-04-24 14:41:45 +01:00
Jonathan Naylor
3bb600e3f9
Add extra D-Star slow data debugging output.
2025-04-22 13:40:51 +01:00
Jonathan Naylor
3a2c2fadaa
Enable the network watchdog timer for fast data.
2025-04-22 13:30:20 +01:00
Jonathan Naylor
65ebb55171
Fix an overlooked D-Star frame counter setting.
2025-04-19 18:55:19 +01:00
Jonathan Naylor
5d2f528ec7
Fix some naming issues around NULL and a D-Star bug with frame counts.
2025-04-19 16:36:00 +01:00
Jonathan Naylor
067340dde7
Merge branch 'master' of https://github.com/g4klx/MMDVMHost
2025-04-17 12:33:51 +01:00
Jonathan Naylor
05b9c4d79b
Clean up the slow data handling.
2025-04-17 12:32:54 +01:00
Jonathan Naylor
872ca01ac4
Merge pull request #833 from f1rmb/f1rmb_keep_disabled_mode_disabled
...
Keep disabled mode (using RemoteCommand) disabled, until it gets explicilty reactivated.
2025-04-11 16:24:50 +01:00
Daniel Caujolle-Bert
8e010d8749
Keep disabled mode (using RemoteCommand) disabled, until it gets explicilty reactivated.
2025-03-30 06:15:25 +02:00
Jonathan Naylor
29af1f9258
Revert some D-Star slow data changes.
2025-03-27 18:27:48 +00:00
Jonathan Naylor
d9d6846751
Fix compilation error when HAS_SRC is defined.
2025-03-18 12:40:00 +00:00
Jonathan Naylor
3e5a871287
Remove name clash with compilation defines.
2025-03-17 12:08:20 +00:00
Jonathan Naylor
19ead93af9
Fix some search & replace mistakes.
2025-03-14 16:31:29 +00:00
Jonathan Naylor
cf15f42a0f
Convert to C++ nullptr from NULL.
2025-03-14 12:13:11 +00:00
Jonathan Naylor
43f8b2f6f0
Change all of the enums to the modern format.
2025-03-13 18:16:33 +00:00
Jonathan Naylor
78fc96b0a5
Add new processing for D-Star Fast Data which doesn't clobber normal
...
D-Star audio.
2025-03-12 12:55:25 +00:00
Jonathan Naylor
351c1199fb
Remove the D-Star fast data handling for now as it appears to be
...
mangling D-Star DTMF data.
2025-02-27 12:46:25 +00:00
Jonathan Naylor
ebea3eddb2
Revert "Amalgamate the two Trellis implementations and small cleanups."
...
This reverts commit ec9f7d7496 .
2024-10-04 17:14:36 +01:00
Jonathan Naylor
ec9f7d7496
Amalgamate the two Trellis implementations and small cleanups.
2024-10-02 14:42:25 +01:00
Jonathan Naylor
bc43db1e02
Update the P25 Reed-Solomon FEC to be the same as the DVMM project.
2024-09-30 18:27:00 +01:00
Jonathan Naylor
b1ac8ccfd6
Fix bug in P25 rate 1/2 data FEC.
2024-09-30 17:13:22 +01:00
Jonathan Naylor
ace21b744f
Update the M17 callsign parsing rules.
2024-09-23 17:04:18 +01:00
Jonathan Naylor
001dfd6db6
Small cleanups.
2024-08-31 20:12:10 +01:00
Jonathan Naylor
aa03a96925
Fix the restart processing.
2024-08-28 16:32:20 +01:00