return to using pointer for adafruit