This application code demonstrates the integration of CircuitPython into Silicon Labs Development Kits. It also provides support how to use of an Adafruit IS31FL3741 LED display with Silicon Labs Development Kits. The example showcases how to program the Silabs devkits using CircuitPython and how to display text on Adafruit LED Displays. In this example, you can see how a text displayed on the LED Display: "Silabs now supports CircuitPython!!!".
This example can be used as a learning tool for developers who want to work with CircuitPython and Silabs Development Kits. Additionally, it showcases the capabilities of Silabs Development Kits and how they can be used to create IoT devices and applications.
The RGB LED Matrix can easily connected with Sparkfun Thing Plus for Matter - MGM240 development kits via Qwiic connector.
Getting started with CircuitPython on EFR32 boards.
To run the example you need to install Thonny editor and then follow the steps below:
- Flash the corresponding CircuitPython binary for your board. You can visit circuitpython.org/downloads to download the binary.
NOTE: The examples in this repository require CircuitPython v8.2.0 or higher.
-
The lib folder on github contains the necessary library files. You can get updates from the bundle here. The libraries used in this project are listed below.
Library Version adafruit_framebuf 1.6.1 adafruit_is31fl3741 1.4.1 -
Upload all the files and folders from the device_root folder to the CircuitPython device. The files and folders should be copied into the root of the file system on the target device.
-
Run the scripts on the board.
-
In this project, the following text shall be displayed scrolling : Silabs now supports CircuitPython!!!
Run the code.py file, you will see the result below.