Home - PalouseRobosub/SUBLIBinal GitHub Wiki

Welcome to the SUBLIBinal Wiki!

The purpose of this wiki is to provide users of SUBLIBinal an easy to understand guide to using the library. If this is your first time using SUBLIBinal, please see the getting started guide.

Table of Contents


What is SUBLIBinal?

SUBLIBinal is an interrupt driven microcontroller library designed for the PIC32MX250F128B. The library was developed by Palouse Robosub Club for microcontroller board bring up. The library provides easy to use structures based in the C programming language to quickly and simply implement peripheral features of the microcontroller, while also providing the end user the full functionality of an interrupt driven design.
One of the primary problems with external libraries is that they abstract too far away from the hardware and it can be difficult to understand what the library is actually doing. Because of this, SUBLIBinal is completely open-sourced. The code is licensed under the GPLv3 license.

top


Supported Peripherals

This list displays all the available peripheral features that SUBLIBinal supports.

Higher-Level Abstractions

Higher level abstractions are layers placed upon supported peripherals and expand upon functionality for ease of use by SUBLIBinal users.

top