• Stars
    star
    45
  • Rank 624,037 (Top 13 %)
  • Language
    Shell
  • License
    Apache License 2.0
  • Created over 4 years ago
  • Updated 6 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Reusable project skeleton for embedded C & C++ projects using CMake.

More Repositories

1

embedded-resources

Embedded Artistry Templates, Documents, and Source Code
Makefile
608
star
2

libc

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

templates

Document templates for open-source projects (README, CONTRIBUTING, GitHub templates)
Groovy
390
star
4

libmemory

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

arduino-printf

Add printf support to the Arduino SDK
C
91
star
6

libcpp

Embedded Systems C++ Library Support (Currently wraps libcxx)
C++
68
star
7

arduino-logger

Flexible logging library for the Arduino SDK, allowing the same logging interface to be used with multiple outputs.
C++
41
star
8

meson-buildsystem

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

cmake-buildsystem

Helper scripts, cross-compilation-files, makefile shims, and other helpful tools for working with CMake
CMake
21
star
10

project-skeleton

A C & C++ project skeleton for new Embedded Artistry projects
Meson
21
star
11

cppcheck-rules

A repository of useful custom cppcheck rules
C++
20
star
12

format

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

jenkins-pipeline-lib

Libraries to support Jenkins pipeline builds
Groovy
12
star
14

athena-bootloader

An AVR Arduino bootloader that supports uploads over Ethernet (via TFTP) and Serial.
C++
12
star
15

c-linked-list

Header-only Linked List implementation in C
C
6
star
16

compiler-rt

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

embedded-logger

A lightweight templated C++ logging system for embedded
4
star
18

embedded-unwind

libunwind for embedded systems
C++
3
star
19

medtronic-pb560

Setup to review and analyze the PB560 Source Code
C
2
star
20

embeddedartistry.github.io

Embedded Artistry GH Pages - Library Documentation
HTML
1
star