https://github.com/gavinlyonsrepo/displaylib_LED_PICO
A SDK C++ library for a Raspberry PI PICO device to support HT16K33, MAX7219, TM1637 & TM1638 LED segment modules
https://github.com/gavinlyonsrepo/displaylib_LED_PICO
display ht16k33 led-displays libraries library max7219 pico pico-sdk picosdk raspberry-pi rp2040 rpi rpi-pico rpipico sdk seven-segment seven-segments-display tm1637 tm1638 tm1638display
Last synced: 9 months ago
JSON representation
A SDK C++ library for a Raspberry PI PICO device to support HT16K33, MAX7219, TM1637 & TM1638 LED segment modules
- Host: GitHub
- URL: https://github.com/gavinlyonsrepo/displaylib_LED_PICO
- Owner: gavinlyonsrepo
- License: mit
- Created: 2022-09-10T19:07:39.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-04-03T19:33:31.000Z (10 months ago)
- Last Synced: 2025-04-06T20:51:16.225Z (10 months ago)
- Topics: display, ht16k33, led-displays, libraries, library, max7219, pico, pico-sdk, picosdk, raspberry-pi, rp2040, rpi, rpi-pico, rpipico, sdk, seven-segment, seven-segments-display, tm1637, tm1638, tm1638display
- Language: C++
- Homepage: https://gavinlyonsrepo.github.io/
- Size: 240 KB
- Stars: 7
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# displaylib_LED_PICO README
## Overview
* Name: displaylib_LED_PICO
* Author: Gavin Lyons.
* Description:
C++ SDK Library to support LED segment display modules
for the Raspberry PI PICO
* Developed on Toolchain:
1. Raspberry pi PICO RP2040
2. SDK(1.4.0) C++20
3. compiler G++ for arm-none-eabi((15:10.3-2021.07-4)
4. CMAKE(VERSION 3.18) , VScode(1.84.2)
5. Linux Mint 22.1
* [URL project github link](https://github.com/gavinlyonsrepo/displaylib_LED_PICO)
* Donations welcome: [](https://www.paypal.com/paypalme/whitelight976)
## Documentation
### Supported devices
| Component name | Type | Interface | Readme URL link |
| -------- | ---------- | --------- | ---------- |
| TM1637 |7 segment LED display module|GPIO| [Readme](extra/doc/tm1637/README.md)|
| TM1638 |7 segment LED display module|GPIO| [Readme](extra/doc/tm1638/README.md)|
| MAX7219|7 segment LED display module|SPI| [Readme](extra/doc/max7219/README.md)|
| HT16K33 |7,9,14 & 16 segment LED display module|I2C| [Readme](extra/doc/ht16k33/README.md)|
### API Documentation
The code is commented for doxygen and an application programming interface can be created using the doxygen software program.
## File system
Class Hierarchy:
