X-Git-Url: https://git.ayoreis.com/hackapet/Adafruit_Blinka.git/blobdiff_plain/2a3697f4f1bc3e9b4cb55b49236d445c82593fcb..578fb1f2ccee3b9fd30f1b9d818586aaafa8a1be:/src/adafruit_blinka/microcontroller/generic_agnostic_board/neopixel.py diff --git a/src/adafruit_blinka/microcontroller/generic_agnostic_board/neopixel.py b/src/adafruit_blinka/microcontroller/generic_agnostic_board/neopixel.py new file mode 100644 index 0000000..30102d1 --- /dev/null +++ b/src/adafruit_blinka/microcontroller/generic_agnostic_board/neopixel.py @@ -0,0 +1,18 @@ +# SPDX-FileCopyrightText: 2024 Brent Rubell for Adafruit Industries +# +# SPDX-License-Identifier: MIT +"""NeoPixel write mocks for a generic board.""" + + +# pylint: disable=unused-argument +def neopixel_write(gpio, buf): + """Mocks a neopixel_write function""" + # pad output buffer from 3 bpp to 4 bpp + buffer = [] + for i in range(0, len(buf), 3): + buffer.append(0) + buffer.append(buf[i + 2]) + buffer.append(buf[i + 1]) + buffer.append(buf[i]) + + # then, do nothing