Commit Graph

  • 52ed7fac8c corrections to imu and dcm libs, addition of vector member to compass class for magnetic vector deweibel 2010-11-15 02:15:16 +0000
  • 04b893ea43 Added altitude control function based on sonar (not activated yet) jjulio1234 2010-11-13 17:51:43 +0000
  • 069422c086 Added altitude control function based on baro (not activated yet) jjulio1234 2010-11-13 17:48:46 +0000
  • c0c28f8eae Recover 256 bytes of RAM by making the packet transmission code smarter. Now we emit the packet directly from the procedure parameters, rather than wasting time and space packing it into a temporary buffer. DrZiplok@gmail.com 2010-11-11 07:16:32 +0000
  • 2e048125ef Fixed some bincomm errors. james.goppert 2010-11-11 04:31:04 +0000
  • ab1df51b5f Added navigation augmentation messages. james.goppert 2010-11-11 04:22:43 +0000
  • afb134b915 Added buffersize member to BinComm. james.goppert 2010-11-11 02:42:43 +0000
  • d8b3dd9aa1 Added some useful error messages. james.goppert 2010-11-11 01:55:14 +0000
  • 9e6fcded41 Geographic_correction_factor is now internally calculated (no need for external parameter) jjulio1234 2010-11-10 21:38:56 +0000
  • b839951ce5 Switched to generic servo output. james.goppert 2010-11-10 19:02:22 +0000
  • 05ea4dce7d Yellow LED on when GPS position hold mode jjulio1234 2010-11-09 22:03:09 +0000
  • 0ce4e75c79 Some corrections on attitude file. Magnetometer tests jjulio1234 2010-11-09 21:38:54 +0000
  • a771cbacc0 Added buffer overflow warning. james.goppert 2010-11-09 11:41:08 +0000
  • 33a7d26846 Adding missing loop counter for menu. james.goppert 2010-11-09 01:58:00 +0000
  • 687f5ebc00 Removed strlcpy. james.goppert 2010-11-09 01:17:38 +0000
  • bd205a48e8 GPS units that don't have 2 digits after decimal on heading and alt would cause serious math problem. paulbmather@gmail.com 2010-11-08 19:21:42 +0000
  • 7dd853642c Fixed ack error. james.goppert 2010-11-08 04:38:42 +0000
  • 3ec939888e Removed Serial references. james.goppert 2010-11-08 04:23:13 +0000
  • 744d72ea2b Command upload functional. james.goppert 2010-11-08 04:12:35 +0000
  • d72c61b80a Setup bincomm auto acknowledge. james.goppert 2010-11-07 05:59:11 +0000
  • f28c752bbb Updated command parameters. james.goppert 2010-11-07 05:37:18 +0000
  • 91caffaf95 Changed to 32bit alt. james.goppert 2010-11-07 05:28:47 +0000
  • e308f2410e Fixed yaw. james.goppert 2010-11-07 04:02:10 +0000
  • 5207844480 Added 0x70, other minor changes. james.goppert 2010-11-07 03:19:49 +0000
  • bfaf2f2f9b Fix pack pragma usage DrZiplok@gmail.com 2010-11-05 08:57:33 +0000
  • aec22fc639 Fix the idle timer. DrZiplok@gmail.com 2010-11-05 08:20:33 +0000
  • 9e7876fee7 Dangling comma DrZiplok@gmail.com 2010-11-05 03:53:46 +0000
  • 1049bf2153 Add init method so that the comms stream can be set after construction. DrZiplok@gmail.com 2010-11-05 03:47:29 +0000
  • eb5f4d7d32 prepared support for Mode 1 & Mode 2 radios jphelirc 2010-11-03 16:52:04 +0000
  • 6f70fddea4 work on progress, updated camera functions, rearranging module configs jphelirc 2010-11-03 12:39:11 +0000
  • a5cb22207a modified APM_PerfMon to display results sorted by %cpu rmackay9@yahoo.com 2010-11-03 07:49:37 +0000
  • c9e7d227fe added APM_PerfMon library which can be used to track down performance bottlenecks rmackay9@yahoo.com 2010-11-03 06:50:42 +0000
  • 7b752babf0 checking in working copy to work on bad bug DO NOT ATTEMPT TO FLY deweibel 2010-11-02 04:34:49 +0000
  • c833182dbe Duplicate include protection for BetterStream.h DrZiplok@gmail.com 2010-11-01 07:42:51 +0000
  • c39639045c Default un-supplied command arguments to the empty string and zero rather than leaving them potentially un-initialised. This makes it safe for commands to compare argument strings without adding the expense of checking argc first. DrZiplok@gmail.com 2010-11-01 03:40:54 +0000
  • 1adfde9ff6 fixed small typo that was stopping magnetometer initialisation code from being run. rmackay9@yahoo.com 2010-10-31 14:01:21 +0000
  • 8b2245acda More documentation. DrZiplok 2010-10-31 00:35:13 +0000
  • b49032d9ea Changes to DCM and IMU libraries to put accel into m/s^2 units deweibel 2010-10-30 16:17:16 +0000
  • 288c61fcce preparing for camera stabilization features jphelirc 2010-10-30 14:38:52 +0000
  • 1ece81342b PowerDistro -PCB layer files jphelirc 2010-10-30 08:31:30 +0000
  • 4a07a3c09d preparing for automatic calibration via CLI jphelirc 2010-10-30 08:30:46 +0000
  • 7f4137569b Added orientations for Sparkfun magnetometer. Also corrected some typos in the orientations for the DIYDrones mag. rmackay9@yahoo.com 2010-10-30 05:25:48 +0000
  • b853247c08 preparing for camera mounts jphelirc 2010-10-29 05:47:54 +0000
  • e7b26da27d A simple OO PID library jasonshort 2010-10-28 04:59:24 +0000
  • 610609f98d Delete obsolete / incomplete DCM library. deweibel 2010-10-25 03:02:56 +0000
  • a80eb66e77 fix bugs from factoring imu object. Tested & working - integration and roll/pitch drift correction Untested - yaw drift correction and centrepetal comp deweibel 2010-10-25 02:03:52 +0000
  • 6272955567 small correction to imu lib deweibel 2010-10-24 20:10:09 +0000
  • de51162e81 Correct file references for repository deweibel 2010-10-24 19:12:09 +0000
  • 489365e7fc Add IMU library deweibel 2010-10-24 18:37:56 +0000
  • 3e30d2566d Add DCM library deweibel 2010-10-24 18:37:10 +0000
  • 271d4736a8 Factor the Stream-related enhancements out from FastSerial proper, so that we could use them on other Stream subclasses if that seemed worthwhile. DrZiplok@gmail.com 2010-10-23 05:59:40 +0000
  • 8eeb81f792 reduced APM_Compass library RAM and code footprint rmackay9@yahoo.com 2010-10-22 14:07:41 +0000
  • 74674b638b flight orientation selection by DIP1 switch jphelirc 2010-10-19 16:07:51 +0000
  • f5cd4e45f9 CLI and magneto initializations jphelirc 2010-10-19 15:22:58 +0000
  • ede3a46cf1 cleaning up and preparing for CLI jphelirc 2010-10-18 18:24:46 +0000
  • 669bde1e45 preparing for DIP switch functions jphelirc 2010-10-18 08:26:08 +0000
  • 84697f4111 Fix ::printf_P to transmit to the correct interface. Fixes the XBee test. DrZiplok 2010-10-18 04:40:33 +0000
  • 502b6ee0f7 Teach the compass init code how to detect whether there is a compass present at all. This lets systems where it's optional decide whether to try to use it or not... DrZiplok 2010-10-17 21:07:25 +0000
  • 2e5be5d86b Revert the MTK GPS driver to only claiming a fix when the GPS has a 3D solution, per discussion with Paul. DrZiplok 2010-10-17 20:13:53 +0000
  • 35b754bbae Xbee/Ser0 telemetry ports are working again jphelirc 2010-10-17 17:34:17 +0000
  • 455e315a1a updated serial port defs jphelirc 2010-10-17 16:18:14 +0000
  • ee105a0ebf The previous initialisation strategy for auto-detection doesn't play well with the way APM uses the GPS. DrZiplok@gmail.com 2010-10-17 07:22:11 +0000
  • ca6d51cddb If ::begin() is called on a port that is already open, preserve the previous buffer settings. This makes it easy to change serial speeds without having to know how the port buffers were set up originally. DrZiplok@gmail.com 2010-10-17 06:15:47 +0000
  • 0a94520682 Add support for automatically detecting the connected GPS and configuring accordingly. DrZiplok@gmail.com 2010-10-17 06:06:04 +0000
  • 079dd3c617 Changes to accommodate blinking lights and loss of GPS commands. Tested with NMEA, uBlox, Sirf and MTK. Does not function correctly with rmack's changes to APM_Compass posted 10/17/2010 (I don't know why). paulbmather@gmail.com 2010-10-17 04:07:46 +0000
  • 23ccff2ccd Add support for 'new' and 'delete', so we can cons things on the fly. DrZiplok 2010-10-17 04:02:06 +0000
  • 24202b7c46 added call to APM_Compass.SetOffsets. This is just to make it easier for people to figure out how to set the values. rmackay9@yahoo.com 2010-10-17 01:43:24 +0000
  • e29ea04fb1 fixed bug in APM_compass Init method (MagGain should be sent to ConfigRegB). Also repeats calibration if invalid values received from compass. rmackay9@yahoo.com 2010-10-17 01:34:57 +0000
  • 614d43c905 git-svn-id: https://arducopter.googlecode.com/svn/trunk@665 f9c3cf11-9bcb-44bc-f272-b75c42450872 paulbmather@gmail.com 2010-10-16 16:59:03 +0000
  • 0bbc8651e4 Added #defines for PMTK commands paulbmather@gmail.com 2010-10-16 16:56:29 +0000
  • d7e71b602c Fixed issue with comma parsing (space after comma was causing routine to misread data) Added init functions (PMTK) paulbmather@gmail.com 2010-10-16 16:55:56 +0000
  • 778c68d5ef Some bug corrections on startup jjulio1234 2010-10-13 16:48:09 +0000
  • b7ecadf982 Added limit to errorYaw in DCM to prevent I term to grow too much jjulio1234 2010-10-12 08:44:20 +0000
  • 6baf85d880 CalibrateSensors update. Some cleanups... jjulio1234 2010-10-11 21:54:42 +0000
  • 7667214987 Corrected bug on yaw sensor sign jjulio1234 2010-10-11 20:43:25 +0000
  • af74cb32c5 Main loop organization. NOT WORKING YET jjulio1234 2010-10-11 14:12:44 +0000
  • cca79ba0db Radio functions in Radio.pde jjulio1234 2010-10-11 13:32:23 +0000
  • c32ebdd2f5 Update ArduUser.h, EEPROM.pde and GCS.pde jjulio1234 2010-10-11 12:35:05 +0000
  • dc13c7320a Added LOG_PID_MSG to log.pde jjulio1234 2010-10-11 12:25:26 +0000
  • 018e8efc00 System.pde update jjulio1234 2010-10-11 12:20:30 +0000
  • 0540bbbe28 Start ArducopterNG update jjulio1234 2010-10-11 12:14:04 +0000
  • 5c18e5a185 incorporated Jose's magnetometer offset code into APM_Compass library so added a call to set the mag's declination (just to make it easier for people to add). rmackay9@yahoo.com 2010-10-09 23:30:34 +0000
  • 3c00a92d14 incorporated Jose's offset code into main compass library. rmackay9@yahoo.com 2010-10-09 23:22:46 +0000
  • c5155aa623 Add servo output message, fixes issue #163 DrZiplok@gmail.com 2010-10-09 18:11:24 +0000
  • c03d4e34c5 updated yaw sensor indicator, created installer CaranchoEngineering 2010-10-05 09:26:58 +0000
  • fbd117326b removed visual references to AeroQuad, inverted yaw transmitter indicator CaranchoEngineering 2010-10-01 08:30:49 +0000
  • 58c1714bd3 Add more documentation to the Menu class. DrZiplok 2010-09-30 04:28:10 +0000
  • e7d4273d52 ported John's compass calibration code to trunk. also added 45 deg angles to orientation matrices to allow more flexibility in mounting the compass to the APM frame. rmackay9@yahoo.com 2010-09-28 13:21:38 +0000
  • 4e91c0c7d6 Fix AP_Math include. DrZiplok@gmail.com 2010-09-27 04:05:10 +0000
  • 0f5d01b563 added magnetometer orientation functionality to APM_Compass which requires small change to ArduCopter.pde to include AP_Math. rmackay9@yahoo.com 2010-09-26 13:55:47 +0000
  • 16df19a26d added magnetometer orientation functionality to APM_Compass rmackay9@yahoo.com 2010-09-26 13:54:24 +0000
  • 5ba0c7328f Hook up stdio input, for the heck of it. We seem to be moving away from it, but there are things it can do that are hard to do with the Stream interfaces. DrZiplok@gmail.com 2010-09-25 18:15:56 +0000
  • 6838829428 Use strtok_r rather than strtok. Saves a stack frame, two bytes of global, and fixes backwards compatibility with older avr-libc versions. DrZiplok@gmail.com 2010-09-25 18:13:08 +0000
  • 4b09c9fade Fell asleep before committing these, oops. DrZiplok@gmail.com 2010-09-25 18:02:41 +0000
  • 8708675b1f added constructor with 9 elements to matrix3.h corrected matrix * vector function. rmackay9@yahoo.com 2010-09-25 02:43:11 +0000
  • d45f67b3ef Add a carriage return before printing a newline when we are called as stdout/stderr. DrZiplok@gmail.com 2010-09-24 07:32:38 +0000
  • e2184615d9 Change the way pre-prompt printing works to avoid having to deal with "magic" menu entries. DrZiplok@gmail.com 2010-09-24 07:31:59 +0000
  • 064dda10bf Provide an easy way to print stuff before displaying the prompt. DrZiplok@gmail.com 2010-09-24 06:18:59 +0000
  • eb6113e685 Add a simple commandline menu library. DrZiplok@gmail.com 2010-09-24 05:50:02 +0000
  • 7721e622aa Rather than subclassing from the templated classes, just typedef directly to them. DrZiplok@gmail.com 2010-09-23 05:45:43 +0000