X-Git-Url: https://git.ayoreis.com/hackapet/Adafruit_Blinka.git/blobdiff_plain/35a39ce2df2deabfb56dd577a5ccb481d0c0ed16..a6f8d38f78f2a34a092fddf12fb0a6211fff1b41:/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..c14cbd2 --- /dev/null +++ b/src/adafruit_blinka/microcontroller/generic_agnostic_board/neopixel.py @@ -0,0 +1,17 @@ +# SPDX-FileCopyrightText: 2024 Brent Rubell for Adafruit Industries +# +# SPDX-License-Identifier: MIT +"""NeoPixel write mocks for a generic board.""" + + +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