Skip to content

Commit 58bcad3

Browse files
authored
Merge pull request #2245 from nanoframework/release-v1.7.3
Release release-v1.7.3
2 parents 450b554 + fbe0b2e commit 58bcad3

File tree

265 files changed

+8255
-11351
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

265 files changed

+8255
-11351
lines changed

.devcontainer/Dockerfile.All

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
FROM ghcr.io/nanoframework/dev-container-all:v2.1
1+
FROM ghcr.io/nanoframework/dev-container-all:v2.5

.devcontainer/Dockerfile.AzureRTOS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
FROM ghcr.io/nanoframework/dev-container-azure-rtos:v1.0
1+
FROM ghcr.io/nanoframework/dev-container-azure-rtos:v1.1

.devcontainer/Dockerfile.ChibiOS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
FROM ghcr.io/nanoframework/dev-container-chibios:v1.1
1+
FROM ghcr.io/nanoframework/dev-container-chibios:v1.3

.devcontainer/Dockerfile.ESP32

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
FROM ghcr.io/nanoframework/dev-container-esp32:v2.1
1+
FROM ghcr.io/nanoframework/dev-container-esp32:v2.4

.devcontainer/Dockerfile.TI

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
FROM ghcr.io/nanoframework/dev-container-ti:v1.0
1+
FROM ghcr.io/nanoframework/dev-container-ti:v1.2

.devcontainer/scripts/git-pull-repos.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@ cd /sources/AzureRTOS
1111
git pull
1212
cd /
1313
rm -rf /sources/ChibiOs
14-
git svn clone https://svn.osdn.net/svnroot/chibios/branches/stable_21.6.x -rHEAD /sources/ChibiOs
14+
git svn clone https://svn.osdn.net/svnroot/chibios/branches/stable_21.11.x -rHEAD /sources/ChibiOs
1515
cd /sources/ChibiOs-Contrib
1616
git pull origin nanoframework
1717
cd /sources/mbedtls
18-
git pull origin mbedtls-2.26.0
18+
git pull origin mbedtls-2.28.0
1919
cd /sources/fatfs
2020
git pull origin R0.14
2121
cd /sources/FreeRTOS

.devcontainer/sources/Dockerfile.All

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -58,10 +58,10 @@ RUN git clone --branch nf-build https://github.com/nanoframework/STM32CubeL4.git
5858
&& git clone --branch nf-build https://github.com/nanoframework/STM32CubeF4.git --depth 1 ./sources/STM32CubeF4 \
5959
&& git clone --branch nf-build https://github.com/nanoframework/STM32CubeH7.git --depth 1 ./sources/STM32CubeH7 \
6060
&& git clone --recursive https://github.com/azure-rtos/threadx.git --depth 1 ./sources/AzureRTOS \
61-
&& git svn clone https://svn.osdn.net/svnroot/chibios/branches/stable_21.6.x -rHEAD ./sources/ChibiOs \
61+
&& git svn clone https://svn.osdn.net/svnroot/chibios/branches/stable_21.11.x -rHEAD ./sources/ChibiOs \
6262
&& git clone --branch nanoframework https://github.com/nanoframework/ChibiOS-Contrib.git --depth 1 ./sources/ChibiOs-Contrib
6363
# Clone mbedtls and fatfs
64-
RUN git clone --branch mbedtls-2.26.0 https://github.com/ARMmbed/mbedtls.git --depth 1 ./sources/mbedtls \
64+
RUN git clone --branch mbedtls-2.28.0 https://github.com/ARMmbed/mbedtls.git --depth 1 ./sources/mbedtls \
6565
&& git clone --branch R0.14 https://github.com/abbrev/fatfs.git --depth 1 ./sources/fatfs
6666
# Clone FreeRTOS and what is needed for ESP32
6767
RUN git clone --branch V10.4.1-kernel-only https://github.com/FreeRTOS/FreeRTOS-Kernel.git --depth 1 ./sources/FreeRTOS \
@@ -74,14 +74,14 @@ RUN git clone --branch STABLE-2_0_3_RELEASE https://git.savannah.nongnu.org/git/
7474
ENV GIT_SSL_NO_VERIFY=0
7575

7676
# Clone ESP-IDF
77-
RUN git clone --branch v4.3.1 https://github.com/espressif/esp-idf --depth 1 --recursive ./sources/esp-idf
77+
RUN git clone --branch v4.3.2 https://github.com/espressif/esp-idf --depth 1 --recursive ./sources/esp-idf
7878

