File tree 2 files changed +20
-13
lines changed
2 files changed +20
-13
lines changed Original file line number Diff line number Diff line change @@ -10,6 +10,7 @@ CONFIG_UART_LINE_CTRL=y
10
10
CONFIG_CDC_ACM_DTE_RATE_CALLBACK_SUPPORT=y
11
11
12
12
CONFIG_LLEXT_STORAGE_WRITABLE=n
13
+ CONFIG_SHARED_MULTI_HEAP=y
13
14
CONFIG_HEAP_MEM_POOL_SIZE=2048
14
15
CONFIG_SHELL_STACK_SIZE=32768
15
16
CONFIG_MAIN_STACK_SIZE=32768
@@ -26,10 +27,15 @@ CONFIG_MEMC=y
26
27
CONFIG_SPI_ASYNC=y
27
28
CONFIG_SPI_STM32_INTERRUPT=y
28
29
29
- #CONFIG_VIDEO=y
30
- CONFIG_VIDEO_STM32_DCMI=y
31
- CONFIG_VIDEO_BUFFER_POOL_NUM_MAX=1
32
- CONFIG_VIDEO_BUFFER_POOL_SZ_MAX=160000
33
-
34
30
CONFIG_ENTROPY_GENERATOR=y
35
- CONFIG_TEST_RANDOM_GENERATOR=y
31
+ CONFIG_TEST_RANDOM_GENERATOR=y
32
+
33
+ CONFIG_VIDEO=y
34
+ CONFIG_VIDEO_LOG_LEVEL_DBG=y
35
+ CONFIG_VIDEO_STM32_DCMI=y
36
+ CONFIG_VIDEO_BUFFER_POOL_NUM_MAX=3
37
+ CONFIG_VIDEO_BUFFER_POOL_SZ_MAX=614400
38
+ CONFIG_VIDEO_BUFFER_POOL_ALIGN=32
39
+ CONFIG_VIDEO_BUFFER_USE_SHARED_MULTI_HEAP=y
40
+ CONFIG_VIDEO_BUFFER_SMH_ATTRIBUTE=2
41
+ CONFIG_VIDEO_GC2145=y
Original file line number Diff line number Diff line change 29
29
30
30
&i2c4 {
31
31
status = "okay";
32
- ov7670: ov7670@21 {
33
- compatible = "ovti,ov7670 ";
34
- reg = <0x21 >;
32
+ gc2145: gc2145@3c {
33
+ compatible = "galaxycore,gc2145 ";
34
+ reg = <0x3c >;
35
35
reset-gpios = <&gpiod 4 GPIO_ACTIVE_LOW>;
36
36
pwdn-gpios = <&gpioa 1 GPIO_ACTIVE_LOW>;
37
37
38
38
port {
39
- ov7670_ep_out : endpoint {
39
+ gc2145_ep_out : endpoint {
40
40
remote-endpoint = <&dcmi_ep_in>;
41
41
};
42
42
};
144
144
145
145
&dcmi {
146
146
status = "okay";
147
- sensor = <&ov7670 >;
147
+ sensor = <&gc2145 >;
148
148
/* ext-sdram = <&sdram1>; */
149
149
pinctrl-0 = <&dcmi_hsync_ph8 &dcmi_pixclk_pa6 &dcmi_vsync_pi5
150
150
&dcmi_d0_ph9 &dcmi_d1_ph10 &dcmi_d2_ph11 &dcmi_d3_pg11
156
156
pixelclk-active = <0>;
157
157
capture-rate = <1>;
158
158
dmas = <&dma1 0 75 (STM32_DMA_PERIPH_TO_MEMORY | STM32_DMA_PERIPH_NO_INC |
159
- STM32_DMA_MEM_INC | STM32_DMA_PERIPH_8BITS | STM32_DMA_MEM_32BITS |
159
+ STM32_DMA_MEM_INC | STM32_DMA_PERIPH_32BITS | STM32_DMA_MEM_32BITS |
160
160
STM32_DMA_PRIORITY_HIGH) STM32_DMA_FIFO_1_4>;
161
161
162
162
port {
163
163
dcmi_ep_in: endpoint {
164
- remote-endpoint = <&ov7670_ep_out >;
164
+ remote-endpoint = <&gc2145_ep_out >;
165
165
};
166
166
};
167
167
};
318
318
/{
319
319
chosen {
320
320
zephyr,camera = &dcmi;
321
+ /* zephyr,console = &cdc_acm_uart0; */
321
322
};
322
323
323
324
/* used to overcome problems with _C analog pins */
You can’t perform that action at this time.
0 commit comments