{"id":24907398,"url":"https://github.com/itsfuad/esp32test","last_synced_at":"2025-03-27T23:15:51.487Z","repository":{"id":272973426,"uuid":"918246776","full_name":"itsfuad/ESP32Test","owner":"itsfuad","description":"Run diagnostic tests on an ESP32 microcontroller. It includes various tests to check the functionality of different components and peripherals of the ESP32.","archived":false,"fork":false,"pushed_at":"2025-02-01T09:03:50.000Z","size":10763,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-27T23:15:44.285Z","etag":null,"topics":["diagonstics","esp32","failure","testing"],"latest_commit_sha":null,"homepage":"","language":"Makefile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/itsfuad.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2025-01-17T14:44:42.000Z","updated_at":"2025-03-25T09:43:27.000Z","dependencies_parsed_at":"2025-01-17T19:40:45.880Z","dependency_job_id":"64ad9705-11ac-446b-a741-ede4b6a8f251","html_url":"https://github.com/itsfuad/ESP32Test","commit_stats":null,"previous_names":["itsfuad/esp32test"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itsfuad%2FESP32Test","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itsfuad%2FESP32Test/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itsfuad%2FESP32Test/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itsfuad%2FESP32Test/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/itsfuad","download_url":"https://codeload.github.com/itsfuad/ESP32Test/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245938229,"owners_count":20697008,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["diagonstics","esp32","failure","testing"],"created_at":"2025-02-02T01:17:08.057Z","updated_at":"2025-03-27T23:15:51.449Z","avatar_url":"https://github.com/itsfuad.png","language":"Makefile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ESP32 Diagonstic Project\n## Overview\n\nThis project is designed to run diagnostic tests on an ESP32 microcontroller. It includes various tests to check the functionality of different components and peripherals of the ESP32.\n\n## Features\n\n- **System Information**: Displays CPU cores, revision, and frequency.\n- **Memory Test**: Checks the available heap and PSRAM.\n- **Flash Test**: Verifies the flash memory.\n- **GPIO Test**: Tests the input and output functionality of GPIO pins.\n- **ADC Test**: Reads values from an ADC pin.\n- **WiFi Test**: Connects to a WiFi network and checks connectivity.\n- **PSRAM Test**: Verifies the PSRAM functionality.\n- **Timer Test**: Tests the timer functionality.\n\n## Requirements\n\n- ESP32 board\n- Arduino IDE\n- Required libraries:\n    - Preferences\n    - WiFi\n\n## Installation\n\n1. Install the Arduino IDE from [here](https://www.arduino.cc/en/software).\n2. Install the required libraries via the Arduino Library Manager.\n3. Clone this repository to your local machine.\n\n## Usage\n\n1. Open the `ESP32Test.ino` file in the Arduino IDE.\n2. Select the appropriate board and port from the Tools menu.\n3. Upload the sketch to the ESP32 board.\n4. Open the Serial Monitor to view the diagnostic results.\n\n## License\n\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.\n\n## Contributing\n\nContributions are welcome! Please open an issue or submit a pull request for any improvements or bug fixes.\n\n## Contact\n\nFor any questions or inquiries, please contact the project maintainer.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitsfuad%2Fesp32test","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fitsfuad%2Fesp32test","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitsfuad%2Fesp32test/lists"}