Commit graph

  • 33614a5b22 Merge pull request #86 from treymarc/patch_speed dongie 2014-04-18 22:27:23 +09:00
  • d777bac39d move printf and typeconversion to common to reduce visual clutter of main source directory. Dominic Clifton 2014-04-18 14:03:42 +01:00
  • a85bfa51e3 Remove config.c's dependencies on the mw.h/board.h files. Moved some RX code into rx_common.c. Moved some GPS code into gps_common.c. Isolated some GPS functions into gps_common.c that were called from mw.c/loop(). moved gimbal defines into gimbal.h. Moved sound & light code into statusindicator.c Dominic Clifton 2014-04-18 12:13:37 +01:00
  • 8477b45061 Cleanup declarations of failsafeCnt so that it is only in failsafe.h and failsafe.c. Now it is clear from the list of includes that each serialrx provider supports failsafe. Dominic Clifton 2014-04-18 00:37:03 +01:00
  • 6a9d38783c Fixing and unifying Serial RX initialisation. Destination arguments now go last and each init method is passed the rxConfig. Dominic Clifton 2014-04-18 00:07:39 +01:00
  • f06c8bb99b Relocate common code which can be used by drivers and by main into 'common'. Cleanup includes. Fix FY90Q target compilation. Dominic Clifton 2014-04-17 23:50:13 +01:00
  • d4ebd8a748 Rename 'altimeter' related files to 'barometer' since GPS and other sensors handle altitude too - requested by @treymarc Dominic Clifton 2014-04-17 23:23:06 +01:00
  • c658e31b62 Remove spektrum and sumd's dependencies on the mw.h/board.h files. Dominic Clifton 2014-04-17 23:11:13 +01:00
  • 0f02e12f40 de-duplicate failsafe code. extract failsafe code to seperate files. remove dependency on board.h and mw.h on a few files. Dominic Clifton 2014-04-17 23:02:22 +01:00
  • d7eb416aa9 de-duplicate degrees to radians code. Dominic Clifton 2014-04-17 19:37:56 +01:00
  • e39636cc00 format treymarc 2014-04-17 20:45:09 +00:00
  • 5468a9cfa0 correct lpf for d term renormalize vect (is that required or the real cause of the gyro headfree?) treymarc 2014-04-17 20:25:08 +00:00
  • 41b5a01958 Decouple board alignment code. Dominic Clifton 2014-04-17 19:28:38 +01:00
  • 59a5846146 Removing unused define for MAX_SERIAL_PORTS. Dominic Clifton 2014-04-17 17:51:14 +01:00
  • fcc898c3f8 Removing unused define for a uart buffer size. Dominic Clifton 2014-04-17 17:50:19 +01:00
  • 7e45a0c7e6 Fixing FY90Q build. Cleanup of printf support and initialisation. Remove duplicate inclusion of math.h in board.h. Dominic Clifton 2014-04-17 17:33:07 +01:00
  • 89612bd881 De-couple battery code. Dominic Clifton 2014-04-17 16:20:37 +01:00
  • 64d16e1987 Relocated used code from board.h into appropriate headers, deleted unused code. Dominic Clifton 2014-04-17 15:02:41 +01:00
  • 3ef05c0eb9 Update timer drivers so they do not include "board.h". It is now clear what all timer drivers need to compile and what was unnecessarily included before. Dominic Clifton 2014-04-17 14:45:05 +01:00
  • 45ce1862cd Update sonar drivers so they do not include "board.h". It is now clear what all sonar drivers need to compile and what was unnecessarily included before. Dominic Clifton 2014-04-17 14:43:08 +01:00
  • 2f07f52cf7 Update system/beeper drivers so they do not include "board.h". It is now clear what all system/beeper drivers need to compile and what was unnecessarily included before. Dominic Clifton 2014-04-17 14:41:17 +01:00
  • 1e9186d3a1 Update serial drivers so they do not include "board.h". It is now clear what all serial drivers need to compile and what was unnecessarily included before. Dominic Clifton 2014-04-17 14:27:17 +01:00
  • 86e4e1c98f Update pwm drivers so they do not include "board.h". It is now clear what all pwm drivers need to compile and what was unnecessarily included before. Dominic Clifton 2014-04-17 14:21:56 +01:00
  • 38ec0b6080 Update gpio/ledring drivers so they do not include "board.h". It is now clear what all gpio/ledring drivers need to compile and what was unnecessarily included before. Dominic Clifton 2014-04-17 13:52:57 +01:00
  • b6232573c0 Update compass drivers so they do not include "board.h". It is now clear what all compass drivers need to compile and what was unnecessarily included before. Dominic Clifton 2014-04-17 12:33:59 +01:00
  • 1205765b4c Update i2c/spi drivers so they do not include "board.h". It is now clear what all i2c/spi drivers need to compile and what was unnecessarily included before. Dominic Clifton 2014-04-17 12:06:32 +01:00
  • ff0f4e66a9 Update altimeter drivers so they do not include "board.h". It is now clear what all altimeter drivers need to compile and what was unnecessarily included before. Dominic Clifton 2014-04-17 11:56:03 +01:00
  • f6024c5406 update header treymarc 2014-04-16 22:51:03 +00:00
  • 6330456296 remove unnecessary var, inline accsum_reset, lrintf , rename smallAngle treymarc 2014-04-16 22:48:37 +00:00
  • 001de4cdf3 Move FY90q acc/gyro code to accgyro_fy90q.c. Update ADC drivers so they do not include "board.h". It is now clear what all ADC drivers need to compile and what was unnecessarily included before. Dominic Clifton 2014-04-16 18:19:56 +01:00
  • 5442f8ea41 Fix typo in filename. Dominic Clifton 2014-04-16 17:49:51 +01:00
  • 3c1ba729b9 Merge remote-tracking branch 'multiwii/master' into project-structure-alternative Dominic Clifton 2014-04-16 17:49:10 +01:00
  • f75f7a7e17 Updating accgyro files so they do not include "board.h". It is now clear what all accgyro drivers need to compile and what was unnecessarily included before. Dominic Clifton 2014-04-16 17:33:47 +01:00
  • cd08d6d782 Merge pull request #84 from treymarc/patch-1 dongie 2014-04-17 01:23:23 +09:00
  • d687afd109 Merge pull request #83 from treymarc/format2 dongie 2014-04-17 01:21:13 +09:00
  • c3235e3fed Merge pull request #81 from treymarc/type_bool dongie 2014-04-17 01:19:36 +09:00
  • 038a1226ec Update imu.c Trey Marc 2014-04-16 17:20:40 +02:00
  • f51174400d format treymarc 2014-04-16 15:06:37 +00:00
  • 74b8201f8d Update sensors.c Trey Marc 2014-04-16 16:58:49 +02:00
  • e276665b32 type bool and inflight acc calib treymarc 2014-04-16 14:39:34 +00:00
  • 45b74bf0b6 Merge pull request #80 from luggi/EstNfix dongie 2014-04-16 22:48:48 +09:00
  • de9f1095fb keep EstN from diverging to zero luggi 2014-04-16 15:38:53 +02:00
  • 385c4387b7 changed feature to set variable Johannes Kasberger 2014-04-15 14:26:02 +02:00
  • 5377b39f36 removed feature from driver Johannes Kasberger 2014-04-15 09:19:19 +02:00
  • 6716ecfe7e added overclock feature Johannes Kasberger 2014-04-14 19:52:04 +02:00
  • c493a1579c Merge remote-tracking branch 'multiwii/master' Dominic Clifton 2014-04-14 16:18:44 +01:00
  • 03fab3f915 Merge pull request #77 from treymarc/throttle_correction_noise dongie 2014-04-13 02:34:06 +09:00
  • 0286b13768 adjust default value to work with new alt hold or fpv treymarc 2014-04-12 17:26:59 +00:00
  • 39f3874661 faster cast with lrintf treymarc 2014-04-12 09:48:32 +00:00
  • 7fca3d17a2 smother curve, remove very small angle from correction treymarc 2014-04-12 09:29:36 +00:00
  • e6e25a9e31 building hex for current changes dongie 2014-04-12 12:31:57 +09:00
  • 2ecde1876d Merge pull request #75 from treymarc/althold dongie 2014-04-12 12:17:29 +09:00
  • 4a000c98ed throtlle angle correction with propper small angle calculation : correction angle is configurabe (from 0.1° to 90°) correction value var renamed in cli correction is disable when vertical or inverted treymarc 2014-04-12 03:15:17 +00:00
  • 01c63d0dd2 Merge pull request #73 from treymarc/taskorder dongie 2014-04-12 12:00:25 +09:00
  • 11cd1ed39b Merge pull request #72 from treymarc/spacing dongie 2014-04-12 11:59:53 +09:00
  • 7d2e2c22aa taskorder treymarc 2014-04-12 02:55:21 +00:00
  • cabf7eaac3 spacing treymarc 2014-04-12 02:51:42 +00:00
  • aa253a387d Create README.md dongie 2014-04-11 07:18:21 +09:00
  • 1c796b44f2 Merge pull request #67 from multiwii/gps_noirq dongie 2014-04-10 12:00:39 +09:00
  • fafc59b3a5 adding some bounds checking in nmea parser (which sucks and should just go away anyway) dongie 2014-04-10 10:57:47 +09:00
  • fc1f5c9f1e check for core.gpsport nullpointer first dongie 2014-04-09 09:11:38 +09:00
  • d002f0fdc1 Try using proper serial routines this time dongie 2014-04-09 07:23:43 +09:00
  • 1898fd43fd trying to free up USART IRQ from GPS aids dongie 2014-04-09 07:18:22 +09:00
  • 3bd4cd2ed2 Use slightly flatter directory structure since some developers did not like too many folders. Extracted code from some files into separate files to fit with the new layout. Dominic Clifton 2014-04-08 22:07:37 +01:00
  • 39adc34278 Re-order files in makefile alphabetically Dominic Clifton 2014-04-08 16:20:16 +01:00
  • 9fa99cf9f5 Re-organize files by topic Dominic Clifton 2014-04-08 16:11:17 +01:00
  • a8f383077c Merge pull request #64 from treymarc/patch-2 dongie 2014-04-08 14:55:26 +09:00
  • 6624382ea8 Update serial.c Trey Marc 2014-04-08 07:53:13 +02:00
  • c5bf72b912 Merge pull request #63 from hydra/include-hydra-commit-history dongie 2014-04-08 09:36:55 +09:00
  • 163b8deeea Merge remote-tracking branch 'multiwii/master' Dominic Clifton 2014-04-08 01:32:01 +01:00
  • 5999ec1618 Merge pull request #62 from hydra/target-led-support dongie 2014-04-08 09:27:45 +09:00
  • 45dc25def1 Use the appropriate GPIO pin defines. Dominic Clifton 2014-04-08 01:25:23 +01:00
  • badd0d589f Updating git ignore list to ignore some common files. Dominic Clifton 2014-04-08 01:20:44 +01:00
  • 30d5f13323 Fix LED support for OLIMEXINO and FY90Q targets. Dominic Clifton 2014-04-08 01:17:22 +01:00
  • 28b7178418 Whitespace changes to be inline with multiwii/master. Dominic Clifton 2014-04-08 00:57:30 +01:00
  • 5b3ba7a1d3 Merge remote-tracking branch 'multiwii/master' Dominic Clifton 2014-04-08 00:47:49 +01:00
  • 1ebbb8b7a7 Merge pull request #17 from ghost/PR-001 dongie 2014-04-08 08:29:45 +09:00
  • c1cdf8b844 fixing fucked up struct definitions; updated uvision project; updated hex file; dongie 2014-04-08 08:25:25 +09:00
  • 4356893adc Merge pull request #61 from hydra/hott-telemetry dongie 2014-04-08 08:15:36 +09:00
  • 1838703853 Code style cleanups. Dominic Clifton 2014-04-08 00:00:21 +01:00
  • 993edc4e20 More HoTT code style cleanups. Dominic Clifton 2014-04-07 23:58:57 +01:00
  • 6a4614e116 Cleanup comment imported HoTT code, comment style, incorrect comments, spacing. Dominic Clifton 2014-04-07 23:40:07 +01:00
  • 24d162dc3e Fixing code style on some HoTT code. Dominic Clifton 2014-04-07 23:20:35 +01:00
  • ce3b7859da Fixing a comma that should have been a semi-colon in the code. Fixing some trailing spaces. Dominic Clifton 2014-04-07 23:18:50 +01:00
  • bf59943578 Fixing indentation and spacing of imported HoTT code. Dominic Clifton 2014-04-07 23:17:11 +01:00
  • c012e7480f Merge remote-tracking branch 'multiwii/master' into hott-telemetry Dominic Clifton 2014-04-07 23:08:03 +01:00
  • 00cdbe3438 Fixing typo in telemetry port configuration logic. Dominic Clifton 2014-04-07 22:44:14 +01:00
  • 641c6eb890 Merge pull request #60 from schugabe/master dongie 2014-04-08 06:34:52 +09:00
  • c26d6362b1 Rename some telemetry variables and methods to better indicate the intent of the code and thus the readability and maintainability of it. Dominic Clifton 2014-04-07 22:31:20 +01:00
  • 9b86d0d833 Update common telemetry code so that it verifies that the telemetry configuration is valid. Dominic Clifton 2014-04-07 22:23:11 +01:00
  • 99ff409783 increment EEPROM_CONF_VERSION Johannes Kasberger 2014-04-07 23:07:51 +02:00
  • 1c0e0618e5 Update HoTT physical connection details (only one diode needed). Dominic Clifton 2014-04-07 21:57:46 +01:00
  • 74a54d81dd Added options to allow further TPA configuration Johannes Kasberger 2014-04-07 22:52:32 +02:00
  • c73488b9a8 Fix an extra byte being sent between the HoTT data and the checksum. Dominic Clifton 2014-04-07 21:41:57 +01:00
  • ee5d7e9d1f Cleanup HoTT protocol structure, verified against latest code in here: https://github.com/obayer/MultiWii-HoTT/blob/master/MultiWii_2_1/HoTTv4.ino Dominic Clifton 2014-04-07 21:39:49 +01:00
  • 6b1a6332b9 Ensure that telemetry state is always updated after initialising telemetry so that providers can configure the telemetry port as applicable. Dominic Clifton 2014-04-07 21:38:50 +01:00
  • 4faa8d0043 Merge pull request #59 from hydra/softserial-track-errors dongie 2014-04-08 05:03:51 +09:00
  • 8138bc8cf3 Merge branch 'softserial-track-errors' into hott-telemetry Dominic Clifton 2014-04-07 20:35:29 +01:00
  • 171ab22fb7 Merge remote-tracking branch 'multiwii/master' into hott-telemetry Dominic Clifton 2014-04-07 20:22:07 +01:00
  • 4530f99e3b Ignore incoming software serial data that doesn't have a start and stop bit. Track software serial transmission and receive errors. Dominic Clifton 2014-04-07 20:16:28 +01:00