Да забыл "git push" прожатьys1797, 17 Нояб. 19, 21:57
Посмотрите, может пригодится "наброски" OTA.
В файл cgiupdate.c вставил форму со скриптом для обновления.
(если имя файла=esp32_hd.bin => прошивка, иначе запись файла в ФС)
hd_http.c:
-поддержка gzip
-вставка обработчиков для ФС и прошивки.
соответственно другой формат partitions.csv
В файле hd_bmp180.c добавил задержку
// Wait 5ms, datasheet states 4.5ms
ets_delay_us(5000);
static long readRawTemp(void)
{
long raw = 0;
#if BMP_DEBUG
ESP_LOGD(TAG, "Reads the raw (uncompensated) temperature from the sensor");
#endif
if (set_i2c_register(BMP085_CONTROL, READ_TEMPERATURE)) {
ESP_LOGE(TAG, "BMP085 I2C: unable to get BMP085_CONTROL");
return -1;
}
// Wait 5ms, datasheet states 4.5ms
ets_delay_us(5000);
if (get_i2c_word(BMP085_TEMPDATA, (uint16_t*)&raw)) {
ESP_LOGE(TAG, "BMP085 I2C: unable to get BMP085_TEMPDATA");
return -1;
}
#if BMP_DEBUG
//ESP_LOGD(TAG, "DBG: Raw Temp: 0x%04X (%d)", raw & 0xFFFF, raw);
#endif
return raw;
}