mirror of
https://github.com/airgradienthq/arduino.git
synced 2025-12-22 06:52:30 +01:00
Update how to compile
Update workflow compile deps
This commit is contained in:
2
.github/workflows/check.yml
vendored
2
.github/workflows/check.yml
vendored
@@ -78,6 +78,8 @@ jobs:
|
|||||||
examples/${{ matrix.example }}
|
examples/${{ matrix.example }}
|
||||||
libraries: |
|
libraries: |
|
||||||
- source-path: ./
|
- source-path: ./
|
||||||
|
- name: NimBLE-Arduino
|
||||||
|
version: 2.3.7
|
||||||
cli-compile-flags: |
|
cli-compile-flags: |
|
||||||
- --warnings
|
- --warnings
|
||||||
- none
|
- none
|
||||||
|
|||||||
@@ -26,6 +26,11 @@ Using library manager install the latest version (Tools ➝ Manage Libraries...
|
|||||||
- With **git** cli, execute this command `git clone --recursive https://github.com/airgradienthq/arduino.git AirGradient_Air_Quality_Sensor`
|
- With **git** cli, execute this command `git clone --recursive https://github.com/airgradienthq/arduino.git AirGradient_Air_Quality_Sensor`
|
||||||
- Restart Arduino IDE
|
- Restart Arduino IDE
|
||||||
|
|
||||||
|
#### Version >= 3.6.0
|
||||||
|
|
||||||
|
- Ensure `NimBLE-Arduino` by h2zero library version `2.3.7` is installed using Arduino library manager
|
||||||
|
- Follow steps of ">= 3.3.0"
|
||||||
|
|
||||||
3. On tools tab, follow settings below
|
3. On tools tab, follow settings below
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ build_flags = !echo '-D ARDUINO_USB_CDC_ON_BOOT=1 -D ARDUINO_USB_MODE=1 -D AG_LO
|
|||||||
board_build.partitions = partitions.csv
|
board_build.partitions = partitions.csv
|
||||||
monitor_speed = 115200
|
monitor_speed = 115200
|
||||||
lib_deps =
|
lib_deps =
|
||||||
aglib=symlink://../arduino
|
aglib=symlink://../arduino-dev
|
||||||
EEPROM
|
EEPROM
|
||||||
WebServer
|
WebServer
|
||||||
ESPmDNS
|
ESPmDNS
|
||||||
@@ -28,18 +28,18 @@ lib_deps =
|
|||||||
DNSServer
|
DNSServer
|
||||||
h2zero/NimBLE-Arduino@^2.1.0
|
h2zero/NimBLE-Arduino@^2.1.0
|
||||||
|
|
||||||
[env:esp8266]
|
; [env:esp8266]
|
||||||
platform = espressif8266
|
; platform = espressif8266
|
||||||
board = d1_mini
|
; board = d1_mini
|
||||||
framework = arduino
|
; framework = arduino
|
||||||
monitor_speed = 115200
|
; monitor_speed = 115200
|
||||||
lib_deps =
|
; lib_deps =
|
||||||
aglib=symlink://../arduino
|
; aglib=symlink://../arduino
|
||||||
EEPROM
|
; EEPROM
|
||||||
ESP8266HTTPClient
|
; ESP8266HTTPClient
|
||||||
ESP8266WebServer
|
; ESP8266WebServer
|
||||||
DNSServer
|
; DNSServer
|
||||||
|
;
|
||||||
monitor_filters = time
|
monitor_filters = time
|
||||||
|
|
||||||
[platformio]
|
[platformio]
|
||||||
|
|||||||
@@ -9,6 +9,7 @@
|
|||||||
#include <Arduino.h>
|
#include <Arduino.h>
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
|
#include <string>
|
||||||
|
|
||||||
class Measurements {
|
class Measurements {
|
||||||
private:
|
private:
|
||||||
|
|||||||
@@ -1,18 +1,18 @@
|
|||||||
#ifndef _AG_WIFI_CONNECTOR_H_
|
#ifndef _AG_WIFI_CONNECTOR_H_
|
||||||
#define _AG_WIFI_CONNECTOR_H_
|
#define _AG_WIFI_CONNECTOR_H_
|
||||||
|
|
||||||
|
#include <Arduino.h>
|
||||||
#include "AgOledDisplay.h"
|
#include "AgOledDisplay.h"
|
||||||
#include "AgStateMachine.h"
|
#include "AgStateMachine.h"
|
||||||
#include "AirGradient.h"
|
#include "AirGradient.h"
|
||||||
#include "AgConfigure.h"
|
#include "AgConfigure.h"
|
||||||
#include "Libraries/WiFiManager/WiFiManager.h"
|
#include "Libraries/WiFiManager/WiFiManager.h"
|
||||||
#include "Main/PrintLog.h"
|
#include "Main/PrintLog.h"
|
||||||
#include "NimBLECharacteristic.h"
|
|
||||||
#include "NimBLEService.h"
|
|
||||||
#include "esp32-hal.h"
|
#include "esp32-hal.h"
|
||||||
|
|
||||||
#include <Arduino.h>
|
|
||||||
#include <NimBLEDevice.h>
|
#include <NimBLEDevice.h>
|
||||||
|
#include "NimBLECharacteristic.h"
|
||||||
|
#include "NimBLEService.h"
|
||||||
|
|
||||||
// Provisioning Status Codes
|
// Provisioning Status Codes
|
||||||
#define PROV_WIFI_CONNECT 0 // WiFi Connect
|
#define PROV_WIFI_CONNECT 0 // WiFi Connect
|
||||||
|
|||||||
Reference in New Issue
Block a user