picoware API Documentation Modules Classes Names
Clear Help

For more information on the search, visit the help page.

Module Index

  • picoware - Picoware MicroPython package.
    • applications - Picoware system applications.
      • agent - Picoware Agent - LLM-powered assistant with chat GUI.
      • app_store - App Store - Browse, install, and update Picoware apps.
      • applications - Applications - Launcher for all Picoware apps.
      • bluetooth - Picoware Bluetooth applications.
        • advertise - BLE Advertise - Broadcast as a peripheral and accept connections
        • beacon - BLE Beacon - Simple beacon broadcaster
        • bluetooth - Bluetooth Apps Menu - Central hub for all Bluetooth applications
        • pair - BLE Pair - Scan, connect, and pair with BLE devices
        • rssi_monitor - BLE RSSI Monitor - Monitor signal strength of nearby devices in real-time
        • scan - BLE Scanner - Scan for nearby Bluetooth devices (Central mode)
        • uart_chat - BLE UART Chat - Send and receive messages over BLE UART service
      • desktop - Desktop - Animated desktop home screen.
      • email - Email - Send and receive email via SMTP and IMAP.
      • file_manager - File Manager - Browse and manage files.
      • gameboy - Game Boy - Emulator for Game Boy ROMs.
      • games - Games - Collection of built-in games.
      • ghouls - Ghouls - Downloadable game with asset management.
      • library - Library - Central hub for all Picoware apps.
      • mmbasic - MMBasic - Run MMBasic programs.
      • python_editor - Python Editor - Create and edit Python files.
      • repl - REPL App for Picoware Copyright (c) 2026 JBlanked GPL-3.0 License https://www.github.com/jblanked/Picoware Last Updated: 2026-05-07
      • screensavers - Screensavers - Collection of screensaver animations.
      • scripts - Scripts - Run MicroPython scripts.
      • system - Picoware system settings applications.
        • about - About - Display device information.
        • settings - Settings - Configure device settings.
        • system - System Menu - Central hub for system apps.
        • system_info - System Info - Display system information.
        • update - Update - Check for and install updates.
      • text_editor - Text Editor - Edit text files on the device.
      • usb - Picoware USB applications.
        • keyboard - USB Keyboard - Emulate a USB keyboard.
        • media_keys - USB Media Keys - Emulate USB media keys.
        • numpad - USB Numpad - Emulate a USB numeric keypad.
        • usb - USB Apps Menu - Central hub for all USB applications
      • wifi - Picoware WiFi applications.
        • connect - WiFi Connect - Connect to a WiFi network.
        • password - WiFi Password - Enter a WiFi password.
        • rssi_monitor - WiFi RSSI Monitor - Monitor signal strength of nearby WiFi networks in real-time
        • scan - WiFi Scanner - Scan for nearby WiFi networks.
        • server - WiFi Server - Host a web server over WiFi.
        • settings - WiFi Settings - Configure WiFi settings.
        • ssid - WiFi SSID - Enter a WiFi network name.
        • utils - WiFi utilities for connecting and saving credentials.
        • wifi - WiFi Apps Menu - Central hub for WiFi applications
    • engine - Picoware game engine.
      • camera - Camera - 3D camera modes for the game engine.
      • engine - Engine - Core game engine.
      • entity - Entity - Game entities with states and types.
      • game - Game - Base game class for the engine.
      • image - Image - Image structure for the game engine.
      • level - Level - Game levels with camera settings.
      • sprite3d - Sprite3D - 3D sprites for the game engine.
      • triangle3d - Triangle3D - 3D triangles for the game engine.
    • gui - Picoware graphical user interface modules.
      • alert - Alert - Simple alert dialog.
      • choice - Choice - Selection dialog with options.
      • date_picker - DatePicker - Date and time selection widget.
      • desktop - Desktop - Full-screen desktop interface.
      • draw - Draw - Drawing primitives for the display.
      • file_browser - FileBrowser - Browse and select files.
      • image - Image - RGB565 image data for the display.
      • jpeg - JPEG - Decode and display JPEG images.
      • keyboard - Keyboard - On-screen keyboard widget.
      • list - List - Scrollable list widget.
      • loading - Loading - Spinner loading indicator.
      • menu - Menu - Scrollable menu widget.
      • scrollbar - ScrollBar - Scroll bar widget.
      • search_bar - SearchBar - Search input widget.
      • text_editor - TextEditor - Text editing widget.
      • textbox - TextBox - Multi-line text input widget.
      • toggle - Toggle - On/off toggle switch widget.
      • toggle_list - ToggleList - List of toggle widgets.
    • system - Picoware system modules.
      • agent - Picoware AI agent modules.
        • agent - Agent - LLM-powered assistant with tools.
        • context - Agent context modes.
          • app_creator - App Creator - Agent mode that creates and edits Picoware apps.
          • chat - Chat - General chat agent mode.
          • device_manager - Device Manager - Agent mode that manages files and runs commands.
        • llm - LLM - Multi-provider language model interface.
        • tools - Agent tool implementations.
          • dispatch - Tool registry and execution dispatcher.
          • network - Network tools for the agent.
          • storage - Storage tools for the agent.
          • tool - Tool - Agent tool definitions.
      • app - App - Picoware application metadata.
      • app_loader - AppLoader - Load and run apps dynamically.
      • audio - Audio - Sound output for Picoware.
      • auto_complete - AutoComplete - Text auto-completion.
      • battery - Battery - Battery monitoring for Picoware.
      • bluetooth - Bluetooth - Bluetooth Low Energy interface.
      • boards - Board constants for Picoware.
      • buttons - Button constants for Picoware.
      • colors - Color constants for Picoware.
      • decorator - Decorators for feature availability checks.
      • drivers - Picoware driver modules.
        • pye - pye - MicroPython text editor driver.
        • vt - vt - Virtual terminal driver.
      • font - Font constants for Picoware.
      • gameboy - GameBoy - Game Boy emulator interface.
      • http - HTTP - HTTP client for Picoware.
      • input - Input - Keyboard and touch input handling.
      • js - JS - JavaScript (MJS) engine wrapper.
      • LED - LED - On-board LED control.
      • log - Log - Logging for Picoware.
      • mmbasic - MMBasic - MMBasic interpreter interface.
      • psram - PSRAM - External PSRAM memory management.
      • response - Response - HTTP response object.
      • settings - Settings - Persistent device settings.
      • storage - Storage - SD card file system access.
      • system - System - Basic system operations.
      • thread - Thread - Threading support for Picoware.
      • time - Time - Date and time handling.
      • uart - UART - Serial communication interface.
      • uf2loader - UF2Loader - Flash UF2 firmware files.
      • usb - USB - USB device interfaces (keyboard, media, video).
      • vector - Vector - 3D vector math.
      • view - View - Base class for managed views.
      • view_manager - ViewManager - Manage views and navigation.
      • websocket - WebSocket - WebSocket client and server.
      • wifi - WiFi - WiFi networking interface.
API Documentation for picoware, generated by pydoctor 25.10.1 at 2026-08-20 13:50:16.