Commit graph

69 commits

Author SHA1 Message Date
Chipster a0f1005f66 Fixed issue in OLED.cpp where display would not fully clear on idle when LogoScreensaver=0 2023-06-14 06:17:57 -05:00
Chipster 8837696b23 Fix version # per G4KLX, fix OLED IP spacing in idle mode, improve auto-ap stats in OLED 2023-06-11 14:14:39 -05:00
Chipster 3a7d087628 Removed extranneous m_display.startscrolldiagleft func. 2023-06-11 10:35:39 -05:00
Chipster 09ba49d486 Improve OLED status messages a bit: M17 tweaks from KC1AWV. Tweaks by W0CHP for Idle/Stopping status messages, and a new status for when the host is in Auto-AP mode. 2023-06-09 16:39:35 -05:00
Alessio Caiazza 572227a073 Add M17 logo for OLED display 2021-12-09 18:24:21 +01:00
Jonathan Naylor f1de23e568 Merge branch 'master' into M17_AX25_FM 2021-03-12 19:56:57 +00:00
SASANO Takayoshi 51e74c6182 revise UserDB display setting on OLED
To display UserDB on OLED, either Slot1=0/Slot2=1 or Slot1=1/Slot2=0
of [DMR Network] in MMDVM.ini was required.

Other displays such as LCDproc, HD44180 and TFTSurenoo uses duplex value of
[General], OLED also uses same entry from now.
2021-03-10 21:09:58 +09:00
Jonathan Naylor 37c298c885 Merge branch 'master' into M17_AX25_FM 2020-12-16 13:06:50 +00:00
SASANO Takayoshi d76d4b063c revise POCSAG layout for decoded ROT1 message
POCSAGControl.cpp has ROT1 decoder now and it sends
(rublic index) "message" format.

To display whole message, parse text to fit OLED.

- rublic index is after RIC
- discard leading/trailing double quote character
2020-12-16 20:39:00 +09:00
Jonathan Naylor d77e2a00ce Restore the branch 2020-12-15 16:21:07 +00:00
Jonathan Naylor 135fd04e0d Revert "Merge branch 'M17_AX25_FM'"
This reverts commit e1427e3e37, reversing
changes made to bcdba292eb.
2020-12-15 15:52:27 +00:00
Jonathan Naylor 0a7df1758b Merge branch 'master' into M17_AX25_FM 2020-12-13 15:10:35 +00:00
SASANO Takayoshi 9dbe634f08 adjust message layout to display whole POCSAG message 2020-12-13 16:39:23 +09:00
Jonathan Naylor 8e857edda2 Merge branch 'M17_AX25_FM' of https://github.com/g4klx/MMDVMHost into M17_AX25_FM 2020-11-16 16:58:33 +00:00
Jonathan Naylor 43733df7a4 Add M17 to the OLED display, even though it does say NXDN! 2020-11-16 16:56:36 +00:00
Jonathan Naylor 302a23b6e6 Add M17 to the OLED display. 2020-11-13 16:01:46 +00:00
SASANO Takayoshi 9bf68e2eb7 fix scroll direction
all messages except clearCWInt(), scroll direction is inverted.
almost all languages are written from left to right,
so scrolling direction should be "display new right-side characters".
2020-09-25 19:02:36 +08:00
SASANO Takayoshi e818d0f500 add UserDB display for OLED
To display UserDB on DMR mode, set Slot1=0 and Slot2=1 in [DMR Network]
section.
2020-09-24 18:58:10 +08:00
Stefan Saraev f48cfcc70c OLED: fix build after f070410f7 and c7fbeecc5
============================
Display.cpp: In static member function 'static CDisplay* CDisplay::createDisplay(const CConf&, CUMP*, CModem*)':
Display.cpp:645:128: error: invalid new-expression of abstract class type 'COLED'
  645 |   display = new COLED(type, brightness, invert, scroll, rotate, logosaver, conf.getDMRNetworkSlot1(), conf.getDMRNetworkSlot2());
      |                                                                                                                                ^
In file included from Display.cpp:39:
OLED.h:40:7: note:   because the following virtual functions are pure within 'COLED':
   40 | class COLED : public CDisplay
      |       ^~~~~
