BaseApi
RPIAPI Base API Documentation

Back to GitHub Pages
Welcome to the documentation of the Base API.
This API is meant to facilitate the programming of the Raspberry Pi (R) by providing libraries. This documentation is meant to explain how to use the libraries or APIs rather than its internal functioning. Therefore the target group is programmers willing to use the API rather than further developing it.

Basic Architecture

This API tries to provide two interface flavors for each of each libraries:

This way it is easier to please both C and C++ programmers. Depending on convenience, either the C++ API is a wrapper of the C API, or vice versa. Therefore, there is no point in using one or the other for performance reasons unless explicitly stated in the function description.