7979
# Clone what is needed for TI
8080
RUN git clone --branch 4.10.00.07 https://github.com/nanoframework/SimpleLink_CC32xx_SDK.git --depth 1 ./sources/SimpleLinkCC32 \
8181
# you can't use the nanoFramework repository as it's Windows only
8282
# && git clone --branch 3.61.00.16 https://github.com/nanoframework/TI_XDCTools.git --depth 1 ./sources/TI_XDCTools \
83-
&& git clone --branch 5.10.00.48 https://github.com/nanoframework/SimpleLink_CC13x2_26x2_SDK.git --depth 1 ./sources/SimpleLinkCC13 \
84-
&& git clone --branch 1.8.1 https://github.com/nanoframework/TI_SysConfig.git --depth 1 ./sources/TI_SysConfig \
83+
&& git clone --branch 5.30.01.01 https://github.com/nanoframework/SimpleLink_CC13xx_26xx_SDK.git --depth 1 ./sources/SimpleLinkCC13 \
84+
&& git clone --branch 1.10.0 https://github.com/nanoframework/TI_SysConfig.git --depth 1 ./sources/TI_SysConfig \
8585
&& chmod +x ./sources/TI_SysConfig/sysconfig_cli.sh
8686

8787
# Copy from our other container
@@ -104,7 +104,7 @@ RUN ln -fs /usr/bin/python3 /usr/bin/python \
104104
ENV IDF_PATH=/sources/esp-idf
105105
RUN python -m pip install -r $IDF_PATH/requirements.txt
106106
RUN $IDF_PATH/install.sh
107-
ENV PATH=$PATH:/$IDF_PATH/components/esptool_py/esptool:/$IDF_PATH/components/espcoredump:/$IDF_PATH/components/partition_table/:/$IDF_PATH/tools/:$IDF_PATH/components/app_update:/root/.espressif/tools/xtensa-esp32-elf/esp-2021r1-8.4.0/xtensa-esp32-elf/bin:/root/.espressif/tools/xtensa-esp32s2-elf/esp-2021r1-8.4.0/xtensa-esp32s2-elf/bin:/root/.espressif/tools/riscv32-esp-elf/esp-2021r1-8.4.0/riscv32-esp-elf/bin
107+
ENV PATH=$PATH:/$IDF_PATH/components/esptool_py/esptool:/$IDF_PATH/components/espcoredump:/$IDF_PATH/components/partition_table/:/$IDF_PATH/tools/:$IDF_PATH/components/app_update:/root/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin:/root/.espressif/tools/xtensa-esp32s2-elf/esp-2021r2-8.4.0/xtensa-esp32s2-elf/bin:/root/.espressif/tools/riscv32-esp-elf/esp-2021r2-8.4.0/riscv32-esp-elf/bin
108108

109109
# Clean up downloaded files
110110
RUN apt-get autoremove -y \

.devcontainer/sources/Dockerfile.AzureRTOS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ RUN git clone --branch nf-build https://github.com/nanoframework/STM32CubeL4.git
4747
&& git clone --branch nf-build https://github.com/nanoframework/STM32CubeH7.git --depth 1 ./sources/STM32CubeH7 \
4848
&& git clone --recursive https://github.com/azure-rtos/threadx.git --depth 1 ./sources/AzureRTOS
4949
# Clone mbedtls and fatfs
50-
RUN git clone --branch mbedtls-2.26.0 https://github.com/ARMmbed/mbedtls.git --depth 1 ./sources/mbedtls \
50+
RUN git clone --branch mbedtls-2.28.0 https://github.com/ARMmbed/mbedtls.git --depth 1 ./sources/mbedtls \
5151
&& git clone --branch R0.14 https://github.com/abbrev/fatfs.git --depth 1 ./sources/fatfs \
5252
&& git clone --branch nf-build https://github.com/nanoframework/spiffs.git --depth 1 ./sources/spiffs
5353

