I don't think the bootloader adds to the stability of the prebuilt one. I mean to have this code sitting there waiting to overwrite the flash when the power comes on or is flakey is a recepie for trouble. I think I will go ahead and reclaim that 2048 bootloader bytes with a define and possibly use an older version of the compiler to reclaim the space. I will look into leaving it as a single source file that will compile with arduino0011 by default, but that isn't the priority. I will do the appropriate define when I build if so, and use the usbtinyisp to program them, and add some more features finally. So programming with an arduino will still work, but if you can figure out an ISP programmer you can load the extra features (and they will start shipping with the pre-built by default)
The features I'm looking at are (and they could easily take up 2k)
1. metric option (setup might stay US, but day to day display will be metric)
2. slope option for injector direction
3. pulse threshold reject feature (i.e. this pulse is abnormally long so get rid of it) or otherwise sort that out.
__________________
WINDMILLS DO NOT WORK THAT WAY!!!
Last edited by dcb; 03-17-2009 at 05:02 PM..
|