Skip to content
Commits on Nov 1, 2013
  1. Enable automatic reset after (re)flashing, closes issue #19

    timecop@gmail.com committed Nov 1, 2013
    git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@466 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
  2. remove stm32_gpio.c from project and fix EXTI-using drivers w/local v…

    timecop@gmail.com committed Nov 1, 2013
    …ersion of gpioExtiLineConfig.
    
    git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@465 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
  3. tri gyro data reading fix - closes issue #18

    timecop@gmail.com committed Nov 1, 2013
    git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@464 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
Commits on Oct 30, 2013
  1. mag headfree fix after sensor unfucking thx Luggi09

    timecop@gmail.com committed Oct 30, 2013
    git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@463 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
  2. old altitude calculation used again, added lpf for accZ by Luggi09

    timecop@gmail.com committed Oct 30, 2013
    git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@462 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
Commits on Oct 28, 2013
  1. Built firmware to match r460.

    timecop@gmail.com committed Oct 28, 2013
    git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@461 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
  2. OK, tarduino dudes aren't gonna fix their shit. So, let's live with it.

    timecop@gmail.com committed Oct 28, 2013
    git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@460 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
Commits on Oct 27, 2013
  1. until multiwii retards fix their shit this is the only solution

    timecop@gmail.com committed Oct 27, 2013
    git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@459 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
  2. rewrote box serialization to not use a buffer, also maybe fixed misma…

    timecop@gmail.com committed Oct 27, 2013
    …tched boxes in GUI (thx Luggi09)
    
    git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@452 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
Commits on Oct 24, 2013
  1. Properly set ADXL345 driver default orientation (thx enots)

    timecop@gmail.com committed Oct 24, 2013
    Fixed compile error in i2c_soft driver which still used old GPIO init syntax.
    
    git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@451 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
  2. fixing servo output for flying_wing w/new servo reorganization

    timecop@gmail.com committed Oct 24, 2013
    git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@450 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
Commits on Oct 23, 2013
  1. cleaning up some misc fuckups from msp handler

    timecop@gmail.com committed Oct 23, 2013
    git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@449 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
  2. separate all telemetry code and add option to use softserial for tele…

    timecop@gmail.com committed Oct 23, 2013
    …metry.
    
    to use, set softserial_baudrate=9600, softserial_inverted=1 and  telemetry_softserial=1
    then enable feature TELEMETRY.
    by disq
    
    
    git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@448 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
Commits on Oct 21, 2013
  1. fixed cli status command (thx alexk)

    timecop@gmail.com committed Oct 21, 2013
    moved mpuscale into core struct since it's not a changeable setting
    
    git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@447 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
Commits on Oct 19, 2013
  1. added ability to specify arbitrary roll/pitch/yaw translation for boa…

    timecop@gmail.com committed Oct 19, 2013
    …rd mounting by alu.
    
    this allows to mount FC vertically/upside down/etc easily.
    
    git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@445 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
  2. corrected mag task switcher for good this time

    timecop@gmail.com committed Oct 19, 2013
    git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@444 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
Commits on Oct 18, 2013
  1. corrected a bug that would cause motors to spin up after saving param…

    timecop@gmail.com committed Oct 18, 2013
    …eters in 3D mode, thx englishman.
    
    git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@443 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
Commits on Oct 14, 2013
  1. fixed bug in task state machine introduced by re-adding gps thread. t…

    timecop@gmail.com committed Oct 14, 2013
    …hanks to alu for catching it.
    
    git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@441 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
Commits on Oct 13, 2013
  1. removed some double promotions that sneaked in, as well as replaced f…

    timecop@gmail.com committed Oct 13, 2013
    …abs() with float-only fabsf() version. trashed doubles from _atof(). Considering trashing that whole function for KEIL builds.
    
    git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@439 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
  2. Beginning of the great GPS unfucking.

    timecop@gmail.com committed Oct 13, 2013
    * Proper initialization sequence framework for various supported GPS types. NMEA will now auto-detect its baud rate based on received frames.
    * As a result of the above, gps_baudrate has been changed to enum, to only allow fixed rates. (GPS baudrate, -1: autodetect (NMEA only), 0: 115200, 1: 57600, 2: 38400, 3: 19200, 4: 9600)
    * UBX binary initialization at any specified baudrate with auto-reconnect on signal loss.
    * GPS thread to handle initialization, signal loss and configuration. No longer does GPS need to be powered before FC, and on GPS reconnect, it will be re-initialized if needed.
    MTK NMEA/binary initialization is omitted for now, as I can't find my MTK GPS
    GPS deltaTime can be calculated to display update rate.
    
    
    git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@438 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
  3. implemented MSP_MISC get/set to support 'SETTINGS' tab of mwcgui

    timecop@gmail.com committed Oct 13, 2013
    git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@437 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