.devcontainer/sources/Dockerfile.ChibiOS

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,10 +47,10 @@ RUN git clone --branch nf-build https://github.com/nanoframework/STM32CubeL4.git
4747
&& git clone --branch nf-build https://github.com/nanoframework/STM32CubeF7.git --depth 1 ./sources/STM32CubeF7 \
4848
&& git clone --branch nf-build https://github.com/nanoframework/STM32CubeF4.git --depth 1 ./sources/STM32CubeF4 \
4949
&& git clone --branch nf-build https://github.com/nanoframework/STM32CubeH7.git --depth 1 ./sources/STM32CubeH7 \
50-
&& git svn clone https://svn.osdn.net/svnroot/chibios/branches/stable_21.6.x -rHEAD ./sources/ChibiOs \
50+
&& git svn clone https://svn.osdn.net/svnroot/chibios/branches/stable_21.11.x -rHEAD ./sources/ChibiOs \
5151
&& git clone --branch nanoframework https://github.com/nanoframework/ChibiOS-Contrib.git --depth 1 ./sources/ChibiOs-Contrib
5252
# Clone mbedtls and fatfs
53-
RUN git clone --branch mbedtls-2.26.0 https://github.com/ARMmbed/mbedtls.git --depth 1 ./sources/mbedtls \
53+
RUN git clone --branch mbedtls-2.28.0 https://github.com/ARMmbed/mbedtls.git --depth 1 ./sources/mbedtls \
5454
&& git clone --branch R0.14 https://github.com/abbrev/fatfs.git --depth 1 ./sources/fatfs \
5555
&& git clone --branch nf-build https://github.com/nanoframework/spiffs.git --depth 1 ./sources/spiffs
5656

.devcontainer/sources/Dockerfile.ESP32

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,15 +45,15 @@ RUN apt-get update \
4545
RUN mkdir -p /usr/local/bin/gcc
4646

4747
# Clone mbedtls and fatfs
48-
RUN git clone --branch mbedtls-2.26.0 https://github.com/ARMmbed/mbedtls.git --depth 1 ./sources/mbedtls \
48+
RUN git clone --branch mbedtls-2.28.0 https://github.com/ARMmbed/mbedtls.git --depth 1 ./sources/mbedtls \
4949
&& git clone --branch R0.14 https://github.com/abbrev/fatfs.git --depth 1 ./sources/fatfs
5050
# Clone FreeRTOS and what is needed for ESP32
5151
RUN git clone --branch V10.4.1-kernel-only https://github.com/FreeRTOS/FreeRTOS-Kernel.git --depth 1 ./sources/FreeRTOS \
5252
&& git clone --branch 5.5.1 https://github.com/ARM-software/CMSIS_5.git --depth 1 ./sources/CMSIS_5 \
5353
&& git clone --branch nf-build https://github.com/nanoframework/spiffs.git --depth 1 ./sources/spiffs
5454

5555
# Clone ESP-IDF
56-
RUN git clone --branch v4.3.1 https://github.com/espressif/esp-idf --depth 1 --recursive ./sources/esp-idf
56+
RUN git clone --branch v4.3.2 https://github.com/espressif/esp-idf --depth 1 --recursive ./sources/esp-idf
5757

5858
# Copy from our other container
5959
COPY --from=downloader /tmp/dc-extracted/gcc /usr/local/bin/gcc
@@ -68,7 +68,7 @@ RUN ln -fs /usr/bin/python3 /usr/bin/python \
6868
ENV IDF_PATH=/sources/esp-idf
6969
RUN python -m pip install -r $IDF_PATH/requirements.txt
7070
RUN $IDF_PATH/install.sh
71-
ENV PATH=$PATH:/$IDF_PATH/components/esptool_py/esptool:/$IDF_PATH/components/espcoredump:/$IDF_PATH/components/partition_table/:/$IDF_PATH/tools/:$IDF_PATH/components/app_update:/root/.espressif/tools/xtensa-esp32-elf/esp-2021r1-8.4.0/xtensa-esp32-elf/bin:/root/.espressif/tools/xtensa-esp32s2-elf/esp-2021r1-8.4.0/xtensa-esp32s2-elf/bin:/root/.espressif/tools/riscv32-esp-elf/esp-2021r1-8.4.0/riscv32-esp-elf/bin
71+
ENV PATH=$PATH:/$IDF_PATH/components/esptool_py/esptool:/$IDF_PATH/components/espcoredump:/$IDF_PATH/components/partition_table/:/$IDF_PATH/tools/:$IDF_PATH/components/app_update:/root/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin:/root/.espressif/tools/xtensa-esp32s2-elf/esp-2021r2-8.4.0/xtensa-esp32s2-elf/bin:/root/.espressif/tools/riscv32-esp-elf/esp-2021r2-8.4.0/riscv32-esp-elf/bin
7272

7373
# Clean up downloaded files
7474
RUN apt-get autoremove -y \

.devcontainer/sources/Dockerfile.TI

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,14 +48,14 @@ RUN mkdir -p /usr/local/bin/gcc \
4848
&& mkdir -p /usr/local/bin/titools
4949

5050
# Clone mbedtls and fatfs
51-
RUN git clone --branch mbedtls-2.26.0 https://github.com/ARMmbed/mbedtls.git --depth 1 ./sources/mbedtls \
51+
RUN git clone --branch mbedtls-2.28.0 https://github.com/ARMmbed/mbedtls.git --depth 1 ./sources/mbedtls \
5252
&& git clone --branch R0.14 https://github.com/abbrev/fatfs.git --depth 1 ./sources/fatfs
5353
# Clone what is needed for TI
5454
RUN git clone --branch 4.10.00.07 https://github.com/nanoframework/SimpleLink_CC32xx_SDK.git --depth 1 ./sources/SimpleLinkCC32 \
5555
# you can't use the nanoFramework repository as it's Windows only
5656
# && git clone --branch 3.61.00.16 https://github.com/nanoframework/TI_XDCTools.git --depth 1 ./sources/TI_XDCTools \
57-
&& git clone --branch 5.10.00.48 https://github.com/nanoframework/SimpleLink_CC13x2_26x2_SDK.git --depth 1 ./sources/SimpleLinkCC13 \
58-
&& git clone --branch 1.8.1 https://github.com/nanoframework/TI_SysConfig.git --depth 1 ./sources/TI_SysConfig \
57+
&& git clone --branch 5.30.01.01 https://github.com/nanoframework/SimpleLink_CC13xx_26xx_SDK.git --depth 1 ./sources/SimpleLinkCC13 \
58+
&& git clone --branch 1.10.0 https://github.com/nanoframework/TI_SysConfig.git --depth 1 ./sources/TI_SysConfig \
5959
&& chmod +x ./sources/TI_SysConfig/sysconfig_cli.sh
6060

6161
# Copy from our other container

.github/workflows/all.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: Build and push image for all RTOS
22

33
env:
44
GCR_IMAGE: ghcr.io/nanoframework/dev-container-all
5-
GCR_VERSION: v2.1
5+
GCR_VERSION: v2.5
66
GCR_FILE: .devcontainer/sources/Dockerfile.All
77

88
# Controls when the action will run.

.github/workflows/azurertos.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: Build and push image for Azure RTOS
22

33
env:
44
GCR_IMAGE: ghcr.io/nanoframework/dev-container-azure-rtos
5-
GCR_VERSION: v1.0
5+
GCR_VERSION: v1.1
66
GCR_FILE: .devcontainer/sources/Dockerfile.AzureRTOS
77

88
# Controls when the action will run.

.github/workflows/chibios.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: Build and push ChibiOS image
22

33
env:
44
GCR_IMAGE: ghcr.io/nanoframework/dev-container-chibios
5-
GCR_VERSION: v1.1
5+
GCR_VERSION: v1.3
66
GCR_FILE: .devcontainer/sources/Dockerfile.ChibiOS
77

88
# Controls when the action will run.

.github/workflows/esp32.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: Build and push ESP32 image
22

33
env:
44
GCR_IMAGE: ghcr.io/nanoframework/dev-container-esp32
5-
GCR_VERSION: v2.1
5+
GCR_VERSION: v2.4
66
GCR_FILE: .devcontainer/sources/Dockerfile.ESP32
77

88
# Controls when the action will run.

.github/workflows/ti.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: Build and push image for TI
22

33
env:
44
GCR_IMAGE: ghcr.io/nanoframework/dev-container-ti
5-
GCR_VERSION: v1.0
5+
GCR_VERSION: v1.2
66
GCR_FILE: .devcontainer/sources/Dockerfile.TI
77

88
# Controls when the action will run.

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
# ignore build folder
66
/build/
7+
/out/
78
/build/.gitkeep
89

910
# ignore cmake-variants file (will change per user/board setup, developers should derive content from cmake-variants.TEMPLATE.json)
@@ -21,7 +22,6 @@ InteropAssemblies/*
2122
.vscode/.cmaketools.json
2223
.vscode/settings.json
2324
.vscode/tasks.json
24-
.vscode/extensions.json
2525
.vscode/c_cpp_properties.json
2626
.vscode/cmake-kits.json
2727
.vscode/ipch

0 commit comments

Comments
 (0)