Polprog's papers mirror

Contact polprog at irc.freenode.net for info

Back to homepage

Icon  Name                    Last modified      Size  Description
[PARENTDIR] Parent Directory - [   ] bluepill.ld 2020-09-16 22:14 146 [   ] ocd.cfg 2020-09-16 22:14 286 [TXT] readme.txt 2020-12-16 13:10 883 [   ] COPYING 2020-12-16 13:11 1.4K [   ] Makefile 2020-09-16 22:14 3.2K [TXT] pcf2111.c 2020-09-16 22:18 4.8K [IMG] LA.png 2020-09-17 00:08 5.1K [IMG] demo.jpg 2020-09-16 22:16 1.1M [IMG] module_chips.jpg 2020-09-16 22:16 1.2M [IMG] module_back.jpg 2020-09-16 22:16 1.3M
  PCF2111 LCD driver example code. Used with a dual-chip module (each chip
  drives 8 digits). Data and Clock lines are shared.

  This example code is written with portability in mind and can be used for PCF2111
  in any configuration. Future plans may be making a full ascii font (for this
  particular module).

  The code displays a scrolling message on the 16 digit 7 segment LCD.
  A hexadecimal font (for this particular segment setup) extended with
  several characters is included.
  
  segment map: A or B indicates A/B register
  
      a1
     ---
    |   |a3
  b1| a2|
     ---
    |   |a4
  b2|   |
     --- __
     b4  \/b3
      
  docs:
  LOCM3 docs: http://libopencm3.org/docs/latest/stm32f1/html/
  PCF2111 datasheet: https://www.nxp.com/docs/en/data-sheet/PCF21XXC_FAM.pdf
  
  Copyright 2020 polprog.net. Released on 3-clause BSD. See COPYING file
  for details