Skip to content
Snippets Groups Projects
Commit 2ef680ad authored by thiebolt's avatar thiebolt
Browse files

updated boards definitions along with lwipV2 recompiled with DHCP support for NTP servers

parent c8d4bfc6
No related branches found
No related tags found
1 merge request!3Feature SDK upgrade
===== [apr.21] extending lwip with NTP servers from DHCP answer ======
===== [aug.22] extending lwip with NTP servers from DHCP answer ======
[experimental] To achieve this, you'll need to copy the following files:
WARNING: only esp32 target will benefits from this enhancement (we don't have compiled for
others targets like esp32s2, s3, c3 ...)
cp opt.h ~/.arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/lwip/lwip/
cp *.a ~/.arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/lib/
cp opt.h ~/.arduino15/packages/esp32/hardware/esp32/2.0.4/tools/sdk/esp32/include/lwip/lwip/src/include/lwip/
cp *.a ~/.arduino15/packages/esp32/hardware/esp32/2.0.4/tools/sdk/esp32/lib/
......@@ -4,6 +4,9 @@
# NEOSENSOR
neOSensor.name=neOSensor
neOSensor.bootloader.tool=esptool_py
neOSensor.bootloader.tool.default=esptool_py
neOSensor.upload.tool=esptool_py
neOSensor.upload.maximum_size=1310720
neOSensor.upload.maximum_data_size=327680
......@@ -12,11 +15,14 @@ neOSensor.upload.wait_for_upload_port=true
neOSensor.serial.disableDTR=true
neOSensor.serial.disableRTS=true
neOSensor.build.tarch=xtensa
neOSensor.build.bootloader_addr=0x1000
neOSensor.build.target=esp32
neOSensor.build.mcu=esp32
neOSensor.build.core=esp32
# [aug.20] we keep node32s variant
neOSensor.build.variant=node32s
neOSensor.build.board=node32s
# [aug.22] we keep node32s variant
neOSensor.build.variant=nodemcu-32s
neOSensor.build.board=nodeMCU_32S
# [aug.20] seems to have some startup problems at 160MHz ... thus switching to 240MHz
neOSensor.build.f_cpu=240000000L
......@@ -65,6 +71,9 @@ neOSensor.menu.DebugLevel.verbose.build.code_debug=5
# NEOSENSOR-AIRQUALITY
neOSensor-airquality.name=neOSensor-airquality
neOSensor-airquality.bootloader.tool=esptool_py
neOSensor-airquality.bootloader.tool.default=esptool_py
neOSensor-airquality.upload.tool=esptool_py
neOSensor-airquality.upload.maximum_size=1310720
neOSensor-airquality.upload.maximum_data_size=327680
......@@ -73,11 +82,14 @@ neOSensor-airquality.upload.wait_for_upload_port=true
neOSensor-airquality.serial.disableDTR=true
neOSensor-airquality.serial.disableRTS=true
neOSensor-airquality.build.tarch=xtensa
neOSensor-airquality.build.bootloader_addr=0x1000
neOSensor-airquality.build.target=esp32
neOSensor-airquality.build.mcu=esp32
neOSensor-airquality.build.core=esp32
# [aug.20] we keep node32s variant
neOSensor-airquality.build.variant=node32s
neOSensor-airquality.build.board=node32s
# [aug.22] we keep node32s variant
neOSensor-airquality.build.variant=nodemcu-32s
neOSensor-airquality.build.board=nodeMCU_32S
# [aug.20] seems to have some startup problems at 160MHz ... thus switching to 240MHz
neOSensor-airquality.build.f_cpu=240000000L
......
No preview for this file type
......@@ -4,6 +4,8 @@
#
# Deploying specific settings for board
#
# F.Thiebolt aug.22 update for 2.0.4 sdk with esp32 target only
# i.e does not apply to esp32 derivatives like esp32c3
# F.Thiebolt aug.21 initial release
#
......@@ -16,13 +18,13 @@
echo -e "Copying additional board files ..."
# copying files
cp -af opt.h $1/include/lwip/lwip/
[ $? -ne 0 ] && { echo -e "\n###ERROR copying some files to '$1/include/lwip/lwip/'" >&2; exit 1; }
chmod a+r $1/include/lwip/lwip/opt.h
cp -af opt.h $1/esp32/include/lwip/lwip/src/include/lwip/
[ $? -ne 0 ] && { echo -e "\n###ERROR copying some files to '$1/esp32/include/lwip/lwip/src/include/lwip/'" >&2; exit 1; }
chmod a+r $1/esp32/include/lwip/lwip/src/include/lwip/opt.h
cp -af *.a $1/lib/
[ $? -ne 0 ] && { echo -e "\n###ERROR copying some files to '$1/lib/'" >&2; exit 1; }
chmod a+r $1/lib/*.a
cp -af *.a $1/esp32/lib/
[ $? -ne 0 ] && { echo -e "\n###ERROR copying some files to '$1/esp32/lib/'" >&2; exit 1; }
chmod a+r $1/esp32/lib/*.a
#set +x
This diff is collapsed.
......@@ -2,6 +2,7 @@
#
# Deployment script for neOCampus / neOSensor boards
#
# F.Thiebolt aug.22 upgrades esp* SDKs
# F.Thiebolt feb.21 added CubeCell support
# F.Thiebolt sep.20 force SDK 2.7.1 for esp8266 (2.7.4 exhibits WiFi failures
# in higly degraded WiFi environment).
......@@ -10,8 +11,8 @@
#
# Global defs
ESP32_REV=${ESP32_REV:-"1.0.6"}
ESP8266_REV=${ESP8266_REV:-"2.7.1"}
ESP32_REV=${ESP32_REV:-"2.0.4"}
ESP8266_REV=${ESP8266_REV:-"3.0.2"}
CUBECELL_REV=${CUBECELL_REV:-"1.3.0"}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment