Commit graph

2756 commits

Author SHA1 Message Date
William R. Pelfrey 6290449266
sendCommandAction(15) used twice
sendCommand(15) used for LOCKOUT in line 235 and FM in line 277. Changing FM to unused 18 could be preferable.
2022-02-10 16:53:38 -05:00
Jonathan Naylor efff4f0dc4 Add the missing UseCOSAsLockout configuration option. 2022-01-31 17:37:24 +00:00
Jonathan Naylor 2b34978be1
Merge pull request #737 from f1rmb/disable_remotecommand_logging
Add a way to disable the RemoteCommand logging (annoying when RemoteCommand is heavily used).
2022-01-24 07:12:54 +00:00
Jonathan Naylor f81e8fbdf5
Merge pull request #736 from f1rmb/hosts_remote_command
Add new remote command:
2022-01-24 07:12:44 +00:00
Daniel Caujolle-Bert 4d294fda56 Add a way to disable the RemoteCommand logging (annoying when RemoteCommand is heavily used). 2022-01-24 02:55:18 +00:00
Jonathan Naylor fed4400632
Merge pull request #734 from f1rmb/remotecommand_argument_usage
Display optional argument to RemoteCommand's usage output.
2022-01-23 19:49:30 +00:00
Daniel Caujolle-Bert a30ae3af4d Add new remote command:
- hosts: display connected hosts, or NONE if disconnected (surrounded with double quotes).
Increase buffer size, for reply string, from 100 to 1024.
2022-01-21 10:51:41 +00:00
Daniel Caujolle-Bert a6b05aab5b Display optional argument to RemoteCommand's usage output. 2022-01-20 14:25:53 +01:00
Jonathan Naylor e0adf4328b
Merge pull request #731 from f1rmb/m17_remotecommand_status 2022-01-07 12:11:41 +00:00
Daniel Caujolle-Bert 20b1367848 Add M17 network status to Remote command "status" output.
YSFNetwork: fix ::IsConnected(), it should not take m_enabled in account.
2022-01-07 11:47:19 +00:00
Jonathan Naylor 4b864661a7 Update the README. 2021-12-13 10:32:28 +00:00
Jonathan Naylor 5d9acbae1b
Merge pull request #729 from nolith/m17-logo 2021-12-09 18:31:56 +00:00
Alessio Caiazza 572227a073 Add M17 logo for OLED display 2021-12-09 18:24:21 +01:00
Jonathan Naylor a26f9af671
Merge pull request #728 from AG4OJ/patch-2
Changes To Agree With Code In Nextion.cpp
2021-11-25 21:54:18 +00:00
William R. Pelfrey a919088f1f
Changes To Agree With Code In Nextion.cpp
Please apply these changes so they agree with the code in file Nextion.cpp.
2021-11-25 16:06:17 -05:00
Jonathan Naylor 18823b6c9c
Merge pull request #725 from AG4OJ/patch-1
These Are Conflict Changes - Proposed AG4OJ
2021-11-23 16:39:03 +00:00
Jonathan Naylor 94981664e0
Merge pull request #726 from on7lds/master
Add M17 to the ON7LDS layouts and documentation
2021-11-23 16:38:31 +00:00
on7lds bcc73d87aa Add M17 to the ON7LDS layouts and documentation files.
Send unique status codes for M17 to the Nextion display.
2021-11-23 08:35:12 +01:00
ON7LDS 8ecc41b0bb Add M17 to the ON7LDS layouts and documentation files
Send unique status codes for M17 to the Nextion display
2021-11-23 08:10:48 +01:00
William R. Pelfrey af8d1f45ed
These Are Conflict Changes - Proposed AG4OJ
Please over look these changes to help stabilize the new M17 Mode additions.
2021-11-21 15:21:59 -05:00
Jonathan Naylor b1d5973bb0
Merge pull request #721 from jg1uaa/master 2021-10-30 17:27:36 +01:00
SASANO Takayoshi 483a886fa8 TFTSurenoo: initialize improvement
Sometimes the timing of transmitted data through Nextion UART port on
MMDVM board is not accurate. For example, 250ms delay of lcdReset() is
ignored.

(via MMDVM LCD-UART port)
[2021/10/29 23:04:57.481] RESET;
[2021/10/29 23:04:57.482] CLR(0);
[2021/10/29 23:04:58.100]
[2021/10/29 23:04:58.101] DIR(1);BL(50);SBC(0);
[2021/10/29 23:04:58.142] BOXF(0,0,159,127,0);DCV24(0,0,'MMDVM',4);DCV16(0,32,'JG1UAA / 440xxxx',5);DCV16(0,48,'IDLE',5);

(via native serial port)
[2021/10/30 08:11:21.587] RESET;
[2021/10/30 08:11:21.827] CLR(0);
[2021/10/30 08:11:37.478]
[2021/10/30 08:11:37.480] DIR(1);BL(50);SBC(0);
[2021/10/30 08:11:37.498] BOXF(0,0,159,127,0);DCV24(0,0,'MMDVM',4);DCV16(0,32,'JG1UAA / 440xxxx',5);DCV16(0,48,'IDLE',5);

