mirror of
https://github.com/okalachev/flix.git
synced 2026-08-16 00:38:56 +00:00
Add config for Flix2 board
This commit is contained in:
@@ -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:
|
||||
|
||||
@@ -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/):
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user