I'm not sure if this is a change in more recent versions of the WiFly firmware, or just a typo (looks like a copy paste issue), but the setIpFlags method calls "set ip protocol" instead of "set ip flags". It should look like this (sorry, I haven't checked out the repo or I'd send a pull request):
I'm not sure if this is a change in more recent versions of the WiFly firmware, or just a typo (looks like a copy paste issue), but the setIpFlags method calls "set ip protocol" instead of "set ip flags". It should look like this (sorry, I haven't checked out the repo or I'd send a pull request):
boolean WiFly::setIpFlags(const uint8_t flags) { return setopt(PSTR("set ip flags"), flags, HEX); }