From 023b1ec624a08c7e319eb7d2508bc21308fd953d Mon Sep 17 00:00:00 2001 From: YuhanLiin Date: Sun, 22 Mar 2020 04:05:14 -0400 Subject: [PATCH 1/2] Add msp430fr2355 and msp430fr2x5x-hal --- README.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/README.md b/README.md index d477371..5e81d04 100644 --- a/README.md +++ b/README.md @@ -39,6 +39,7 @@ This project is developed and maintained by the [Resources team][team]. * [SiFive](#sifive-1) * [STMicroelectronics](#stmicroelectronics-1) * [Texas Instruments](#texas-instruments-1) + * [MSP430](#msp430-1) * [Espressif](#espressif) * [Silicon Labs](#silicon-labs-1) * [XMC](#xmc) @@ -213,6 +214,7 @@ The [`stm32-rs`](https://github.com/stm32-rs/stm32-rs) project has peripheral ac - [`msp430g2553`](https://github.com/japaric/msp430g2553) Peripheral access API for MSP430G2553 microcontrollers (generated using svd2rust) - [msp430 quickstart](https://github.com/japaric/msp430-quickstart) some examples for msp430 +- [`msp430fr2355`](https://crates.io/crates/msp430fr2355) Peripheral access API for MSP430FR2355 microcontrollers (generated using svd2rust) ### Ambiq Micro @@ -323,6 +325,11 @@ Also check the list of [STMicroelectronics board support crates][stm-bsc]! - [`tm4c123x-hal`](https://github.com/thejpster/tm4c123x-hal) +### MSP430 + +- [`msp430fr2x5x-hal`](https://crates.io/crates/msp430fr2x5x-hal) + - HAL implementation for the MSP430FR2x5x family of microcontrollers + ### Espressif - [`esp8266-hal`](https://github.com/emosenkis/esp8266-hal) ![crates.io](https://img.shields.io/crates/v/esp8266-hal.svg) (not supported by rustc, so must be built with [mrustc](https://github.com/thepowersgang/mrustc), typically via the [esp-rs](https://github.com/emosenkis/esp-rs) build script) From 18f3ad94a382a584209e78e94e9fc14e0b6fd39f Mon Sep 17 00:00:00 2001 From: Hanno Braun Date: Tue, 31 Mar 2020 12:11:37 +0200 Subject: [PATCH 2/2] Move DW1000 driver out of WIP section It finally has an introductory article now. --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 5e81d04..036c35a 100644 --- a/README.md +++ b/README.md @@ -513,6 +513,7 @@ have achieved the "released" status (published on crates.io + documentation / sh 1. [usbd-midi] - USB MIDI class implementation - [github][41] - ![crates.io](https://img.shields.io/crates/v/usbd-midi.svg) 1. [usbd-webusb] - USB webUSB class implementation - [github][39] - ![crates.io](https://img.shields.io/crates/v/usbd-webusb.svg) 1. [SHTCx] - I2C - Temperature / humidity sensors - [github][42] - ![crates.io](https://img.shields.io/crates/v/shtcx.svg) +1. [DW1000] - SPI - Radio transceiver (IEEE 802.15.4 and position tracking) - [Article][44] - ![crates.io](https://img.shields.io/crates/v/dw1000.svg) [1&2]: http://blog.japaric.io/wd-1-2-l3gd20-lsm303dlhc-madgwick/ [3]: http://pramode.in/2018/02/24/an-introduction-to-writing-embedded-hal-based-drivers-in-rust/ @@ -555,6 +556,7 @@ have achieved the "released" status (published on crates.io + documentation / sh [41]: https://github.com/btrepp/usbd-midi [42]: https://github.com/dbrgn/shtcx-rs [43]: https://jitter.company/blog/2020/02/14/adxl355-embedded-hal-driver-crate/ +[44]: https://braun-embedded.com/dw1000/ [AD983x]: https://crates.io/crates/ad983x [adafruit-alphanum4]: https://crates.io/crates/adafruit-alphanum4 @@ -599,6 +601,7 @@ have achieved the "released" status (published on crates.io + documentation / sh [usbd-midi]: http://crates.io/crates/usbd-midi [usbd-webusb]: http://crates.io/crates/usbd-webusb [SHTCx]: http://crates.io/crates/shtcx +[DW1000]: https://crates.io/crates/dw1000 *NOTE* You may be able to find even more driver crates by searching for the [`embedded-hal-driver`] keyword on crates.io! @@ -622,7 +625,6 @@ Work in progress drivers. Help the authors make these crates awesome! 1. [DS3231] - I2C - real time clock 1. [DS3234] - SPI - Real time clock 1. [DS323x] - I2C/SPI - Real-time clocks (RTC): DS3231, DS3232 and DS3234 - ![crates.io](https://img.shields.io/crates/v/ds323x.svg) -1. [DW1000] - SPI - Radio transceiver for communication based on IEEE 802.15.4 and position tracking - ![crates.io](https://img.shields.io/crates/v/dw1000.svg) 1. [eink-waveshare] - SPI - driver for E-Paper Modules from Waveshare 1. [embedded-morse] - Output morse messages - ![crates.io](https://img.shields.io/crates/v/embedded-morse.svg) 1. [embedded-nrf24l01] - SPI+GPIO - 2.4 GHz radio @@ -697,7 +699,6 @@ Work in progress drivers. Help the authors make these crates awesome! [DS3231]: https://github.com/wose/ds3231 [DS3234]: https://github.com/rust-embedded/wg/issues/39#issuecomment-375262785 [DS323x]: https://crates.io/crates/ds323x -[DW1000]: https://crates.io/crates/dw1000 [eink-waveshare]: https://crates.io/crates/eink_waveshare_rs [embedded-morse]: https://crates.io/crates/embedded-morse [embedded-nrf24l01]: https://crates.io/crates/embedded-nrf24l01