{"id":15102125,"url":"https://github.com/calint/platformio-bam","last_synced_at":"2026-02-10T16:31:08.671Z","repository":{"id":239416621,"uuid":"799464861","full_name":"calint/platformio-bam","owner":"calint","description":"toy game for JC4827W543R, JC4827W543C and ESP32-2432S028R using platformio ","archived":false,"fork":false,"pushed_at":"2025-11-23T18:23:38.000Z","size":9585,"stargazers_count":19,"open_issues_count":0,"forks_count":3,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-11-23T20:18:45.239Z","etag":null,"topics":["esp32-2432s028r","jc4827w543","jc4827w543c","jc4827w543r"],"latest_commit_sha":null,"homepage":"","language":"C++","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/calint.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-05-12T08:19:33.000Z","updated_at":"2025-11-23T18:15:39.000Z","dependencies_parsed_at":"2025-08-12T14:33:07.260Z","dependency_job_id":"622f3fe5-82e9-4be2-afec-afef7b16b9d5","html_url":"https://github.com/calint/platformio-bam","commit_stats":null,"previous_names":["calint/platformio-bam"],"tags_count":41,"template":false,"template_full_name":null,"purl":"pkg:github/calint/platformio-bam","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/calint%2Fplatformio-bam","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/calint%2Fplatformio-bam/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/calint%2Fplatformio-bam/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/calint%2Fplatformio-bam/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/calint","download_url":"https://codeload.github.com/calint/platformio-bam/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/calint%2Fplatformio-bam/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29307904,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-10T16:09:25.305Z","status":"ssl_error","status_checked_at":"2026-02-10T16:08:52.170Z","response_time":65,"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":["esp32-2432s028r","jc4827w543","jc4827w543c","jc4827w543r"],"created_at":"2024-09-25T18:47:22.238Z","updated_at":"2026-02-10T16:31:08.663Z","avatar_url":"https://github.com/calint.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"| .                                                                                                                                                      | .                                                                                                                                                      |\n| ------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| \u003cvideo width=\"100%\" height=\"100%\" controls src=\"https://github.com/calint/platformio-bam/assets/1920811/51fba3c0-08a6-4c6c-8f55-ef64c6cfcafe\"\u003e\u003c/video\u003e | \u003cvideo width=\"100%\" height=\"100%\" controls src=\"https://github.com/calint/platformio-bam/assets/1920811/c6bc8561-14d7-4e2f-bc48-a28126c2fc9c\"\u003e\u003c/video\u003e |\n\n## intention\n\n* developing using arduino framework with visual code and platformio\n* exploring the devices by developing a toy game\n* developing a platform-independent toy game engine featuring:\n  * smooth scrolling tile map\n  * sprites in layers with pixel precision on-screen collision detection\n  * intuitive definition of game objects and logic\n  * decent performance\n\n## device ESP32-2432S028R\n\na.k.a. cheap-yellow-display (CYD)\n\n* display: 240 x 320\n* performance: ~30 frames per second\n\n* [purchased at](https://www.aliexpress.com/item/1005004502250619.html)\n* [community](https://github.com/witnessmenow/ESP32-Cheap-Yellow-Display)\n\n## device JC4827W543R\n\na.k.a. cheap-black-device (CBD) with resistive touch\n\n* display: 272 x 480\n* performance: ~45 frames per second\n\n* [purchased at](https://www.aliexpress.com/item/1005006729377800.html)\n* [manufacturer](https://www.guition.com)\n* [documentation](https://github.com/lsdlsd88/JC4827W543)\n* [download](http://pan.jczn1688.com/s/zyojx8) (note: http url, not https)\n* [community](https://discord.com/channels/630078152038809611/1199730744424153109)\n\n## device JC4827W543C\n\na.k.a. cheap-black-device (CBD) with capacitive touch\n\n* display: 272 x 480\n* performance: ~43 frames per second\n\n* [purchased at](https://www.aliexpress.com/item/1005006729377800.html)\n* [manufacturer](https://www.guition.com)\n* [documentation](https://github.com/lsdlsd88/JC4827W543)\n* [download](http://pan.jczn1688.com/s/zyojx8) (note: http url, not https)\n* [community](https://discord.com/channels/630078152038809611/1199730744424153109)\n\n## device emulator\n\n* `/emu/` contains an emulator of a variable size screen and performance device\n  for faster development cycle\n\n## development environment\n\n* PlatformIO 6.1.18\n* dependencies included in `/lib/`:\n  * \u003chttps://github.com/Bodmer/TFT_eSPI/releases/tag/V2.5.43\u003e\n  * \u003chttps://github.com/PaulStoffregen/XPT2046_Touchscreen/releases/tag/v1.4\u003e\n  * \u003chttps://github.com/TheNitek/XPT2046_Bitbang_Arduino_Library/releases/tag/v2.0.1\u003e\n  * `Touch_GT911` from downloadable documentation \"`1-Demo/Demo_Arduino/Libraries/Touch_GT911/`\"\n* platforms info in `/etc/dependencies.txt`\n\n### visual code\n\n* platformio extension\n\n### neovim\n\n* how-to: \u003chttps://github.com/ironlungx/nvim-pio\u003e\n  * `pio init --ide vim`\n  * `python3 scripts/conv.py`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcalint%2Fplatformio-bam","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcalint%2Fplatformio-bam","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcalint%2Fplatformio-bam/lists"}