STM32 MCU-GLCD Interface Library Development
Budget: $750 – $1,500 AUD
I am seeking an experienced developer proficient in C language to develop a Library for a STM32 MCU to interface with a 64x64 Monochrome GLCD which is driven by the ST7567 chipset. The library should have the ability to:
- Put LCD into sleep mode/low power mode
- Set LCD Orientation
- Display Test Image (vertical and horizontal lines to verify all pixels are functioning)
- Display standard shapes (3 standard shapes)
- Display text strings (single font, varying size, alpha numeric with the "degrees" symbol included)
- Draw geometric shapes (lines and rectangles)
- Adjust contrast
Moreover, it should be suitable for a STM32C0 size MCU. Previous experience in embedded systems and GLCD interfacing is a big plus for this project. Efficiency and attention to detail will be highly valued in this job.
Other key attributes -
- Low memory footprint
- Low power consumption
- Powered by a CR2032 battery
- I2C interface is our preference
- Refresh rate is not critical,
There are a number of open source libraries available that can be used as references or to build the solution. We are happy for you to approach it this way as long as there are no IP rights infringed.
There are some standard screen setups that will be displayed and these will be shared ones the project is awarded and NDA signed.
- Put LCD into sleep mode/low power mode
- Set LCD Orientation
- Display Test Image (vertical and horizontal lines to verify all pixels are functioning)
- Display standard shapes (3 standard shapes)
- Display text strings (single font, varying size, alpha numeric with the "degrees" symbol included)
- Draw geometric shapes (lines and rectangles)
- Adjust contrast
Moreover, it should be suitable for a STM32C0 size MCU. Previous experience in embedded systems and GLCD interfacing is a big plus for this project. Efficiency and attention to detail will be highly valued in this job.
Other key attributes -
- Low memory footprint
- Low power consumption
- Powered by a CR2032 battery
- I2C interface is our preference
- Refresh rate is not critical,
There are a number of open source libraries available that can be used as references or to build the solution. We are happy for you to approach it this way as long as there are no IP rights infringed.
There are some standard screen setups that will be displayed and these will be shared ones the project is awarded and NDA signed.