File tree Expand file tree Collapse file tree 4 files changed +47
-0
lines changed
snippets/stm32/video-stm32-jpegenc Expand file tree Collapse file tree 4 files changed +47
-0
lines changed Original file line number Diff line number Diff line change 1+ .. _snippet-video-stm32-jpegenc :
2+
3+ STM32 Video JPEG encoder Snippet (video-stm32-jpegenc)
4+ ######################################################
5+
6+ .. code-block :: console
7+
8+ west build -S video-stm32-jpegenc [...]
9+
10+ Overview
11+ ********
12+
13+ This snippet instantiate the STM32 JPEG encoder and set it
14+ as ``zephyr,videoenc `` :ref: `devicetree ` chosen node.
15+
16+ Requirements
17+ ************
18+
19+ The board must have the hardware support for the JPEG encoder.
Original file line number Diff line number Diff line change 1+ name : video-stm32-jpegenc
2+ append :
3+ EXTRA_DTC_OVERLAY_FILE : video-stm32-jpegenc.overlay
4+ EXTRA_CONF_FILE : video-stm32-jpegenc.conf
5+
Original file line number Diff line number Diff line change 1+ # JPEG encoder output
2+ CONFIG_VIDEO_ENCODED_PIXEL_FORMAT="JPEG"
3+
4+ # Default frame size
5+ CONFIG_VIDEO_FRAME_WIDTH=320
6+ CONFIG_VIDEO_FRAME_HEIGHT=240
7+
8+ # JPEG encoder input
9+ CONFIG_VIDEO_PIXEL_FORMAT="NV12"
Original file line number Diff line number Diff line change 1+ /*
2+ * Copyright (c) 2025 STMicroelectronics
3+ * SPDX-License-Identifier: Apache-2.0
4+ */
5+
6+ / {
7+ chosen {
8+ zephyr,videoenc = &jpeg;
9+ };
10+ };
11+
12+ &jpeg {
13+ status = "okay";
14+ };
You can’t perform that action at this time.
0 commit comments