Skip to content

Commit dfc11d6

Browse files
author
Furball The Great
committed
Added manifests and altered scripts to include them in built zip files.
1 parent f2df5e9 commit dfc11d6

File tree

5 files changed

+62
-43
lines changed

5 files changed

+62
-43
lines changed

boards/esp32-idf/buildzipdir.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ cp build/ota_data_initial.bin /tmp/build/esp32zip
88
cp build/main.bin /tmp/build/esp32zip
99
cp build/web.bin /tmp/build/esp32zip
1010
cp boards/esp32-idf/flash* boards/esp32-idf/readme* /tmp/build/esp32zip
11+
sed 's/RELEASETAG/$GITHUB_REF_NAME/' boards/esp32-idf/manifest.json > /tmp/build/esp32zip/manifest.json
1112
cp LICENSE /tmp/build/esp32zip
1213
cp webui/dist/bundle.js.LICENSE.txt /tmp/build/esp32zip
1314
ls /tmp/build/esp32zip

boards/esp32-idf/manifest.json

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
{
2+
"name": "AirMeter.io RELEASETAG",
3+
"builds": [
4+
{
5+
"chipFamily": "ESP32",
6+
"improv": false,
7+
"parts": [
8+
{ "path": "bootloader.bin", "offset": 4096},
9+
{ "path": "partition-table.bin", "offset": 32768 },
10+
{ "path": "ota_data_initial.bin", "offset": 53248 },
11+
{ "path": "main.bin", "offset": 65536 },
12+
{ "path": "web.bin", "offset": 2285568 }
13+
]
14+
}
15+
]
16+
}
17+

boards/esp32-idf/sdkconfig

Lines changed: 26 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -44,12 +44,12 @@ CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_SIZE=y
4444
# CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_PERF is not set
4545
# CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_NONE is not set
4646
# CONFIG_BOOTLOADER_LOG_LEVEL_NONE is not set
47-
# CONFIG_BOOTLOADER_LOG_LEVEL_ERROR is not set
47+
CONFIG_BOOTLOADER_LOG_LEVEL_ERROR=y
4848
# CONFIG_BOOTLOADER_LOG_LEVEL_WARN is not set
49-
CONFIG_BOOTLOADER_LOG_LEVEL_INFO=y
49+
# CONFIG_BOOTLOADER_LOG_LEVEL_INFO is not set
5050
# CONFIG_BOOTLOADER_LOG_LEVEL_DEBUG is not set
5151
# CONFIG_BOOTLOADER_LOG_LEVEL_VERBOSE is not set
52-
CONFIG_BOOTLOADER_LOG_LEVEL=3
52+
CONFIG_BOOTLOADER_LOG_LEVEL=1
5353
# CONFIG_BOOTLOADER_VDDSDIO_BOOST_1_8V is not set
5454
CONFIG_BOOTLOADER_VDDSDIO_BOOST_1_9V=y
5555
# CONFIG_BOOTLOADER_FACTORY_RESET is not set
@@ -60,10 +60,10 @@ CONFIG_BOOTLOADER_WDT_ENABLE=y
6060
# CONFIG_BOOTLOADER_WDT_DISABLE_IN_USER_CODE is not set
6161
CONFIG_BOOTLOADER_WDT_TIME_MS=9000
6262
# CONFIG_BOOTLOADER_APP_ROLLBACK_ENABLE is not set
63-
# CONFIG_BOOTLOADER_SKIP_VALIDATE_IN_DEEP_SLEEP is not set
63+
CONFIG_BOOTLOADER_SKIP_VALIDATE_IN_DEEP_SLEEP=y
6464
# CONFIG_BOOTLOADER_SKIP_VALIDATE_ON_POWER_ON is not set
6565
# CONFIG_BOOTLOADER_SKIP_VALIDATE_ALWAYS is not set
66-
CONFIG_BOOTLOADER_RESERVE_RTC_SIZE=0
66+
CONFIG_BOOTLOADER_RESERVE_RTC_SIZE=0x10
6767
# CONFIG_BOOTLOADER_CUSTOM_RESERVE_RTC is not set
6868
# end of Bootloader config
6969

