Skip to content

A multi-platform embedded software development kit using the Rust programming language.

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

bobbin-rs/bobbin-sdk

Repository files navigation

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

  • Bobbin Bits - Small bit fields and ranged integers for Rust
  • Bobbin CLI - A Rust command line tool to simplify embedded development and deployment.

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.

About

A multi-platform embedded software development kit using the Rust programming language.

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages