Commit graph

69 commits

Author SHA1 Message Date
Jonathan Naylor
828835f4e4 Merge branch 'M17_AX25_FM' into I2C 2020-12-13 15:33:03 +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
8886a46588 Allow the I2C slace address to be dynamic, as it should be. 2020-11-24 11:35:59 +00:00
Jonathan Naylor
cdd58699f3 Small code cleanups. 2020-11-24 09:24:21 +00:00
Jonathan Naylor
54c1a2071a Initial commit of compilng OLED display code. 2020-11-18 10:42:53 +00:00
Jonathan Naylor
9690df21ed Abstract the processing a little more. 2020-11-17 17:35:40 +00:00
Jonathan Naylor
76ee3045bc Add modem I2C/OLED support. 2020-11-17 16:56:12 +00:00
Jonathan Naylor
ed4929f28a Bring most of the OLED library into the OLED driver for portability. 2020-11-17 15:30:59 +00:00
Jonathan Naylor
030fecf6cd Textual clanups of the OLED driver. 2020-11-17 12:06:10 +00:00
Jonathan Naylor
9960822423 Upgrade the OLED driver. 2020-11-17 11:50:00 +00:00
Jonathan Naylor
9055cd717f Merge branch 'M17_AX25_FM' into I2C 2020-11-17 10:45:30 +00: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
66bcca7e91 Start making the OLED driver available for modem redirection. 2020-11-15 18:12:38 +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