Hey DJ, I've noticed in the source of EZ OpenBot you have the message type BootLoader, what is it for? Another question, I see the EZ Bot board is an ATMega128 if I'm not wrong, then it is possible to program it to run without a computer (Embedded programming). I've found ET-AVR ISP in here http://www.futurlec.com/ET-AVR_Stamp.shtml#Programmer which is the board's programmer, now please correct me if I'm wrong, in this case any program that can run in the ATMega128 will run with the board provided in the kit, right? Now remember I'm not in favor of embedded programming, I just like exploring to depth. Now in case I flash and install my program with the ISP cable I will loose ez robot's firmwire, yes? Now I know you (DJ) update the firmware via bluetooth, so I could run and install my own programs in bluetooth technically, am I incorrect? What would be the steps? And if I do is there any way reinstall the Ez robot firmware? Thanks
Upgrade to ARC Pro
ARC Early Access will give you immediate updates and new features needed to unleash your robot's potential!
The power of ARC and SDK is from using the power of a controlling personal computer. The microcontroller ofcourse is loaded with firmware to interface with the features. Removing the firmware will render the board basically useless in comparison to the flexibility of ARC powered by a pc. If you remove the firmware you may not be able to get ez robot firmware installed correctly agian. I don't recommend this experiment. Try sdk if you really like to write your own code. It has more features than any microcontroller out there -Josh S