BME280
(temperature, pressure & humiditty) and BMP280
(temperature & pressure) sensors I2C
driver port of RyAndrew driver for ESP8266 RTOS SDK.
Configured for msys2
toolchain, with VSCode IDE on Windows: Standard Setup of Toolchain for Windows
-
Clone git repository
https://github.com/espressif/ESP8266_RTOS_SDK.git
intoC:\Espressif
folder (alternative path can be used).
Checkout lastest release branch. In my caseorigin/release/v3.4
worked fine.
Add system environment variableIDF_PATH
withC:\Espressif\ESP8266_RTOS_SDK
value. -
Download
msys2
toolchain esp32_win32_msys2_environment_and_toolchain-20181001.zip
Unzip intoC:\
(alternative path can be used).
Add system environment variableMSYS2
withC:\msys32
value. -
Download toolchain for the
ESP8266
xtensa-lx106-elf-gcc8_4_0-esp-2020r3-win32.zip
Unzip intoC:\msys32\opt
. -
To provide xtensa-lx106 toolchain and python paths for environment,
createesp8266_toolchain.sh
file in theC:\msys32\etc\profile.d
folder with:export PATH="$PATH:/opt/xtensa-lx106-elf/bin" export PATH="$PATH:/mingw32/bin"
Check for CONFIG_ESPTOOLPY_PORT
value in sdkconfig
.
VSCode
-> Ctrl + Shift + B
:
- Build - to build project
- Flash - to flash project