File tree Expand file tree Collapse file tree 2 files changed +20
-13
lines changed Expand file tree Collapse file tree 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
1010CONFIG_CDC_ACM_DTE_RATE_CALLBACK_SUPPORT=y
1111
1212CONFIG_LLEXT_STORAGE_WRITABLE=n
13+ CONFIG_SHARED_MULTI_HEAP=y
1314CONFIG_HEAP_MEM_POOL_SIZE=2048
1415CONFIG_SHELL_STACK_SIZE=32768
1516CONFIG_MAIN_STACK_SIZE=32768
@@ -26,10 +27,15 @@ CONFIG_MEMC=y
2627CONFIG_SPI_ASYNC=y
2728CONFIG_SPI_STM32_INTERRUPT=y
2829
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-
3430CONFIG_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 2929
3030&i2c4 {
3131 status = "okay";
32- ov7670: ov7670@21 {
33- compatible = "ovti,ov7670 ";
34- reg = <0x21 >;
32+ gc2145: gc2145@3c {
33+ compatible = "galaxycore,gc2145 ";
34+ reg = <0x3c >;
3535 reset-gpios = <&gpiod 4 GPIO_ACTIVE_LOW>;
3636 pwdn-gpios = <&gpioa 1 GPIO_ACTIVE_LOW>;
3737
3838 port {
39- ov7670_ep_out : endpoint {
39+ gc2145_ep_out : endpoint {
4040 remote-endpoint = <&dcmi_ep_in>;
4141 };
4242 };
144144
145145&dcmi {
146146 status = "okay";
147- sensor = <&ov7670 >;
147+ sensor = <&gc2145 >;
148148 /* ext-sdram = <&sdram1>; */
149149 pinctrl-0 = <&dcmi_hsync_ph8 &dcmi_pixclk_pa6 &dcmi_vsync_pi5
150150 &dcmi_d0_ph9 &dcmi_d1_ph10 &dcmi_d2_ph11 &dcmi_d3_pg11
156156 pixelclk-active = <0>;
157157 capture-rate = <1>;
158158 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 |
160160 STM32_DMA_PRIORITY_HIGH) STM32_DMA_FIFO_1_4>;
161161
162162 port {
163163 dcmi_ep_in: endpoint {
164- remote-endpoint = <&ov7670_ep_out >;
164+ remote-endpoint = <&gc2145_ep_out >;
165165 };
166166 };
167167};
318318/{
319319 chosen {
320320 zephyr,camera = &dcmi;
321+ /* zephyr,console = &cdc_acm_uart0; */
321322 };
322323
323324 /* used to overcome problems with _C analog pins */
You can’t perform that action at this time.
0 commit comments