Libraries

Embedded Artistry Library Collection

Table of Contents

Embedded Artistry Libraries | Development Process | Jenkins | Recommended Embedded Libraries

Embedded Artistry Libraries

Dark Mode

libc (this link opens in a new window) by embeddedartistry (this link opens in a new window)

libc targeted for embedded systems usage. Reduced set of functionality (due to embedded nature). Chosen for portability and quick bringup.

Dark Mode

libmemory (this link opens in a new window) by embeddedartistry (this link opens in a new window)

Embedded systems memory management library. Implementations for malloc(), free(), and other useful memory management functions

Dark Mode

compiler-rt (this link opens in a new window) by embeddedartistry (this link opens in a new window)

Wrapper project for llvm compiler-rt, using meson to build and use with the embedded framework

Dark Mode

gdtoa (this link opens in a new window) by embeddedartistry (this link opens in a new window)

David M. Gay’s floating-point conversion library, improved by Embedded Artistry

Dark Mode

arduino-logger (this link opens in a new window) by embeddedartistry (this link opens in a new window)

Flexible logging library for the Arduino SDK, allowing the same logging interface to be used with multiple outputs.

Development Process

Dark Mode

meson-buildsystem (this link opens in a new window) by embeddedartistry (this link opens in a new window)

Helper scripts, cross-compilation-files, makefile shims, and other helpful tools for working with Meson

Dark Mode

format (this link opens in a new window) by embeddedartistry (this link opens in a new window)

Code formatting tools, currently based on clang-format. Self-contained for easy integration to different repositories.

Dark Mode

templates (this link opens in a new window) by embeddedartistry (this link opens in a new window)

Document templates for open-source projects (README, CONTRIBUTING, GitHub templates)

Jenkins

Error: Reposity not found. Please check your URL.