Lo shield WIFI è tra noi ...

il chip che monta sotto è un avr-32 se non ho capito male.
Sta di fatto che il codice è open-source, quindi basta aggiungere il proprio codice a quello fornito, e poi flashare la scheda come se fosse un aggiornamento del firmware (che poi è quello che facciamo tutti i fiorni con arduino, più o meno).
Certo, probabilmente non hai le librerie precottecome quelle arduino e devi giocare spesso e volentieri con i registri... infatti come cita trisonic:

"skilled C developers can re-program the shield to operate as a standalone device without the need of an Arduino connected to it"