/STM_SimpleSchedulerBasedCalculator

This repo provides a simple calculator scheduler based on STM32F041CC, with switch, keypad, and 4-wire LCD communication drivers. The OS scheduler manages application functionality through tasks for reliable input and output handling. Easy to customize and extend for your projects.

Primary LanguageC

STM_SimpleSchedulerBasedCalculator

This repository provides a simple calculator scheduler based on the STM32F041CC microcontroller, with implementations of the switch driver (including debouncing handling ), keypad driver, and 4-wire LCD communication driver. The application and module are handled through a simple implementation of an OS scheduler that manages application functionality through tasks. The keypad driver debounces input, providing reliable and responsive input, while the LCD communication driver supports efficient and reliable communication with 4-wire LCDs. With this repository, you can quickly and easily add calculator and scheduling functionality to your STM32F041CC-based projects, with reliable input and output handling.