{"action":"created","issue":{"url":"https://api.github.com/repos/TauLabs/TauLabs/issues/2202","repository_url":"https://api.github.com/repos/TauLabs/TauLabs","labels_url":"https://api.github.com/repos/TauLabs/TauLabs/issues/2202/labels{/name}","comments_url":"https://api.github.com/repos/TauLabs/TauLabs/issues/2202/comments","events_url":"https://api.github.com/repos/TauLabs/TauLabs/issues/2202/events","html_url":"https://github.com/TauLabs/TauLabs/pull/2202","id":135846493,"number":2202,"title":"FSK DAC: 1200bps telemetry over audio","user":{"login":"peabody124","id":618346,"avatar_url":"https://avatars.githubusercontent.com/u/618346?v=3","gravatar_id":"","url":"https://api.github.com/users/peabody124","html_url":"https://github.com/peabody124","followers_url":"https://api.github.com/users/peabody124/followers","following_url":"https://api.github.com/users/peabody124/following{/other_user}","gists_url":"https://api.github.com/users/peabody124/gists{/gist_id}","starred_url":"https://api.github.com/users/peabody124/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/peabody124/subscriptions","organizations_url":"https://api.github.com/users/peabody124/orgs","repos_url":"https://api.github.com/users/peabody124/repos","events_url":"https://api.github.com/users/peabody124/events{/privacy}","received_events_url":"https://api.github.com/users/peabody124/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2016-02-23T19:53:03Z","updated_at":"2016-02-26T23:11:56Z","closed_at":"2016-02-26T22:59:16Z","pull_request":{"url":"https://api.github.com/repos/TauLabs/TauLabs/pulls/2202","html_url":"https://github.com/TauLabs/TauLabs/pull/2202","diff_url":"https://github.com/TauLabs/TauLabs/pull/2202.diff","patch_url":"https://github.com/TauLabs/TauLabs/pull/2202.patch"},"body":"This creates a PIOS_COM interace to the DAC output that creates\r\na 1200bps audio modem. The stream is modulated similarly to V.23\r\nencoding using 1 start and 1 stop bits, 1 parity bit. The two symbols\r\nare centered at 1200 and 2200 Hz.\r\n\r\nThe data source tested with this is the light telemetry module that was\r\ndeveloped for this purpose of low bandwidth telemetry, previously using\r\na hardware serial stream to audio modem chip. "},"comment":{"url":"https://api.github.com/repos/TauLabs/TauLabs/issues/comments/189521374","html_url":"https://github.com/TauLabs/TauLabs/pull/2202#issuecomment-189521374","issue_url":"https://api.github.com/repos/TauLabs/TauLabs/issues/2202","id":189521374,"user":{"login":"mlyle","id":90903,"avatar_url":"https://avatars.githubusercontent.com/u/90903?v=3","gravatar_id":"","url":"https://api.github.com/users/mlyle","html_url":"https://github.com/mlyle","followers_url":"https://api.github.com/users/mlyle/followers","following_url":"https://api.github.com/users/mlyle/following{/other_user}","gists_url":"https://api.github.com/users/mlyle/gists{/gist_id}","starred_url":"https://api.github.com/users/mlyle/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mlyle/subscriptions","organizations_url":"https://api.github.com/users/mlyle/orgs","repos_url":"https://api.github.com/users/mlyle/repos","events_url":"https://api.github.com/users/mlyle/events{/privacy}","received_events_url":"https://api.github.com/users/mlyle/received_events","type":"User","site_admin":false},"created_at":"2016-02-26T23:11:56Z","updated_at":"2016-02-26T23:11:56Z","body":"There's a bit more to it than that-- you burn significant precision with those operations.\r\n\r\nhttps://github.com/eblot/newlib/blob/master/newlib/libm/math/ef_fmod.c"}}