Skip to content

BlueAndi/ZumoHALATmega32u4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ZumoHALATmega32u4

License Repo Status Release

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

Table of content

Architecture

The Principle

Principle

Detail

HAL

How to integrate the library?

  1. Add it to the platformio.ini in your environment to the lib_deps section:

    lib_deps =
        BlueAndi/ZumoHALATmega32u4 @ ~1.3.0
    

Example

See example for more detail.

Interface Description

See interface description of latest version.

Requirements to your application

  • REQ-1 The application shall use the Arduino framework.

OLED Display Support

Pololu provides 2 different displays for the Zumo32U4: LCD and OLED. Per default, the LCD display is used. In order to use the OLED display instead, CONFIG_USE_OLED_DISPLAY must be set to 1 in the platformio.ini file.

build_flags =
    -D CONFIG_USE_OLED_DISPLAY=1

Used Libraries

Library Description License
Zumo32U4 library Provides access to the Zumo32U4 hardware. MIT
ZumoHALInterfaces The Zumo C++ HAL interfaces. 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 Zumo32u4 robot.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages