Skip to content

Commit 748808c

Browse files
authored
squash
1 parent 79f7b0e commit 748808c

12 files changed

+208
-150
lines changed

.github/workflows/cron.yml

Lines changed: 0 additions & 39 deletions
This file was deleted.

.github/workflows/push.yml

Lines changed: 30 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,44 @@
1-
name: ESP32 Arduino Libs CI
1+
name: ESP32 Arduino builder
22

33
on:
4-
push:
5-
branches:
6-
- master
7-
pull_request:
4+
workflow_dispatch: # Manually start a workflow
5+
# push:
6+
# branches: master
7+
# paths-ignore:
8+
# - '.github/**' # Ignore changes towards the .github directory
89

910
jobs:
10-
1111
build-libs:
1212
name: Build Arduino Libs
1313
runs-on: ubuntu-latest
1414
steps:
15-
- uses: actions/checkout@v1
15+
- uses: actions/checkout@v2
16+
- uses: actions/setup-python@v2
17+
with:
18+
python-version: '3.8.10'
19+
architecture: 'x64'
1620
- name: Install dependencies
1721
run: bash ./tools/prepare-ci.sh
1822
- name: Build Arduino Libs
1923
run: bash ./build.sh
20-
- name: Upload archive
21-
uses: actions/upload-artifact@v1
24+
- name: Upload artifact
25+
uses: actions/upload-artifact@v2
2226
with:
23-
name: artifacts
27+
name: esp32-arduino
2428
path: dist
29+
- name: Download new builded framework
30+
uses: actions/download-artifact@v2
31+
with:
32+
name: esp32-arduino
33+
path: ./esp32-arduino
34+
- name: Display files from folder esp32-arduino
35+
run: ls esp32-arduino/*
36+
- name: Release
37+
uses: softprops/action-gh-release@v1
38+
#if: startsWith(github.ref, 'refs/tags/')
39+
with:
40+
tag_name: ${{ github.run_number }}
41+
prerelease: true
42+
files: esp32-arduino/framework*
43+
env:
44+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# CMakeLists in this exact order for cmake to work correctly
33
cmake_minimum_required(VERSION 3.5)
44

5-
set(EXTRA_COMPONENT_DIRS ${CMAKE_SOURCE_DIR}/components/esp-rainmaker/components)
5+
#set(EXTRA_COMPONENT_DIRS ${CMAKE_SOURCE_DIR}/components/esp-rainmaker/components)
66

77
include($ENV{IDF_PATH}/tools/cmake/project.cmake)
88
project(arduino-lib-builder)

configs/defconfig.esp32

Lines changed: 21 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
CONFIG_BOOTLOADER_LOG_LEVEL_NONE=y
2+
CONFIG_ARDUHAL_LOG_DEFAULT_LEVEL_NONE=y
3+
CONFIG_DISABLE_HAL_LOCKS=y
24
CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y
3-
CONFIG_ARDUHAL_ESP_LOG=y
45
CONFIG_COMPILER_OPTIMIZATION_SIZE=y
5-
CONFIG_COMPILER_CXX_EXCEPTIONS=y
6+
CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE=y
67
CONFIG_COMPILER_STACK_CHECK_MODE_NORM=y
78
CONFIG_COMPILER_WARN_WRITE_STRINGS=y
89
CONFIG_BT_ENABLED=y
@@ -17,26 +18,26 @@ CONFIG_BT_STACK_NO_LOG=y
1718
CONFIG_BT_ALLOCATION_FROM_SPIRAM_FIRST=y
1819
CONFIG_BT_BLE_DYNAMIC_ENV_MEMORY=y
1920
CONFIG_ESP32_SPIRAM_SUPPORT=y
21+
# CONFIG_SPIRAM_MEMTEST is not set
22+
CONFIG_SPIRAM_IGNORE_NOTFOUND=y
2023
CONFIG_SPIRAM_MALLOC_ALWAYSINTERNAL=4096
2124
CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y
2225
CONFIG_SPIRAM_MALLOC_RESERVE_INTERNAL=0
23-
CONFIG_ESP32_ULP_COPROC_ENABLED=y
2426
CONFIG_ESP32_XTAL_FREQ_AUTO=y
2527
CONFIG_ETH_SPI_ETHERNET_DM9051=y
2628
CONFIG_ETH_SPI_ETHERNET_W5500=y
27-
CONFIG_HTTPD_MAX_REQ_HDR_LEN=1024
2829
CONFIG_HTTPD_WS_SUPPORT=y
2930
CONFIG_ESP_IPC_TASK_STACK_SIZE=1024
3031
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=2048
3132
CONFIG_ESP_MAIN_TASK_STACK_SIZE=4096
32-
CONFIG_ESP_INT_WDT_TIMEOUT_MS=300
33+
CONFIG_ESP_INT_WDT_TIMEOUT_MS=1000
3334
CONFIG_ESP_TASK_WDT_PANIC=y
35+
CONFIG_ESP_TASK_WDT_TIMEOUT_S=10
3436
# CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU1 is not set
3537
CONFIG_ESP_TIMER_TASK_STACK_SIZE=4096
3638
CONFIG_ESP32_WIFI_STATIC_RX_BUFFER_NUM=8
3739
CONFIG_ESP32_WIFI_STATIC_TX_BUFFER_NUM=8
3840
CONFIG_ESP32_WIFI_CACHE_TX_BUFFER_NUM=16
39-
# CONFIG_ESP32_WIFI_ENABLE_WPA3_SAE is not set
4041
CONFIG_FATFS_CODEPAGE_850=y
4142
CONFIG_FATFS_LFN_STACK=y
4243
# CONFIG_FMB_CONTROLLER_SLAVE_ID_SUPPORT is not set
@@ -46,11 +47,15 @@ CONFIG_FREERTOS_HZ=1000
4647
CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK=y
4748
CONFIG_FREERTOS_IDLE_TASK_STACKSIZE=1024
4849
CONFIG_FREERTOS_FPU_IN_ISR=y
50+
CONFIG_HAL_ASSERTION_DISABLE=y
4951
CONFIG_HEAP_POISONING_LIGHT=y
50-
CONFIG_LOG_DEFAULT_LEVEL_ERROR=y
52+
CONFIG_LOG_DEFAULT_LEVEL_NONE=y
5153
# CONFIG_LOG_COLORS is not set
54+
CONFIG_LWIP_LOCAL_HOSTNAME="tasmota"
5255
CONFIG_LWIP_MAX_SOCKETS=16
53-
CONFIG_LWIP_ETHARP_TRUST_IP_MAC=y
56+
CONFIG_LWIP_SO_RCVBUF=y
57+
CONFIG_LWIP_IP_FORWARD=y
58+
CONFIG_LWIP_IPV4_NAPT=y
5459
# CONFIG_LWIP_DHCP_DOES_ARP_CHECK is not set
5560
CONFIG_LWIP_DHCP_RESTORE_LAST_IP=y
5661
CONFIG_LWIP_DHCP_OPTIONS_LEN=128
@@ -59,17 +64,21 @@ CONFIG_LWIP_TCP_MSS=1436
5964
CONFIG_LWIP_TCP_RTO_TIME=3000
6065
CONFIG_LWIP_TCPIP_TASK_STACK_SIZE=2560
6166
CONFIG_LWIP_TCPIP_TASK_AFFINITY_CPU0=y
62-
CONFIG_LWIP_SNTP_MAX_SERVERS=3
63-
CONFIG_LWIP_DHCP_GET_NTP_SRV=y
6467
# CONFIG_MBEDTLS_ASYMMETRIC_CONTENT_LEN is not set
6568
# CONFIG_MBEDTLS_HARDWARE_SHA is not set
6669
CONFIG_MBEDTLS_PSK_MODES=y
6770
CONFIG_MBEDTLS_KEY_EXCHANGE_PSK=y
68-
CONFIG_MBEDTLS_SSL_PROTO_DTLS=y
71+
CONFIG_NEWLIB_NANO_FORMAT=y
72+
# CONFIG_OPENSSL_ERROR_STACK is not set
6973
CONFIG_OPENSSL_ASSERT_DO_NOTHING=y
7074
CONFIG_PTHREAD_TASK_STACK_SIZE_DEFAULT=2048
75+
CONFIG_SPI_FLASH_DANGEROUS_WRITE_ALLOWED=y
7176
CONFIG_SPI_FLASH_ERASE_YIELD_DURATION_MS=10
7277
CONFIG_SPI_FLASH_ERASE_YIELD_TICKS=2
7378
CONFIG_SPI_FLASH_WRITE_CHUNK_SIZE=4096
79+
CONFIG_ULP_COPROC_ENABLED=y
7480
# CONFIG_USE_WAKENET is not set
75-
# CONFIG_USE_MULTINET is not set
81+
# CONFIG_USE_MULTINET is not set
82+
# CONFIG_VFS_SUPPORT_SELECT is not set
83+
# CONFIG_VFS_SUPPRESS_SELECT_DEBUG_OUTPUT is not set
84+
# CONFIG_VFS_SUPPORT_TERMIOS is not set

configs/defconfig.esp32c3

Lines changed: 39 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,61 @@
11
CONFIG_BOOTLOADER_LOG_LEVEL_NONE=y
2-
CONFIG_ARDUINO_RUN_CORE0=y
3-
CONFIG_ARDUINO_EVENT_RUN_CORE0=y
2+
CONFIG_ARDUHAL_LOG_DEFAULT_LEVEL_NONE=y
3+
CONFIG_DISABLE_HAL_LOCKS=y
44
CONFIG_COMPILER_OPTIMIZATION_SIZE=y
5-
CONFIG_COMPILER_CXX_EXCEPTIONS=y
6-
CONFIG_COMPILER_STACK_CHECK_MODE_NORM=y
7-
CONFIG_COMPILER_WARN_WRITE_STRINGS=y
5+
CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE=y
6+
CONFIG_COMPILER_SAVE_RESTORE_LIBCALLS=y
87
CONFIG_BT_ENABLED=y
8+
CONFIG_BT_LOG_HCI_TRACE_LEVEL_NONE=y
9+
CONFIG_BT_LOG_BTM_TRACE_LEVEL_NONE=y
10+
CONFIG_BT_LOG_L2CAP_TRACE_LEVEL_NONE=y
11+
CONFIG_BT_LOG_RFCOMM_TRACE_LEVEL_NONE=y
12+
CONFIG_BT_LOG_SDP_TRACE_LEVEL_NONE=y
13+
CONFIG_BT_LOG_GAP_TRACE_LEVEL_NONE=y
14+
CONFIG_BT_LOG_BNEP_TRACE_LEVEL_NONE=y
15+
CONFIG_BT_LOG_PAN_TRACE_LEVEL_NONE=y
16+
CONFIG_BT_LOG_A2D_TRACE_LEVEL_NONE=y
17+
CONFIG_BT_LOG_AVDT_TRACE_LEVEL_NONE=y
18+
CONFIG_BT_LOG_AVCT_TRACE_LEVEL_NONE=y
19+
CONFIG_BT_LOG_AVRC_TRACE_LEVEL_NONE=y
20+
CONFIG_BT_LOG_MCA_TRACE_LEVEL_NONE=y
21+
CONFIG_BT_LOG_HID_TRACE_LEVEL_NONE=y
22+
CONFIG_BT_LOG_APPL_TRACE_LEVEL_NONE=y
23+
CONFIG_BT_LOG_GATT_TRACE_LEVEL_NONE=y
24+
CONFIG_BT_LOG_SMP_TRACE_LEVEL_NONE=y
25+
CONFIG_BT_LOG_BTIF_TRACE_LEVEL_NONE=y
26+
CONFIG_BT_LOG_BTC_TRACE_LEVEL_NONE=y
27+
CONFIG_BT_LOG_OSI_TRACE_LEVEL_NONE=y
28+
CONFIG_BT_LOG_BLUFI_TRACE_LEVEL_NONE=y
929
CONFIG_BT_BLE_BLUFI_ENABLE=y
1030
CONFIG_BT_BLE_42_FEATURES_SUPPORTED=y
31+
CONFIG_ESP32C3_REV_MIN_0=y
1132
CONFIG_ESP32C3_RTC_CLK_CAL_CYCLES=576
12-
CONFIG_HTTPD_MAX_REQ_HDR_LEN=1024
1333
CONFIG_HTTPD_WS_SUPPORT=y
1434
CONFIG_ESP_HTTPS_SERVER_ENABLE=y
1535
CONFIG_ESP_IPC_TASK_STACK_SIZE=1024
36+
CONFIG_ESP_INT_WDT_TIMEOUT_MS=1000
37+
CONFIG_ESP_TASK_WDT_TIMEOUT_S=10
1638
# CONFIG_ESP32_WIFI_IRAM_OPT is not set
1739
# CONFIG_ESP32_WIFI_RX_IRAM_OPT is not set
1840
CONFIG_ESP_WIFI_FTM_ENABLE=y
1941
CONFIG_FATFS_LFN_HEAP=y
2042
CONFIG_FMB_TIMER_PORT_ENABLED=y
2143
CONFIG_FREERTOS_HZ=1000
2244
CONFIG_FREERTOS_IDLE_TASK_STACKSIZE=2304
23-
CONFIG_LOG_DEFAULT_LEVEL_ERROR=y
45+
CONFIG_HAL_ASSERTION_DISABLE=y
46+
CONFIG_LOG_DEFAULT_LEVEL_NONE=y
2447
# CONFIG_LOG_COLORS is not set
48+
CONFIG_LWIP_LOCAL_HOSTNAME="tasmota"
2549
CONFIG_LWIP_MAX_SOCKETS=16
50+
CONFIG_LWIP_SO_RCVBUF=y
51+
CONFIG_LWIP_IP_FORWARD=y
52+
CONFIG_LWIP_IPV4_NAPT=y
2653
CONFIG_LWIP_DHCP_OPTIONS_LEN=128
27-
CONFIG_LWIP_SNTP_MAX_SERVERS=3
28-
CONFIG_LWIP_DHCP_GET_NTP_SRV=y
2954
CONFIG_MBEDTLS_PSK_MODES=y
3055
CONFIG_MBEDTLS_KEY_EXCHANGE_PSK=y
3156
CONFIG_MBEDTLS_CAMELLIA_C=y
57+
CONFIG_NEWLIB_NANO_FORMAT=y
58+
CONFIG_SPI_FLASH_DANGEROUS_WRITE_ALLOWED=y
59+
# CONFIG_VFS_SUPPORT_SELECT is not set
60+
# CONFIG_VFS_SUPPRESS_SELECT_DEBUG_OUTPUT is not set
61+
# CONFIG_VFS_SUPPORT_TERMIOS is not set

configs/defconfig.esp32s2

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,38 @@
11
CONFIG_BOOTLOADER_LOG_LEVEL_NONE=y
2+
CONFIG_ARDUHAL_LOG_DEFAULT_LEVEL_NONE=y
3+
CONFIG_DISABLE_HAL_LOCKS=y
24
CONFIG_BOOTLOADER_SKIP_VALIDATE_IN_DEEP_SLEEP=y
35
CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y
4-
CONFIG_ARDUINO_RUN_CORE0=y
5-
CONFIG_ARDUINO_EVENT_RUN_CORE0=y
6-
CONFIG_ARDUHAL_ESP_LOG=y
76
CONFIG_TINYUSB_MSC_BUFSIZE=4096
87
CONFIG_TINYUSB_DESC_DFU_RT_STRING="Espressif DFU Device"
98
CONFIG_COMPILER_OPTIMIZATION_SIZE=y
10-
CONFIG_COMPILER_CXX_EXCEPTIONS=y
9+
CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE=y
1110
CONFIG_COMPILER_STACK_CHECK_MODE_NORM=y
1211
CONFIG_COMPILER_WARN_WRITE_STRINGS=y
13-
# CONFIG_SPI_MASTER_ISR_IN_IRAM is not set
14-
# CONFIG_SPI_SLAVE_ISR_IN_IRAM is not set
1512
CONFIG_ESP32S2_DEFAULT_CPU_FREQ_240=y
1613
CONFIG_ESP32S2_SPIRAM_SUPPORT=y
14+
# CONFIG_SPIRAM_MEMTEST is not set
15+
CONFIG_SPIRAM_IGNORE_NOTFOUND=y
1716
CONFIG_SPIRAM_MALLOC_ALWAYSINTERNAL=4096
1817
CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y
1918
CONFIG_SPIRAM_MALLOC_RESERVE_INTERNAL=0
2019
CONFIG_ESP32S2_KEEP_USB_ALIVE=y
21-
CONFIG_ETH_SPI_ETHERNET_DM9051=y
22-
CONFIG_ETH_SPI_ETHERNET_W5500=y
2320
CONFIG_ESP_HTTP_CLIENT_ENABLE_BASIC_AUTH=y
24-
CONFIG_HTTPD_MAX_REQ_HDR_LEN=1024
2521
CONFIG_HTTPD_WS_SUPPORT=y
2622
CONFIG_ESP_HTTPS_SERVER_ENABLE=y
2723
CONFIG_ESP_IPC_TASK_STACK_SIZE=1024
2824
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=2048
2925
CONFIG_ESP_MAIN_TASK_STACK_SIZE=4096
3026
CONFIG_ESP_INT_WDT_TIMEOUT_MS=1000
3127
CONFIG_ESP_TASK_WDT_PANIC=y
32-
# CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0 is not set
28+
CONFIG_ESP_TASK_WDT_TIMEOUT_S=10
3329
CONFIG_ESP_TIMER_TASK_STACK_SIZE=4096
3430
CONFIG_ESP32_WIFI_STATIC_RX_BUFFER_NUM=8
3531
CONFIG_ESP32_WIFI_STATIC_TX_BUFFER_NUM=8
3632
CONFIG_ESP32_WIFI_CACHE_TX_BUFFER_NUM=16
3733
CONFIG_ESP32_WIFI_CSI_ENABLED=y
3834
# CONFIG_ESP32_WIFI_IRAM_OPT is not set
3935
# CONFIG_ESP32_WIFI_RX_IRAM_OPT is not set
40-
# CONFIG_ESP32_WIFI_ENABLE_WPA3_SAE is not set
4136
CONFIG_ESP_WIFI_FTM_ENABLE=y
4237
CONFIG_FATFS_CODEPAGE_850=y
4338
CONFIG_FATFS_LFN_STACK=y
@@ -47,11 +42,15 @@ CONFIG_FREERTOS_HZ=1000
4742
# CONFIG_FREERTOS_ASSERT_ON_UNTESTED_FUNCTION is not set
4843
CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK=y
4944
CONFIG_FREERTOS_IDLE_TASK_STACKSIZE=1024
45+
CONFIG_HAL_ASSERTION_DISABLE=y
5046
CONFIG_HEAP_POISONING_LIGHT=y
51-
CONFIG_LOG_DEFAULT_LEVEL_ERROR=y
47+
CONFIG_LOG_DEFAULT_LEVEL_NONE=y
5248
# CONFIG_LOG_COLORS is not set
49+
CONFIG_LWIP_LOCAL_HOSTNAME="tasmota"
5350
CONFIG_LWIP_MAX_SOCKETS=16
54-
CONFIG_LWIP_ETHARP_TRUST_IP_MAC=y
51+
CONFIG_LWIP_SO_RCVBUF=y
52+
CONFIG_LWIP_IP_FORWARD=y
53+
CONFIG_LWIP_IPV4_NAPT=y
5554
# CONFIG_LWIP_DHCP_DOES_ARP_CHECK is not set
5655
CONFIG_LWIP_DHCP_RESTORE_LAST_IP=y
5756
CONFIG_LWIP_DHCP_OPTIONS_LEN=128
@@ -60,18 +59,19 @@ CONFIG_LWIP_TCP_MSS=1436
6059
CONFIG_LWIP_TCP_RTO_TIME=3000
6160
CONFIG_LWIP_TCPIP_TASK_STACK_SIZE=2560
6261
CONFIG_LWIP_TCPIP_TASK_AFFINITY_CPU0=y
63-
CONFIG_LWIP_SNTP_MAX_SERVERS=3
64-
CONFIG_LWIP_DHCP_GET_NTP_SRV=y
6562
# CONFIG_MBEDTLS_ASYMMETRIC_CONTENT_LEN is not set
66-
# CONFIG_MBEDTLS_HARDWARE_MPI is not set
67-
# CONFIG_MBEDTLS_HARDWARE_SHA is not set
63+
CONFIG_MBEDTLS_SSL_PROTO_DTLS=y
6864
CONFIG_MBEDTLS_PSK_MODES=y
6965
CONFIG_MBEDTLS_KEY_EXCHANGE_PSK=y
70-
CONFIG_MBEDTLS_SSL_PROTO_DTLS=y
66+
CONFIG_NEWLIB_NANO_FORMAT=y
7167
CONFIG_OPENSSL_ASSERT_DO_NOTHING=y
7268
CONFIG_PTHREAD_TASK_STACK_SIZE_DEFAULT=2048
69+
CONFIG_SPI_FLASH_DANGEROUS_WRITE_ALLOWED=y
7370
CONFIG_SPI_FLASH_ERASE_YIELD_DURATION_MS=10
7471
CONFIG_SPI_FLASH_ERASE_YIELD_TICKS=2
7572
CONFIG_SPI_FLASH_WRITE_CHUNK_SIZE=4096
7673
# CONFIG_USE_WAKENET is not set
77-
# CONFIG_USE_MULTINET is not set
74+
# CONFIG_USE_MULTINET is not set
75+
# CONFIG_VFS_SUPPORT_SELECT is not set
76+
# CONFIG_VFS_SUPPRESS_SELECT_DEBUG_OUTPUT is not set
77+
# CONFIG_VFS_SUPPORT_TERMIOS is not set

0 commit comments

Comments
 (0)