
Closed
Posted
Paid on delivery
My current firmware for the PIC18F46K22 already drives a 128 × 64 graphical LCD and a 4 × 5 keypad without issues, yet I now need to extend its functionality: two additional real-time parameters must be calculated and shown on designated areas of the screen. The existing project is written in C, built under MPLAB X with the XC8 compiler. Your task is to: • add the new variables to the main control loop, • update or create the drawing routine so these values appear neatly in the reserved zones of the display (font, coordinates and visibility must match the style of the current UI), • adjust any supporting timers, buffers or ISR code so that refresh rates and memory usage remain within device limits, and • return clean, well-commented source files that compile without warnings in the same toolchain. I will supply the full MPLAB project, pin map, and a screenshot of the desired layout. Please keep existing keypad handling untouched and avoid increasing RAM consumption beyond what the 4 kB banked memory permits. Deliverables: 1. Modified .c/.h files and updated project file. 2. Brief “diff” or change log so I can follow your edits. 3. A quick test report confirming both new parameters render correctly and do not interfere with keypad response. If any clarification is needed about register usage, peripheral configuration, or display controller commands, just ask—everything else in the codebase is stable.
Project ID: 40379925
17 proposals
Remote project
Active 1 mo ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs