Those messages are happening because the library is using low-level digital I/O specifically for the Core. We have recently made functions for this, so that library writers can easily target all our platforms with the same code. The original library authors just need to use these functions to provide cross-platform compatibility.