{"id":41835087,"url":"https://github.com/androidcrypto/esp32_cyd_wifi_analyzer","last_synced_at":"2026-01-25T09:04:14.056Z","repository":{"id":326551818,"uuid":"1105891653","full_name":"AndroidCrypto/ESP32_CYD_WiFi_Analyzer","owner":"AndroidCrypto","description":"Design a Wi-Fi analyzer on an ESP32 Cheap Yellow Display (CYD)","archived":false,"fork":false,"pushed_at":"2025-11-28T15:42:30.000Z","size":1444,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-11-30T21:30:12.718Z","etag":null,"topics":["analyzer","cheap-yellow-display","cyd","esp32","ili9341","st7789","st7796","wifi"],"latest_commit_sha":null,"homepage":"https://medium.com/@androidcrypto/use-an-esp32-cheap-yellow-device-as-graphical-wi-fi-analyzer-47549374a1e3","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AndroidCrypto.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-11-28T10:03:23.000Z","updated_at":"2025-11-29T21:41:34.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/AndroidCrypto/ESP32_CYD_WiFi_Analyzer","commit_stats":null,"previous_names":["androidcrypto/esp32_cyd_wifi_analyzer"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/AndroidCrypto/ESP32_CYD_WiFi_Analyzer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndroidCrypto%2FESP32_CYD_WiFi_Analyzer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndroidCrypto%2FESP32_CYD_WiFi_Analyzer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndroidCrypto%2FESP32_CYD_WiFi_Analyzer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndroidCrypto%2FESP32_CYD_WiFi_Analyzer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AndroidCrypto","download_url":"https://codeload.github.com/AndroidCrypto/ESP32_CYD_WiFi_Analyzer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndroidCrypto%2FESP32_CYD_WiFi_Analyzer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28750660,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-25T09:00:19.176Z","status":"ssl_error","status_checked_at":"2026-01-25T09:00:04.131Z","response_time":113,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["analyzer","cheap-yellow-display","cyd","esp32","ili9341","st7789","st7796","wifi"],"created_at":"2026-01-25T09:03:40.121Z","updated_at":"2026-01-25T09:04:14.044Z","avatar_url":"https://github.com/AndroidCrypto.png","language":"C++","readme":"# ESP32 Cheap Yellow Display (CYD) Wi-Fi Analyzer\n\nThis is the accompanying repository for my article \"**Use an ESP32 Cheap Yellow Device as graphical Wi-Fi Analyzer**\" available here: https://medium.com/@androidcrypto/use-an-esp32-cheap-yellow-device-as-graphical-wi-fi-analyzer-47549374a1e3\n\nFor short - what is a \"Cheap Yellow Display\" ? This device was introduced some years ago and allowed for very fast development of projects where an ESP32, a TFT (optional Touch surface), an SD Card Reader and an RGB LED is included. The first version was equipped with a 2.8 inch large TFT display with **ILI9341** driver chip and **XPT2046** resistive Touch driver chip. Newer versions are sold with a **ST7789** display driver chip. Nowadays, the device is available with different display sizes (1.28 up to 7 inches) and driver chips, and for this project I'm using 1.9-inches variants The display has a resolution of **320 x 170** pixels in Landscape orientation. Most of the devices are driven by an ESP32 WROOM microcontroller, but I saw some others with an ESP32-S3 chip.\n\n![Image 1](./images/esp32_cyd_2_8_st7789_wifi_scanner_600w.png)\n\n## Required Library\n````plaintext\nGFX library for Arduino Version 1.6.3, https://github.com/moononournation/Arduino_GFX\n````\n\n![Image 1](./images/esp32_cyd_1_9_st7789_wifi_scanner_600w.png)\n\n## Development Environment\n````plaintext\nArduino IDE Version 2.3.6 (Windows)\narduino-esp32 boards Version 3.2.0 (https://github.com/espressif/arduino-esp32)\nBoard: ESP32 Dev Module\n````\n\n![Image 1](./images/esp32_cyd_3_5_st7796_wifi_scanner_600w.png)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandroidcrypto%2Fesp32_cyd_wifi_analyzer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandroidcrypto%2Fesp32_cyd_wifi_analyzer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandroidcrypto%2Fesp32_cyd_wifi_analyzer/lists"}