https://github.com/wardbrian/clay-rpi-matrix
https://github.com/wardbrian/clay-rpi-matrix
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/wardbrian/clay-rpi-matrix
- Owner: WardBrian
- License: gpl-3.0
- Created: 2025-03-23T22:25:16.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2025-03-23T22:27:13.000Z (2 months ago)
- Last Synced: 2025-03-23T23:26:55.009Z (2 months ago)
- Language: C
- Size: 1.63 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# clay-rpi-matrix
This repository contains a simple renderer for the [`clay`](https://github.com/nicbarker/clay) UI
layout library that targets Raspberry Pi matrix LED panels.The matrix panel itself is driven by [`rpi-rgb-led-matrix`](https://github.com/hzeller/rpi-rgb-led-matrix)
(currently my fork for [one extra feature](https://github.com/hzeller/rpi-rgb-led-matrix/issues/1775)).Additional dependencies (all included in submodules/):
- [utf8.h](https://github.com/sheredom/utf8.h) for codepoint splitting## Usage
See [`examples/basic/main.c`](examples/basic/main.c) for a simple example of how to use the renderer.
If run on a 64x32 panel, the example program looks like:

## Features
### Implemented
- Text (monospaced)
- Rectangles
- Borders
- Images (with some manual work)### Not implemented
If you'd like to help out, these are the features that are not yet implemented:
- Scrolling/scissor regions
- Better image support