is31fl3741 – Displays an in-memory framebuffer to a IS31FL3741 drive display.

Available on these boards
  • ARAMCON Badge 2019
  • ARAMCON2 Badge
  • Adafruit CLUE nRF52840 Express
  • Adafruit Circuit Playground Bluefruit
  • Adafruit Feather Bluefruit Sense
  • Adafruit Feather nRF52840 Express
  • Adafruit ItsyBitsy nRF52840 Express
  • Adafruit LED Glasses Driver nRF52840
  • Adafruit Metro nRF52840 Express
  • Arduino Nano 33 BLE
  • AtelierDuMaker nRF52840 Breakout
  • BLE-SS dev board Multi Sensor
  • BastBLE
  • BlueMicro840
  • Electronut Labs Blip
  • Electronut Labs Papyr
  • HiiBot BlueFi
  • IkigaiSense Vita nRF52840
  • MDBT50Q-DB-40
  • MDBT50Q-RX Dongle
  • MakerDiary nRF52840 MDK
  • MakerDiary nRF52840 MDK USB Dongle
  • Makerdiary M60 Keyboard
  • Makerdiary Pitaya Go
  • Makerdiary nRF52840 M.2 Developer Kit
  • Open Hardware Summit 2020 Badge
  • PCA10056 nRF52840-DK
  • PCA10059 nRF52840 Dongle
  • Particle Argon
  • Particle Boron
  • Particle Xenon
  • Seeed XIAO nRF52840 Sense
  • SparkFun MicroMod nRF52840 Processor
  • SparkFun Pro nRF52840 Mini
  • TG-Watch
  • Teknikio Bluebird
  • TinkeringTech ScoutMakes Azul
  • WarmBit BluePixel nRF52840
  • nice!nano

class is31fl3741.IS31FL3741(*, width: int)

Create a IS31FL3741 object with the given attributes.

The framebuffer is in “RGB888” format using 4 bytes per pixel. Bits 24-31 are ignored. The format is in RGB order.

If a framebuffer is not passed in, one is allocated and initialized to all black. In any case, the framebuffer can be retrieved by passing the Is31fl3741 object to memoryview().

A Is31fl3741 is often used in conjunction with a framebufferio.FramebufferDisplay.

brightness :float

In the current implementation, 0.0 turns the display off entirely and any other value up to 1.0 turns the display on fully.

width :int

The width of the display, in pixels

height :int

The height of the display, in pixels

deinit(self) None

Free the resources associated with this IS31FL3741 instance. After deinitialization, no further operations may be performed.

refresh(self) None

Transmits the color data in the buffer to the pixels so that they are shown.