Ignoring screen direction(DIR), background color(SBC) breaks screen layout.
To solve this, send some LCD configuration command at refreshDisplay().
This is not smart solution, but inevitable.
2021-10-30 08:48:15 +09:00
Jonathan Naylor 204b4140bb Fix compiler warning 2021-10-25 17:57:41 +01:00
Jonathan Naylor 8a5f79878e
Merge pull request #719 from jg1uaa/master 2021-10-25 16:19:15 +01:00
Jonathan Naylor e960b052db
Merge pull request #720 from shawnchain/macos-uart460800-fix 2021-10-25 16:18:20 +01:00
Shawn Chain 2f9b4c120c macos fix for the baudrate 460800 2021-10-25 19:31:29 +08:00
SASANO Takayoshi e6d4bfe61c permit inline comment 2021-10-25 20:17:07 +09:00
Jonathan Naylor b57b781ab8
Merge pull request #717 from jg1uaa/master 2021-10-24 07:44:13 +01:00
SASANO Takayoshi fc836f3812 revise UART speed setting in setRaw()
not only Apple but also *BSD uses raw baudrate for cfset[io]speed().
If cfset[io]speed can accept raw value, set m_speed directly.

Otherwise (Linux) use bitmask like B115200.
2021-10-24 13:37:19 +09:00
SASANO Takayoshi a9fbbc1d2c <pty.h>: linux only
not only Apple but also other OSes except Linux uses <util.h>.
for details, see
https://www.gnu.org/software/gnulib/manual/html_node/pty_002eh.html
2021-10-24 13:17:47 +09:00
Jonathan Naylor 186c61a128 Fix method name. 2021-10-22 09:16:44 +01:00
Jonathan Naylor 116e257f90 Add M17 to the HD44780 display. 2021-10-21 20:53:00 +01:00
Jonathan Naylor c469d31227 Merge branch 'master' into M17_AX25_FM 2021-10-17 18:41:43 +01:00
Jonathan Naylor 12282f709a
Merge pull request #716 from KE7FNS/master 2021-10-13 06:40:59 +01:00
Jason Kraemer df12cf1052
Merge pull request #2 from KE7FNS/KE7FNS-patch-2
Update HD44780.cpp
2021-10-12 19:49:15 -07:00
Jason Kraemer 2f274d3746
Update HD44780.cpp
POCSAG string was 6 characters, it HAS to be 5 or else it wraps to another line.
2021-10-12 19:48:27 -07:00
Jonathan Naylor c5c5db39a1 Merge branch 'master' into M17_AX25_FM 2021-10-05 23:34:33 +01:00
Jonathan Naylor cd7527a3aa
Merge pull request #715 from KE7FNS/master
Reversing recent changes
2021-10-05 23:33:45 +01:00
KE7FNS 8b67d856f7
Merge pull request #1 from KE7FNS/KE7FNS-patch-1
Update HD44780.cpp
2021-10-05 15:07:32 -07:00
KE7FNS 991fd46cad
Update HD44780.cpp
Reversing recent changes to limit strings to the length of 5 to match previously implemented structure so alignment works on multiple displays without issues and position conflicts.
2021-10-05 15:06:26 -07:00
Jonathan Naylor 358adce2c9 Merge branch 'extended' into M17_AX25_FM 2021-10-04 21:44:25 +01:00
Jonathan Naylor 54c3584453 Fix newline issue in the OLED makefile. 2021-09-28 21:34:11 +01:00
Jonathan Naylor d83e06a4ad Merge branch 'M17_AX25_FM' into extended 2021-09-27 22:57:22 +01:00
Jonathan Naylor 2b357f79c5 Fix a double declaration of M17 for the OLED. 2021-09-27 22:56:43 +01:00
Jonathan Naylor 9c297371e6 Merge branch 'M17_AX25_FM' into extended 2021-09-27 22:33:28 +01:00
Jonathan Naylor 40620f855c Merge branch 'master' into M17_AX25_FM 2021-09-27 22:33:05 +01:00
Jonathan Naylor ed541885f6
Merge pull request #714 from pd9mwo/patch-1
Update HD44780.cpp with POCSAG
2021-09-27 22:32:27 +01:00
pd9mwo 4b0e016355
Update HD44780.cpp
POCSAG TX wont fit on a HD47780 16x2 screen
2021-09-26 17:56:09 +02:00
Jonathan Naylor 45e45da6e6 Substitute the source with the repeaters callsign and add the extended callsign information on RF. 2021-09-21 20:56:11 +01:00
Jonathan Naylor cdfe3620d5 Merge branch 'M17_AX25_FM' into extended 2021-09-19 17:26:11 +01:00