The DFROBOT LCD Library repository contains a source file with relevant function definitions and a main file containing driver code to provide an interface to control the LCD display. The source code makes use of the I2C communication protocol to properly configure hardware register values and initialize the LCD for user control. This library is designed to work specifically with DFROBOT I2C-based LCD displays, making it easy to integrate and utilize the LCD functionality in your PSoC6 projects.
- Supports both 16x2 and 20x4 LCD display modules.
- Provides simple functions to initialize the display, set the cursor position, clear the display, and print text.
- Customizable backlight control for supported displays.
- Optimized I2C communication for improved performance.
Contributions are welcome and greatly appreciated. To contribute to the DFROBOT LCD I2C Library, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your modifications and ensure they adhere to the existing code style.
- Test your changes to ensure they work as expected.
- Commit your changes and push them to your fork.
- Submit a pull request, clearly describing the changes you made.
This project is licensed under the MIT License. You are free to modify and distribute the library. However, any contributions you make must be provided under the same MIT license.
For any questions or suggestions, feel free to open an issue on the GitHub repository.