Skip to content

Commit 8bc74ea

Browse files
committed
boards: add configuration files for FoBE Quill ESP32S3 Mesh
This commit introduces the board-specific configuration files including board.cmake, board.h, and sdkconfig for the FoBE Quill ESP32-S3 Mesh. These files define the target IDF, GPIO pins for buttons and LEDs, USB parameters, and partition table settings. Signed-off-by: ChihoSin [email protected]
1 parent 11e07c5 commit 8bc74ea

File tree

649 files changed

+41
-54325
lines changed

Some content is hidden

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

649 files changed

+41
-54325
lines changed

.github/workflows/build.yml

Lines changed: 0 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -50,51 +50,6 @@ jobs:
5050
echo "matrix=$MATRIX_JSON"
5151
echo "matrix=$MATRIX_JSON" >> $GITHUB_OUTPUT
5252
53-
# ---------------------------------------
54-
# Build ARM
55-
# ---------------------------------------
56-
arm-make:
57-
needs: set-matrix
58-
uses: ./.github/workflows/build_util.yml
59-
strategy:
60-
fail-fast: false
61-
matrix:
62-
port:
63-
# Alphabetical order
64-
- 'kinetis_k32l2'
65-
- 'lpc55'
66-
- 'mimxrt10xx'
67-
- 'stm32f3'
68-
- 'stm32h7'
69-
- 'stm32l4'
70-
with:
71-
port: ${{ matrix.port }}
72-
boards: ${{ toJSON(fromJSON(needs.set-matrix.outputs.json)[matrix.port].board) }}
73-
build-system: 'make'
74-
toolchain: 'arm-gcc'
75-
76-
# ---------------------------------------
77-
# Build ARM with CMake
78-
# ---------------------------------------
79-
arm-cmake:
80-
needs: set-matrix
81-
uses: ./.github/workflows/build_util.yml
82-
strategy:
83-
fail-fast: false
84-
matrix:
85-
port:
86-
# Alphabetical order by family
87-
- 'maxim'
88-
# - 'stm32f303disco' # overflows flash
89-
- 'stm32f4'
90-
- 'stm32h5'
91-
with:
92-
port: ${{ matrix.port }}
93-
boards: ${{ toJSON(fromJSON(needs.set-matrix.outputs.json)[matrix.port].board) }}
94-
build-system: 'cmake'
95-
toolchain: 'arm-gcc'
96-
97-
9853
# ---------------------------------------
9954
# Build ESP
10055
# ---------------------------------------
@@ -109,25 +64,6 @@ jobs:
10964
toolchain: 'esp-idf'
11065
toolchain_version: 'v5.3.2'
11166

112-
# ---------------------------------------
113-
# Build RISC-V
114-
# ---------------------------------------
115-
riscv:
116-
if: false
117-
needs: set-matrix
118-
uses: ./.github/workflows/build_util.yml
119-
strategy:
120-
fail-fast: false
121-
matrix:
122-
port:
123-
# Alphabetical order
124-
- 'ch32v20x'
125-
with:
126-
port: ${{ matrix.port }}
127-
boards: ${{ toJSON(fromJSON(needs.set-matrix.outputs.json)[matrix.port].board) }}
128-
build-system: 'make'
129-
toolchain: 'riscv-gcc'
130-
13167
# ---------------------------------------
13268
# Unit testing with ghostfat
13369
# ---------------------------------------

.github/workflows/build_util.yml

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -94,18 +94,3 @@ jobs:
9494
files: |
9595
tinyuf2-${{ matrix.board }}-*.zip
9696
update-tinyuf2-${{ matrix.board }}-${{ github.event.release.tag_name }}.uf2
97-
98-
- name: Upload Release Assets To AWS S3
99-
env:
100-
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
101-
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
102-
if: github.event_name == 'release' && inputs.port == 'espressif'
103-
run: |
104-
if [ -n \"$AWS_ACCESS_KEY_ID\" ]; then
105-
aws s3 cp tinyuf2-${{ matrix.board }}-${{ github.event.release.tag_name }}.zip s3://adafruit-circuit-python/bootloaders/esp32/${{ matrix.board }}/tinyuf2-${{ matrix.board }}-${{ github.event.release.tag_name }}.zip --no-progress --region us-east-1
106-
aws s3 cp update-tinyuf2-${{ matrix.board }}-${{ github.event.release.tag_name }}.uf2 s3://adafruit-circuit-python/bootloaders/esp32/${{ matrix.board }}/update-tinyuf2-${{ matrix.board }}-${{ github.event.release.tag_name }}.uf2 --no-progress --region us-east-1
107-
aws s3 cp combined.bin s3://adafruit-circuit-python/bootloaders/esp32/${{ matrix.board }}/tinyuf2-${{ matrix.board }}-${{ github.event.release.tag_name }}-combined.bin --no-progress --region us-east-1
108-
if [ -f combined-ota.bin ]; then
109-
aws s3 cp combined-ota.bin s3://adafruit-circuit-python/bootloaders/esp32/${{ matrix.board }}/tinyuf2-${{ matrix.board }}-${{ github.event.release.tag_name }}-combined-ota.bin --no-progress --region us-east-1
110-
fi
111-
fi

ports/ch32v20x/CMakeLists.txt

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

ports/ch32v20x/Makefile

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

0 commit comments

Comments
 (0)