I have an application that has been built using Arduino boards and shields for prototyping, and software developed using their IDE...all works fine.
The device comprises BLE, Infra Red Input and Output, plus a TFT screen...
I am now looking to move to mass production and the proposed manufacturing company is suggesting the nRF52840 as processor of choice.
My queries are;
a) I am assuming that my onboard software will need to be redeveloped for Nordic libraries etc ...Will the nRF5 SDK and nRF52840 DK give me everything I need to develop the software, including libraries for BLE, display driving (not sure which displayto use yet) ?
OR do I have to use the IAR or SEGGER systems?
b) Are there any libraries available for Infra Red protocol transmission ?
c) A more technical question regarding the actual BLE Chip. On the Arduino - the BLE Device Id could change after reset of the boards - meaning that it couldn't be used to 'tie in' to a user's App. Is the Device Id within the nRF52840 unique - and available to my software??
Thanks for any help that can be given.
Phil