I try to implement the nrf52832 as the TWI slave but get the following error messages:
I have added the nrf.twis.c to the project, included in the main application and did the configuration like this.
Do I still miss anything?
Thanks in advance.
Do you have the symbol TWIS_ENABLED defined in your sdk_config.h file? If this is defined as 0, you will see this error, as the nrfx configs are overwritten by the legacy layer. Please remove/comment out this define if you have it in your file.
Great. Problem solved. Thank you very much, Jorgen.
Would you mind talking a little bit about the legacy layer? I don't find much information about it.
Good to hear! You can find some details in the documentation: Migration guide for nrfx drivers