{"id":22823169,"url":"https://github.com/okeuday/odroid_display","last_synced_at":"2025-03-30T23:42:41.522Z","repository":{"id":27596850,"uuid":"31080190","full_name":"okeuday/odroid_display","owner":"okeuday","description":"Odroid-C1 Display Service for CloudI","archived":false,"fork":false,"pushed_at":"2023-10-27T22:33:38.000Z","size":36,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-06T05:16:31.939Z","etag":null,"topics":["c","cloudi","microservice"],"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/okeuday.png","metadata":{"files":{"readme":"README.markdown","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}},"created_at":"2015-02-20T19:10:26.000Z","updated_at":"2023-07-25T13:55:01.000Z","dependencies_parsed_at":"2023-01-14T07:05:48.482Z","dependency_job_id":null,"html_url":"https://github.com/okeuday/odroid_display","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/okeuday%2Fodroid_display","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/okeuday%2Fodroid_display/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/okeuday%2Fodroid_display/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/okeuday%2Fodroid_display/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/okeuday","download_url":"https://codeload.github.com/okeuday/odroid_display/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246395573,"owners_count":20770240,"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":["c","cloudi","microservice"],"created_at":"2024-12-12T16:14:40.929Z","updated_at":"2025-03-30T23:42:41.503Z","avatar_url":"https://github.com/okeuday.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"Odroid-C1 Display Service for [CloudI](https://cloudi.org)\n==========================================================\n\nExample use of this service is shown in the [`odroid_fish`](https://github.com/okeuday/odroid_fish#example) repository.\n\nThis service shows how CloudI can isolate C dependencies for hardware so\nhigher-level data processing can run decoupled (keeping the fault-tolerance\nconstraints on both pieces of source code separate).\n\nCurrently only the [16x2 LCD display](https://www.hardkernel.com/shop/16x2-lcd-io-shield/) is supported.\nCompilation requires the Odroid-C1 [wiringPi library fork](https://github.com/hardkernel/wiringPi).\n\nUsage\n-----\n\nThe format for the service request is:\n\n    uint8  (7 status LEDs bitmask to set as off)\n    uint8  (7 status LEDs bitmask to set as on)\n    uint8  (7 status LEDs bitmask to set opposite value (toggle))\n    char[] (32 UTF8 characters, '\\0' causes no display change)\n\nThe characters supported are limited by the HD44780U A00 character set\nwhich is commonly used for LCD displays.\n\nThe supported UTF8 characters are:\n\n* ' ' (no-break space)\n* ¢\n* ¥\n* °\n* µ\n* ·\n* ä\n* ñ\n* ö\n* ÷\n* ü\n* Σ (upper greek sigma)\n* Ω (upper greek omega)\n* α (lower greek alpha)\n* β (lower greek beta)\n* γ (lower greek delta)\n* ε (lower greek epsilon)\n* θ (lower greek theta)\n* μ (lower greek mu)\n* π (lower greek pi)\n* ρ (lower greek rho)\n* ₤ (lira currency)\n* ← (left arrow)\n* → (right arrow)\n* ∑ (n-ary summation (upper greek sigma))\n* √ (square root)\n* ∞ (infinity)\n* ⌜ (top left corner)\n* ⌟ (bottom right corner)\n* █ (full block)\n\nThe unsupported ASCII characters are:\n\n* \\\n* ~\n\nTODO\n----\n\n* Add UTF8 Japanese characters\n* Add support for the A02 character set (?)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fokeuday%2Fodroid_display","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fokeuday%2Fodroid_display","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fokeuday%2Fodroid_display/lists"}