hardwave.stdlib to register all standard-library types and components with the global registries. You do not need to import submodules individually.
Signal types (30)
Electrical
Mechanical
Thermal
Control and data
Components (28)
Electrical / Passive
Import from
hardwave.stdlib.components.passive.
Electrical / Active
Import from
hardwave.stdlib.components.active.
Electromechanical
Import from
hardwave.stdlib.components.motors.
Sensors
Import from
hardwave.stdlib.components.sensors.
Microcontrollers
Import from
hardwave.stdlib.components.mcu.
MCU firmware is modelled at the signal level: what values appear on pins at each time step. Pass a Python callable as the
firmware parameter to drive GPIO outputs. Actual code execution is a V2 feature.Power
Import from
hardwave.stdlib.components.power.
DCMotor and LiPoCell include runtime fault detection. See Component Faults and Health for fault codes, rated-limit parameters, and degraded output behaviour.