dokumentacia

Adding a peripheral

Adding peripherals to a board

A fifteen-second procedure: open the board, right-click to add a chip to a bus, and it is in the project. The demo runs on the inoCORE32-TM board and adds a TCA9555 expander and an ADS1115 converter to I2C.

What those peripherals do at run time — mapping pins onto tags, converter ranges — is described in Board peripherals and system services.

Pins are not configured at run time. A peripheral added in the editor is compile-time configuration: it goes into the pack and the panel reads it at startup. The pin assignment never changes while running — a deliberate decision that protects you from a badly uploaded project switching a pin that has something else on it.

How this clip was made What gets recorded is the editor itself, not the screen: the input is injected directly into ImGui before the frame is drawn. That makes it deterministic — the same script always yields the same recording, so the clip is not just a video but also a regression test of the procedure.
Tags