Nordic chip doesn’t use the ESP32 library from Espressif, I have some Xiao Nrf52840’s but haven’t had time to chase down what happens in the cases that it is used.
i’m on the road until next week. When I’m back around - I may try compiling the testjig that I’ve created for a project that uses a Xiao SAMD21 and see how the Nordic reacts. The jib uses the XIAO expansion board with the display, RTC and SD card. That’s a test jib - not the project I’m working on now.
Ideally, you’d want any person to drop onto a Xiao expansion board uses all its features with as few changes to the code as possible. (perhaps some #defines and #if for code changes).
E.g. the XIAO footprint makes the modules more like a commodity chip with a wide feature choice.
If the modules become more like a commodity chip, it means the projects created with them will last longer and be more useable by many. The end-of-life for a module becomes less of an issue.