For one of our devices, we need alternative pinmux for the i2c controller. This is marked as a TODO in the code.
Also, can we expect a SPI driver soon, or should we resort to using the SDK-provided APIs?
will do (1) soon, wrt (2) - no immediate plans to add SPI support. use device-specific APIs for now.
configurable I2C pins - https://github.com/cesanta/mongoose-iot/commit/ce022924a33a6432e504c9738cffad630ed7bcaa
Offtopic, can you please make APP_PATH overridable? This will allow building out-of-your-REPO_PATH applications. Also, some warnings with -DMG_ENABLE_COAP.
Neither are urgent.
Please make separate threads for those, as it is easier to track them.
Or, ideally, just send PR (pull requests) - that's going to be the fastest way.