Bootloader needs hardware flow control.
Adapted other files to put core hardware defines into the defines header.