HI,
As I said previously, I have never seen a SSD1322 driver chip Oled using I2C. The Oleds with 0ohm links to change between I1C and SPI normally use the SSD1305 / SSD1309 series ICs. My 3.1" Oled with SSD1322 does not have any 0ohm links and cannot be converted to I2C
so I just checked the SSD1322 specification
The SOLOMON SYSTECH SSD1322 SEMICONDUCTOR TECHNICAL DATA spec states:-
cheersSelectable MCU Interfaces:
o8-bit 6800/8080-series parallel interface
o3/4-wire Serial Peripheral Interface
8.1.3MCU Serial Interface (4-wire SPI)
The serial interface consists of serial clock SCLK, serial data SDIN, D/C#, CS#.
In SPI mode, D0 acts as SCLK, D1 acts as SDIN.
For the unused data pins, D2 should be left open. The pins from D3 to D7, E and R/W# can be connected to an external ground.
8.1.4MCU Serial Interface (3-wire SPI)
The 3-wire serial interface consists of serial clock SCLK, serial data SDIN and CS#.
In 3-wire SPI mode, D0 acts as SCLK, D1 acts as SDIN.
For the unused data pins, D2 should be left open. The pins from D3 to D7, R/W# (WR#), E(RD#) and D/C# can be connected to an external ground. The operation is similar to 4-wire serial interface while D/C# pin is not used. There are altogether 9-bits will be shifted into the shift register on every ninth clock in sequence: D/C# bit, D7 to D0 bit. The D/C# bit (first bit of the sequential data) will determine the following data byte in the shift register is written to the Display Data RAM (D/C# bit = 1) or the command register (D/C# bit = 0). Under serial mode, only write operations are allowed.
Patrick
PS My lmsmonitor has been running all day, working great, switching between data and visualizations, on both sound files and streamed radio.
P
Results 191 to 200 of 292
Thread: ANNOUNCE: LMS Monitor 2020
-
2020-10-21, 08:28 #191
- Join Date
- Jan 2007
- Posts
- 40
SSD1322 is ONLY SPI
-
2020-11-18, 04:40 #192
Unable to install LMS Monitor 2020 on pCP 7.0 Beta
@shunte88
Any chance to use it with 7.0.0 Beta version?
i2c-tools-dev.tcz seems no more downloadable as an extension on the repositories...
Let me know.Last edited by seekasoul; 2020-11-18 at 06:00.
-
2020-11-18, 14:48 #193
pCP 7.0 and the Mon'
hi @seekasoul
you won't need the dev package - you only need that to look for your i2c address
you should be able to get going by following the install instructions and skipping that step
configure pCP data sharing
do the wget step
then use the same command line as you used before to spin up the monitor
i'll pull a 7.0.0 build together and check for any issues but hopefully we're all set
let me know if you do hit snags, I have the code open today so I'm ready to start any type of reviewAs of 25-Sep-2021 my digitized collection is (25931 hours 59 minutes) + (23 seconds) or
2.958 years in duration
random continuous play would really annoy the neighbors...
Digitized thus far:
Total Tracks: 169,609
Total Albums: 15,626
Total Artists: 22,284
Total Genres: 780
Total Playing Time: 25931:59:23
With another ~6000 yet to be cataloged and ripped... a moving target such that it is ...
-
2020-11-22, 01:07 #194
-
2020-11-22, 08:06 #195
I'll get a system setup and poke around some
Are you setup on Pi3 or Pi4?As of 25-Sep-2021 my digitized collection is (25931 hours 59 minutes) + (23 seconds) or
2.958 years in duration
random continuous play would really annoy the neighbors...
Digitized thus far:
Total Tracks: 169,609
Total Albums: 15,626
Total Artists: 22,284
Total Genres: 780
Total Playing Time: 25931:59:23
With another ~6000 yet to be cataloged and ripped... a moving target such that it is ...
-
2020-11-22, 11:31 #196
-
2020-12-27, 05:37 #197
- Join Date
- Aug 2020
- Posts
- 40
Shutdown
Is there a way to shutdown the screen, stop lms monitor, without shuting down picoreplayer?
Thanks
-
2020-12-30, 19:32 #198
- Join Date
- Dec 2017
- Posts
- 57
soft power off
Hi shunte88,
... struggeling with the "soft power off". Is there any expected behavior of lmsmonitor when the player is set to "off"?
(and set to "on" later).
Aki
-
2021-01-04, 12:10 #199
- Join Date
- Jan 2021
- Posts
- 1
please help me
@shunte88, please help me.
i have the raspdac mini with piCorePlayer v7.0.0b6, but i don't know how to enable the oled screen.
please help me
-
2021-01-08, 17:35 #200
huge apologies for being MIA
apologies I've been looking for a new job and this has consumed much of my time these last months
in no particular order
@Aki7 - power-off/sleep mode of the player does not trigger any additional functionality. I'll look at adding a configurable sleep mode that will sleep in lockstep with the player. The OLED effectively won't draw much juice if its not being written to so a sleep mode would clear and dim the screen to 0 and decrease the polling cycle to the device
I'll get the sleep version out over the next couple of days
If you were looking for something different to what I've described let me know and we'll see if it'll mesh
@davidscrat - is the power down option I just spoke to what you're looking for? If not let me know your thinking
@10matteo92li - if your running a raspdac mini with an LED display this is not supported by the monitor - check out SLIMMER as if I remember correctly it supports LED displays.
If you have an OLED fitted then check through this thread and on the README for a howto
If you still have problems use the --verbose switch to turn on detailed logging and post the output here and we'll try to move things forward
And finally, there's a new binary and codebase for the monitor available on github.
This includes several maintenance iterations, fixes, improved stability and further removes library dependencies - the i2c lib install is no longer required and you'll only need i2c-tools if you don't know the i2c address of your device - spi wouldn't need any i2c footprint.
The SA modes got a rewrite to improve the display routines, while I had the code under the knife I added the facility to specify how the histograms are filled, solid, hollow, stripes, checkerboard, with and without peak indication. Note a huge change - just additional variety.
I'm running on pCP 7.0.0 without issue. Note that I tried installation on the 64bit picore but had limited success in getting a usable build - so that's a WIP
I've also been tooling around with the Deskpi-Pro case, you'll find a new repo on github that implements an OLED and fan control in a system daemon. I've plans to get a DAC setup in the case too, I've a couple of Pi Zero DAC's that fit nicely. I'll be a squeeze, ahem, fitting the RCA's to the rear but I guess those with a mind to would favor a headphone implementation instead.
The case is quite nicely put together but its been a bear getting USB boot working, just about to try and remedy that with a 2nd M.2 drive. Details will be provided in the new repo.
one last thing:
One of my setups has an api provided o control the amp. I've a script that mutes and unmutes on power cycle. If folks would be interested in having that facility directly through the monitor let me know.
Again apologies for being MIALast edited by shunte88; 2021-01-08 at 17:38.
As of 25-Sep-2021 my digitized collection is (25931 hours 59 minutes) + (23 seconds) or
2.958 years in duration
random continuous play would really annoy the neighbors...
Digitized thus far:
Total Tracks: 169,609
Total Albums: 15,626
Total Artists: 22,284
Total Genres: 780
Total Playing Time: 25931:59:23
With another ~6000 yet to be cataloged and ripped... a moving target such that it is ...