libumdr

A modular framework written in C for the UMD Racing formula student car, based on FreeRTOS and STM32HAL libraries. Provides software for all low-voltage, in-house designed PCBs of the UMD car. libumdr is meant to abstract away low-level communication handling of the CAN-bus by managing output and input timings and ensuring no dropped frames at a library-level. It also provides the more abstract…