- NODEMCU
This demo do not support OTA!
change some code like below
#Makefile of project line25-line29
BOOT?=none
APP?=0
SPI_SPEED?=40
SPI_MODE?=DIO
SPI_SIZE_MAP?=6
- eagle.flash.bin-------->0x00000
- eagle.irom0text.bin---->0x10000
- blank.bin --> 0x3FE000
- esp_init_data_default_v08.bin --> 0x3FC000
- CrystalFreq:26M
- SPI SPEED: 40MHz
- SPI MODE: DIO
- FLASH SIZE: 32Mbit-C1
- BAUD: 115200
DHT11 | <----> | NODEMCU |
---|---|---|
Data | <----> | D1(GPIO5) |
OLED | <----> | NODEMCU |
---|---|---|
SDA | <----> | D4(GPIO2) |
D4 | <----> | D5(GPIO14) |
修改DHT11管脚,请修改以下地方:
- app/include/driver/hal_temp_humd.h 10L:
#define DHT11_GPIO_PIN 5
- app/driver/hal_temp_humd.c 200L:
PIN_FUNC_SELECT(PERIPHS_IO_MUX_GPIO5_U, FUNC_GPIO5);
修改OLED 管脚请修改以下地方: app/include/driver/i2c_master.h 28L-33L:
#define I2C_MASTER_SDA_MUX PERIPHS_IO_MUX_GPIO2_U
#define I2C_MASTER_SCL_MUX PERIPHS_IO_MUX_MTMS_U
#define I2C_MASTER_SDA_GPIO 2
#define I2C_MASTER_SCL_GPIO 14
#define I2C_MASTER_SDA_FUNC FUNC_GPIO2
#define I2C_MASTER_SCL_FUNC FUNC_GPIO14
If you have any questions, you can email me or submit an issue.