API
Before using any of this library, follow the instructions in programming_instructions.md to set up your module. |
|
Classes and definitions for interacting with the OLED display |
|
Hardware-specific definitions & implementations for Europi |
|
Assorted functions to make text-based logging easier |
|
Provides a base class for scripts which wish to participate in the bootloader menu. |
|
A collection of classes and functions for dealing with configuration data. |
|
This module provides reusable UI components. |
|
This 'experimental' package is a place for code to live that might change significantly or might not be fully thought out or feature rich enough to include in the firmware proper. |
|
Utilities for converting analogue signals to digital inputs |
|
Functions for searching, splitting, and inserting into a sorted list |
|
Support functions to allow using a bytearray as a bit array. |
|
Euclidean pattern generating library |
|
A simple HTTP server for the Raspberry Pi Pico |
|
Assorted mathematical and statistical functions that can be re-used across scripts |
|
Open Sound Control over UDP implementation. |
|
Shared classes for quantization support |
|
Additional random functions that are part of standard Python3's random module but are omitted from MicroPython's implementation |
|
Interface for realtime clock support. |
|
A simple screensaver implementation for EuroPi |
|
Contains objects used for interactive settings menus |
|
Additional classes and utilities for multi-threading support using _thread |
|
Enables managing the wireless connection on the Pico W and Pico 2 W |
|
Interface for interacting with realtime clock hardware. |
|
Interface class for the DS1307 Realtime Clock |
|
Interface class for the DS3231 Realtime Clock |
|
Interface for using an NTP server as a realtime clock source |
|