From af0fc1cf032dc610cf544717d621070cae4d04b3 Mon Sep 17 00:00:00 2001 From: "David Todd (c0de)" Date: Thu, 5 Jul 2018 11:23:37 -0500 Subject: [PATCH] Minor semantic changes --- README.md | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 205c779..5d237d5 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,9 @@ # The PIXO Pixel PIXO Pixel is a 16 x 16 RGB LED display that runs off of an ESP32. -This project is open source! -You can find the Bill of Materials [here](https://www.findchips.com/org/10-open-hardware/list/85998-pixo-pixel-esp-board-and-led-board) on FindChips. + +This project is open source! + +If you want to build this yourself, you can find the Bill of Materials [here](https://www.findchips.com/org/10-open-hardware/list/85998-pixo-pixel-esp-board-and-led-board) on FindChips. I have submitted a pull request to the Arduino-ESP32 github: https://github.com/espressif/arduino-esp32 to have the PIXO Pixel have its own board file. This will ensure the pinout that was used will match the pin declartion on the board. In the meantime, please use the "Adafruit Feather ESP32" in the board manager, as the pinout is the same. @@ -11,9 +13,9 @@ I have submitted a pull request to the Arduino-ESP32 github: https://github.com/ 3. Various other libraries are required for the example firmware; they are listed below under "Libraries used in Example Firmware" 4. Connect your pixo pixel to your computer and start Arduino 5. Under the "Tools" menu, select "Board->Adafruit ESP32 Feather"; Leave Flash frequency and Upload speed the default -6. Under Port, select your pixo +6. Under Port, select the device your pixo is communicating over 7. Compile and upload -8. When the Arduino console says "Connecting....", press and release both the boot and reset buttons simultaniously +8. When the Arduino console says "Connecting....", press and hold both the boot and reset buttons simultaniously for 1 second; then release both buttons 9. You should start to see output about flashing 10. When the flash is complete, press the reset button on the pixo to start your new firmware @@ -33,14 +35,14 @@ It seems that the ESP32 is not officially supported for use with these libraries ### Patching I2Cdev and MPU6050 Libraries 1. Download i2cdevlib and extract the zip file -2. Inside the i2cdevlib/Arduino, copy `I2Cdev` and `MPU6050` folders to your `libraries` folder -3. Edit `I2Cdev/I2Cdev.cpp`, and immedietly under `#include "I2Cdev.h"`, add the following +2. Inside the i2cdevlib/Arduino folder, copy `I2Cdev` and `MPU6050` folders to your `libraries` folder +3. Edit `libraries/I2Cdev/I2Cdev.cpp`, and immedietly under `#include "I2Cdev.h"`, add the following ``` #ifdef ARDUINO_ARCH_ESP32 #define BUFFER_LENGTH I2C_BUFFER_LENGTH #endif ``` -4. Edit `MPU6050/MPU6050_6Axis_MotionApps20.h` and add the following right above the `DEBUG` section +4. Edit `libraries/MPU6050/MPU6050_6Axis_MotionApps20.h` and add the following right above the `DEBUG` section ``` #ifndef ARDUINO_ARCH_ESP32 typedef void prog_void;