An open API service indexing awesome lists of open source software.

https://github.com/doprause/microkit

microkit is a software framework for developing embedded systems in C
https://github.com/doprause/microkit

c embedded embedded-systems microcontroller

Last synced: 4 months ago
JSON representation

microkit is a software framework for developing embedded systems in C

Awesome Lists containing this project

README

          

```
oo dP oo dP
88 88
88d8b.d8b. dP .d8888b. 88d888b. .d8888b. 88 .dP dP d8888P
88'`88'`88 88 88' `"" 88' `88 88' `88 88888" 88 88
88 88 88 88 88. ... 88 88. .88 88 `8b. 88 88
dP dP dP dP `88888P' dP `88888P' dP `YP dP dP
```

# microkit

**microkit** is an opinionated software framework for developing embedded systems in C.

## Getting Started

1. Create a new software development project using an IDE suitable for your target platform, e.g. STM32CubeIDE for STM32 microcontrollers or MBLAB for Microchip microcontrollers.
2. Clone the microkit repository as a sub-repository into the project directory. Typically you would use a folder structure like `/libs/microkit` and add the microkit repository as a submodule with `git submodule add https://github.com/doprause/microkit.git ./libs/microkit`.
3. Setup the project to include the microkit source files at `/libs/microkit/lib/**/*` and also set the include path to the project root ``. This is typically done in the IDE's project settings.