-
blog 1, blog 2 and the accompanying repo
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
satcat5
SatCat5 is a mixed-media Ethernet switch that lets a variety of devices communicate on the same network.
Here's a C++ example using Catch.
-
I made this as an undergrad project: https://github.com/sahil-kale/robotic-hid/tree/main/high_level_code/test
-
-
RIOT-OS has a lot of unit tests for all the boards they support. And it's written in C. https://github.com/RIOT-OS/RIOT/tree/master/tests
-
When all the hardware was addressable and had correct interfaces, it was very easy to create the application from the tools I made. https://gitlab.com/jhaand/house2
-
amp-embedded-infra-lib
amp-embedded-infra-lib is a set of C++ libraries and headers that provide heap-less, STL like, infrastructure for embedded software development
You can have a look at https://github.com/philips-software/amp-embedded-infra-lib it is a library project. So not an actual embedded teacher. Although the library is aimed at embedded usage.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
Another irreplacable summary: 'https://github.com/ThrowTheSwitch/CMock/blob/master/docs/CMock_Summary.md'
-
Unfortunately, our codebase (at work) isn't on a public github account. But I can really recommend throwtheswitch.org.