I messaged Chris H about this tonight and was wondering if any one else has ran into this.
I built a charging station kit I've had for awhile and want to update the FW to 5.0.1 I DL'ed 5.0.1 tonight and Arduino 1.6.5 is giving me an error that the sketch is too big. It's at 105% with no edits done. I tried to delete a few things hoping to make room but it didn't help, I deleted the two Mennekes files on a guess (as I'm not using a Mennekes lock) in the firmware folder that contains the plethora of files (libraries?) and the open_evse file. After spending a few hours I'm stuck. I can't understand why the sketch is too big right out of the box.
--
You received this message because you are subscribed to the Google Groups "OpenEVSE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openevse+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openevse/e176d10e-8f0d-4e57-9d2a-8ee9b301b6ben%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openevse/103e5ca6-fb04-48fb-806b-7e6bd86e8566n%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openevse/932cc2b4-caac-4345-bb4f-4d1574f93fcbn%40googlegroups.com.
OK, I finally was able to compile the code that I downloaded from https://github.com/OpenEVSE/open_evse.
To correct the compilation error, I just downgraded my copy of the Arduino toolset from version 1.6.6 down to 1.6.5. For whatever reason, the stable code branch available now doesn't compile cleanly using the latest toolset. While I understand that I could have added the function prototypes, until I learn a little more about Arduino in general and OpenEVSE in particular, I'm going to keep it as simple as possible.
To correct the second issue that we ran into, with the compiler saying the resulting code object is too large, adding the board definition worked. There apparently are multiple ways to define new board/connection types. I did this by selecting Arduino->Preferences and then entering https://github.com/chris1howell/Arduino_Board_Manager/releases/download/v0.1/package_OpenEVSE_328p_index.json in the "Additional Board Manager URLs" field, closing that dialog box, then selecting "Tools->Boards->Board Manager", selecting the OpenEVSE entry and then clicking Install. "[Programmer]OpenEVSE" was now a board type.
After downgrading the toolset and installing the custom board type, the current code set compiles cleanly. Just hoping this helps others as they work through this process.