Embedded Common Libraries
All Common Libraries used by all Microcontrollers in the Rover
Overview
This page gives a high-level overview of the shared libraries described so far, what each one is ...
Result Library
Purpose The result module defines a shared result code system for the codebase. Its job is to giv...
Logging
Purpose The logging library provides a simple UART-based logging interface for embedded firmware....
Priority Queue
Summary bucketed_pqueue is a simple, efficient strict-priority queue for FreeRTOS systems where: ...
Key-Value Pool
Purpose The kv_pool module implements a fixed-key key-value store backed by a custom memory pool....