{"id":27878844,"url":"https://github.com/m5stack/uiflow-micropython","last_synced_at":"2025-05-05T03:15:40.474Z","repository":{"id":194455783,"uuid":"446381832","full_name":"m5stack/uiflow-micropython","owner":"m5stack","description":"uiflow micropython project","archived":false,"fork":false,"pushed_at":"2025-04-03T10:16:00.000Z","size":70077,"stargazers_count":99,"open_issues_count":17,"forks_count":41,"subscribers_count":11,"default_branch":"master","last_synced_at":"2025-05-05T03:15:30.691Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://uiflow2.m5stack.com","language":"Python","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":"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}},"created_at":"2022-01-10T10:43:39.000Z","updated_at":"2025-04-26T23:19:54.000Z","dependencies_parsed_at":"2023-10-27T09:28:49.367Z","dependency_job_id":"b1ccdc62-b5bb-4650-b82a-2f254c40d653","html_url":"https://github.com/m5stack/uiflow-micropython","commit_stats":null,"previous_names":["m5stack/uiflow-micropython"],"tags_count":25,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m5stack%2Fuiflow-micropython","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m5stack%2Fuiflow-micropython/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m5stack%2Fuiflow-micropython/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m5stack%2Fuiflow-micropython/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/m5stack","download_url":"https://codeload.github.com/m5stack/uiflow-micropython/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252429977,"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:15:40.015Z","updated_at":"2025-05-05T03:15:40.462Z","avatar_url":"https://github.com/m5stack.png","language":"Python","funding_links":[],"categories":["C"],"sub_categories":[],"readme":"# uiflow_micropython\n\n## How to build\n\n### Setting up ESP-IDF and the build environment\n\n```shell\nmkdir uiflow_workspace \u0026\u0026 cd uiflow_workspace\ngit clone -b v5.2.2 https://github.com/espressif/esp-idf.git\ngit -C esp-idf submodule update --init --recursive\n./esp-idf/install.sh\n. ./esp-idf/export.sh\n```\n\n### Building the firmware\n\n```shell\ngit clone https://github.com/m5stack/uiflow_micropython\ncd uiflow_micropython/m5stack\nmake submodules\nmake patch\nmake littlefs\nmake mpy-cross\nmake flash_all\n```\n\nThe default board build the M5STACK_AtomS3 one, You can specify a different board by passing `BOARD=\u003cboard\u003e` to the make commands. More BOARD type define is under [m5satck/boards](./m5stack/boards/) path.\n\nMore command support, you can check the [Makefile](./m5stack/Makefile).\n\n## Documentation\n\nAPI documentation for this library can be found on [Read the Docs](https://uiflow-micropython.readthedocs.io/en/latest/).\n\n## License\n\n- [micropython][] Copyright (c) 2013-2023 Damien P. George and licensed under MIT License.\n- [umqtt][] Copyright (c) 2013-2014 micropython-lib contributors and licensed under MIT License.\n- [urequests][] Copyright (c) 2013-2014 micropython-lib contributors and licensed under MIT License.\n- [ir][] Copyright (c) 2020 Peter Hinch and licensed under MIT License.\n- [neopixel][] Copyright (c) 2013-2014 micropython-lib contributors and licensed under MIT License.\n- [bh1750fvi][] Copyright (c) 2022 Sebastian Wicki and licensed under MIT License.\n- [bmp280][] Copyright (c) 2020 Sebastian Wicki and licensed under MIT License.\n- [checksum][] Copyright (c) 2022 Sebastian Wicki and licensed under MIT License.\n- [dht12][] Copyright (c) 2020 Sebastian Wicki and licensed under MIT License.\n- [pcf8563][] Copyright (c) 2020 Sebastian Wicki and licensed under MIT License.\n- [qmp6988][] Copyright (c) 2022 Sebastian Wicki and licensed under MIT License.\n- [scd40][] Copyright (c) 2022 Sebastian Wicki and licensed under MIT License.\n- [sgp30][] Copyright (c) 2022 Sebastian Wicki and licensed under MIT License.\n- [sht4x][] Copyright (c) 2021 ladyada for Adafruit and licensed under MIT License.\n- [vl53l0x][] Copyright (c) 2017 Tony DiCola for Adafruit Industries and licensed under MIT License.\n- [camera][] Copyright (c) 2021 Mauro Riva and licensed under Apache License Version 2.0.\n- [haptic][] Copyright (c) 2022 lbuque and licensed under MIT License.\n\n[micropython]: https://github.com/micropython/micropython\n[umqtt]: https://github.com/micropython/micropython-lib\n[urequests]: https://github.com/micropython/micropython-lib\n[ir]: https://github.com/peterhinch/micropython_ir\n[neopixel]: https://github.com/micropython/micropython-lib\n[bh1750fvi]: https://github.com/gandro/micropython-m5stamp-c3u\n[bmp280]: https://github.com/gandro/micropython-m5stickc-plus\n[checksum]: https://github.com/gandro/micropython-m5stamp-c3u\n[dht12]: https://github.com/gandro/micropython-m5stickc-plus\n[pcf8563]: https://github.com/gandro/micropython-m5stickc-plus\n[qmp6988]: https://github.com/gandro/micropython-m5stamp-c3u\n[scd40]: https://github.com/gandro/micropython-m5stamp-c3u\n[sgp30]: https://github.com/gandro/micropython-m5stamp-c3u\n[sht4x]: https://github.com/adafruit/Adafruit_CircuitPython_SHT4x\n[vl53l0x]: https://github.com/adafruit/Adafruit_CircuitPython_VL53L0X\n[camera]: https://github.com/lemariva/micropython-camera-driver\n[haptic]: https://github.com/lbuque/haptic\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fm5stack%2Fuiflow-micropython","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fm5stack%2Fuiflow-micropython","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fm5stack%2Fuiflow-micropython/lists"}