Micro-RDK Board Models
A board is the signal wire hub of a smart machine, with GPIO pins for transmitting signals between the machine’s computer and its other components. For more information and models supported by the RDK, see Board Component.
Supported models
For configuration information, click on the supported board model name:
Model | Description |
---|---|
esp32 | An ESP32 microcontroller |
Add support for other models
If none of the existing models fit your use case, you can create a modular resource to add support for it.
The micro-RDK works differently from the RDK, so creating modular resources for it is different. Refer to the Micro-RDK Module Template on GitHub for information on how to create custom resources for your micro-RDK machine. You will need to recompile and flash your ESP32 yourself instead of using Viam’s prebuilt binary and installer.
API
The micro-RDK board API supports only the following client SDK API methods, which operate the same as in the full-featured RDK:
For GPIOPin
s:
See PWM signals on esp32
pins for more information on setting PWM frequencies with esp32
boards.
For Analog
s:
For DigitalInterrupt
s:
Was this page helpful?
Glad to hear it! If you have any other feedback please let us know:
We're sorry about that. To help us improve, please tell us what we can do better:
Thank you!