* Tables 290 and 292 in the RP datasheet contain the following function categories: XIP = 0, SPI = 1, UART = 2, I2C = 3, PWM = 4, SIO = 5, PIO0 = 6, PIO1 = 7, GPCK = 8 , USB = 9 (but no "NULL") * Table 339 mentions additional "31 == NULL" . * C SDK file gpio.h defines "enum gpio_function" with additional "NULL = 0xf" (in contrast to the above "31 == NULL"). Which is right?