Added Adafruit_NeoPixel.h and ESPAsyncWebServer.h includes that were
implicitly resolved in OUI Spy but needed explicitly in standalone build.
Added forward declarations for fyGPSIsFresh() and fyAddDetection() so the
WiFi promiscuous callback can reference them before their definitions.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
ESP32 promiscuous callback parses 802.11 management frames (probe requests
+ beacons), extracts source MAC OUI, and checks against wifi_mac_prefixes[]
table. Deferred alert pattern avoids calling delay()/tone() from WiFi task.
AP dashboard continues serving at 192.168.4.1 while scanning.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
OUI Spy Unified Blue is by colonelpanichacks, not lukeswitz.
Full lineage: wgreenberg (flock-you BLE research) ->
colonelpanichacks (OUI Spy unified multi-mode firmware) -> Dantir.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>