From fec3b3aeae50f36c7a08188af727d838d3bcbd99 Mon Sep 17 00:00:00 2001 From: Rick Watson Date: Mon, 3 Jun 2019 00:01:19 +0100 Subject: [PATCH] add build command, remove windows warning --- README.md | 14 +++++++++++--- media/build.png | Bin 0 -> 8646 bytes 2 files changed, 11 insertions(+), 3 deletions(-) create mode 100644 media/build.png diff --git a/README.md b/README.md index 712384f..de8cdbd 100644 --- a/README.md +++ b/README.md @@ -45,9 +45,17 @@ Resource | Description ### Building the firmware -Once the platform and libraries are downloaded the back end should be compiling. +Once the platform and libraries are downloaded the back end should successfuly build within PlatformIO. -> **WINDOWS BUILDS**: If building under Windows you need to delete .piolibdeps/Time/Time.h - due to a [file system case insensitivity issue](https://github.com/me-no-dev/ESPAsyncWebServer/issues/96) +The firmware may be built by pressing the "Build" button: + +![build](/media/build.png?raw=true "build") + +Alternatively type the run command: + +```bash +platformio run +``` #### Uploading the firmware @@ -103,7 +111,7 @@ platformio run -t uploadfs ### Running the interface locally -You can run a local development server to allow you preview changes to the front end without the need to upload a file system image to the device after each change. Run the standard npm start command to start the development server: +You can run a local development server to allow you preview changes to the front end without the need to upload a file system image to the device after each change. Change to the interface directory and run the following command: ```bash npm start diff --git a/media/build.png b/media/build.png new file mode 100644 index 0000000000000000000000000000000000000000..33e807a93add396239ae3d22f59ffe568250b309 GIT binary patch literal 8646 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