{"action":"created","issue":{"url":"https://api.github.com/repos/Effix/LedBadge/issues/8","repository_url":"https://api.github.com/repos/Effix/LedBadge","labels_url":"https://api.github.com/repos/Effix/LedBadge/issues/8/labels{/name}","comments_url":"https://api.github.com/repos/Effix/LedBadge/issues/8/comments","events_url":"https://api.github.com/repos/Effix/LedBadge/issues/8/events","html_url":"https://github.com/Effix/LedBadge/issues/8","id":326813267,"number":8,"title":"New Feature request - Use internal memory to store an untethered animation","user":{"login":"Danimations","id":39525759,"avatar_url":"https://avatars3.githubusercontent.com/u/39525759?v=4","gravatar_id":"","url":"https://api.github.com/users/Danimations","html_url":"https://github.com/Danimations","followers_url":"https://api.github.com/users/Danimations/followers","following_url":"https://api.github.com/users/Danimations/following{/other_user}","gists_url":"https://api.github.com/users/Danimations/gists{/gist_id}","starred_url":"https://api.github.com/users/Danimations/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Danimations/subscriptions","organizations_url":"https://api.github.com/users/Danimations/orgs","repos_url":"https://api.github.com/users/Danimations/repos","events_url":"https://api.github.com/users/Danimations/events{/privacy}","received_events_url":"https://api.github.com/users/Danimations/received_events","type":"User","site_admin":false},"labels":[{"id":288999378,"url":"https://api.github.com/repos/Effix/LedBadge/labels/enhancement","name":"enhancement","color":"84b6eb","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":7,"created_at":"2018-05-27T12:40:31Z","updated_at":"2018-05-29T05:08:17Z","closed_at":null,"author_association":"NONE","body":"I realise this is quite a departure from your repurposing of the badge as a low-res tethered monitor, but I'm seeking to do the following with the same b1248 LED badge unit:\r\n\r\n- load a series of 1-bit or 2-bit images (from .GIF files ideally)\r\n- set a frame rate for playback\r\n- loop them continuously\r\n\r\nI would like to use this as an untethered badge and make use of the existing internal storage (though I understand this is very limited).\r\n\r\nThanks for showing us that this device is most definitely hackable!"},"comment":{"url":"https://api.github.com/repos/Effix/LedBadge/issues/comments/392654257","html_url":"https://github.com/Effix/LedBadge/issues/8#issuecomment-392654257","issue_url":"https://api.github.com/repos/Effix/LedBadge/issues/8","id":392654257,"user":{"login":"Effix","id":3826193,"avatar_url":"https://avatars3.githubusercontent.com/u/3826193?v=4","gravatar_id":"","url":"https://api.github.com/users/Effix","html_url":"https://github.com/Effix","followers_url":"https://api.github.com/users/Effix/followers","following_url":"https://api.github.com/users/Effix/following{/other_user}","gists_url":"https://api.github.com/users/Effix/gists{/gist_id}","starred_url":"https://api.github.com/users/Effix/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Effix/subscriptions","organizations_url":"https://api.github.com/users/Effix/orgs","repos_url":"https://api.github.com/users/Effix/repos","events_url":"https://api.github.com/users/Effix/events{/privacy}","received_events_url":"https://api.github.com/users/Effix/received_events","type":"User","site_admin":false},"created_at":"2018-05-29T05:08:17Z","updated_at":"2018-05-29T05:08:17Z","author_association":"OWNER","body":"The math is spot on for uncompressed frames. Though, there isn't support for 4bpp images, just 1 and 2.\r\n\r\nI don't think there will be much overhead for non frame data... maybe give-or-take a frame? There is the internal memory where this can be stashed as well, and if it all fits there, it will basically be free.\r\n\r\nOf course compression will allow many more frames to fit in the average case. A combo of run-length-encoding plus partial frame updates would probably do a decent job of crunching it down. How fancy the compression can get will be limited by program space."}}
{"actor":{"display_login":"Effix"}}