@@ -134,11 +134,10 @@ CONFIG_PARTITION_TABLE_MD5=y
134134
CONFIG_COMPILER_OPTIMIZATION_SIZE=y
135135
# CONFIG_COMPILER_OPTIMIZATION_PERF is not set
136136
# CONFIG_COMPILER_OPTIMIZATION_NONE is not set
137-
CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE=y
138-
# CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_SILENT is not set
137+
# CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE is not set
138+
CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_SILENT=y
139139
# CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE is not set
140-
CONFIG_COMPILER_CXX_EXCEPTIONS=y
141-
CONFIG_COMPILER_CXX_EXCEPTIONS_EMG_POOL_SIZE=0
140+
# CONFIG_COMPILER_CXX_EXCEPTIONS is not set
142141
# CONFIG_COMPILER_CXX_RTTI is not set
143142
CONFIG_COMPILER_STACK_CHECK_MODE_NONE=y
144143
# CONFIG_COMPILER_STACK_CHECK_MODE_NORM is not set
@@ -347,7 +346,7 @@ CONFIG_ADC_CAL_LUT_ENABLE=y
347346
#
348347
# Common ESP-related
349348
#
350-
CONFIG_ESP_ERR_TO_NAME_LOOKUP=y
349+
# CONFIG_ESP_ERR_TO_NAME_LOOKUP is not set
351350
CONFIG_ESP_SYSTEM_EVENT_QUEUE_SIZE=32
352351
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=2304
353352
CONFIG_ESP_MAIN_TASK_STACK_SIZE=3584
@@ -379,19 +378,8 @@ CONFIG_ESP_MAC_ADDR_UNIVERSE_ETH=y
379378
#
380379
# Ethernet
381380
#
382-
CONFIG_ETH_ENABLED=y
383-
CONFIG_ETH_USE_ESP32_EMAC=y
384-
CONFIG_ETH_PHY_INTERFACE_RMII=y
385-
# CONFIG_ETH_PHY_INTERFACE_MII is not set
386-
CONFIG_ETH_RMII_CLK_INPUT=y
387-
# CONFIG_ETH_RMII_CLK_OUTPUT is not set
388-
CONFIG_ETH_RMII_CLK_IN_GPIO=0
389-
CONFIG_ETH_DMA_BUFFER_SIZE=512
390-
CONFIG_ETH_DMA_RX_BUFFER_NUM=10
391-
CONFIG_ETH_DMA_TX_BUFFER_NUM=10
392-
CONFIG_ETH_USE_SPI_ETHERNET=y
393-
# CONFIG_ETH_SPI_ETHERNET_DM9051 is not set
394-
# CONFIG_ETH_SPI_ETHERNET_W5500 is not set
381+
# CONFIG_ETH_USE_ESP32_EMAC is not set
382+
# CONFIG_ETH_USE_SPI_ETHERNET is not set
395383
# CONFIG_ETH_USE_OPENETH is not set
396384
# end of Ethernet
397385

