PetteriAimonen / nanopb-benchmark
Benchmark of several Protocol Buffers implementations suitable for use on embedded devices.
☆15Updated 8 years ago
Related projects ⓘ
Alternatives and complementary repositories for nanopb-benchmark
- A template for C++ projects on STM32 microcontrollers. Uses CMake as build system and wraps STM32CubeMX generated code.☆16Updated 6 years ago
- mbed trace library☆18Updated 3 weeks ago
- Coroutines on microcontrollers - What We Learned☆18Updated 4 years ago
- C++ Standard Lib adapted to embedded environments☆51Updated this week
- Cyphal Embedded Template Library☆12Updated 2 weeks ago
- C++(11) implementation of all UBX binary protocol messages used by u-blox 4/5/6/7/8 GPS receivers☆54Updated 4 years ago
- Generating, exporting and analyzing CPU fault conditions on Arm Cortex-M series microcontrollers.☆25Updated 3 weeks ago
- A light-weight, fast PID library designed for use on embedded systems (but can also run on any machine which has a G++ compiler).☆18Updated 5 years ago
- An active object messaging framework for microcontrollers in C☆16Updated 2 years ago
- ☆59Updated last year
- API for accessing classic CAN and ISO CAN FD controller☆45Updated last month
- HDLC serial data link layer☆35Updated 7 years ago
- short messages compression with COBS framing using implicit run-length-encoding, optimized for data containing statistically a bit more 0…☆24Updated 3 months ago
- Embedded Template Library☆58Updated last year
- Curated device data for all AVR and ARM Cortex-M devices☆50Updated 2 months ago
- Core components, subsystems, and utilities for the Embedded Virtual Machine☆45Updated 11 months ago
- Conda recipes that the greater firmware community may enjoy☆14Updated 2 weeks ago
- FreeRTOS (V8.2.1) port for the nRF51 MCUs using the GCC ARM Toolchain☆11Updated 9 years ago
- Cellular API, compatible with LWIP, in C for embedded platforms.☆22Updated 3 years ago
- Memory Manager For Small(ish) Microprocessors☆24Updated 8 years ago
- Like a serial killer, but friendlier. A C++ serial publish/subscribe based communication protocol.☆35Updated 6 years ago
- Consistent Overhead Byte Stuffing — Python implementation☆44Updated last year
- Code formatting tools, currently based on clang-format. Self-contained for easy integration to different repositories.☆15Updated 3 years ago
- emb6 is a scalable C-based 6LoWPAN stack for embedded devices☆54Updated 6 years ago
- Bare metal programming in QT Creator & QBS for ARM Cortex devices☆42Updated 7 years ago
- Key-Value EEPROM storage library for microcontrollers with wear-leveling☆32Updated 2 years ago
- Emcraft BSPs ported to mainline Linux tree, versions 4.2, 4.5, 4.9.51 and 4.9.88☆24Updated last year
- A Lock Free Bipartite Buffer Library written in standard C11☆69Updated 6 months ago
- An embedded MQTTv5 client in C++ with minimal footprint, maximal performance☆65Updated 2 months ago