Configuration Management

PyTropicSquare provides comprehensive configuration management for the TROPIC01 chip. This includes startup configuration, system settings, and User Access Policy (UAP) management.

Configuration Types

The TROPIC01 chip supports two types of configuration:

  • R-CONFIG (Resettable Configuration) - Can be modified at runtime

  • I-CONFIG (Irreversible Configuration) - Bits can only change from 1 to 0

Configuration Classes

tropicsquare.config.base.BaseConfig

Base class for all configuration objects.

tropicsquare.config.startup.StartUpConfig

Startup configuration register.

tropicsquare.config.sensors.SensorsConfig

Sensors and fault detection configuration register.

tropicsquare.config.debug.DebugConfig

Debug configuration register.

tropicsquare.config.gpo.GpoConfig

General Purpose Output configuration register.

tropicsquare.config.sleep_mode.SleepModeConfig

Sleep mode configuration register.

User Access Policy (UAP)

The UAP system controls access permissions for chip resources, including memory slots, operations, ECC key slots, and configuration access.

See Also