Hello I have developed a project that was initially based on the nRF52810 for an Indoor Air Quality Data Logger(IAQ-LOGR) which monitors Ambient Light, Temperature, Humidity, and CO2 and has a mobile app that works with the IAQ-LOGR which is a specific application of the more general SENSR-LOGR platform which is a hardware platform that acts as an Arduino shield to plug into the nRF52 DK platforms and has multiple locations where standardized I2C and SPI sensors and memory along with USB-UART, Power Management, various batteries and a RF plugin slot for RF devices if the smWSP-ARD was to act as a standalone platform. That being said the original application was developed for a small code size, low cost nRF52810 in which I am working to expand the SENSR-LOGR firmware which will be released as an open source firmware platform to include other variants such as the nRF52832 and the nRF52840.
In copying the nRF52810 project to a nRF52832 project I have the project where it compiles but I am running into a few linker errors that are tripping us up along the way to getting this released to the public. In tracking these errors down and comparing them to the nRF52810 project which has been working fine for some time now it appears these errors are being cause by some additional header files that are getting included in the nRF52832 version that are causing some re-definements of some functions related to the twi and uart functions in particular with the following functions shown below...
More specifically for the UART issues a header file, nrfx_uart.h, is getting pulled into the project and the nrfx_twi.h header files are getting included in the nRF52832 build whereas only the nrf_drv_uart.h and nrf_drv_tw.h are getting pulled into the nRF52810 project and the nrfx header files are what are causing the issues. I have tried various configurations in the sdk_config.h files and have had no success resolving these issue. Hoping you can lend some insight as to how to resolve these issues.
FYI - We will also be releasing a Zephyr version of this firmware SENSR-LOGR platform also expected to be completed towards the end of February.
Thanks in Advance!!
Regards,
Sensor Maestros