now make sure we have space for the bootloader too
stop GCC eating loads of flash
stop OneWire munching up space
Improve IO by hard-coding constants (saved ~5kb and is a lot faster)