{"action":"created","issue":{"url":"https://api.github.com/repos/ShikOfTheRa/scarab-osd/issues/326","repository_url":"https://api.github.com/repos/ShikOfTheRa/scarab-osd","labels_url":"https://api.github.com/repos/ShikOfTheRa/scarab-osd/issues/326/labels{/name}","comments_url":"https://api.github.com/repos/ShikOfTheRa/scarab-osd/issues/326/comments","events_url":"https://api.github.com/repos/ShikOfTheRa/scarab-osd/issues/326/events","html_url":"https://github.com/ShikOfTheRa/scarab-osd/issues/326","id":185532425,"number":326,"title":"Cursor and stick input inconsistent ","user":{"login":"HaseebNain","id":9420015,"avatar_url":"https://avatars.githubusercontent.com/u/9420015?v=3","gravatar_id":"","url":"https://api.github.com/users/HaseebNain","html_url":"https://github.com/HaseebNain","followers_url":"https://api.github.com/users/HaseebNain/followers","following_url":"https://api.github.com/users/HaseebNain/following{/other_user}","gists_url":"https://api.github.com/users/HaseebNain/gists{/gist_id}","starred_url":"https://api.github.com/users/HaseebNain/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/HaseebNain/subscriptions","organizations_url":"https://api.github.com/users/HaseebNain/orgs","repos_url":"https://api.github.com/users/HaseebNain/repos","events_url":"https://api.github.com/users/HaseebNain/events{/privacy}","received_events_url":"https://api.github.com/users/HaseebNain/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":7,"created_at":"2016-10-26T22:58:04Z","updated_at":"2016-11-02T18:51:46Z","closed_at":null,"body":"The cursor seems to be moving inconsistently. It will work as intended, moving one step per stick input but randomly begin to skip selections and jump. \n\nIt looks like it holds the previous input and processes it multiple times.\n\nI have disabled the \"hold\" feature for testing to ensure that it is not causing the jumping. I've also tried adding blocking to the input to only accept updates when the cursor is redrawn in an attempt to keep it more consistent but see no significant change. \n\n```\n#ifdef MODE1\nif(configMode&&(MwRcData[YAWSTICK]>MAXSTICK)) // MOVE RIGHT\n#else\nif(configMode&&(MwRcData[ROLLSTICK]>MAXSTICK)) // MOVE RIGHT\n#endif\n{\nif(hasDraw){\nwaitStick = 1;\nCOL++;\nif (COL>3) COL=3;\nhasDraw = 0;\n}    \n\n}\n```\n"},"comment":{"url":"https://api.github.com/repos/ShikOfTheRa/scarab-osd/issues/comments/257963471","html_url":"https://github.com/ShikOfTheRa/scarab-osd/issues/326#issuecomment-257963471","issue_url":"https://api.github.com/repos/ShikOfTheRa/scarab-osd/issues/326","id":257963471,"user":{"login":"HaseebNain","id":9420015,"avatar_url":"https://avatars.githubusercontent.com/u/9420015?v=3","gravatar_id":"","url":"https://api.github.com/users/HaseebNain","html_url":"https://github.com/HaseebNain","followers_url":"https://api.github.com/users/HaseebNain/followers","following_url":"https://api.github.com/users/HaseebNain/following{/other_user}","gists_url":"https://api.github.com/users/HaseebNain/gists{/gist_id}","starred_url":"https://api.github.com/users/HaseebNain/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/HaseebNain/subscriptions","organizations_url":"https://api.github.com/users/HaseebNain/orgs","repos_url":"https://api.github.com/users/HaseebNain/repos","events_url":"https://api.github.com/users/HaseebNain/events{/privacy}","received_events_url":"https://api.github.com/users/HaseebNain/received_events","type":"User","site_admin":false},"created_at":"2016-11-02T18:51:46Z","updated_at":"2016-11-02T18:51:46Z","body":"In the case of Betaflight I don't see any issue with the serialization of RC data\r\n\r\n    case MSP_RC:\r\n        headSerialReply(2 * rxRuntimeConfig.channelCount);\r\n        for (i = 0; i < rxRuntimeConfig.channelCount; i++)\r\n            serialize16(rcData[i]);\r\n        break;"}}
{"actor":{"display_login":"HaseebNain"}}