Use atomic access to volatile rf12_crc and rf12_data[].
Fixed to compile for all intended platforms. Add watchdog code.