Removed #define byte from PlatformDefs, it was causing issues with variable name 'byte' being used elsewhere