| RP2040 |
A low-cost, high-performance microcontroller chip designed by Raspberry Pi, featuring dual ARM Cortex-M0+ cores. |
| Renode |
An open-source simulation framework for multi-node hardware systems (embedded, IoT, etc.), developed by Antmicro. |
| PlatformIO |
An open-source ecosystem for IoT development, including a cross-platform build system and library manager. |
| Robot Framework |
A generic open-source automation framework for acceptance testing, acceptance test-driven development (ATDD), and robotic process automation (RPA). |
| UART |
Universal Asynchronous Receiver-Transmitter; a hardware device for asynchronous serial communication. |
| ADC |
Analog-to-Digital Converter; a system that converts an analog signal into a digital signal. |
| PWM |
Pulse Width Modulation; a technique for getting analog results with digital means, often used for controlling motors or LEDs. |
| PIO |
Programmable I/O; a versatile hardware subsystem on the RP2040 that can support a wide range of I/O standards. |
| bEMF |
Back Electromotive Force; the voltage that pushes back against the current which created it in an electric motor. |
| .repl |
Renode Platform; a file format used by Renode to describe the hardware platform, including peripherals and their memory mapping. |
| .resc |
Renode Script; a file format used by Renode to automate simulation setup, such as loading firmware and starting the execution. |
| Pico SDK |
The C/C++ Software Development Kit for the RP2040 microcontroller. |
| Arduino Framework |
A high-level abstraction layer that allows writing code using the Arduino API, often implemented on top of the Pico SDK for RP2040. |
| /specification/ |
External Know-How as datasheet, standards, etc. Should be converted to Markdown if PDF, etc. |