Skip to content

Commit acafa4a

Browse files
committed
feature: Introduced overlay and k config
1 parent bbd9966 commit acafa4a

File tree

3 files changed

+273
-414
lines changed

3 files changed

+273
-414
lines changed

boards.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -304,11 +304,11 @@ nicla_vision.menu.debug.false=Standard
304304
nicla_vision.menu.debug.true=Debug
305305
nicla_vision.menu.debug.true.build.zsk_args.debug=-debug
306306

307-
nicla_vision.build.zephyr_target=nicla_vision@1.0.0//m7
307+
nicla_vision.build.zephyr_target=arduino_nicla_vision//m7
308308
nicla_vision.build.zephyr_args=
309309
nicla_vision.build.zephyr_hals=hal_stm32 hal_infineon
310310
nicla_vision.build.artifact=zephyr_main
311-
nicla_vision.build.variant=arduino_portenta_h7_stm32h747xx_m7
311+
nicla_vision.build.variant=arduino_nicla_vision_stm32h747xx_m7
312312
nicla_vision.build.mcu=cortex-m7
313313
nicla_vision.build.fpu=-mfpu=fpv5-d16
314314
nicla_vision.build.architecture=cortex-m7
@@ -317,7 +317,7 @@ nicla_vision.build.float-abi=-mfloat-abi=softfp
317317
nicla_vision.build.extra_flags=
318318
nicla_vision.build.postbuild.cmd="{tools.imgtool.path}/{tools.imgtool.cmd}" exit
319319
nicla_vision.build.architecture=cortex-m7
320-
nicla_vision.build.board=PORTENTA_H7_M7
320+
nicla_vision.build.board=NICLA_VISION_H7_M7
321321
nicla_vision.vid.0=0x2341
322322
nicla_vision.pid.0=0x005b
323323
nicla_vision.upload_port.0.vid=0x2341
@@ -328,7 +328,7 @@ nicla_vision.upload.tool.default=dfu-util
328328
nicla_vision.upload.protocol=
329329
nicla_vision.upload.transport=
330330
nicla_vision.upload.vid=0x2341
331-
nicla_vision.upload.pid=0x025f
331+
nicla_vision.upload.pid=0x035f
332332
nicla_vision.upload.interface=0
333333
nicla_vision.upload.use_1200bps_touch=true
334334
nicla_vision.upload.wait_for_upload_port=true
Lines changed: 45 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
CONFIG_USB_DEVICE_STACK=y
2-
CONFIG_USB_DEVICE_PRODUCT="Arduino Portenta H7"
2+
CONFIG_USB_DEVICE_PRODUCT="Arduino Nicla Vision"
33
CONFIG_USB_DEVICE_MANUFACTURER="Arduino"
44
CONFIG_USB_DEVICE_VID=0x2341
55
CONFIG_USB_DEVICE_PID=0x005b
@@ -11,7 +11,7 @@ CONFIG_CDC_ACM_DTE_RATE_CALLBACK_SUPPORT=y
1111

1212
CONFIG_LLEXT_STORAGE_WRITABLE=n
1313

14-
CONFIG_SHARED_MULTI_HEAP=y
14+
#CONFIG_SHARED_MULTI_HEAP=y
1515
CONFIG_HEAP_MEM_POOL_SIZE=65536
1616

1717
CONFIG_FPU=y
@@ -34,79 +34,61 @@ CONFIG_MEMC=y
3434
CONFIG_SPI_ASYNC=y
3535
CONFIG_SPI_STM32_INTERRUPT=y
3636
CONFIG_I2C_TARGET=y
37+
#CONFIG_I2S=y
3738

38-
CONFIG_SDHC=y
39-
CONFIG_SDHC_INIT_PRIORITY=75
40-
CONFIG_SDIO_STACK=y
41-
CONFIG_CYW4343W=y
42-
CONFIG_WIFI=y
43-
CONFIG_NET_L2_WIFI_SHELL=y
4439

45-
CONFIG_AIROC_WIFI_CUSTOM=y
40+
#CONFIG_SDHC=y
41+
#CONFIG_SDHC_INIT_PRIORITY=75
42+
#CONFIG_SDIO_STACK=y
43+
#CONFIG_CYW4343W=y
44+
#CONFIG_WIFI=y
45+
#CONFIG_NET_L2_WIFI_SHELL=y
46+
47+
#CONFIG_AIROC_WIFI_CUSTOM=y
4648
CONFIG_STM32_MEMMAP=y
4749

4850
CONFIG_NET_CORE_LOG_LEVEL_DBG=y
4951

50-
CONFIG_NETWORKING=y
51-
CONFIG_NET_IPV6=n
52-
CONFIG_NET_IPV4=y
53-
CONFIG_NET_ARP=y
54-
CONFIG_NET_UDP=y
55-
CONFIG_NET_DHCPV4=y
56-
CONFIG_NET_DHCPV4_OPTION_CALLBACKS=y
57-
CONFIG_DNS_RESOLVER=y
58-
CONFIG_DNS_SERVER_IP_ADDRESSES=y
59-
CONFIG_DNS_SERVER1="8.8.8.8"
52+
#CONFIG_NETWORKING=y
53+
#CONFIG_NET_IPV6=n
54+
#CONFIG_NET_IPV4=y
55+
#CONFIG_NET_ARP=y
56+
#CONFIG_NET_UDP=y
57+
#CONFIG_NET_DHCPV4=y
58+
#CONFIG_NET_DHCPV4_OPTION_CALLBACKS=y
59+
#CONFIG_DNS_RESOLVER=y
60+
#CONFIG_DNS_SERVER_IP_ADDRESSES=y
61+
#CONFIG_DNS_SERVER1="8.8.8.8"
6062

