From 01d5fbc754915fc846b9dd8466f8951667d20f5b Mon Sep 17 00:00:00 2001 From: Neil Balch Date: Thu, 3 May 2018 20:15:52 -0700 Subject: [PATCH 1/2] "Nuke" mysterious Notes.md file git blamed on hydra in 2014, probably left over from original fork --- Notes.md | 17 ----------------- 1 file changed, 17 deletions(-) delete mode 100644 Notes.md diff --git a/Notes.md b/Notes.md deleted file mode 100644 index 89d041d2b..000000000 --- a/Notes.md +++ /dev/null @@ -1,17 +0,0 @@ -#Notes - -## Expected acc/mag/gyro behavior - -Observations of a flight-tested flip32 board in the configurator's 'raw sensor data' tab. - -lift front of board (i.e. pitch back) -gyro y increases (green) -acc x increases (blue) -acc z decreases (red) -mag x decreases (blue) - -lift left of boar (i.e. roll right) -gyro x increases (blue) -acc y increases (green) -mag y decreases (green) -mag z increases (red) From 97b787fb72519afc18be5154ff6a3456524789df Mon Sep 17 00:00:00 2001 From: Neil B Date: Thu, 3 May 2018 20:27:11 -0700 Subject: [PATCH 2/2] Cleaned up markdown Added markdown code bash tags and removed whitespace --- docs/development/Building in Ubuntu.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/docs/development/Building in Ubuntu.md b/docs/development/Building in Ubuntu.md index ffd0c30b1..97af6b214 100644 --- a/docs/development/Building in Ubuntu.md +++ b/docs/development/Building in Ubuntu.md @@ -18,31 +18,31 @@ Note specifically the last paragraph of Terry's PPA documentation -- Ubuntu carr `gcc-arm-none-eabi`, so you'll have to remove it, and then pin the one from the PPA. For your release, you should first remove any older pacakges (from Debian or Ubuntu directly), introduce Terry's PPA, and update: -``` +```bash sudo apt-get remove binutils-arm-none-eabi gcc-arm-none-eabi sudo add-apt-repository ppa:team-gcc-arm-embedded/ppa sudo apt-get update ``` For Ubuntu 14.10 (current release, called Utopic Unicorn), you should pin: -``` +```bash sudo apt-get install gcc-arm-none-eabi=4.9.3.2014q4-0utopic12 ``` For Ubuntu 14.04 (an LTS as of Q1'2015, called Trusty Tahr), you should pin: -``` +```bash sudo apt-get install gcc-arm-none-eabi=4.9.3.2014q4-0trusty12 ``` For Ubuntu 12.04 (previous LTS, called Precise Penguin), you should pin: -``` +```bash sudo apt-get install gcc-arm-none-eabi=4.9.3.2014q4-0precise12 ``` ## Building on Ubuntu After the ARM toolchain from Terry is installed, you should be able to build from source. -``` +```bash cd src git clone git@github.com:cleanflight/cleanflight.git cd cleanflight @@ -52,15 +52,15 @@ make TARGET=NAZE You'll see a set of files being compiled, and finally linked, yielding both an ELF and then a HEX: ``` ... -arm-none-eabi-size ./obj/main/cleanflight_NAZE.elf +arm-none-eabi-size ./obj/main/cleanflight_NAZE.elf text data bss dec hex filename 97164 320 11080 108564 1a814 ./obj/main/cleanflight_NAZE.elf arm-none-eabi-objcopy -O ihex --set-start 0x8000000 obj/main/cleanflight_NAZE.elf obj/cleanflight_NAZE.hex -$ ls -la obj/cleanflight_NAZE.hex +$ ls -la obj/cleanflight_NAZE.hex -rw-rw-r-- 1 pim pim 274258 Jan 12 21:45 obj/cleanflight_NAZE.hex ``` -You can use the Cleanflight-Configurator to flash the ```obj/cleanflight_NAZE.hex``` file. +You can use the Cleanflight-Configurator to flash the `obj/cleanflight_NAZE.hex` file. ## Bricked/Bad build? @@ -70,7 +70,7 @@ PPA - to install this, you can fetch the `.deb` directly: http://ppa.launchpad.net/terry.guo/gcc-arm-embedded/ubuntu/pool/main/g/gcc-arm-none-eabi/ and use `dpkg` to install: -``` +```bash sudo dpkg -i gcc-arm-none-eabi_4-8-2014q2-0saucy9_amd64.deb ``` @@ -80,7 +80,7 @@ Make sure to remove `obj/` and `make clean`, before building again. Navigate to the local cleanflight repository and use the following steps to pull the latest changes and rebuild your version of cleanflight: -``` +```bash cd src/cleanflight git reset --hard git pull