Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 8 additions & 8 deletions .github/workflows/build-run-applications.yml
Original file line number Diff line number Diff line change
Expand Up @@ -63,12 +63,12 @@ jobs:
runs-on: ubuntu-latest
container: espressif/idf:${{ matrix.idf_ver }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- name: Get changed files
if: github.event_name == 'pull_request' # This action is working only in pull-request (it fails in push to master)
id: changed-files
uses: tj-actions/changed-files@v45
uses: tj-actions/changed-files@v47
with:
separator: ';' # idf-build-apps expects files seprated with semicolon

Expand Down Expand Up @@ -99,7 +99,7 @@ jobs:
echo "### ⚠️ Build failed for idf_ver=${{ matrix.idf_ver }}" >> $GITHUB_STEP_SUMMARY
echo "This failure was ignored (continue-on-error enabled)." >> $GITHUB_STEP_SUMMARY

- uses: actions/upload-artifact@v4
- uses: actions/upload-artifact@v7
Comment thread
cursor[bot] marked this conversation as resolved.
if: github.repository_owner == 'espressif' # && needs.prepare.outputs.build_only == '0'
with:
name: app_binaries_${{ matrix.idf_ver }}_${{ matrix.parallel_index }}
Expand Down Expand Up @@ -158,13 +158,13 @@ jobs:
image: espressif/idf:${{ matrix.idf_ver }}
options: --privileged -v /dev/boards:/dev/boards/ # Privileged mode has access to serial ports
steps:
- uses: actions/checkout@v4
- uses: actions/download-artifact@v4
- uses: actions/checkout@v6
- uses: actions/download-artifact@v8
with:
pattern: app_binaries_${{ matrix.idf_ver }}_*
merge-multiple: true
- name: Download latest results
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
pattern: benchmark_*
path: benchmark/
Expand All @@ -179,7 +179,7 @@ jobs:
mkdir -p /tmp/pytest-embedded-cache-dummy
pytest --suppress-no-test-exit-code --ignore-glob '*/managed_components/*' --ignore=.github --junit-xml=${{ env.TEST_RESULT_FILE }} -k "${{ matrix.runner.example }} and not test_example_display_sensors" -n auto ${{ env.PYTEST_BENCHMARK_IGNORE }}
- name: Upload test results
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
if: always()
with:
name: ${{ env.TEST_RESULT_NAME }}
Expand Down Expand Up @@ -207,7 +207,7 @@ jobs:
runs-on: ubuntu-22.04
steps:
- name: Download Test results
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
pattern: test_results_*
path: test_results
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/doxygen.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,5 @@ jobs:
name: Build Doxygen documentation
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v6
- uses: mattnotmitt/doxygen-action@v1.12.0
14 changes: 7 additions & 7 deletions .github/workflows/gh-pages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ on:
push:
branches:
- master

permissions:
pages: write
id-token: write
Expand All @@ -26,7 +26,7 @@ jobs:
container: espressif/idf:${{ matrix.idf_ver }}
steps:
- name: Checkout repo
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
submodules: 'recursive'

Expand All @@ -47,7 +47,7 @@ jobs:
config_file: examples/.idf_build_apps.toml

- name: Upload Artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: built_files
path: binaries/
Expand All @@ -56,7 +56,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout repo
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
fetch-depth: 0 # all git history

Expand All @@ -72,7 +72,7 @@ jobs:
python .github/ci/release_checker.py > site/release_checker.html

- name: Upload Artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: release_checker
path: site/
Expand All @@ -93,13 +93,13 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Download built files
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
name: built_files
path: binaries/

- name: Download built files
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
name: release_checker
path: site/
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pre-commit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,6 @@ jobs:
steps:
- name: Install doxygen
run: sudo apt-get install -y doxygen
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- uses: actions/setup-python@v5.2.0
- uses: pre-commit/action@v3.0.1
6 changes: 3 additions & 3 deletions .github/workflows/squareline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,12 @@ jobs:
create-squareline-packages:
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v6
- name: Generate the packages
run: |
cd SquareLine
python3 gen.py -o out_dir
- uses: actions/upload-artifact@v4
- uses: actions/upload-artifact@v7
with:
name: artifacts
path: SquareLine/out_dir/espressif/
Expand All @@ -31,7 +31,7 @@ jobs:
needs: [ create-squareline-packages ]
steps:
- name: Download artifacts
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
name: artifacts
path: espressif
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/upload_component.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ jobs:
- m5stack_tab5
- esp_vocat
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6

- name: Prepare BSP examples
run: |
Expand All @@ -65,7 +65,7 @@ jobs:
upload_other_components:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
- name: Upload Other components
uses: espressif/upload-components-ci-action@v2
with:
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/upload_component_noglib.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,18 +4,18 @@ on:
push:
branches:
- master
paths:
paths:
- 'bsp/**'
pull_request:
types: [opened, reopened, synchronize]
paths:
paths:
- 'bsp/**'

jobs:
upload_components:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6

- name: Upload noglib version of BSPs
# TODO: Extend this part to all BSPs
Expand Down
1 change: 1 addition & 0 deletions bsp/esp32_s3_eye/idf_component.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ dependencies:
espressif/esp_lvgl_port:
version: "^2"
public: true
override_path: "../../components/esp_lvgl_port"

esp_video:
version: "~2.0"
Expand Down
46 changes: 46 additions & 0 deletions examples/display_lvgl_benchmark/main/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,52 @@ void app_main(void)
};
cfg.lvgl_port_cfg.task_stack = 10000;
bsp_display_start_with_config(&cfg);
#elif defined(BSP_BOARD_ESP_BOX_3)
bsp_display_cfg_t cfg = {
.lvgl_port_cfg = ESP_LVGL_PORT_INIT_CONFIG(),
.buffer_size = BSP_LCD_H_RES * CONFIG_BSP_LCD_DRAW_BUF_HEIGHT,
#if CONFIG_BSP_LCD_DRAW_BUF_DOUBLE
.double_buffer = 1,
#else
.double_buffer = 0,
#endif
.flags = {
.buff_dma = true,
.buff_spiram = false,
}
};
cfg.lvgl_port_cfg.task_stack = 10000;
bsp_display_start_with_config(&cfg);
#elif defined(BSP_BOARD_ESP32_S3_EYE)
bsp_display_cfg_t cfg = {
.lvgl_port_cfg = ESP_LVGL_PORT_INIT_CONFIG(),
.buffer_size = BSP_LCD_H_RES * CONFIG_BSP_LCD_DRAW_BUF_HEIGHT,
#if CONFIG_BSP_LCD_DRAW_BUF_DOUBLE
.double_buffer = 1,
#else
.double_buffer = 0,
#endif
.flags = {
.buff_dma = true,
.buff_spiram = false,
.sw_rotate = false,
}
};
cfg.lvgl_port_cfg.task_stack = 10000;
bsp_display_start_with_config(&cfg);
#elif defined(BSP_BOARD_M5DIAL) || defined(BSP_BOARD_M5STACK_CORE_S3)
bsp_display_cfg_t cfg = {
.lvgl_port_cfg = ESP_LVGL_PORT_INIT_CONFIG(),
.buffer_size = BSP_LCD_DRAW_BUFF_SIZE,
.double_buffer = BSP_LCD_DRAW_BUFF_DOUBLE,
.flags = {
.buff_dma = true,
.buff_spiram = false,
}
};
cfg.lvgl_port_cfg.task_stack = 10000;
bsp_display_start_with_config(&cfg);
#else
bsp_display_start();
#endif

Expand Down
Loading