Skip to content

Commit 5830e61

Browse files
authored
Merge branch '78:main' into main
2 parents bd16c6b + a6619dc commit 5830e61

Some content is hidden

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

53 files changed

+1889
-224
lines changed

.github/workflows/build.yml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
name: Build and Test
2+
3+
on:
4+
push:
5+
branches:
6+
- main
7+
pull_request:
8+
branches:
9+
- main
10+
11+
jobs:
12+
build:
13+
runs-on: ubuntu-latest
14+
15+
steps:
16+
- name: Checkout code
17+
uses: actions/checkout@v2
18+
19+
- name: Espressif IoT Development Framework (ESP-IDF)
20+
# You may pin to the exact commit or the version.
21+
# uses: espressif/esp-idf-ci-action@8cd22ae10042fadc37890e81e9988a9113e7b506
22+
uses: espressif/[email protected]
23+
with:
24+
# Relative path under $GITHUB_WORKSPACE to place the repository
25+
#path: # optional, default is
26+
# Version of ESP-IDF docker image to use
27+
esp_idf_version: release-v5.4
28+
# ESP32 variant to build for
29+
target: esp32s3
30+
# Command to run inside the docker container (default: builds the project)
31+
# command: # optional, default is idf.py build
32+

CMakeLists.txt

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

7-
set(PROJECT_VER "1.5.8")
7+
set(PROJECT_VER "1.6.0")
88

99
# Add this line to disable the specific warning
1010
add_compile_options(-Wno-missing-field-initializers)

main/CMakeLists.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ set(SOURCES "audio_codecs/audio_codec.cc"
22
"audio_codecs/no_audio_codec.cc"
33
"audio_codecs/box_audio_codec.cc"
44
"audio_codecs/es8311_audio_codec.cc"
5+
"audio_codecs/es8374_audio_codec.cc"
56
"audio_codecs/es8388_audio_codec.cc"
67
"led/single_led.cc"
78
"led/circular_strip.cc"
@@ -88,6 +89,8 @@ elseif(CONFIG_BOARD_TYPE_ESP32S3_KORVO2_V3)
8889
set(BOARD_TYPE "esp32s3-korvo2-v3")
8990
elseif(CONFIG_BOARD_TYPE_ESP_SPARKBOT)
9091
set(BOARD_TYPE "esp-sparkbot")
92+
elseif(CONFIG_BOARD_TYPE_ESP_SPOT_S3)
93+
set(BOARD_TYPE "esp-spot-s3")
9194
elseif(CONFIG_BOARD_TYPE_ESP32S3_Touch_AMOLED_1_8)
9295
set(BOARD_TYPE "esp32-s3-touch-amoled-1.8")
9396
elseif(CONFIG_BOARD_TYPE_ESP32S3_Touch_LCD_1_85C)
@@ -132,6 +135,10 @@ elseif(CONFIG_BOARD_TYPE_XINGZHI_Cube_1_54TFT_ML307)
132135
set(BOARD_TYPE "xingzhi-cube-1.54tft-ml307")
133136
elseif(CONFIG_BOARD_TYPE_SENSECAP_WATCHER)
134137
set(BOARD_TYPE "sensecap-watcher")
138+
elseif(CONFIG_BOARD_TYPE_DOIT_S3_AIBOX)
139+
set(BOARD_TYPE "doit-s3-aibox")
140+
elseif(CONFIG_BOARD_TYPE_MIXGO_NOVA)
141+
set(BOARD_TYPE "mixgo-nova")
135142
elseif(CONFIG_BOARD_TYPE_ESP32_CGC)
136143
set(BOARD_TYPE "esp32-cgc")
137144
endif()

main/Kconfig.projbuild

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,8 @@ choice BOARD_TYPE
114114
bool "ESP32S3_KORVO2_V3开发板"
115115
config BOARD_TYPE_ESP_SPARKBOT
116116
bool "ESP-SparkBot开发板"
117+
config BOARD_TYPE_ESP_SPOT_S3
118+
bool "ESP-Spot-S3"
117119
config BOARD_TYPE_ESP32S3_Touch_AMOLED_1_8
118120
bool "Waveshare ESP32-S3-Touch-AMOLED-1.8"
119121
config BOARD_TYPE_ESP32S3_Touch_LCD_1_85C
@@ -156,6 +158,10 @@ choice BOARD_TYPE
156158
bool "无名科技星智1.54(ML307)"
157159
config BOARD_TYPE_SENSECAP_WATCHER
158160
bool "SenseCAP Watcher"
161+
config BOARD_TYPE_DOIT_S3_AIBOX
162+
bool "四博智联AI陪伴盒子"
163+
config BOARD_TYPE_MIXGO_NOVA
164+
bool "元控·青春"
159165
endchoice
160166

161167
choice DISPLAY_OLED_TYPE

0 commit comments

Comments
 (0)