Dedicated GPIO lines
The Intel® Joule™ module provides 9 dedicated GPIO lines (GPIO_0 - 6, GPIO_17 (aka BTN_N signal) and GPIO_22) connected to the core processor.
GPIO internal pull UP / pull DOWN resistors
Each GPIO line can employ an internal pull UP or pull DOWN resistor, this is also defined within the configuration table and stored in the expansion board EEPROM device and read by the BIOS at cold boot.
Operating System GPIO to function mapping
GPIO signals are configured in BIOS for each supported operating system. The default mapping can change with each iteration of the BIOS. Refer to the Intel Joule compute module website for the current default mapping for each supported operating system.