Keyscan routine in C code for PIC Microcontroller

Job ID: 32779651

Budget: $30 – $250 USD

I have designed a custom gaming keyboard with a wired USB interface, based on a PIC16F1459-I/SS Microchip controller.
REQUIREMENTS:
1) Develop a keyscanning routine to scan 41 keys and report key press/release by sending appropriate USB keycode to PC.
2) Develop code in C with MPLAB-X-IDE tool (free from Microchip website).
3) I have an MPLAB PICkit-4 unit for programming and debug.
3) My budget is $150.00
NOTE: Keyswitch debounce is done in hardware.

Thank you for your interest.