Add config for Flix2 board

This commit is contained in:
Oleg Kalachev
2026-08-10 03:52:57 +03:00
parent 93ebf75a44
commit 36b050a896
3 changed files with 18 additions and 0 deletions
+2
View File
@@ -26,6 +26,8 @@ jobs:
run: make BOARD=esp32:esp32:esp32s3:CDCOnBoot=cdc,PSRAM=enabled EXTRA=--output-dir=flix/build/esp32.esp32.esp32s3.qspi
- name: Build firmware for ESP32-S3 with OPI PSRAM
run: make BOARD=esp32:esp32:esp32s3:CDCOnBoot=cdc,PSRAM=opi EXTRA=--output-dir=flix/build/esp32.esp32.esp32s3.opi
- name: Build firmware for Flix2
run: make BOARD=esp32:esp32:esp32s3:FlashSize=4M,CDCOnBoot=cdc,PSRAM=opi EXTRA='--build-property "compiler.cpp.extra_flags=-DFLIX2" --output-dir=flix/build/esp32.esp32.flix2'
- name: Upload binaries
uses: actions/upload-artifact@v4
with:
+1
View File
@@ -18,6 +18,7 @@ You can either use the **prebuilt binaries** or **build the firmware** from sour
|ESP32-S3 (2MB PSRAM)|S3 Super Mini, S3 Zero (2MB PSRAM)|[`quadcopter.dev/flix.esp32s3.qspi.merged.bin`](https://quadcopter.dev/flix.esp32s3.qspi.merged.bin)|
|ESP32-S3 (8/16MB PSRAM)|S3 Zero (8MB PSRAM)|[`quadcopter.dev/flix.esp32s3.opi.merged.bin`](https://quadcopter.dev/flix.esp32s3.opi.merged.bin)|
|ESP32-C3|C3 Super Mini|[`quadcopter.dev/flix.esp32c3.merged.bin`](https://quadcopter.dev/flix.esp32c3.merged.bin)|
|Flix2|Flix2 board|[`quadcopter.dev/flix.flix2.merged.bin`](https://quadcopter.dev/flix.flix2.merged.bin)|
<!-- markdownlint-enable MD044 -->
2. Flash your ESP32 board using [ESP32 Web Flasher](https://www.espboards.dev/tools/program/):
+15
View File
@@ -52,3 +52,18 @@
// RC
#define RC_PIN_RX -1
// Flix2 board configuration
#ifdef FLIX2
#define IMU_MODEL 4 // ICM-40609-D
#define IMU_PIN_INT 10
#define SS 14
#define MOTOR_PIN_RL 41
#define MOTOR_PIN_RR 7
#define MOTOR_PIN_FL 38
#define MOTOR_PIN_FR 18
#define MOT_PWM_FREQ 38000
#define VOLTAGE_PIN 3
#endif