fix warnings
fix warnings
Move pin defs into auto-generated header file - allows us to optimise a bit better
fix warnings
ensure that if no condition, we assume it is true
fix warning
fix warning
Change 'Pin' datatype to be an unsigned char - makes tests easier