Commits on Oct 12, 2013
  1. fixing initializion for anglesrad[]

    timecop@gmail.com committed Oct 12, 2013
    add drv_softserial to common drivers in Makefile
    
    git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@436 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
  2. Softserial can now be enabled/disabled via the SOFTSERIAL feature swi…

    timecop@gmail.com committed Oct 12, 2013
    …tch in the command line. Softserial baud rate can be set via softserial_baudrate setting. Added input & output inversion support, use softserial_inverted setting by Dominic Clifton
    
    git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@435 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
  3. merged in mwii2.3 generic servo handler. completely untested.

    timecop@gmail.com committed Oct 12, 2013
    git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@434 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
  4. core.numRCChannels now set by RC drivers to show max inputs available.

    timecop@gmail.com committed Oct 12, 2013
    git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@433 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
  5. fix accZ/shake detection when copter upside down. oops.

    timecop@gmail.com committed Oct 12, 2013
    git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@432 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
  6. fixing buzzer related compilation errors on OLIMEXINO target [by Domi…

    timecop@gmail.com committed Oct 12, 2013
    …nic Clifton]
    
    moved alignSensors from drv_system to utils
    updating uvproj to keil5
    
    git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@431 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
Commits on Oct 4, 2013
  1. fixed buzzer on rev5 boards;

    timecop@gmail.com committed Oct 4, 2013
    added experimental gyro-based headfree boxes
    
    git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@429 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
  2. fixed a fuckup with yaw_rate that was caused by more 8bit leftover ga…

    timecop@gmail.com committed Oct 4, 2013
    …rbage
    
    fixed althold vel/constrain typo thx Marcin
    flight-tested this build on my shitcopter, CAREFUL flight testing may commence.
    
    git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@428 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
Commits on Oct 2, 2013
  1. reset heading to zero when calibrating gyro w/stick combo on hardware…

    timecop@gmail.com committed Oct 2, 2013
    … without mag
    
    git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@427 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
  2. calculate heading using gyro-only on boards without mag - idea by Cesco

    timecop@gmail.com committed Oct 2, 2013
    added constants for gyro/acc/baro cal and fixed calibration to add /2
    warning cleanup in drv_serial.c
    
    git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@426 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
  3. simplify serialrx by Cesco

    timecop@gmail.com committed Oct 2, 2013
    fix bug in softserial with digitalIn usage (todo rewrite this properly)
    
    git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@425 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
Commits on Oct 1, 2013
  1. some whitespace and formatting cleanups on the last commit.

    timecop@gmail.com committed Oct 1, 2013
    also changed GPIO_GetInputDataBit to use proper digitalIn() api
    
    git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@424 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
  2. Totally rework software serial to provide tx at the same time as rx u…

    timecop@gmail.com committed Oct 1, 2013
    …sing only one timer.
    
    First cut at polymorphic serial port implementation.  Split serialPort_t into uartPort_t and serialPort_t.  Calls to uartWrite() can now be replaced with calls to serialWrite().
    
    Replacing calls to serialWriteByte(softSerial_t*, char) with calls to serialWrite(serialPort_t*, char).  This completes the proof of concept for polymorphic serial port implementations (uartPort and softSerialPort).
    
    Renaming isSerialAvailable to uartTotalBytesWaiting.  Renaming serialAvailable to softSerialTotalBytesWaiting.  Adding serialTotalBytesWaiting to serial API and updating calls to the former methods to use the serial API.
    
    Renaming serialRead to softSerialRead.  Adding serialRead to serial API and updating calls to uartRead and softSerialRead to use the serial API.  Renamed uartPrint to serialPrint which now works on any serialPort implementation.
    
    Replacing calls to isUartTransmitEmpty with isSoftSerialTransmitBufferEmpty.  Replacing remaing calls to uartWrite with serialWrite.  Adding isSoftSerialTransmitBufferEmpty to the serial API.  Adding serialSet/GetBaudRate to the serial API.  Since softSerial does not implement serialSetBaudRate some GPS serial initialisation code has been updated.
    
    At this point it is probably possible to switch around all the ports and use a software serial implementation if desired.
    
    By Dominic Clifton / https://github.com/hydra/baseflight/
    
    git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@423 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
Commits on Sep 30, 2013
  1. started merging in generic servo handler

    timecop@gmail.com committed Sep 30, 2013
    git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@422 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
Something went wrong with that request. Please try again.