# Debug script to discover WiFi module methods # This will help us figure out the correct API import lcd lcd.init() lcd.clear() print("=" * 40) print("WiFi Module Debug") print("=" * 40) # Try to import WiFi module try: from network_esp32 import wifi print("SUCCESS: Imported network_esp32.wifi") lcd.draw_string(10, 10, "WiFi module found!", 0xFFFF, 0x0000) # List all attributes/methods print("\nAvailable methods:") lcd.draw_string(10, 30, "Checking methods...", 0xFFFF, 0x0000) attrs = dir(wifi) y = 50 for i, attr in enumerate(attrs): if not attr.startswith('_'): print(" - " + attr) if i < 10: # Only show first 10 on screen lcd.draw_string(10, y, attr[:20], 0x07E0, 0x0000) y += 15 print("\nTotal methods: " + str(len(attrs))) except Exception as e: print("ERROR importing wifi: " + str(e)) lcd.draw_string(10, 10, "WiFi import failed!", 0xF800, 0x0000) lcd.draw_string(10, 30, str(e)[:30], 0xF800, 0x0000) print("\n" + "=" * 40) print("Debug complete - check serial output") print("=" * 40)