{"id":16239871,"url":"https://github.com/martinberlin/cale-platformio","last_synced_at":"2026-03-07T08:03:27.227Z","repository":{"id":151157851,"uuid":"565424466","full_name":"martinberlin/cale-platformio","owner":"martinberlin","description":"Simple Platformio setup in order to build epaper Firmware using CalEPD and Adafruit GFX, with optional touch support in all Espressif ESP32 MCU variants using ESP-IDF","archived":false,"fork":false,"pushed_at":"2022-11-16T08:57:07.000Z","size":94,"stargazers_count":8,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-07-31T05:57:14.281Z","etag":null,"topics":["epaper","esp32-idf","platformio","vscode"],"latest_commit_sha":null,"homepage":"http://fasani.de","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/martinberlin.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-11-13T11:21:46.000Z","updated_at":"2024-10-21T01:39:32.000Z","dependencies_parsed_at":null,"dependency_job_id":"ea694912-5ded-4c5f-bb46-d4f926e4813e","html_url":"https://github.com/martinberlin/cale-platformio","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/martinberlin/cale-platformio","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/martinberlin%2Fcale-platformio","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/martinberlin%2Fcale-platformio/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/martinberlin%2Fcale-platformio/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/martinberlin%2Fcale-platformio/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/martinberlin","download_url":"https://codeload.github.com/martinberlin/cale-platformio/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/martinberlin%2Fcale-platformio/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30209797,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-07T05:23:27.321Z","status":"ssl_error","status_checked_at":"2026-03-07T05:00:17.256Z","response_time":53,"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":["epaper","esp32-idf","platformio","vscode"],"created_at":"2024-10-10T13:45:26.828Z","updated_at":"2026-03-07T08:03:27.199Z","avatar_url":"https://github.com/martinberlin.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"![CalEPD Logo](https://raw.githubusercontent.com/martinberlin/CalEPD/master/assets/CalEPD-logo.svg)\n\n**CalEPD is an ESP-IDF C++ component to drive epaper displays with ESP32 / ESP32S2**\n\nThis repository is a Platformio skeleton which unique aim is to make configuration using build variables easier.\n\nHowever there are still a few gotchas to resolve that we will clarify in the [WiKi section](https://github.com/martinberlin/cale-platformio/wiki) in order to have a successful build. This will probably go away after some days of testing and collaborations from our component developers\n\n## Demos available\n\nWe will add different demos that can be easily selected changing one line in platformio.ini file:\n\n```\n[platformio]\n; Examples avail: 7-color | wifi required-\u003e cale-7-color | cale-grayscale\nsrc_dir = cale-grayscale\n```\n\nJust change *src_dir* and point it to one of the available examples.\n\n- **7-color** a very simple demo to show how to draw things using GFX in any of the supported 7 color epapers\n- **cale-7-color** WiFi download of a bitmap file (4 or 24 bit-depth) that you can generate in [CALE.es](https://cale.es) or in any URL of your choice\n- **cale-mono-or-3-color** this example is the same as the last one but supports either monochrome or 3 color epapers (Red/Back or Yellow/Black) actually does not matter what color the BMP has if it's not black it will be converted to the colorful pixel.\n\nThis examples are not meant to be a ready Firmware by itself but rather to point you in the right direction to be a base Firmware where you can build something on top.\n\nIf you like our effort we would like that you ★ this repository and help us testing it, if you want to add a new epaper model that does not exist, please make a PR to our [cale-idf repository](https://github.com/martinberlin/cale-idf) that is where we do the development part. Also if you want to support our work becoming an sponsor there you have the option and also links to [PCB's that we designed](https://www.tindie.com/stores/fasani/) to drive this displays and read sensors in order to make [epaper-weather-stations](https://github.com/martinberlin/epaper-weather-station).\n\nThanks a lot for your attention and have a good experience using our base code!\n\n**Fasani Corporation** | Barcelona, 2022\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmartinberlin%2Fcale-platformio","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmartinberlin%2Fcale-platformio","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmartinberlin%2Fcale-platformio/lists"}