6163
CONFIG_INIT_STACKS=y
6264

63-
CONFIG_NET_SOCKETS=y
64-
CONFIG_NET_SOCKETS_NET_MGMT=y
65-
CONFIG_NET_SOCKETS_SOCKOPT_TLS=y
66-
CONFIG_NET_MGMT=y
67-
CONFIG_NET_MGMT_EVENT=y
68-
CONFIG_NET_L2_ETHERNET=y
69-
CONFIG_NET_L2_ETHERNET_MGMT=y
70-
CONFIG_NET_TX_STACK_SIZE=8192
71-
CONFIG_NET_RX_STACK_SIZE=8192
72-
CONFIG_NET_TCP_WORKQ_STACK_SIZE=8192
73-
CONFIG_NET_MGMT_EVENT_STACK_SIZE=8192
74-
CONFIG_NET_TCP=y
75-
CONFIG_NET_SOCKETS=y
76-
CONFIG_POSIX_API=y
65+
#CONFIG_NET_SOCKETS=y
66+
#CONFIG_NET_SOCKETS_NET_MGMT=y
67+
#CONFIG_NET_SOCKETS_SOCKOPT_TLS=y
68+
#CONFIG_NET_MGMT=y
69+
#CONFIG_NET_MGMT_EVENT=y
70+
#CONFIG_NET_L2_ETHERNET=y
71+
#CONFIG_NET_L2_ETHERNET_MGMT=y
72+
#CONFIG_NET_TX_STACK_SIZE=8192
73+
#CONFIG_NET_RX_STACK_SIZE=8192
74+
#CONFIG_NET_TCP_WORKQ_STACK_SIZE=8192
75+
#CONFIG_NET_MGMT_EVENT_STACK_SIZE=8192
76+
#CONFIG_NET_TCP=y
77+
#CONFIG_NET_SOCKETS=y
78+
#CONFIG_POSIX_API=y
79+
7780

7881
CONFIG_ENTROPY_GENERATOR=y
7982
CONFIG_TEST_RANDOM_GENERATOR=y
8083

81-
CONFIG_MBEDTLS=y
82-
CONFIG_MBEDTLS_BUILTIN=y
83-
CONFIG_MBEDTLS_PEM_CERTIFICATE_FORMAT=y
84-
CONFIG_MBEDTLS_ENABLE_HEAP=y
85-
CONFIG_MBEDTLS_HEAP_SIZE=60000
86-
CONFIG_MBEDTLS_SSL_MAX_CONTENT_LEN=7168
87-
CONFIG_MBEDTLS_HASH_ALL_ENABLED=y
88-
CONFIG_MBEDTLS_CMAC=y
89-
90-
CONFIG_VIDEO=y
91-
CONFIG_VIDEO_LOG_LEVEL_DBG=y
92-
CONFIG_VIDEO_STM32_DCMI=y
93-
CONFIG_VIDEO_BUFFER_POOL_NUM_MAX=3
94-
CONFIG_VIDEO_BUFFER_POOL_SZ_MAX=614400
95-
CONFIG_VIDEO_BUFFER_POOL_ALIGN=32
96-
CONFIG_VIDEO_BUFFER_USE_SHARED_MULTI_HEAP=y
97-
CONFIG_VIDEO_BUFFER_SMH_ATTRIBUTE=2
98-
CONFIG_FLASH=y
99-
100-
CONFIG_BT=y
101-
CONFIG_BT_HCI_RAW=y
102-
CONFIG_BT_HCI_RAW_H4=y
103-
CONFIG_BT_HCI_RAW_H4_ENABLE=y
104-
CONFIG_BT_BUF_ACL_RX_SIZE=255
105-
CONFIG_BT_BUF_CMD_TX_SIZE=255
106-
CONFIG_BT_BUF_EVT_DISCARDABLE_SIZE=255
107-
CONFIG_BT_MAX_CONN=4
108-
CONFIG_CYW4343W_MURATA_1DX=y
109-
CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=2048
110-
CONFIG_BT_RX_STACK_SIZE=4096
84+
#CONFIG_VIDEO=y
85+
#CONFIG_VIDEO_LOG_LEVEL_DBG=y
86+
#CONFIG_VIDEO_STM32_DCMI=y
87+
#CONFIG_VIDEO_BUFFER_POOL_NUM_MAX=3
88+
#CONFIG_VIDEO_BUFFER_POOL_SZ_MAX=614400
89+
#CONFIG_VIDEO_BUFFER_POOL_ALIGN=32
90+
#CONFIG_VIDEO_BUFFER_USE_SHARED_MULTI_HEAP=y
91+
#CONFIG_VIDEO_BUFFER_SMH_ATTRIBUTE=2
92+
#CONFIG_FLASH=y
11193

11294
CONFIG_STM32H7_BOOT_M4_AT_INIT=n

0 commit comments

Comments
 (0)