I added ring buffer and UART ASYNCH interface to asset_tracke_v2. I added CONFIG_RING_BUFFER = y, CONFIG_SERIAL = y and CONFIG_UART_ASYC_API = y to prj.conf file. The build is successful, but a warning is shown as below. The files for serial communication are attached. These files are working well on a nRF5340 based project. The same functionality, I want to implement on nRF9160.
[244/332] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_nrfx_uarte.c.obj
C:\firmware\firmware\zephyr\drivers\serial\uart_nrfx_uarte.c:1427:13: warning: 'uarte_nrfx_isr_async' defined but not used [-Wunused-function]
1427 | static void uarte_nrfx_isr_async(const struct device *dev)
| ^~~~~~~~~~~~~~~~~~~~
[311/332] Linking C executable zephyr\zephyr_pre0.elf
[315/332] Linking C executable zephyr\zephyr_pre1.elf
[320/332] Building C object zephyr/CMakeFiles/zephyr_final.dir/dev_handles.c.obj
[322/332] No install step for 'mcuboot_subimage'
[323/332] Completed 'mcuboot_subimage'
[324/332] Linking C executable zephyr\zephyr.elf
Memory region Used Size Region Size %age Used
FLASH: 293252 B 392704 B 74.68%
SRAM: 131816 B 211736 B 62.25%
IDT_LIST: 0 GB 2 KB 0.00%
[325/332] Generating zephyr/mcuboot_primary.hex
[326/332] Generating zephyr/mcuboot_primary_app.hex
[327/332] Generating ../../zephyr/app_update.bin
[328/332] Generating ../../zephyr/dfu_application.zip
[329/332] Generating ../../zephyr/app_signed.hex
[330/332] Generating ../../zephyr/app_test_update.hex
[331/332] Generating ../../zephyr/app_moved_test_update.hex
[332/332] Generating zephyr/merged.hex
