{"action":"created","issue":{"url":"https://api.github.com/repos/ShikOfTheRa/scarab-osd/issues/199","repository_url":"https://api.github.com/repos/ShikOfTheRa/scarab-osd","labels_url":"https://api.github.com/repos/ShikOfTheRa/scarab-osd/issues/199/labels{/name}","comments_url":"https://api.github.com/repos/ShikOfTheRa/scarab-osd/issues/199/comments","events_url":"https://api.github.com/repos/ShikOfTheRa/scarab-osd/issues/199/events","html_url":"https://github.com/ShikOfTheRa/scarab-osd/issues/199","id":142229798,"number":199,"title":"Implement connecting to OSD via Cleanflight in MWOSD GUI","user":{"login":"btimby","id":669270,"avatar_url":"https://avatars.githubusercontent.com/u/669270?v=3","gravatar_id":"","url":"https://api.github.com/users/btimby","html_url":"https://github.com/btimby","followers_url":"https://api.github.com/users/btimby/followers","following_url":"https://api.github.com/users/btimby/following{/other_user}","gists_url":"https://api.github.com/users/btimby/gists{/gist_id}","starred_url":"https://api.github.com/users/btimby/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/btimby/subscriptions","organizations_url":"https://api.github.com/users/btimby/orgs","repos_url":"https://api.github.com/users/btimby/repos","events_url":"https://api.github.com/users/btimby/events{/privacy}","received_events_url":"https://api.github.com/users/btimby/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":21,"created_at":"2016-03-21T01:07:38Z","updated_at":"2016-05-03T12:43:18Z","closed_at":null,"body":"@ShikOfTheRa I am planning to modify the GUI to add the following:\r\n\r\n - Add a \"Connect via Cleanflight\" checkbox near the COM port selection.\r\n - When checked, the GUI will connect to the indicated COM port and verify that Cleanflight is connected.\r\n - The GUI will then get a list of USART ports connected to Cleanflight and ask the user which is the OSD.\r\n - The GUI will then issue the CLI commands to enable Serial Passthrough mode in CleanFlight.\r\n - Proceed with connecting normally to the OSD.\r\n\r\nThink of this as the parallel of what BLHeliSuite does for ESC passthrough with CleanFlight. Do you have any thoughts on the above?\r\n\r\nI started to work on this by trying to compile the GUI using the Processing IDE. Any tips you can give me to get the correct libraries installed (version numbers etc.) or __any other information you can give for developing the GUI?__ For example, I am having trouble locating a version of `controlP5` that allows me to compile the GUI without \"undeclared function\" errors.\r\n\r\nI plan to record my findings as a 'Developer' document for the docs directory. This should helo others that want to hack on the GUI. I will be traveling next week and will use this as my entertainment in the hotel room. Pull requests will be inbound."},"comment":{"url":"https://api.github.com/repos/ShikOfTheRa/scarab-osd/issues/comments/216515656","html_url":"https://github.com/ShikOfTheRa/scarab-osd/issues/199#issuecomment-216515656","issue_url":"https://api.github.com/repos/ShikOfTheRa/scarab-osd/issues/199","id":216515656,"user":{"login":"btimby","id":669270,"avatar_url":"https://avatars.githubusercontent.com/u/669270?v=3","gravatar_id":"","url":"https://api.github.com/users/btimby","html_url":"https://github.com/btimby","followers_url":"https://api.github.com/users/btimby/followers","following_url":"https://api.github.com/users/btimby/following{/other_user}","gists_url":"https://api.github.com/users/btimby/gists{/gist_id}","starred_url":"https://api.github.com/users/btimby/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/btimby/subscriptions","organizations_url":"https://api.github.com/users/btimby/orgs","repos_url":"https://api.github.com/users/btimby/repos","events_url":"https://api.github.com/users/btimby/events{/privacy}","received_events_url":"https://api.github.com/users/btimby/received_events","type":"User","site_admin":false},"created_at":"2016-05-03T12:43:18Z","updated_at":"2016-05-03T12:43:18Z","body":"Have you looked at the reboot method that OSD F/W is using? IIRC it does a `jmp 0` I don't know if that changes anything."}}