Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion libraries/Camera/src/camera.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ bool Camera::begin(uint32_t width, uint32_t height, uint32_t pixformat, bool byt
// Allocate video buffers.
for (size_t i = 0; i < ARRAY_SIZE(this->vbuf); i++) {
this->vbuf[i] = video_buffer_aligned_alloc(fmt.pitch * fmt.height,
CONFIG_VIDEO_BUFFER_POOL_ALIGN, K_FOREVER);
CONFIG_VIDEO_BUFFER_POOL_ALIGN, K_MSEC(100));
if (this->vbuf[i] == NULL) {
Serial.println("Failed to allocate video buffers");
return false;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,8 +50,6 @@ CONFIG_TEST_RANDOM_GENERATOR=y
CONFIG_MBEDTLS=y
CONFIG_MBEDTLS_BUILTIN=y
CONFIG_MBEDTLS_PEM_CERTIFICATE_FORMAT=y
CONFIG_MBEDTLS_ENABLE_HEAP=y
CONFIG_MBEDTLS_HEAP_SIZE=80000
CONFIG_MBEDTLS_SSL_MAX_CONTENT_LEN=7168
CONFIG_MBEDTLS_ECP_ALL_ENABLED=y
CONFIG_MBEDTLS_HASH_ALL_ENABLED=y
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -81,10 +81,10 @@ CONFIG_NET_MGMT=y
CONFIG_NET_MGMT_EVENT=y
CONFIG_NET_L2_ETHERNET=y
CONFIG_NET_L2_ETHERNET_MGMT=y
CONFIG_NET_TX_STACK_SIZE=8192
CONFIG_NET_RX_STACK_SIZE=8192
CONFIG_NET_TCP_WORKQ_STACK_SIZE=8192
CONFIG_NET_MGMT_EVENT_STACK_SIZE=8192
CONFIG_NET_TX_STACK_SIZE=4096
CONFIG_NET_RX_STACK_SIZE=4096
CONFIG_NET_TCP_WORKQ_STACK_SIZE=4096
CONFIG_NET_MGMT_EVENT_STACK_SIZE=4096
CONFIG_NET_TCP=y
CONFIG_NET_SOCKETS=y
CONFIG_POSIX_API=y
Expand All @@ -95,8 +95,6 @@ CONFIG_NET_IF_MAX_IPV6_COUNT=3
CONFIG_MBEDTLS=y
CONFIG_MBEDTLS_BUILTIN=y
CONFIG_MBEDTLS_PEM_CERTIFICATE_FORMAT=y
CONFIG_MBEDTLS_ENABLE_HEAP=y
CONFIG_MBEDTLS_HEAP_SIZE=80000
CONFIG_MBEDTLS_SSL_MAX_CONTENT_LEN=7168
CONFIG_MBEDTLS_ECP_ALL_ENABLED=y
CONFIG_MBEDTLS_HASH_ALL_ENABLED=y
Expand Down Expand Up @@ -138,11 +136,11 @@ CONFIG_FS_FATFS_MAX_LFN=255
CONFIG_FS_FATFS_FSTAB_AUTOMOUNT=y
CONFIG_FS_FATFS_CUSTOM_MOUNT_POINTS="wlan,ota"

# CONFIG_VIDEO=y
# CONFIG_VIDEO_STM32_DCMI=y
# CONFIG_VIDEO_BUFFER_POOL_NUM_MAX=3
# CONFIG_VIDEO_BUFFER_POOL_SZ_MAX=614400
# CONFIG_VIDEO_BUFFER_POOL_ALIGN=32
# CONFIG_VIDEO_BUFFER_USE_SHARED_MULTI_HEAP=y
# CONFIG_VIDEO_BUFFER_SMH_ATTRIBUTE=2
# CONFIG_FLASH=y
CONFIG_VIDEO=y
CONFIG_VIDEO_STM32_DCMI=y
CONFIG_VIDEO_BUFFER_POOL_NUM_MAX=2
CONFIG_VIDEO_BUFFER_POOL_SZ_MAX=155000
CONFIG_VIDEO_BUFFER_POOL_ALIGN=32
CONFIG_VIDEO_BUFFER_USE_SHARED_MULTI_HEAP=n
CONFIG_VIDEO_BUFFER_SMH_ATTRIBUTE=2
CONFIG_FLASH=y
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,14 @@
zephyr,deferred-init;
};

&gc2145 {
zephyr,deferred-init;
};

&dcmi {
zephyr,deferred-init;
};

/* SPI buses */
&spi4 {
status = "okay";
Expand Down Expand Up @@ -66,7 +74,20 @@
};
};

/* Note: timers3 is configured for camera clock generation in base .dts */
&timers3 {
status = "okay";
st,prescaler = <0>;

cam_clock_pwm: pwm {
status = "okay";
zephyr,deferred-init;
pinctrl-0 = <>;
pinctrl-1 = <>;
pinctrl-2 = <&tim3_ch2_pa7>;
pinctrl-names = "default", "sleep", "arduino";
};
};


&timers8 {
status = "okay";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -123,8 +123,6 @@ CONFIG_TEST_RANDOM_GENERATOR=y
CONFIG_MBEDTLS=y
CONFIG_MBEDTLS_BUILTIN=y
CONFIG_MBEDTLS_PEM_CERTIFICATE_FORMAT=y
CONFIG_MBEDTLS_ENABLE_HEAP=y
CONFIG_MBEDTLS_HEAP_SIZE=80000
CONFIG_MBEDTLS_SSL_MAX_CONTENT_LEN=7168
CONFIG_MBEDTLS_ECP_ALL_ENABLED=y
CONFIG_MBEDTLS_HASH_ALL_ENABLED=y
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -80,8 +80,6 @@ CONFIG_POSIX_API=y
CONFIG_MBEDTLS=y
CONFIG_MBEDTLS_BUILTIN=y
CONFIG_MBEDTLS_PEM_CERTIFICATE_FORMAT=y
CONFIG_MBEDTLS_ENABLE_HEAP=y
CONFIG_MBEDTLS_HEAP_SIZE=80000
CONFIG_MBEDTLS_SSL_MAX_CONTENT_LEN=7168
CONFIG_MBEDTLS_ECP_ALL_ENABLED=y
CONFIG_MBEDTLS_HASH_ALL_ENABLED=y
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -119,8 +119,6 @@ CONFIG_TEST_RANDOM_GENERATOR=y
CONFIG_MBEDTLS=y
CONFIG_MBEDTLS_BUILTIN=y
CONFIG_MBEDTLS_PEM_CERTIFICATE_FORMAT=y
CONFIG_MBEDTLS_ENABLE_HEAP=y
CONFIG_MBEDTLS_HEAP_SIZE=80000
CONFIG_MBEDTLS_SSL_MAX_CONTENT_LEN=7168
CONFIG_MBEDTLS_ECP_ALL_ENABLED=y
CONFIG_MBEDTLS_HASH_ALL_ENABLED=y
Expand Down
Loading