Hello,
I've experience in cross-compile also I worked with ARM processors, and various Raspberry Pi, Arduino Board, and different shields (Ethernet, ESP-12, NodeCMU) electromagnetic sensors, relays, temperature sensors (Dht11) LCD Display, etc. Previosly, I worked with embedded Linux ( OpenWRT, DD-WRT, RouterOs Tomato), and various toolchains uClib-NG, uClib, OpenWRT SDK, Android NDK.
I like very much the development of micro-controllers, so I can help you in this project.
Check my profile. Maybe can you interest.
King regards.