msp432-cpp VS mdrivlib

Compare msp432-cpp vs mdrivlib and see what are their differences.

msp432-cpp

MSP432 Buildsystem without any standard-libs written completely in C++ 20 (by lebakassemmerl)

mdrivlib

Embedded driver library using modern C++. Currently supports STM32MP1, STM32H7, STM32F7, STM32F4 and STM32F0 (by 4ms)
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
msp432-cpp mdrivlib
1 1
15 14
- -
7.7 8.3
5 days ago about 1 month ago
C++ C++
MIT License -
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

msp432-cpp

Posts with mentions or reviews of msp432-cpp. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-04-28.

mdrivlib

Posts with mentions or reviews of mdrivlib. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-04-28.
  • C++20 for bare-metal microcontroller programming
    4 projects | /r/cpp | 28 Apr 2023
    Being able to mark a register RW vs RO vs WO and have the compiler check your access is great. Have you also considered the case where a register bit is cleared by writing a 1 to it (or to another register)? I've also implemented my own approach for a general register class (bits and pieces stolen from various other projects): https://github.com/4ms/mdrivlib/blob/main/drivers/register_access.hh I use types for registers, rather than structs, which lets me do RegisterSetClear to handle the case where different registers set and clear a bit.

What are some alternatives?

When comparing msp432-cpp and mdrivlib you can also consider the following projects:

Kvasir - C++ Metaprogramming library enabling better static checking and register abstraction in embedded software

Tuna-i3-Plus - This is a modified version of the Marlin 1.1.2 firmware for the WANHAO Duplicator i3 Plus 3d printer.

Aurora-SDK - SDK for Qu-Bit Aurora - Eurorack Reverb Platform

stm32mp1-baremetal - Baremetal framework and example projects for the STM32MP15x Cortex-A7 based MPU

baremetal - ARM Cortex-M bare-metal example code in C++ and CMake build