Automated setup script and driver for U6143_ssd1306 OLED displays on Raspberry Pi. This project provides streamlined display control through I2C communication and an automated installation process.
- One-click installation and configuration
- Automatic I2C interface activation
- System startup automation
- Initial display testing automation
- C and Python example code provided
# Clone repository
git clone https://github.com/LSH9132/U6143_ssd1306.git
# Navigate to installation directory
cd U6143_ssd1306
# Run setup script
sudo bash setup_U6143_ssd1306.sh- Raspberry Pi (all models supported)
- Raspberry Pi OS (formerly Raspbian)
- Internet connection
- sudo privileges
This project is an automation tool designed to simplify the use of U6143_ssd1306 OLED displays with Raspberry Pi. It automates the complex process of I2C configuration and driver installation, allowing users to get their display running with minimal effort.
Not yet implemented :( I will update soon as soon possible sry..
U6143_ssd1306/
βββ setup_U6143_ssd1306.sh
βββ C/
β βββ Makefile
β βββ display.c
βββ python/
β βββ examples/
βββ docs/
βββ setup_guide.md
- Clone the repository
- Grant execution permissions to the setup script
- Run the script
- Reboot the system
For detailed installation instructions, please refer to the setup guide.
// C example
#include "ssd1306.h"
int main() {
// Initialize display
init_display();
// Show text
display_text("Hello, World!");
return 0;
}- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- UCTRONICS team for the original U6143_ssd1306 driver
- Raspberry Pi community
- All contributors
- GitHub Issues: Create an issue
- Email: me@lshworkspace.com