Task: Fix board version GPIO logic
The logic which handles reading the GPIOs for the CPU board revision is sloppy and needs fixing to prevent invalid memory access as well as improve code readability.
The logic which handles reading the GPIOs for the CPU board revision is sloppy and needs fixing to prevent invalid memory access as well as improve code readability.