Hardware abstraction layer for the Pololu Zumo2040 robot (see https://www.pololu.com/category/129/zumo-robots-and-accessories).
- Architecture
- How to integrate the library?
- Interface Description
- Requirements to your application
- Used Libraries
- Issues, Ideas And Bugs
- License
- Contribution
lib_deps =
BlueAndi/ZumoHALRP2040 @ ~0.5.0
See example for more detail.
- REQ-1 The application shall use the Arduino framework.
framework = arduino
- REQ-2 The application shall use the Raspberry Pi Platform by maxgerhardt.
platform = https://github.com/maxgerhardt/platform-raspberrypi.git
- REQ-3 The application shall use the Earle Philhower Arduino Core.
board_build.core = earlephilhower
| Library | Description | License |
|---|---|---|
| ZumoHALInterfaces | The Zumo C++ HAL interfaces. | MIT |
| PololuOLED | Provides support for displaying text and graphics on the SH1106 OLED display | MIT |
This library reuses implementation details from the following resources:
| Name | License |
|---|---|
| Pololu Zumo2040 library | MIT |
| Pololu Zumo32U4 library | MIT |
| Adam Green Pololu3piPlus32U4 library RP2040 port | MIT |
If you have further ideas or you found some bugs, great! Create a issue or if you are able and willing to fix it by yourself, clone the repository and create a pull request.
The whole source code is published under the MIT license. Consider the different licenses of the used third party libraries too!
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, shall be licensed as above, without any additional terms or conditions.