Hi Szymon, I anticipated that and dropped that example and now working on creating my own simple UART application. I still could not get UART working on nRF52840-DK. I have set the correct BSP pca10056.
I have enabled the UART and other requited settings in syscfg.yml syscfg.vals: I2C_0: 1 UART_1: 1 UART_0: 1 CONSOLE_RTT: 0 CONSOLE_UART: 1 Still, First thing is that I could not print anything on the console from the board. If you could help. Regards, Ujjval On Mon, Aug 19, 2024 at 7:21 PM Szymon Janc <szymon.j...@codecoup.pl> wrote: > Hi Ujjval, > > Tutorials were bit outdated but air sensor should be updated. > Please check it now > > > > On Mon, 12 Aug 2024 at 15:37, Ujjval Rathod <ujjwalrathod...@gmail.com> > wrote: > > > I was following a tutorial but got some linkage errors. I tried to change > > some names as well but it did not help. You could look at the logs given > > below to help find the issue. > > > > Also, that tutorial has some old pkg lists. Cause nimble is not inside > the > > core repo now but it is in the separate repo. > > also, why the headers are named oc instead of oic? As per the rule it > > should be oic? > > > > */dev/myprj/repos/apache-mynewt-core/net/oic/include/oic/* > > > > > https://mynewt.apache.org/latest/tutorials/sensors/air_quality_sensor.html > > > > Regards, > > Ujjval > > > > > > Error: > > > > > > /home/oem/Downloads/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld: > > > > > > /home/oem/dev/myprj/bin/targets/air_q/app/apps/air_quality/apps_air_quality.a(main.o): > > > in function `omgr_app_init': > > > /home/oem/dev/myprj/apps/air_quality/src/main.c:338: undefined > reference > > > to `oc_new_resource' > > > > > > /home/oem/Downloads/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld: > > > /home/oem/dev/myprj/apps/air_quality/src/main.c:339: undefined > reference > > to > > > `oc_resource_bind_resource_type' > > > > > > /home/oem/Downloads/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld: > > > /home/oem/dev/myprj/apps/air_quality/src/main.c:340: undefined > reference > > to > > > `oc_resource_bind_resource_interface' > > > > > > /home/oem/Downloads/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld: > > > /home/oem/dev/myprj/apps/air_quality/src/main.c:341: undefined > reference > > to > > > `oc_resource_set_default_interface' > > > > > > /home/oem/Downloads/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld: > > > /home/oem/dev/myprj/apps/air_quality/src/main.c:343: undefined > reference > > to > > > `oc_resource_set_discoverable' > > > > > > /home/oem/Downloads/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld: > > > /home/oem/dev/myprj/apps/air_quality/src/main.c:344: undefined > reference > > to > > > `oc_resource_set_periodic_observable' > > > > > > /home/oem/Downloads/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld: > > > /home/oem/dev/myprj/apps/air_quality/src/main.c:345: undefined > reference > > to > > > `oc_resource_set_request_handler' > > > > > > /home/oem/Downloads/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld: > > > /home/oem/dev/myprj/apps/air_quality/src/main.c:346: undefined > reference > > to > > > `oc_resource_set_request_handler' > > > > > > /home/oem/Downloads/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld: > > > /home/oem/dev/myprj/apps/air_quality/src/main.c:347: undefined > reference > > to > > > `oc_resource_set_request_handler' > > > > > > /home/oem/Downloads/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld: > > > /home/oem/dev/myprj/apps/air_quality/src/main.c:348: undefined > reference > > to > > > `oc_add_resource' > > > > > > /home/oem/Downloads/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld: > > > > > > /home/oem/dev/myprj/bin/targets/air_q/app/apps/air_quality/apps_air_quality.a(main.o): > > > in function `bleprph_gap_event': > > > /home/oem/dev/myprj/apps/air_quality/src/main.c:185: undefined > reference > > > to `oc_ble_coap_conn_new' > > > > > > /home/oem/Downloads/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld: > > > /home/oem/dev/myprj/apps/air_quality/src/main.c:194: undefined > reference > > to > > > `oc_ble_coap_conn_del' > > > > > > /home/oem/Downloads/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld: > > > > > > /home/oem/dev/myprj/bin/targets/air_q/app/apps/air_quality/apps_air_quality.a(main.o): > > > in function `mynewt_main': > > > /home/oem/dev/myprj/apps/air_quality/src/main.c:377: undefined > reference > > > to `oc_ble_coap_gatt_srv_init' > > > > > > /home/oem/Downloads/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld: > > > > > > /home/oem/dev/myprj/bin/targets/air_q/app/@apache-mynewt-core/mgmt/oicmgr/@apache-mynewt-core_mgmt_oicmgr.a(oicmgr.o): > > > in function `omgr_pkg_init': > > > > > > /home/oem/dev/myprj/repos/apache-mynewt-core/mgmt/oicmgr/src/oicmgr.c:262: > > > undefined reference to `oc_new_resource' > > > > > > /home/oem/Downloads/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld: > > > > > > /home/oem/dev/myprj/repos/apache-mynewt-core/mgmt/oicmgr/src/oicmgr.c:263: > > > undefined reference to `oc_resource_bind_resource_type' > > > > > > /home/oem/Downloads/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld: > > > > > > /home/oem/dev/myprj/repos/apache-mynewt-core/mgmt/oicmgr/src/oicmgr.c:265: > > > undefined reference to `oc_resource_bind_resource_interface' > > > > > > /home/oem/Downloads/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld: > > > > > > /home/oem/dev/myprj/repos/apache-mynewt-core/mgmt/oicmgr/src/oicmgr.c:266: > > > undefined reference to `oc_resource_set_default_interface' > > > > > > /home/oem/Downloads/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld: > > > > > > /home/oem/dev/myprj/repos/apache-mynewt-core/mgmt/oicmgr/src/oicmgr.c:267: > > > undefined reference to `oc_resource_set_discoverable' > > > > > > /home/oem/Downloads/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld: > > > > > > /home/oem/dev/myprj/repos/apache-mynewt-core/mgmt/oicmgr/src/oicmgr.c:268: > > > undefined reference to `oc_resource_set_request_handler' > > > > > -- > pozdrawiam > Szymon K. Janc >