SolarOS 4.6.8 manual · app
io
Interactive expansion I/O manager. Its default Layout view presents the board's connectors in their physical arrangement, followed by the existing pin, named-bus, and resource-claim views. It uses the same ownership and validation services as the gpio, i2c, spi, uart, onewire, and expansion commands.
Usage:
io
Controls:
Tabswitches between Layout, Pins, Buses, and Claims. Outside Layout,- Arrows move through the physical connector grid in Layout and through rows
- Layout adapts to the terminal: compact headers show several pins across,
- Layout markers are
*free,~releasable,@claimed,!fixed/control, Enteropens context-sensitive actions for a pin or bus.ncreates a board-approved named I2C, SPI, UART, or 1-Wire bus.- Bus creation uses arrows to select fields and values; the generated bus name
- Runtime buses can be attached, detached, or removed when their lease state
rrefreshes;q,Esc, or the app-exit key exits.
Left and Right also switch views.
in the other views. Page Up/Page Down, Home, and End make larger moves.
while long headers such as the DevKitC J1/J3 pair scroll vertically with one physical pin pair per row.
+ power, - ground, and x not connected.
can be edited directly.
permits it. Their Autostart action idempotently appends the matching expansion bus create ... command to /.shell/startup. Direct GPIO and PWM assignments can be created and released from the Pins or Layout view.