{"action":"created","issue":{"url":"https://api.github.com/repos/espressif/esp-idf/issues/517","repository_url":"https://api.github.com/repos/espressif/esp-idf","labels_url":"https://api.github.com/repos/espressif/esp-idf/issues/517/labels{/name}","comments_url":"https://api.github.com/repos/espressif/esp-idf/issues/517/comments","events_url":"https://api.github.com/repos/espressif/esp-idf/issues/517/events","html_url":"https://github.com/espressif/esp-idf/issues/517","id":221476912,"number":517,"title":"[TW#12112] RMT TX memory buffer support assumes direct copying only","user":{"login":"Makuna","id":7972357,"avatar_url":"https://avatars0.githubusercontent.com/u/7972357?v=4","gravatar_id":"","url":"https://api.github.com/users/Makuna","html_url":"https://github.com/Makuna","followers_url":"https://api.github.com/users/Makuna/followers","following_url":"https://api.github.com/users/Makuna/following{/other_user}","gists_url":"https://api.github.com/users/Makuna/gists{/gist_id}","starred_url":"https://api.github.com/users/Makuna/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Makuna/subscriptions","organizations_url":"https://api.github.com/users/Makuna/orgs","repos_url":"https://api.github.com/users/Makuna/repos","events_url":"https://api.github.com/users/Makuna/events{/privacy}","received_events_url":"https://api.github.com/users/Makuna/received_events","type":"User","site_admin":false},"labels":[{"id":426236527,"url":"https://api.github.com/repos/espressif/esp-idf/labels/enhancement","name":"enhancement","color":"84b6eb","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":33,"created_at":"2017-04-13T07:06:28Z","updated_at":"2018-03-04T09:40:52Z","closed_at":null,"author_association":"NONE","body":"Due to the verbose format of the RMT data (32 bits for a single pulse); this leads to extremely large buffers even though there is a copy stage from the memory buffer to the RMT channel buffer.\r\n\r\nThe interface should expose a way for the application to insert a translator so that native memory format of the data can be translated on the fly to fill the RMT send buffer.  This translator would be called from the ISR as it does today; with a default translator that just copies.\r\n\r\nMy specific application is for NeoPixels where the memory is often VERY large if kept the RMT format.  But it is important for the RMT to be shared for other support like IR receiver so overriding the ISR for just one purpose would be problematic."},"comment":{"url":"https://api.github.com/repos/espressif/esp-idf/issues/comments/370215210","html_url":"https://github.com/espressif/esp-idf/issues/517#issuecomment-370215210","issue_url":"https://api.github.com/repos/espressif/esp-idf/issues/517","id":370215210,"user":{"login":"31337Ghost","id":6999035,"avatar_url":"https://avatars0.githubusercontent.com/u/6999035?v=4","gravatar_id":"","url":"https://api.github.com/users/31337Ghost","html_url":"https://github.com/31337Ghost","followers_url":"https://api.github.com/users/31337Ghost/followers","following_url":"https://api.github.com/users/31337Ghost/following{/other_user}","gists_url":"https://api.github.com/users/31337Ghost/gists{/gist_id}","starred_url":"https://api.github.com/users/31337Ghost/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/31337Ghost/subscriptions","organizations_url":"https://api.github.com/users/31337Ghost/orgs","repos_url":"https://api.github.com/users/31337Ghost/repos","events_url":"https://api.github.com/users/31337Ghost/events{/privacy}","received_events_url":"https://api.github.com/users/31337Ghost/received_events","type":"User","site_admin":false},"created_at":"2018-03-04T09:40:52Z","updated_at":"2018-03-04T09:40:52Z","author_association":"NONE","body":"@igrr @costaud does there are some progress? "}}
{"actor":{"display_login":"31337Ghost"}}