@@ -570,23 +558,20 @@ CONFIG_FMB_COMM_MODE_TCP_EN=y
570558
CONFIG_FMB_TCP_PORT_DEFAULT=502
571559
CONFIG_FMB_TCP_PORT_MAX_CONN=5
572560
CONFIG_FMB_TCP_CONNECTION_TOUT_SEC=20
573-
CONFIG_FMB_COMM_MODE_RTU_EN=y
574-
CONFIG_FMB_COMM_MODE_ASCII_EN=y
561+
# CONFIG_FMB_COMM_MODE_RTU_EN is not set
562+
# CONFIG_FMB_COMM_MODE_ASCII_EN is not set
575563
CONFIG_FMB_MASTER_TIMEOUT_MS_RESPOND=150
576564
CONFIG_FMB_MASTER_DELAY_MS_CONVERT=200
577565
CONFIG_FMB_QUEUE_LENGTH=20
578566
CONFIG_FMB_PORT_TASK_STACK_SIZE=4096
579567
CONFIG_FMB_SERIAL_BUF_SIZE=256
580-
CONFIG_FMB_SERIAL_ASCII_BITS_PER_SYMB=8
581-
CONFIG_FMB_SERIAL_ASCII_TIMEOUT_RESPOND_MS=1000
582568
CONFIG_FMB_PORT_TASK_PRIO=10
583-
CONFIG_FMB_CONTROLLER_SLAVE_ID_SUPPORT=y
584-
CONFIG_FMB_CONTROLLER_SLAVE_ID=0x00112233
569+
# CONFIG_FMB_CONTROLLER_SLAVE_ID_SUPPORT is not set
585570
CONFIG_FMB_CONTROLLER_NOTIFY_TIMEOUT=20
586571
CONFIG_FMB_CONTROLLER_NOTIFY_QUEUE_SIZE=20
587572
CONFIG_FMB_CONTROLLER_STACK_SIZE=4096
588573
CONFIG_FMB_EVENT_QUEUE_TIMEOUT=20
589-
CONFIG_FMB_TIMER_PORT_ENABLED=y
574+
# CONFIG_FMB_TIMER_PORT_ENABLED is not set
590575
CONFIG_FMB_TIMER_GROUP=0
591576
CONFIG_FMB_TIMER_INDEX=0
592577
# CONFIG_FMB_TIMER_ISR_IN_IRAM is not set
@@ -672,7 +657,7 @@ CONFIG_LOG_TIMESTAMP_SOURCE_RTOS=y
672657
# LWIP
673658
#
674659
CONFIG_LWIP_LOCAL_HOSTNAME="espressif"
675-
CONFIG_LWIP_DNS_SUPPORT_MDNS_QUERIES=y
660+
# CONFIG_LWIP_DNS_SUPPORT_MDNS_QUERIES is not set
676661
# CONFIG_LWIP_L2_TO_L3_COPY is not set
677662
# CONFIG_LWIP_IRAM_OPTIMIZATION is not set
678663
CONFIG_LWIP_TIMERS_ONDEMAND=y
@@ -776,7 +761,7 @@ CONFIG_LWIP_MAX_RAW_PCBS=16
776761
#
777762
# SNTP
778763
#
779-
CONFIG_LWIP_DHCP_MAX_NTP_SERVERS=1
764+
CONFIG_LWIP_DHCP_MAX_NTP_SERVERS=2
780765
CONFIG_LWIP_SNTP_UPDATE_DELAY=3600000
781766
# end of SNTP
782767

