{"id":27878898,"url":"https://github.com/m5stack/airquserdemo","last_synced_at":"2025-05-05T03:16:16.835Z","repository":{"id":209384487,"uuid":"720789357","full_name":"m5stack/AirQUserDemo","owner":"m5stack","description":null,"archived":false,"fork":false,"pushed_at":"2024-10-08T02:53:59.000Z","size":473,"stargazers_count":12,"open_issues_count":7,"forks_count":8,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-05-05T03:16:12.001Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HTML","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/m5stack.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":"2023-11-19T15:57:50.000Z","updated_at":"2025-03-04T11:48:45.000Z","dependencies_parsed_at":"2023-11-27T03:41:27.816Z","dependency_job_id":"9bd3a6f7-9eb6-4adf-86e5-816f7fee4b7f","html_url":"https://github.com/m5stack/AirQUserDemo","commit_stats":null,"previous_names":["m5stack/airquserdemo"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m5stack%2FAirQUserDemo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m5stack%2FAirQUserDemo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m5stack%2FAirQUserDemo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m5stack%2FAirQUserDemo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/m5stack","download_url":"https://codeload.github.com/m5stack/AirQUserDemo/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252429973,"owners_count":21746574,"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":[],"created_at":"2025-05-05T03:16:16.281Z","updated_at":"2025-05-05T03:16:16.812Z","avatar_url":"https://github.com/m5stack.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# M5STACK AirQ User Demo\n\n## Supported framework\n\n- Arduino IDE\n- PlatformIO (Recommended)\n\n\n## Arduino IDE\n\n1. For Arduino IDE installation, please refer to https://docs.m5stack.com/en/arduino/arduino_ide.\n\n2. Install the following dependent libraries:\n\n    - [m5stack/M5GFX @ 0.1.16](https://github.com/m5stack/M5GFX/tree/0.1.16)\n    - [m5stack/M5Unified @ 0.1.16](https://github.com/m5stack/M5Unified/tree/0.1.16)\n    - [Sensirion/Sensirion Core 0.7.1](https://github.com/Sensirion/arduino-core/tree/0.7.1)\n    - [sensirion/Sensirion I2C SEN5X 0.3.0](https://github.com/Sensirion/arduino-i2c-sen5x/tree/0.3.0)\n    - [sensirion/Sensirion I2C SCD4x @ 0.4.0](https://github.com/Sensirion/arduino-i2c-scd4x/tree/0.4.0)\n    - [tanakamasayuki/I2C BM8563 RTC @ 1.0.4](https://github.com/tanakamasayuki/I2C_BM8563/tree/1.0.4)\n    - [mathertel/OneButton @ 2.0.3](https://github.com/mathertel/OneButton/tree/2.0.3)\n    - [bblanchon/ArduinoJson @ 6.21.3](https://github.com/bblanchon/ArduinoJson/tree/v6.21.3)\n\n3. Install ESP32 LittleFS Uploader\n\n    1. Arduino IDE 1.8.x: [Install ESP32 LittleFS Uploader](https://randomnerdtutorials.com/install-esp32-filesystem-uploader-arduino-ide/)\n\n    2. Arduino IDE 2.x: [Install ESP32 LittleFS Uploader](https://randomnerdtutorials.com/arduino-ide-2-install-esp32-littlefs/)\n\n4. Click `upload` , Wait for compilation and writing to complete.\n\n    ![](./assets/arduino_config.png)\n\n5. Then, upload the files to the ESP32 board. Press [Ctrl] + [Shift] + [P] on Windows or [⌘] + [Shift] + [P] on MacOS to open the command palette. Search for the Upload LittleFS to Pico/ESP8266/ESP32 command and click on it.\n\n\n## PlatformIO (Recommended)\n\n1. Install [Visual Studio Code](https://code.visualstudio.com/) and [Python](https://www.python.org/)\n\n2. Search for the `PlatformIO` plugin in the `VisualStudioCode` extension and install it.\n\n3. After the installation is complete, you need to restart `VisualStudioCode`\n\n4. After restarting `VisualStudioCode`, select `File` in the upper left corner of `VisualStudioCode` -\u003e `Open Folder` -\u003e select the `AirQUserDemo` directory\n\n5. Wait for the installation of third-party dependent libraries to complete\n\n6. Click (→) to upload firmware\n\n7. Click (Upload Filesystem Image) to upload firmware\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fm5stack%2Fairquserdemo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fm5stack%2Fairquserdemo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fm5stack%2Fairquserdemo/lists"}