Is it possible to emulate COM 4 ports over nRF USB using CDC ACM device class? I was able to get 3 working but when I added 4th one it didn't worked out. Is there any
limitation in the hardware or software side for the same?
My dts overlay looks like,
/ {
chosen {
zephyr,console = &cdc_acm_uart0;
};
};
&zephyr_udc0 {
cdc_acm_uart0: cdc_acm_uart0 {
compatible = "zephyr,cdc-acm-uart";
label = "CDC_ACM_0";
};
cdc_acm_uart1: cdc_acm_uart1 {
compatible = "zephyr,cdc-acm-uart";
label = "CDC_ACM_1";
};
cdc_acm_uart2: cdc_acm_uart2 {
compatible = "zephyr,cdc-acm-uart";
label = "CDC_ACM_2";
};
cdc_acm_uart3: cdc_acm_uart3 {
compatible = "zephyr,cdc-acm-uart";
label = "CDC_ACM_3";
};
};
As soon as I added the definition of cdc_acm_uart3 in the overlay, it just stop working. No COM Port is visible.
SoC: nRF52840
OS: Windows 11
Platform: NCS v2.8.0
This is based on zephyr cdc acm example which you can find github.com/.../cdc_acm
Thanks in Advance!