cf_lcd

package module
v0.0.0-...-756eb0d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 4, 2020 License: GPL-3.0 Imports: 4 Imported by: 0

README

cf_lcd

The goal of this repository is to develop a library for driving CrystalFontz serial character LCD modules (beginning with the CFA533 USB: https://www.crystalfontz.com/product/cfa533yyhku-16x2-usb-character-module-with-keypad - this should consequently simultaneously provide support for most features of the CFA633 as well).

Functionality is currently in very early stages.

Documentation

Overview

Package cf_lcd provides functionality for CrystalFontz CFA533 series displays

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Backlight

func Backlight(p *serial.Port, b int) ([]byte, error)

func Clear

func Clear(p *serial.Port) ([]byte, error)

func CursorPosition

func CursorPosition(p *serial.Port, row int, col int) ([]byte, error)

func CursorStyle

func CursorStyle(p *serial.Port, b int) ([]byte, error)

func Flush

func Flush(p *serial.Port)

func GetKeys

func GetKeys(p *serial.Port) ([]byte, error)

func KeyReporting

func KeyReporting(p *serial.Port, mask []byte) (packet []byte, err error)

func Write

func Write(p *serial.Port, row int, col int, message string) (packet []byte, err error)

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL