Conversion from C++ written for Arduino to C written for AVR-GCC

Job ID: 38572563

Budget: $30 – $250 USD

The code is written for Arduino and it is written in C++.
Totally they are 4600/4700 lines.

1) I need to convert from C++ to C (AVR-GCC is the compiler I generally use).
2) I need to convert from Arduino to a generic ATMEGA MCU, like ATMEGA 328 or ATMEGA 1284.

It is important the readability of the code written, so the use of an automatic conversion and leave it like it is does not give the expected results.

I attach the whole code.
I omitted only the .h file.
I collapsed all the .cpp .ino files into one file so to let possible to upload here.
I attach also the screenshot of the structure of the files.
I will send the .zip of all the files.
Related categories: C++ Programming Arduino QlikView