@@ -965,7 +950,7 @@ CONFIG_NEWLIB_STDIN_LINE_ENDING_CR=y
965950
# OpenSSL
966951
#
967952
# CONFIG_OPENSSL_DEBUG is not set
968-
CONFIG_OPENSSL_ERROR_STACK=y
953+
# CONFIG_OPENSSL_ERROR_STACK is not set
969954
# CONFIG_OPENSSL_ASSERT_DO_NOTHING is not set
970955
CONFIG_OPENSSL_ASSERT_EXIT=y
971956
# end of OpenSSL
@@ -1179,12 +1164,12 @@ CONFIG_LEGACY_INCLUDE_COMMON_HEADERS=y
11791164
# Deprecated options for backward compatibility
11801165
CONFIG_TOOLPREFIX="xtensa-esp32-elf-"
11811166
# CONFIG_LOG_BOOTLOADER_LEVEL_NONE is not set
1182-
# CONFIG_LOG_BOOTLOADER_LEVEL_ERROR is not set
1167+
CONFIG_LOG_BOOTLOADER_LEVEL_ERROR=y
11831168
# CONFIG_LOG_BOOTLOADER_LEVEL_WARN is not set
1184-
CONFIG_LOG_BOOTLOADER_LEVEL_INFO=y
1169+
# CONFIG_LOG_BOOTLOADER_LEVEL_INFO is not set
11851170
# CONFIG_LOG_BOOTLOADER_LEVEL_DEBUG is not set
11861171
# CONFIG_LOG_BOOTLOADER_LEVEL_VERBOSE is not set
1187-
CONFIG_LOG_BOOTLOADER_LEVEL=3
1172+
CONFIG_LOG_BOOTLOADER_LEVEL=1
11881173
# CONFIG_APP_ROLLBACK_ENABLE is not set
11891174
# CONFIG_FLASH_ENCRYPTION_ENABLED is not set
11901175
# CONFIG_FLASHMODE_QIO is not set
@@ -1202,11 +1187,10 @@ CONFIG_MONITOR_BAUD_OTHER_VAL=115200
12021187
CONFIG_MONITOR_BAUD=115200
12031188
# CONFIG_COMPILER_OPTIMIZATION_LEVEL_DEBUG is not set
12041189
CONFIG_COMPILER_OPTIMIZATION_LEVEL_RELEASE=y
1205-
CONFIG_OPTIMIZATION_ASSERTIONS_ENABLED=y
1206-
# CONFIG_OPTIMIZATION_ASSERTIONS_SILENT is not set
1190+
# CONFIG_OPTIMIZATION_ASSERTIONS_ENABLED is not set
1191+
CONFIG_OPTIMIZATION_ASSERTIONS_SILENT=y
12071192
# CONFIG_OPTIMIZATION_ASSERTIONS_DISABLED is not set
1208-
CONFIG_CXX_EXCEPTIONS=y
1209-
CONFIG_CXX_EXCEPTIONS_EMG_POOL_SIZE=0
1193+
# CONFIG_CXX_EXCEPTIONS is not set
12101194
CONFIG_STACK_CHECK_NONE=y
12111195
# CONFIG_STACK_CHECK_NORM is not set
12121196
# CONFIG_STACK_CHECK_STRONG is not set
@@ -1281,13 +1265,12 @@ CONFIG_MB_QUEUE_LENGTH=20
12811265
CONFIG_MB_SERIAL_TASK_STACK_SIZE=4096
12821266
CONFIG_MB_SERIAL_BUF_SIZE=256
12831267
CONFIG_MB_SERIAL_TASK_PRIO=10
1284-
CONFIG_MB_CONTROLLER_SLAVE_ID_SUPPORT=y
1285-
CONFIG_MB_CONTROLLER_SLAVE_ID=0x00112233
1268+
# CONFIG_MB_CONTROLLER_SLAVE_ID_SUPPORT is not set
12861269
CONFIG_MB_CONTROLLER_NOTIFY_TIMEOUT=20
12871270
CONFIG_MB_CONTROLLER_NOTIFY_QUEUE_SIZE=20
12881271
CONFIG_MB_CONTROLLER_STACK_SIZE=4096
12891272
CONFIG_MB_EVENT_QUEUE_TIMEOUT=20
1290-
CONFIG_MB_TIMER_PORT_ENABLED=y
1273+
# CONFIG_MB_TIMER_PORT_ENABLED is not set
12911274
CONFIG_MB_TIMER_GROUP=0
12921275
CONFIG_MB_TIMER_INDEX=0
12931276
# CONFIG_ENABLE_STATIC_TASK_CLEAN_UP_HOOK is not set

boards/esp8266-rtossdk/buildzipdir.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ cp build/ota_data_initial.bin /tmp/build/esp8266zip
88
cp build/airmeter-io.bin /tmp/build/esp8266zip
99
cp build/web.bin /tmp/build/esp8266zip
1010
cp boards/esp8266-rtossdk/flash* boards/esp8266-rtossdk/readme* /tmp/build/esp8266zip
11+
sed 's/RELEASETAG/$GITHUB_REF_NAME/' boards/esp8266-rtossdk/manifest.json > /tmp/build/esp8266zip/manifest.json
1112
cp LICENSE /tmp/build/esp8266zip
1213
cp webui/dist/bundle.js.LICENSE.txt /tmp/build/esp8266zip
1314
ls /tmp/build/esp8266zip
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
{
2+
"name": "AirMeter.io RELEASETAG",
3+
"builds": [
4+
{
5+
"chipFamily": "ESP8266",
6+
"improv": false,
7+
"parts": [
8+
{ "path": "bootloader.bin", "offset": 0},
9+
{ "path": "partition-table.bin", "offset": 32768 },
10+
{ "path": "ota_data_initial.bin", "offset": 53248 },
11+
{ "path": "airmeter-io.bin", "offset": 65536 },
12+
{ "path": "web.bin", "offset": 2285568 }
13+
]
14+
}
15+
]
16+
}
17+

0 commit comments

Comments
 (0)