{"action":"created","issue":{"url":"https://api.github.com/repos/iNavFlight/inav/issues/517","repository_url":"https://api.github.com/repos/iNavFlight/inav","labels_url":"https://api.github.com/repos/iNavFlight/inav/issues/517/labels{/name}","comments_url":"https://api.github.com/repos/iNavFlight/inav/issues/517/comments","events_url":"https://api.github.com/repos/iNavFlight/inav/issues/517/events","html_url":"https://github.com/iNavFlight/inav/pull/517","id":173673910,"number":517,"title":"Add extra delays when cold-booting the UAV","user":{"login":"digitalentity","id":11059099,"avatar_url":"https://avatars.githubusercontent.com/u/11059099?v=3","gravatar_id":"","url":"https://api.github.com/users/digitalentity","html_url":"https://github.com/digitalentity","followers_url":"https://api.github.com/users/digitalentity/followers","following_url":"https://api.github.com/users/digitalentity/following{/other_user}","gists_url":"https://api.github.com/users/digitalentity/gists{/gist_id}","starred_url":"https://api.github.com/users/digitalentity/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/digitalentity/subscriptions","organizations_url":"https://api.github.com/users/digitalentity/orgs","repos_url":"https://api.github.com/users/digitalentity/repos","events_url":"https://api.github.com/users/digitalentity/events{/privacy}","received_events_url":"https://api.github.com/users/digitalentity/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-08-28T23:23:42Z","updated_at":"2016-08-29T07:28:17Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/iNavFlight/inav/pulls/517","html_url":"https://github.com/iNavFlight/inav/pull/517","diff_url":"https://github.com/iNavFlight/inav/pull/517.diff","patch_url":"https://github.com/iNavFlight/inav/pull/517.patch"},"body":"This is an attempt to exploit @stronnag's finding in https://github.com/iNavFlight/inav/issues/431#issuecomment-242983046"},"comment":{"url":"https://api.github.com/repos/iNavFlight/inav/issues/comments/243051685","html_url":"https://github.com/iNavFlight/inav/pull/517#issuecomment-243051685","issue_url":"https://api.github.com/repos/iNavFlight/inav/issues/517","id":243051685,"user":{"login":"martinbudden","id":194586,"avatar_url":"https://avatars.githubusercontent.com/u/194586?v=3","gravatar_id":"","url":"https://api.github.com/users/martinbudden","html_url":"https://github.com/martinbudden","followers_url":"https://api.github.com/users/martinbudden/followers","following_url":"https://api.github.com/users/martinbudden/following{/other_user}","gists_url":"https://api.github.com/users/martinbudden/gists{/gist_id}","starred_url":"https://api.github.com/users/martinbudden/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/martinbudden/subscriptions","organizations_url":"https://api.github.com/users/martinbudden/orgs","repos_url":"https://api.github.com/users/martinbudden/repos","events_url":"https://api.github.com/users/martinbudden/events{/privacy}","received_events_url":"https://api.github.com/users/martinbudden/received_events","type":"User","site_admin":false},"created_at":"2016-08-29T07:28:17Z","updated_at":"2016-08-29T07:28:17Z","body":"From https://cdn-shop.adafruit.com/datasheets/HMC5883L_3-Axis_Digital_Compass_IC.pdf\r\n\r\nCharacteristics | Conditions | Value\r\n------------ | ------------- | -------------\r\nMeasurement Period | From receiving command to data ready | 6ms\r\nTurn-on Time | Ready for I2C commands | 200 μs \r\nTurn-on Time | Analog Circuit Ready for Measurements| 50 ms\r\n \r\nFigures are the same for HMC5983L, so there is plenty of time in the `hmc5883lInit` function.\r\n\r\nOf course, clones may be slower, and the new init function should also be less critical of timing, since there are retries if the read fails.\r\n\r\nSo it's probably GPS, rather than compass, initialisation timings that are causing the problem."}}
{"actor":{"display_login":"martinbudden"}}