timecop
6e88b8ae30
started adding ledring stuff (yawn). found out i2c was broken, stopped.
...
default rc input is now pwm (non-nerds won)
added deadband to config
git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@110 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
2012-03-13 10:49:23 +00:00
timecop
fa29022f21
git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@109 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
2012-03-09 15:53:15 +00:00
timecop
634f344a12
fixing bicopter mixer... AGAIN.
...
git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@107 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
2012-03-08 01:10:41 +00:00
timecop
e92d9e8261
Makefile fixes by IceWind - make building on lunix / mac succeed, and I've tested it works on a real OS as well.
...
git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@106 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
2012-03-06 23:27:12 +00:00
timecop
5091f3e9ff
moved source files around in preparation to adding makefile build way
...
added makefile (thx gke)
added linker script (thx gke)
moved startups into src directory as well
no code changes.
git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@105 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
2012-03-06 04:41:23 +00:00
timecop
aae8ef4c3d
warnings fixes by gke
...
git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@104 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
2012-03-06 01:16:27 +00:00
timecop
ef0f756c7b
added pwm/ppm switch cli command
...
took out bug from gyro smoothing stuff.
git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@103 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
2012-03-05 15:40:25 +00:00
timecop
9b48d45bca
trashed old eeprom config struct and retarded eeprom code. replaced with config_t stuff to allow more dynamic changes
...
implemented cli (press # in serial to enter it). no commands except exit/version yet.
added uartPrint
fixed bug in task switching with missing breaks - was failing baro and perhaps mag readings
dynamic yaw direction, camtilt feature, camtrig feature.
ported some of 2.0-pre1 features:
* gyro smoothing
* baro/althold cleanup
git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@102 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
2012-03-05 02:01:26 +00:00
timecop
14e12ce0bf
added startup assembler for gcc-based build
...
(broken) proper tilt compensation (not currently enabled).
git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@100 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
2012-03-01 13:22:27 +00:00
timecop
0545d79457
changed mag orientation again... output seems a bit more sane now.
...
git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@99 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
2012-02-29 16:29:25 +00:00
timecop
57b289466d
added featureClearAll to fix pwm/ppm switching due to erased eeprom being FF's
...
switched nop to __NOP from cm3 headers
got rid of __GNUC__ DMB stuff as well, since its all properly defined in cm3 headers
added mpu lowpass filter config and defaulted to 42hz. seems to fly smoother.
features are in eeprom, removed default setting from main.c
git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@98 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
2012-02-28 12:30:21 +00:00
timecop
da757d9250
fixes stupid config mistake that messed up servo values stored in eeprom.
...
git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@94 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
2012-02-25 18:33:06 +00:00
timecop
13173a30dc
added dynamic mixer stuff
...
moved around features/sensors setting stuff into config instead of drv_system
saving features to eeprom now to avoid stupid
added gcc crap for __nop and __dmb
added digital servo feature to pwm driver, used for tri or whatever
added just plain reboot option in addition to reboot to bootloader
git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@93 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
2012-02-24 03:42:07 +00:00
timecop
e1afcdca09
merged multiwii_dev-20120219
...
untested, but compiles and works in gui.
git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@91 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
2012-02-21 09:15:51 +00:00
timecop
5ff5b69db6
turn on both leds when entering STM32 bootloader mode. this should give visual cue when bootloader has been activated. added i2c timeouts and i2c error counter.
...
git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@90 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
2012-02-18 14:12:17 +00:00
timecop
e4574698c5
fixed open #endif in sensors.c, and added using i2cUnstick() at startup to clean up I2C bus.
...
git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@89 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
2012-02-18 07:55:10 +00:00
timecop
738541b269
implemented IAP by using ROM bootloader, changed ADXL init stuff, changed mag axis orientation. added startup assembly file to root since it got modified with bootloader reboot check.
...
git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@88 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
2012-02-18 07:02:29 +00:00
timecop
d262c6e66c
imported STM32 multiwii port into baseflight dir
...
git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@86 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
2012-02-16 09:39:58 +00:00