I'm setting up Arduino Mega 2560. I need to edit a library .cpp file but I can't seem to get the environment correct. Programming the arduino itself is straight-forward. I know what I need/want to do to my file. The hard part for me is setup. I've looked in several places but found many rabbit trails that were not helpful. Is there a straight forward way to setup any environment (could be Eclipse, CodeLite, etc) to allow me to create and edit Arduino Libraries. Many Thanks!