Skip to content

BlueAndi/ZumoHALRP2040

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

139 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ZumoHALRP2040

License Repo Status

Hardware abstraction layer for the Pololu Zumo2040 robot (see https://www.pololu.com/category/129/zumo-robots-and-accessories).

Table of content

Architecture

The Principle

Principle

Detail

Detail

How to integrate the library?

lib_deps =
    BlueAndi/ZumoHALRP2040 @ ~0.5.0

Example

See example for more detail.

Interface Description

Requirements to your application

  • 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

Used Libraries

Library Description License
ZumoHALInterfaces The Zumo C++ HAL interfaces. MIT
PololuOLED Provides support for displaying text and graphics on the SH1106 OLED display MIT

Attribution

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

Issues, Ideas And Bugs

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.

License

The whole source code is published under the MIT license. Consider the different licenses of the used third party libraries too!

Contribution

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.

About

Zumo C++ hardware abstraction layer for the Pololu Zumo RP2040 robot.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors