For Turkish inventor [metehanemlik], even this wasn’t enough of a challenge, as he decided to create the ESP8266-Powered Mini Drone: ESPcopter, a programmable Arduino-compatible modular drone ...
WiFi is very similar to the ESP8266 version ... assign the SPI functions to any pins, but the Arduino implementation is preset to a default pinout, so you just need to look it up, and hook ...