Skip to content

Namespace Belay.Core

Namespaces

Belay.Core.Caching

Belay.Core.Communication

Belay.Core.Discovery

Belay.Core.Examples

Belay.Core.Exceptions

Belay.Core.Execution

Belay.Core.Extensions

Belay.Core.Protocol

Belay.Core.Testing

Belay.Core.Transactions

Classes

Device

Main entry point for MicroPython device communication. Provides a high-level interface for connecting to and interacting with MicroPython devices.

DeviceState

Simple state tracking for MicroPython device operations. Replaces complex session management with lightweight state tracking aligned with single-threaded MicroPython device constraints.

SimpleDeviceCapabilities

Simplified device capabilities with efficient batched detection. Replaces sequential capability detection with single optimized call.

SimplifiedCapabilityDetection

Provides simplified capability detection for MicroPython devices using a single batched approach. Replaces the complex sequential detection system with efficient batched detection.

Enums

SimpleDeviceFeatureSet

Hardware features that can be detected on MicroPython devices.

Released under the Apache License 2.0.