Kommittikaavio

  • ee5211c5ad Fix merge of a753661c23c428ede8c2b72e95d3e31f6c8b894e when building for targets that use telemetry. Dominic Clifton 2014-08-01 18:43:45 +01:00
  • 5451d45f5f OLIMEXINO - Fix build when LEDs not used. Dominic Clifton 2014-08-01 18:40:10 +01:00
  • 61bdc2ad5d Fixed problem with debug build and _sbrk, caused by missing -lc linker option. Dominic Clifton 2014-08-01 18:39:47 +01:00
  • b96d1ae71d Update makefile so it builds with DEBUG=GDB without _sbrk linker error. Enable additional warnings. Dominic Clifton 2014-08-01 14:12:39 +01:00
  • 900f872058 Makefile: switch to newlib-nano Paul Fertser 2014-07-19 23:18:43 +04:00
  • 941b42a269 Makefile: link with -nostartfiles Paul Fertser 2014-07-19 23:15:50 +04:00
  • 76f4f31cf3 Make code warnings-free with -pedantic Paul Fertser 2014-07-20 14:20:59 +04:00
  • 8e8e48032d add current sensor support to frsky telemetry luggi 2014-07-15 12:19:24 +02:00
  • 9cad163030 OLIMEXINO - Use I2C2. Dominic Clifton 2014-08-01 01:26:36 +01:00
  • f218d3c040 Makefile: enable LTO Paul Fertser 2014-07-19 22:44:05 +04:00
  • 53623d4d7f Update led strip compile in/out. Dominic Clifton 2014-08-01 01:15:05 +01:00
  • 326a10b1dc Allow autotune to be compiled in/out. Dominic Clifton 2014-08-01 01:14:23 +01:00
  • a6f4633272 Show sizes after build. Dominic Clifton 2014-08-01 01:07:06 +01:00
  • 1d5ef51373 CJMCU - Add compass driver. Update I2C configuration. Use PPM and Brushed motors by default. Dominic Clifton 2014-08-01 00:56:28 +01:00
  • 5e045616fa Delete remaining LED Ring code. Please use generic WS2812 LEDs instead. Dominic Clifton 2014-08-01 00:54:30 +01:00
  • f59c8c3b25 NAZE - Make beeper hack Naze specific now that it's clear why the code existed. Dominic Clifton 2014-08-01 00:53:22 +01:00
  • 125f6d1450 CJMCU - Allow various features to be compiled out to support. Dominic Clifton 2014-08-01 00:18:37 +01:00
  • fc93be394f Merge branch 'master' into cjmcu Dominic Clifton 2014-07-31 23:54:37 +01:00
  • 9f1a0fcb4c Cleanup line endings. Dominic Clifton 2014-07-31 23:53:34 +01:00
  • 2238f535be Use smaller type for small_angle. Dominic Clifton 2014-07-31 23:51:35 +01:00
  • 8f473f9b20 Initial support for CJMCU target (work-in-progress, compiles but doesn't link yet) Dominic Clifton 2014-07-31 14:01:01 +01:00
  • 3d65e4ff96 Changes missed from last commit. Dominic Clifton 2014-07-31 13:47:23 +01:00
  • 0045e5c328 we can test for mag only one time treymarc 2014-06-08 23:28:19 +00:00
  • 4ed2bb7705 we can for mag only one time treymarc 2014-06-08 23:28:19 +00:00
  • 607477ab71 remove duplicate test treymarc 2014-05-30 18:12:05 +00:00
  • 9cf90fa230 smallAngle configurable, user can arm/disarm with swith in any orientation Conflicts: treymarc 2014-07-02 12:08:37 +00:00
  • 3b629d58a0 GPS can now be conditionally compiled in. Dominic Clifton 2014-06-28 20:20:16 +09:00
  • b3a718882c updated I2C driver to allow using I2C2 or I2C1 at compile time - call i2cInit with I2CDEV_1 or _2. Applied same to SOFT_I2C driver (but the pin config is compile-time #define) dongie 2014-06-28 14:16:10 +09:00
  • 0ac2b51c60 Make ppm/pwm input filtering configurable. Dominic Clifton 2014-07-30 21:58:20 +01:00
  • 226e38de3e rolling back pwm capture filter stuff, not necessary and had reports of fail. dongie 2014-06-26 22:24:00 +09:00
  • a68c869797 auto-configure eeprom save location based on Flash Size Register. Might help using baseflight on 64k flash devices. dongie 2014-06-26 22:25:42 +09:00
  • 10790a7378 Fix use of incorrect preprocessor define. Dominic Clifton 2014-07-30 21:19:08 +01:00
  • cbb17dae59 Dynamically determine flash size on STM32F10X_MD Dominic Clifton 2014-07-30 21:17:57 +01:00
  • 6696031520 Adding notes. Dominic Clifton 2014-07-26 21:30:06 +01:00
  • a39ae9929d Adjust i-term yaw zeroing. Dominic Clifton 2014-07-26 21:26:04 +01:00
  • 5086b46f1f Add simple LED animation when disarmed. Fixed led grid size calculation. Dominic Clifton 2014-07-26 18:21:58 +01:00
  • c9b5334f16 Fix WS2812 LED initialisation. Dominic Clifton 2014-07-26 17:44:17 +01:00
  • 4e284b3e41 Calculate led grid size dynamically. Dominic Clifton 2014-07-26 16:23:26 +01:00
  • 960f8c11c0 Merge branch 'master' into cc3d Dominic Clifton 2014-07-26 15:14:33 +01:00
  • 997c427e09 CC3D - Add WS2812 Led Strip Support (on S5_OUT) Dominic Clifton 2014-07-26 14:00:53 +01:00
  • 4b0fed8f07 Ported OpenPilot PPM frame validation. Dominic Clifton 2014-07-26 11:59:03 +01:00
  • a5ec1355d4 CC3D - Support PPM input on IN_S1. Dominic Clifton 2014-07-22 21:29:00 +01:00
  • 440e942af4 STM32F3DISCOVERY - Fix build, MPU6000 not supported on this target yet. Dominic Clifton 2014-07-22 21:26:02 +01:00
  • e56535f4f3 Fix builds on targets that do not have sonar support. Dominic Clifton 2014-07-22 21:25:03 +01:00
  • 1d48fdafc9 CC3D - Delete old SPI code. Dominic Clifton 2014-07-22 21:23:30 +01:00
  • f342560da2 CC3D - Fix builds that use l3gd20 - duplicate SPI code removed. Dominic Clifton 2014-07-22 21:21:22 +01:00
  • 053a28dc62 CC3D - Hack to enable a simple quad configuration using PPM input to be tested. Dominic Clifton 2014-07-17 23:52:49 +01:00
  • 668e8f1298 CC3D - Disable I2C for now. Dominic Clifton 2014-07-17 23:50:14 +01:00
  • 79e1b3683f Replace tab with space. Dominic Clifton 2014-07-17 23:49:55 +01:00
  • 5f16cfb72a CC3D - Support MPU6000 Gyro/Acc and SPI 1/2. Dominic Clifton 2014-07-17 22:12:21 +01:00
  • f8a1ca55fc Updating todo list. Dominic Clifton 2014-07-16 01:37:16 +01:00
  • 6ea447b777 Update LED documentation to reflect the current implementation. Dominic Clifton 2014-07-16 01:36:51 +01:00
  • bca37a163e Latest binary with i-term zeroing fix. Dominic Clifton 2014-07-16 01:27:47 +01:00
  • fe5a864a85 i-term zeroing fixed Dominic Clifton 2014-07-16 01:26:42 +01:00
  • 1fb75890d5 Initial OpenPilot CC3D commit. Dominic Clifton 2014-07-16 01:06:09 +01:00
  • ae0f842266 rename/removed global var sonarAngle to tiltAngle , fix spaces/lines Conflicts: treymarc 2014-06-22 23:19:01 +00:00
  • 5253064b46 sonar althold Conflicts: treymarc 2014-06-22 22:47:02 +00:00
  • f5baefea5b Adding debug declaration to allow imu unit tests to compile. Dominic Clifton 2014-07-08 13:27:49 +01:00
  • 0f47c7e2be Merge branch 'ledupdate' Dominic Clifton 2014-07-02 23:51:59 +01:00
  • 21c8fdc69b Update led config so it's possible to show which LEDs show the arm state. Mutually exclusive with leds that show MODE. Dominic Clifton 2014-07-02 23:50:39 +01:00
  • 3ce33f0455 Update battery warning and turn indicators to use led config. Dominic Clifton 2014-07-02 23:38:19 +01:00
  • 36990951df Adding code to change led colors based on mode and armed state. Dominic Clifton 2014-07-02 21:53:50 +01:00
  • de04acd7e1 First cut of programmatically orientation lights using an LED strip configuration that defines each LED's functions, orientation and position in a grid. Dominic Clifton 2014-07-02 20:40:26 +01:00
  • af87cff18f Fix debug output of alt-hold data, accSum was reset prior to output. Dominic Clifton 2014-07-02 18:51:27 +01:00
  • af2f9a2655 Work-in-progress Dominic Clifton 2014-07-02 08:57:03 +01:00
  • 596ac71861 Fixing barometer related warnings when compiling without barometer support. Dominic Clifton 2014-07-01 18:56:43 +01:00
  • 95ef639b84 Deleting compiler output file that should not have been committed. Dominic Clifton 2014-07-01 18:53:02 +01:00
  • 623da881bc Removed apparently unneeded PRECIOUS statement (OSX). Dominic Clifton 2014-07-01 18:52:11 +01:00
  • 364ada8110 Keep .s files so that compiler output can be easily verified. Dominic Clifton 2014-07-01 18:50:26 +01:00
  • 54b702eb83 Latest binary, flight tested. Dominic Clifton 2014-06-30 21:43:35 +01:00
  • 07547d35aa Initialisation order meant that useServos was always false, the problem was introduced in fd59a4cd52. Dominic Clifton 2014-06-30 19:41:46 +01:00
  • b364a0ea31 Fix initialisation of useUart2 when Parallel PWM is used. Additionally we now ensure that pwm_params is initialized before use. Dominic Clifton 2014-06-30 00:21:48 +01:00
  • 2150fb4a08 Fixing missed multiwii scale factor accidentally removed from 432c43bab7 during merge. Dominic Clifton 2014-06-26 00:40:19 +01:00
  • 668772f1f3 Explicitly use float literals in velocity calculation. Dominic Clifton 2014-06-24 00:30:58 +01:00
  • f127847bf2 Some baro cleanups to avoid using or exposing incomplete and uninitialised baro data. Dominic Clifton 2014-06-24 00:14:30 +01:00
  • 2413130c0f Prevent bad data being used during early system startup. Dominic Clifton 2014-06-23 22:08:29 +01:00
  • e30a373c92 Disable ADC debug output and enable AltHold debugging output. Dominic Clifton 2014-06-23 22:05:26 +01:00
  • 91bfdf05ca Move mw loop() code into separate methods. Cleanup related code. Dominic Clifton 2014-06-23 00:47:45 +01:00
  • 8d0509dbfb Move altitude hold code into separate files. Dominic Clifton 2014-06-21 23:57:14 +01:00
  • aeca17a0a9 Extract Altitude Hold code from mw main loop into methods. Dominic Clifton 2014-06-21 23:42:11 +01:00
  • 9afcb20b7e Cleanup mismatch of buzzer/beeper terminology. Beep and Beeper should be used from now on. Dominic Clifton 2014-06-21 23:32:58 +01:00
  • bcc7f10e26 Shorten warning beeps. Dominic Clifton 2014-06-21 23:22:29 +01:00
  • ed3e0769cf Renamed alt_hold_throttle_neutral to alt_hold_deadband for consistency. Dominic Clifton 2014-06-21 22:39:42 +01:00
  • d2ff7550ac Merge remote-tracking branch 'multiwii/master' Dominic Clifton 2014-06-19 00:08:37 +01:00
  • f96bdf0965 remove unnecessary variable. unroll loop for better code size. Dominic Clifton 2014-06-18 23:42:43 +01:00
  • f22c09630c Merge pull request #123 from treymarc/patch-9 dongie 2014-06-12 11:03:37 +09:00
  • 009fe86833 Merge pull request #122 from treymarc/patch-7 dongie 2014-06-12 10:50:57 +09:00
  • 4ccf31d514 unroll loop for better code size Trey Marc 2014-06-12 03:50:16 +02:00
  • 6eeb86fe68 remove unnecessary variable Trey Marc 2014-06-12 03:42:49 +02:00
  • fd59a4cd52 Update mixer to use servo count from results of pwm mapping. Dominic Clifton 2014-06-11 19:05:03 +01:00
  • 2fef9d5fa9 Fixing gimbal_flags not working when feature SERVO_TILT was enabled. This was done by properly calculating servo offset instead of depending on enabled features/mixers. dongie 2014-06-11 15:10:17 +09:00
  • ab87a99238 On second thought, no need to make inverter configurable. only sbus will use it, and the driver can set inversion automatically. dongie 2014-06-11 14:13:45 +09:00
  • 84729747b0 allow controlling external XOR gate connected to PB2 (BOOT1) to invert USART2_RX signal on F1. Currently used by sbus driver. dongie 2014-06-11 12:52:03 +09:00
  • 51366ed629 Latest binary with WS2812 LED support and other recent changes. Test flown. Dominic Clifton 2014-06-10 20:31:27 +01:00
  • 6f718757b1 Merge branch 'ws2811' Dominic Clifton 2014-06-09 19:12:37 +01:00
  • eea615c0aa Update developer TODOs. Dominic Clifton 2014-06-09 19:12:08 +01:00
  • 1730e3dfd3 Relocated led strip user code into separate file. Dominic Clifton 2014-06-09 18:24:06 +01:00
  • 3c09b6a8c7 STM32F30x - Support WS2811 LEDs. Dominic Clifton 2014-06-08 15:41:43 +01:00
  • 5a010c6b21 Remove unnecessary includes. Dominic Clifton 2014-06-08 15:40:21 +01:00
  • 0e59bc7b02 Fix divide by zero error which resulted in way too many LED updates being sent. Dominic Clifton 2014-06-08 15:20:43 +01:00