In file included from Display.cpp:19:
Display.h:105:15: note: 	'virtual void CDisplay::writeFusionInt(const char*, const char*, unsigned char, const char*, const char*)'
  105 |  virtual void writeFusionInt(const char* source, const char* dest, unsigned char dgid, const char* type, const char* origin) = 0;
============================
2020-08-10 16:26:07 +03:00
Jonathan Naylor c7fbeecc50 Change the displays to show the DG-ID instead of the TO field for YSF. 2020-08-09 19:23:18 +01:00
Andy Taylor 3313fe8ec3
Update OLED.cpp
Modify the OLED code to only allow scroll commands when scrolling is enabled
2020-06-15 17:00:37 +01:00
Jonathan Naylor 3687eb71a8 Add FM to the OLED display. 2020-05-02 20:42:54 +01:00
sp5lg bd5117b9e4 Introducing LogoScreensaver=1 or 0 parameter for blanking OLED diplays in idle 2019-09-27 22:28:57 +02:00
Shawn Chain 814059ff35 remove unused variables from OLED class 2019-05-14 18:19:02 +08:00
GuusvanDooren 6d83bfb8bc QSO info removed from OLED. QSO info add via CASTInfo. 2019-05-10 20:44:01 +02:00
Jake ed71aab1da Minor fix for status bar scrolling 2019-03-09 13:04:12 -05:00
Jonathan Naylor 2caa2e9a67 Fix argument name to new DMR info modem call. 2018-11-01 16:28:15 +00:00
Jonathan Naylor bf24985b6c Rebame display to m_display. 2018-11-01 09:29:49 +00:00
Jonathan Naylor 4bf15438d5 Integrate the new messages into the OLED display driver. 2018-10-31 16:54:57 +00:00
Michael Eckhoff f3c8f73ad9 Add Support for OLED Rotate 2018-10-30 09:30:41 -05:00
root 64e3ae6d30 Better way to send to display that MMDVMHost is quitting 2018-08-15 18:17:42 +02:00
Tom f22e44b4f4
Update OLED.cpp 2018-07-13 22:04:21 +08:00
Tom 93dd673faf
Update OLED.cpp 2018-07-13 12:58:28 +08:00
phl0 e513a2c6bd
Add missing commas 2018-06-13 13:39:05 +02:00
phl0 e5ed902e40
Add POCSAG logo for OLED 2018-06-13 13:36:28 +02:00
phl0 b56f037c0f
Make the code more readable 2018-06-13 13:07:06 +02:00
phl0 768dbc305f
Add POCSAG display functions for OLED 2018-06-13 12:54:02 +02:00
KD4Z 4737fcb935 OLED Display - update NXDN graphic 2018-04-12 08:36:17 -04:00
KD4Z db762d992c Add graphic banners for P25 and NXDN modes 2018-04-11 21:34:25 -04:00
KD4Z 9d6bcb7ec8 Fix dashboard conflict, add IP address to D-Star screen
Tag: Version "v20180328.3z"
2018-04-10 18:08:48 -04:00
KD4Z 98da418700 OLED Display - Add first name with callsign
Rearrainged layout somewhat.
2018-04-09 17:24:03 -04:00
KD4Z c1d7c0972f OLED Display - Hide unused slot and center active one
If one slot is disabled, show active slot information only
2018-04-08 18:29:35 -04:00
KD4Z c623ba8730 Screen layout changes
Fusion / D-Star line position adjustments
2018-04-07 18:39:29 -04:00
KD4Z e14b650106 OLED Display - Add IP address to display format
Add IP address to bottom of screen by adjusting existing lines upward as
far as possible.
2018-04-07 11:49:12 -04:00
Jonathan Naylor c3990c36ed Add NXDN to the display code. 2018-01-17 19:04:00 +00:00
EA4GKQ 73b4bf8553
Write "CLOSE" when mmdvmhost is closed 2017-12-05 19:21:36 +01:00
phl0 c3260e749f
Remove comment and some code beauty 2017-08-15 00:07:09 +02:00
Jonathan Naylor 3749b8d9f4 Add configurable scrolling to the OLED display. 2017-08-13 10:57:02 +01:00
M0IEI 6bce586a7a MMDVM logo Brush-up 2017-08-12 17:42:23 +01:00
M0IEI a51fd933a4 Update OLED.cpp 2017-08-09 20:39:12 +01:00