
Closed
Posted
Paid on delivery
I have a Nuvoton MS51FB9AE on a compact board that must act on two Normally-Open push-button switches. The firmware should continuously read those switches and, only when switch1 press led1 on led2 off led3 off when release led1 off led2 on led3 on , when switch 2 press for two seconds led1 and led2 blink alternately led3 off,. Again if switch2 press for two seconds led1, led2 and led3 should perform as switch1 condition Please write clean, well-commented C code (Keil or SDCC is fine) and deliver the assembled HEX file ready for ICP programming. A short read-me with the pin map, clock settings, and build steps will be enough for me to replicate the compile and flash process.
Project ID: 40362527
3 proposals
Remote project
Active 9 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
3 freelancers are bidding on average ₹817 INR for this job

Hi! I can help you implement this firmware. I understand the required logic with two buttons and LED behavior (press, release, hold for 2 seconds, blinking). I have experience with C programming and embedded systems. I will write clean, well-commented code and provide the HEX file along with clear instructions for compiling and flashing. Ready to start immediately. Let’s discuss details!
₹800 INR in 2 days
0.0
0.0

I currently work as an application engineer in Taiwan, I have developed firmware code for Nuvoton MS51FB9AE and shipped MCU controllers to customers before. From what I can understand, you want MS51FB9AE to function: - button 1 pushed: led1 on, led2 off, led3 off - button 1 released: led1 off, led2 on, led3 on - button 2 first time pushed and held down for 2 seconds: led1 and led2 blink alternately on led3 off. After button is released, led1 and led2 continues to blink alternately. After this: - button 2 pushed : led1 on, led2 off, led3 off - button 2 released: led1 off, led2 on, led3 on To deliver: 1. Source code for MS51FB9AE 2. HEX file for ICP programming 3. README file containing... - Pin map - Clock setting - Build steps (I will be using Keil) This would take a few days to complete. As this is my first time taking freelance work, I can accept lower bids.
₹600 INR in 5 days
0.0
0.0

India
Member since Mar 24, 2016
₹12500-37500 INR
₹12500-37500 INR
$30-250 USD
$3000-5000 USD
$30-250 USD
$30-250 USD
$30-250 USD
₹1500-12500 INR
$30-250 USD
₹1500-12500 INR
$250-750 CAD
$10-30 USD
$30-250 USD
$30-250 NZD
£20-250 GBP
₹1500-12500 INR
$10-30 USD
₹12500-37500 INR
$20-30 SGD / hour
$10-30 USD
$30-250 USD
₹1500-12500 INR