I have a few questions about this project. I have done a lot of reading and searching but still can't figure out where I am going wrong.
Several years ago I purchased this kit
https://www.banggood.com/Original-Hiland-DIY-M12864-Graphics-Version-LCR-ESR-PWM-Transistor-Tester-Kit-p-986954.html?cur_warehouse=CN, assembled it and it has always done what I wanted it to do. I decided a few days ago to 3D print a case for it and I figured I would update to the latest firmware (original version as shipped is 1.12k).
I have a spare 328p so I backed up the original firmware using AtmelStudio and also noted down what the fuse settings were. I set the fuses on my spare 328p the same way, uploaded the hex and eep files that I backed up just to make sure everything was working as expected.
I downloaded the latest firmware from
https://github.com/madires/Transistortester-Warehouse/tree/master/Firmware/m-firmware, and followed the instructions to build the firmware. The display doesn't work correctly (contrast out of whack, not able to access the menu, some characters appear upside down, etc.) and the rotary switch doesn't seem to have any effect.
My first couple of questions.
The fuse settings from my original are as follows:
E = 0xFD
H = 0xDE
L = 0xFF
The fuse settings in the Makefile and as recommended are as follows:
E = 0xFC
H = 0xD9
L = 0xF7
I tried both settings and it didn't seem to make any difference. Which settings should I use?
Second question.
I used the default graphical LCD settings (ST7565R) since I assumed that is what I have. There are no markings on my LCD so I can't determine if my selection is correct. Am I missing another setting somewhere?
I appreciate any thoughts and/or advice.