Pcd8544 Class
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
PCD8544 - 48 × 84 pixels matrix LCD, famous Nokia 5110 screen
public class Pcd8544 : IDisposable, Iot.Device.CharacterLcd.ICharacterLcd
type Pcd8544 = class
interface ICharacterLcd
interface IDisposable
Public Class Pcd8544
Implements ICharacterLcd, IDisposable
- Inheritance
-
Pcd8544
- Implements
Pcd8544(Int32, Spi |
Create Pcd8544 |
Pcd8544(Int32, Spi |
Create Pcd8544 |
Color |
Number of bit per pixel for the color |
Screen |
Size of the screen 48 x 84 / 8 in bytes |
Backlight |
Change the back light from 0.0 to 1.0. If a pin is used, the threshold for full light is more then 0.5. |
Backlight |
Enable/disable the backlight. (Will always return false if no backlight pin was provided.) |
Bias |
The bias for 0 to 7. Bias represent the voltage applied to the LCD. The highest, the darker the screen will be. |
Blinking |
This is not supported on this screen, this function will have no effect |
Contrast |
Get or set the contrast from 0 to 127 |
Display |
Enable/disable the display. |
Enabled |
Enable the screen |
Inverted |
True to inverse the screen color |
Number |
Returns the number of custom characters for this display. A custom character is one that can be user-defined and assigned to a slot using CreateCustomCharacter(Int32, ReadOnlySpan<Byte>) |
Pixel |
The size of the screen in terms of pixels |
Size |
The size of the screen in terms of characters |
Temperature |
Get or set the temperature coefficient |
Underline |
Enable/disable the underline cursor. |
Clear() |
Clear the screen |
Create |
Add a specific character to the font. It will replace existing embedded font character if it does already exist. |
Create |
Add a specific character to the font. It will replace existing embedded font character if it does already exist. |
Dispose() | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. |
Draw() |
Draw what's in memory to the the screen |
Draw |
Draw a line |
Draw |
Draw a line |
Draw |
Draw a line |
Draw |
Draw a point |
Draw |
Draw a point |
Draw |
Draw a point |
Draw |
Draw a rectangle |
Draw |
Draw a rectangle |
Draw |
Draw a rectangle |
Draw |
Draw a rectangle |
Draw |
Draw a rectangle |
Set |
Set the byte map |
Set |
Moves the cursor to an explicit column and row position. |
Write(Char[]) |
Write a raw byte stream to the display. Used if character translation already took place. |
Write(Read |
Write a raw byte stream to the display. Used if character translation already took place. |
Write(String) |
Write text |
Write |
Write text and set cursor position to next line |
Create |
Creates a custom character for standard displays with 8-pixel-per-row characters. See CreateCustomCharacter(Int32, ReadOnlySpan<Byte>) for details. |
Toode | Versioonid |
---|---|
.NET IoT Libraries | 1.4.0, 1.5.0, 2.0.0, 2.1.0, 2.2.0 |