Doc

Only use constants for GPIO definitions all over the code, and move all GPIO constants to safecast_config.h, makes the source code much more readable.