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