- Implemented [unPhone](https://unphone.net/) v9 board - Updated `.clang-format` to better reflect the intended code style - Fix SD card compatibility issues for all boards (frequency wasn't set well) - Moved `I2cDevice` class from CoreS3 board project to TactilityHeadless project - Tactility configuration now has default empty lists for apps and services fields - Fix for Launcher app: we don't need padding when showing it vertically - Fix for I2cDevice read/write calls that checked for `esp_err_t` instead of `bool` - Fix for TinyUSB init that checked for `esp_err_t` instead of `bool`
52 lines
1.2 KiB
YAML
52 lines
1.2 KiB
YAML
name: Build Firmware
|
|
on: [push]
|
|
|
|
permissions: read-all
|
|
|
|
jobs:
|
|
yellow-board:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- uses: actions/checkout@v4
|
|
- name: "Build"
|
|
uses: ./.github/actions/build-firmware
|
|
with:
|
|
board_id: yellow-board
|
|
arch: esp32
|
|
lilygo-tdeck:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- uses: actions/checkout@v4
|
|
- name: "Build"
|
|
uses: ./.github/actions/build-firmware
|
|
with:
|
|
board_id: lilygo-tdeck
|
|
arch: esp32s3
|
|
m5stack-core2:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- uses: actions/checkout@v4
|
|
- name: "Build"
|
|
uses: ./.github/actions/build-firmware
|
|
with:
|
|
board_id: m5stack-core2
|
|
arch: esp32
|
|
m5stack-cores3:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- uses: actions/checkout@v4
|
|
- name: "Build"
|
|
uses: ./.github/actions/build-firmware
|
|
with:
|
|
board_id: m5stack-cores3
|
|
arch: esp32s3
|
|
unphone:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- uses: actions/checkout@v4
|
|
- name: "Build"
|
|
uses: ./.github/actions/build-firmware
|
|
with:
|
|
board_id: unphone
|
|
arch: esp32s3
|