From 63f404522dd87b4cf4e95dbe9f57ee316a2c367e Mon Sep 17 00:00:00 2001 From: Kris Winer Date: Thu, 25 Jun 2015 12:38:56 -0700 Subject: [PATCH] Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 36b4ffa..507bacf 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,8 @@ EM7180_SENtral_sensor_hub ![](https://cloud.githubusercontent.com/assets/6698410/8147322/5626d762-1219-11e5-9cda-015815a06b23.jpg) +EM7180 sensor hub with Invensense's MPU6500 gyro/accelerometer, Asahi Kasei's AK8963C magnetometer, and ST's M25512DFC I2C EEPROM on a board directly mountable onto the Teensy Cortex ARM M4 microcontroller. + There are two kinds of files in this repository. The FirmwareUpload.ino file is a sketch that takes the firmware file xxx.fw (~22 kbyte) generated by the EM7180 [SENtral Tool Kit Configuration](http://www.emdeveloper.com/?page_id=105) tool and writes it to an ST Microelectronics M24512DFM/C EEPROM from an SD card. Both the SD card and the [SENtral breakout board](https://www.tindie.com/products/onehorse/em7180-sentral-sensor-hub-with-bmx055-motion-sensor/) need to be connected to a microcontroller; I use the Teensy 3.1. The SENtral breakout board is connected to the Teensy 3.1 I2C port on pins 16 and 17 and the SD card reader is connected to the SPI port on pins 10-13. Once the firmware is loaded onto the EEPROM it doesn't have to be done again unless the firmware changes or is updated; the SENtral reads the firmware upon power on and gets the information it needs about the particular sensors on the board.