STM8S Firmware Development for Fan and LED

Job ID: 39703872

Budget: $30 – $250 USD

I'm seeking a skilled embedded firmware developer to create a small set of firmware variants for an STM8S003F3P6-based embedded board. The firmware will be flashed via ST Visual Programmer (STVP) in .hex format.

Requirements:
- Fan control:
- ON/OFF control
- Error detection

- RGB LED status indication:
- Indicate fan status (different colors for on and off)

- Input:
- ON/OFF button on PB4 (with 10 k pull-up to 3.3 V)

Ideal Skills and Experience:
- Experience with STM8 microcontrollers
- Proficient in embedded C programming
- Familiar with ST Visual Programmer (STVP)
- Knowledge of MOSFET control and RGB LED behavior
- Ability to implement error detection mechanisms

Please provide relevant experience and estimated timeline.