bobbin-rs / bobbin-sdk

A multi-platform embedded software development kit using the Rust programming language.
Apache License 2.0
43 stars 4 forks source link

Bobbin SDK

This repository contains Bobbin SDK, a multi-platform Software Development Kit for embedded systems development using the Rust programming language.

NOTE (February 12, 2020) - Due to personal time constraints, this project is currently unmaintained. There is a significant amount of work that needs to be done to make it compatible with the greater Embedded Rust ecosystem that exists today and to support new hardware.

If anyone is interested in becoming a maintainer of the project as a whole or of specific pieces of the project, please feel free to open a pull request or contact me at jcsoo@bobbin.io.

NOTE (May 11, 2019) - IRQ handling needs to be revamped to be compatible with cortex-m-rt, and has temporarily been removed from MCU codegen. The design of the board support crates also need to be updated to use cortex-m-rt attributes instead of macros.

Organization

Additional Repositories

Goals

Why is Bobbin designed the way it is? See Goals.

Features

What makes Bobbin special? See Features.

Hardware

See a list of supported Hardware.

Quick Start

Get started with a MCU or Board crate example. See Quick Start.

More Documentation

More documentation in available the doc directory.