{"action":"created","issue":{"url":"https://api.github.com/repos/PX4/Firmware/issues/5360","repository_url":"https://api.github.com/repos/PX4/Firmware","labels_url":"https://api.github.com/repos/PX4/Firmware/issues/5360/labels{/name}","comments_url":"https://api.github.com/repos/PX4/Firmware/issues/5360/comments","events_url":"https://api.github.com/repos/PX4/Firmware/issues/5360/events","html_url":"https://github.com/PX4/Firmware/pull/5360","id":172370082,"number":5360,"title":"Crazyflie 2 Base Configuration & Drivers","user":{"login":"dennisss","id":1341104,"avatar_url":"https://avatars.githubusercontent.com/u/1341104?v=3","gravatar_id":"","url":"https://api.github.com/users/dennisss","html_url":"https://github.com/dennisss","followers_url":"https://api.github.com/users/dennisss/followers","following_url":"https://api.github.com/users/dennisss/following{/other_user}","gists_url":"https://api.github.com/users/dennisss/gists{/gist_id}","starred_url":"https://api.github.com/users/dennisss/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dennisss/subscriptions","organizations_url":"https://api.github.com/users/dennisss/orgs","repos_url":"https://api.github.com/users/dennisss/repos","events_url":"https://api.github.com/users/dennisss/events{/privacy}","received_events_url":"https://api.github.com/users/dennisss/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":21,"created_at":"2016-08-22T05:01:25Z","updated_at":"2016-09-04T17:14:56Z","closed_at":"2016-09-04T17:13:18Z","pull_request":{"url":"https://api.github.com/repos/PX4/Firmware/pulls/5360","html_url":"https://github.com/PX4/Firmware/pull/5360","diff_url":"https://github.com/PX4/Firmware/pull/5360.diff","patch_url":"https://github.com/PX4/Firmware/pull/5360.patch"},"body":"Most of the drivers needed for running PX4 on the Crazyflie 2.0\r\n\r\nExtension of the original work by Tim Dyer (see https://groups.google.com/forum/#!topic/px4users/vkyjs6nEzYY).\r\n- Complimentary boot loader : https://github.com/dennisss/Bootloader/tree/crazyflie2\r\n\r\nThe biggest update was integrating the upstream changes to the MPU9250 driver, so I'd like to see that part of this pull request go through to lock down the driver needed for the Crazyflie\r\n\r\nFlashing strategy same as from original post:\r\n- Compile bootloader\r\n- Hold down power button while plugging in usb and hold for 5 seconds for DFU mode\r\n- Flash bootloader: `sudo dfu-util -d 0483:df11 -a 0 -s 0x08000000 -D crazyflie_bl.bin`\r\n- Flash firmware via bootloader as usual `make crazyflie_default upload`\r\n- Connect via USB to QGC, manually set SYS_AUTOSTART to 4900\r\n\r\nWhat is working:\r\n- MTD parameter saving\r\n- MPU9250 I2C Mode\r\n    - Based heavily on the MPU6000 driver. The 9250 driver can now operate in both I2C and SPI mode\r\n    - When in I2C mode, MPU external I2C port bypassed to processor to allow other sensors to be easily connected (particularly the LPS25H)\r\n- Motor driver\r\n- LPS25H mostly functional, but needs some more work\r\n\r\nWhat was tested:\r\n- MPU9250 on Crazyflie 2.0 and PixRacer\r\n    - Note: the PixRacer FMU driver is broken so won't work without integrating the upstream 8b66a764322d950d460d8c3257dc578c11bb90ee\r\n    - Crazyflie 2.0 tested with nshterm\r\n- Motor driver testable via command `crazyflie test`\r\n\r\nWhat's left to be done:\r\n- Crazyflie not ready to fly yet\r\n- Integration with wireless NRF51 module on the Crazyflie\r\n\r\nI'm looking forward to completing the wireless integration in the coming days.\r\nAny feedback is appreciated.\r\n\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/PX4/Firmware/issues/comments/244615432","html_url":"https://github.com/PX4/Firmware/pull/5360#issuecomment-244615432","issue_url":"https://api.github.com/repos/PX4/Firmware/issues/5360","id":244615432,"user":{"login":"LorenzMeier","id":1208119,"avatar_url":"https://avatars.githubusercontent.com/u/1208119?v=3","gravatar_id":"","url":"https://api.github.com/users/LorenzMeier","html_url":"https://github.com/LorenzMeier","followers_url":"https://api.github.com/users/LorenzMeier/followers","following_url":"https://api.github.com/users/LorenzMeier/following{/other_user}","gists_url":"https://api.github.com/users/LorenzMeier/gists{/gist_id}","starred_url":"https://api.github.com/users/LorenzMeier/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/LorenzMeier/subscriptions","organizations_url":"https://api.github.com/users/LorenzMeier/orgs","repos_url":"https://api.github.com/users/LorenzMeier/repos","events_url":"https://api.github.com/users/LorenzMeier/events{/privacy}","received_events_url":"https://api.github.com/users/LorenzMeier/received_events","type":"User","site_admin":false},"created_at":"2016-09-04T17:14:56Z","updated_at":"2016-09-04T17:14:56Z","body":"Issue with test command reported here: https://github.com/PX4/Firmware/issues/5446"}}
{"actor":{"display_login":"LorenzMeier"}}