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+ 
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