From 1d70c3a0b218d3533787b310c2c4335274fa7b63 Mon Sep 17 00:00:00 2001 From: David O'Connor Date: Fri, 19 Jun 2020 01:38:07 -0400 Subject: [PATCH 1/3] Add anyleaf ph module driver --- README.md | 122 ++++++++++++++++++++++++++++-------------------------- 1 file changed, 64 insertions(+), 58 deletions(-) diff --git a/README.md b/README.md index 6425a88..44dc028 100644 --- a/README.md +++ b/README.md @@ -12,64 +12,68 @@ This project is developed and maintained by the [Resources team][team]. ## Table of contents -* [Community](#community) - * [Community Chat Rooms](#community-chat-rooms) -* [Books, blogs and training materials](#books-blogs-and-training-materials) -* [Tools](#tools) -* [Real-time](#real-time) - * [Real-time Operating System](#real-time-operating-system-rtos) - * [Real-time tools](#real-time-tools) -* [Peripheral Access Crates](#peripheral-access-crates) - * [GigaDevice](#gigadevice) - * [Microchip](#microchip) - * [Nordic](#nordic) - * [NXP](#nxp) - * [SiFive](#sifive) - * [Silicon Labs](#silicon-labs) - * [STMicroelectronics](#stmicroelectronics) - * [Texas Instruments](#texas-instruments) - * [MSP430](#msp430) - * [Ambiq Micro](#ambiq-micro) - * [XMC](#xmc) -* [HAL implementation crates](#hal-implementation-crates) - * [OS](#os) - * [GigaDevice](#gigadevice-1) - * [Nordic](#nordic-1) - * [NXP](#nxp-1) - * [SiFive](#sifive-1) - * [STMicroelectronics](#stmicroelectronics-1) - * [Texas Instruments](#texas-instruments-1) - * [MSP430](#msp430-1) - * [Espressif](#espressif) - * [Silicon Labs](#silicon-labs-1) - * [XMC](#xmc) -* [Architecture support crates](#architecture-support-crates) - * [ARM](#arm) - * [RISC-V](#risc-v) - * [MIPS](#mips) -* [Board support crates](#board-support-crates) - * [1BitSquared](#1bitsquared) - * [Adafruit](#adafruit) - * [Arduino](#arduino) - * [Nordic](#nordic-2) - * [NXP](#nxp-2) - * [Sparkfun](#sparkfun) - * [SeeedStudio](#seeedstudio) - * [SiFive](#sifive-2) - * [Sipeed](#sipeed) - * [Sony](#sony) - * [STMicroelectronics](#stmicroelectronics-2) - * [Texas Instruments](#texas-instruments-2) - * [Special Purpose](#special-purpose) -* [Component abstraction crates](#component-abstraction-crates) -* [Driver crates](#driver-crates) - * [WIP](#wip) -* [no-std crates](#no-std-crates) - * [WIP](#wip-1) -* [Rust forks](#rust-forks) - * [AVR](#avr) -* [Firmware projects](#firmware-projects) -* [License](#license) +- [Embedded Rust](#embedded-rust) + - [Table of contents](#table-of-contents) + - [Community](#community) + - [Community Chat Rooms](#community-chat-rooms) + - [Books, blogs and training materials](#books-blogs-and-training-materials) + - [Tools](#tools) + - [Real-time](#real-time) + - [Real-time Operating System (RTOS)](#real-time-operating-system-rtos) + - [Real-time tools](#real-time-tools) + - [Peripheral Access Crates](#peripheral-access-crates) + - [Microchip](#microchip) + - [Nordic](#nordic) + - [NXP](#nxp) + - [SiFive](#sifive) + - [Silicon Labs](#silicon-labs) + - [STMicroelectronics](#stmicroelectronics) + - [Texas Instruments](#texas-instruments) + - [MSP430](#msp430) + - [Ambiq Micro](#ambiq-micro) + - [GigaDevice](#gigadevice) + - [XMC](#xmc) + - [HAL implementation crates](#hal-implementation-crates) + - [OS](#os) + - [Microchip](#microchip-1) + - [Nordic](#nordic-1) + - [NXP](#nxp-1) + - [SiFive](#sifive-1) + - [STMicroelectronics](#stmicroelectronics-1) + - [Texas Instruments](#texas-instruments-1) + - [MSP430](#msp430-1) + - [Espressif](#espressif) + - [Silicon Labs](#silicon-labs-1) + - [XMC](#xmc-1) + - [GigaDevice](#gigadevice-1) + - [Architecture support crates](#architecture-support-crates) + - [ARM](#arm) + - [RISC-V](#risc-v) + - [MIPS](#mips) + - [Board support crates](#board-support-crates) + - [1BitSquared](#1bitsquared) + - [Adafruit](#adafruit) + - [Arduino](#arduino) + - [Nordic](#nordic-2) + - [NXP](#nxp-2) + - [Sparkfun](#sparkfun) + - [SeeedStudio](#seeedstudio) + - [SiFive](#sifive-2) + - [Sipeed](#sipeed) + - [Sony](#sony) + - [STMicroelectronics](#stmicroelectronics-2) + - [Texas Instruments](#texas-instruments-2) + - [Special Purpose](#special-purpose) + - [Component abstraction crates](#component-abstraction-crates) + - [Driver crates](#driver-crates) + - [WIP](#wip) + - [no-std crates](#no-std-crates) + - [WIP](#wip-1) + - [Rust forks](#rust-forks) + - [AVR](#avr) + - [Firmware projects](#firmware-projects) + - [License](#license) + - [Code of Conduct](#code-of-conduct) ## Community @@ -523,6 +527,7 @@ have achieved the "released" status (published on crates.io + documentation / sh 1. [ADS1x1x] - I2C - 12/16-bit ADCs like ADS1013, ADS1015, ADS1115, etc. - [Intro blog post][23] - ![crates.io](https://img.shields.io/crates/v/ads1x1x.svg) 1. [ADXL343] - I2C - 3-axis accelerometer - ![crates.io](https://img.shields.io/crates/v/adxl343.svg) 1. [ADXL355] - SPI - 3-axis accelerometer - [Intro blog post][43] - ![crates.io](https://img.shields.io/crates/v/adxl355.svg) +1. [AnyLeaf] - I2C - pH sensor module - [github](https://github.com/AnyLeaf/ph-rust) - ![crates.io](https://img.shields.io/crates/v/anyleaf.svg) 1. [AT86RF212] - SPI - Low power IEEE 802.15.4-2011 ISM RF Transceiver - [Intro blog post][36] - ![crates.io](https://img.shields.io/crates/v/radio-at86rf212.svg) 1. [BlueNRG] - SPI - driver for BlueNRG-MS Bluetooth module - [Intro post][15] ![crates.io](https://img.shields.io/crates/v/bluenrg.svg) 1. [BNO055] - I2C - Bosch Sensortec BNO055 9-axis IMU driver - [Intro post][18] ![crates.io](https://img.shields.io/crates/v/bno055.svg) @@ -615,6 +620,7 @@ have achieved the "released" status (published on crates.io + documentation / sh [ADS1x1x]: https://crates.io/crates/ads1x1x [ADXL343]: https://crates.io/crates/adxl343 [ADXL355]: https://crates.io/crates/adxl355 +[AnyLeaf]: https://crates.io/crates/anyleaf [at86rf212]: https://crates.io/crates/radio-at86rf212 [BlueNRG]: https://crates.io/crates/bluenrg [BNO055]: https://crates.io/crates/bno055 From 0e272a636abf12b65563125ed3db5d37afadfac6 Mon Sep 17 00:00:00 2001 From: David O'Connor Date: Fri, 19 Jun 2020 01:46:02 -0400 Subject: [PATCH 2/3] Git troubleshooting --- README.md | 122 ++++++++++++++++++++++++++---------------------------- 1 file changed, 59 insertions(+), 63 deletions(-) diff --git a/README.md b/README.md index 44dc028..372580c 100644 --- a/README.md +++ b/README.md @@ -12,68 +12,64 @@ This project is developed and maintained by the [Resources team][team]. ## Table of contents -- [Embedded Rust](#embedded-rust) - - [Table of contents](#table-of-contents) - - [Community](#community) - - [Community Chat Rooms](#community-chat-rooms) - - [Books, blogs and training materials](#books-blogs-and-training-materials) - - [Tools](#tools) - - [Real-time](#real-time) - - [Real-time Operating System (RTOS)](#real-time-operating-system-rtos) - - [Real-time tools](#real-time-tools) - - [Peripheral Access Crates](#peripheral-access-crates) - - [Microchip](#microchip) - - [Nordic](#nordic) - - [NXP](#nxp) - - [SiFive](#sifive) - - [Silicon Labs](#silicon-labs) - - [STMicroelectronics](#stmicroelectronics) - - [Texas Instruments](#texas-instruments) - - [MSP430](#msp430) - - [Ambiq Micro](#ambiq-micro) - - [GigaDevice](#gigadevice) - - [XMC](#xmc) - - [HAL implementation crates](#hal-implementation-crates) - - [OS](#os) - - [Microchip](#microchip-1) - - [Nordic](#nordic-1) - - [NXP](#nxp-1) - - [SiFive](#sifive-1) - - [STMicroelectronics](#stmicroelectronics-1) - - [Texas Instruments](#texas-instruments-1) - - [MSP430](#msp430-1) - - [Espressif](#espressif) - - [Silicon Labs](#silicon-labs-1) - - [XMC](#xmc-1) - - [GigaDevice](#gigadevice-1) - - [Architecture support crates](#architecture-support-crates) - - [ARM](#arm) - - [RISC-V](#risc-v) - - [MIPS](#mips) - - [Board support crates](#board-support-crates) - - [1BitSquared](#1bitsquared) - - [Adafruit](#adafruit) - - [Arduino](#arduino) - - [Nordic](#nordic-2) - - [NXP](#nxp-2) - - [Sparkfun](#sparkfun) - - [SeeedStudio](#seeedstudio) - - [SiFive](#sifive-2) - - [Sipeed](#sipeed) - - [Sony](#sony) - - [STMicroelectronics](#stmicroelectronics-2) - - [Texas Instruments](#texas-instruments-2) - - [Special Purpose](#special-purpose) - - [Component abstraction crates](#component-abstraction-crates) - - [Driver crates](#driver-crates) - - [WIP](#wip) - - [no-std crates](#no-std-crates) - - [WIP](#wip-1) - - [Rust forks](#rust-forks) - - [AVR](#avr) - - [Firmware projects](#firmware-projects) - - [License](#license) - - [Code of Conduct](#code-of-conduct) +* [Community](#community) + * [Community Chat Rooms](#community-chat-rooms) +* [Books, blogs and training materials](#books-blogs-and-training-materials) +* [Tools](#tools) +* [Real-time](#real-time) + * [Real-time Operating System](#real-time-operating-system-rtos) + * [Real-time tools](#real-time-tools) +* [Peripheral Access Crates](#peripheral-access-crates) + * [GigaDevice](#gigadevice) + * [Microchip](#microchip) + * [Nordic](#nordic) + * [NXP](#nxp) + * [SiFive](#sifive) + * [Silicon Labs](#silicon-labs) + * [STMicroelectronics](#stmicroelectronics) + * [Texas Instruments](#texas-instruments) + * [MSP430](#msp430) + * [Ambiq Micro](#ambiq-micro) + * [XMC](#xmc) +* [HAL implementation crates](#hal-implementation-crates) + * [OS](#os) + * [GigaDevice](#gigadevice-1) + * [Nordic](#nordic-1) + * [NXP](#nxp-1) + * [SiFive](#sifive-1) + * [STMicroelectronics](#stmicroelectronics-1) + * [Texas Instruments](#texas-instruments-1) + * [MSP430](#msp430-1) + * [Espressif](#espressif) + * [Silicon Labs](#silicon-labs-1) + * [XMC](#xmc) +* [Architecture support crates](#architecture-support-crates) + * [ARM](#arm) + * [RISC-V](#risc-v) + * [MIPS](#mips) +* [Board support crates](#board-support-crates) + * [1BitSquared](#1bitsquared) + * [Adafruit](#adafruit) + * [Arduino](#arduino) + * [Nordic](#nordic-2) + * [NXP](#nxp-2) + * [Sparkfun](#sparkfun) + * [SeeedStudio](#seeedstudio) + * [SiFive](#sifive-2) + * [Sipeed](#sipeed) + * [Sony](#sony) + * [STMicroelectronics](#stmicroelectronics-2) + * [Texas Instruments](#texas-instruments-2) + * [Special Purpose](#special-purpose) +* [Component abstraction crates](#component-abstraction-crates) +* [Driver crates](#driver-crates) + * [WIP](#wip) +* [no-std crates](#no-std-crates) + * [WIP](#wip-1) +* [Rust forks](#rust-forks) + * [AVR](#avr) +* [Firmware projects](#firmware-projects) +* [License](#license) ## Community @@ -620,7 +616,7 @@ have achieved the "released" status (published on crates.io + documentation / sh [ADS1x1x]: https://crates.io/crates/ads1x1x [ADXL343]: https://crates.io/crates/adxl343 [ADXL355]: https://crates.io/crates/adxl355 -[AnyLeaf]: https://crates.io/crates/anyleaf +[AnyLeaf]: https://cratse.io/crates/anyleaf [at86rf212]: https://crates.io/crates/radio-at86rf212 [BlueNRG]: https://crates.io/crates/bluenrg [BNO055]: https://crates.io/crates/bno055 From c045e02c1b384085083f7e1000b2709ae282a03c Mon Sep 17 00:00:00 2001 From: David O'Connor Date: Fri, 19 Jun 2020 01:46:43 -0400 Subject: [PATCH 3/3] Fixed typo --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 372580c..c47d0de 100644 --- a/README.md +++ b/README.md @@ -616,7 +616,7 @@ have achieved the "released" status (published on crates.io + documentation / sh [ADS1x1x]: https://crates.io/crates/ads1x1x [ADXL343]: https://crates.io/crates/adxl343 [ADXL355]: https://crates.io/crates/adxl355 -[AnyLeaf]: https://cratse.io/crates/anyleaf +[AnyLeaf]: https://crates.io/crates/anyleaf [at86rf212]: https://crates.io/crates/radio-at86rf212 [BlueNRG]: https://crates.io/crates/bluenrg [BNO055]: https://crates.io/crates/bno055