Commit Graph

8385 Commits

Author SHA1 Message Date
Gautier Hattenberger 52fd314ae5 [conf] more cleaning of settings files 2012-05-03 16:57:45 +02:00
Gautier Hattenberger bc95cd8f20 [conf] start moving estimation settings files 2012-05-03 16:57:45 +02:00
Gautier Hattenberger 3371654676 [conf] start moving control settings in subfolder 2012-05-03 16:57:45 +02:00
Gautier Hattenberger 0b6660b25f [conf] move modules settings 2012-05-03 16:57:45 +02:00
Felix Ruess af8857ff24 [conf] moved some more airframe files to obsolete 2012-05-03 14:54:51 +02:00
Gautier Hattenberger b4428f749c [conf] remove old settings files 2012-05-02 13:56:03 +02:00
Gautier Hattenberger 19073e5410 [conf] move/rename beth settings 2012-05-02 13:46:54 +02:00
Gautier Hattenberger 1a92231d30 [conf] update old airframes and config files 2012-05-02 13:07:54 +02:00
Gautier Hattenberger 1b32caf7ed [conf] remane "autopilot" folder "firmwares" 2012-05-02 11:27:42 +02:00
Felix Ruess cf5a5716d3 [rotorcraft telemetry] added a mode for the attitude visualizer, only send AHRS_REF_QUAT if STABILISATION_ATTITUDE_TYPE_QUAT 2012-05-01 01:10:22 +02:00
Felix Ruess 92f6b82675 [conf] added quadrotor example config 2012-05-01 01:04:14 +02:00
Felix Ruess 038488194b [conf] some settings xml renames 2012-05-01 01:01:43 +02:00
Felix Ruess 7b654d7138 [conf] cleanup and split of settings files for rotorcrafts 2012-05-01 00:49:12 +02:00
Felix Ruess e5ed5f5943 [conf] xml files should not be executable 2012-05-01 00:43:53 +02:00
Gautier Hattenberger d78c1e77e7 [i2c] proper use of i2c periph 2012-04-28 16:32:47 +02:00
Felix Ruess 8fffc98609 [udev rule] added a udev rule to make luftboot on lisa/m usable with plugdev group 2012-04-27 00:50:04 +02:00
Felix Ruess 07aebfaf72 [stm32] merge new i2c driver
* the old i2c driver is still the default
* to use the new i2c driver, add to the firmware section in the airframe file
  <configure name="USE_NEW_I2C_DRIVER" value="1"/>
2012-04-26 16:25:45 +02:00
Felix Ruess 23caa9ea03 [rotorcraft] don't force failsafe commands if motors are off 2012-04-26 16:10:32 +02:00
Felix Ruess 4a3b14581e [GCS] added RC_D shorthand for rotorcraft mode RC_DIRECT to server, so it is not displayed as unknown 2012-04-26 14:58:43 +02:00
Pranay Sinha 910ddd8678 [rotorcraft arming] Allow to turn on motors in any mode if they were switched off in a mode other than MODE_MANUAL.
If arming via throttle or kill switch is used, at first startup you can only turn them on in MODE_MANUAL.
2012-04-26 01:11:55 +02:00
Felix Ruess 6ff033f21f [python attitude viz] added the improvements from the toytronics branch
* fixes throttle indicator
* apparently no flickering anymore
* at zero roll/pitch the quadshot is in forward flight (was displayed in hover before)
2012-04-25 22:19:29 +02:00
Felix Ruess 7c2d610913 [rotorcraft arming] fix USE_KILL_SWITCH_FOR_MOTOR_ARMING
* also reset in_flight to false, when going into kill mode
* when turing motors off, go back to correct waiting state in KILL_SWITCH and THROTTLE arming state machines
2012-04-25 21:22:50 +02:00
Gautier Hattenberger 5cf7c48efb Merge pull request #178 from paparazzi/b2_v12_mag_signs
default mag signs/channels for IMU b2_v1.2
2012-04-25 05:45:31 -07:00
Christophe De Wagter f7c06dfb04 Aspirin 2.0 Channels and Signs 2012-04-25 11:34:46 +02:00
Gautier Hattenberger 2632417c77 Merge pull request #182 from gautierhattenberger/doc
Modules documentation
2012-04-24 00:41:54 -07:00
Gautier Hattenberger bcaba7c720 [modules documentation] Add a doc node to module
modules developpers can provide
- a description of the module
- a list of the configuration variables and flags (configure and define)
- a list of sections to add to the airframe file
2012-04-24 09:29:12 +02:00
Felix Ruess b064e2e48e [gps_nmea] fix start index of msg_buf, where parsing starts
now the gps fix should be read correctly
2012-04-23 00:53:26 +02:00
Felix Ruess 60ade3bf0c [gps_nmea] read hdop and use it as pdop, better than nothing 2012-04-22 15:35:02 +02:00
Felix Ruess fd5ce736d1 [math] in function utm_of_lla_f: copy altitude from lla 2012-04-22 15:33:59 +02:00
Felix Ruess 89b5871136 [gps] set gps.utm_pos.alt correctly
it was zero because utm_f.alt was never written anywhere
2012-04-22 15:33:58 +02:00
Felix Ruess dddde03c49 [gps_nmea] if fix is reported as 1, it is really no fix, was correct before 2012-04-22 04:32:44 +02:00
Felix Ruess f20da8fcaf [gps_nmea] attempt to fix nmea parser at least a little bit
* fix gps.course
* fix gps.lla_pos
* fix altitude: it is in mm
* compute gps.ecef_pos for rotorcrafts
* added subsystem for rotorcrafts
2012-04-22 03:59:38 +02:00
Felix Ruess 75b35daa02 [bat_checker module] only compile for target ap 2012-04-21 22:36:45 +02:00
Felix Ruess ef5b5b0df8 [rotorcraft] force kill mode if ahrs is not aligned, even if RC is not used.
only read rc to check motors and in_flight if not in FAILSAFE or KILL mode
2012-04-21 15:37:50 +02:00
Felix Ruess 35713bf7db removed old/obsolete booz2 subsystem makefiles 2012-04-21 14:07:13 +02:00
Felix Ruess 24ac592bf7 [airframe files] removed MAG_[XY|XZ|YZ]_SENS defines, they are never used anywhere 2012-04-18 23:13:41 +02:00
Felix Ruess c0c5771488 Merge pull request #179 from scdwyer/dev
fixes Issue #175
2012-04-16 03:05:17 -07:00
Stephen Dwyer dfd80b23dd made /opt/paparazzi take precedence over /opt/local in makefiles to address some path issues, OS X specific 2012-04-15 20:00:04 -06:00
Piotr Esden-Tempski ad33403255 Merge branch 'dev' into dev_i2c 2012-04-15 14:53:07 -07:00
Piotr Esden-Tempski ecb723b2c8 Lisa/L does not use luftboot. Make it so! :) 2012-04-15 14:51:09 -07:00
Felix Ruess 5c9bcbe383 Merge branch 'dev' into dev_i2c 2012-04-15 23:28:40 +02:00
Felix Ruess 87dfcfa650 call mag handler in imu aspirin2 driver, otherwise will never be scaled 2012-04-15 23:25:27 +02:00
Piotr Esden-Tempski 51c9434b74 Added the dfu flashing script. Lisa/m 2.0 board is now by default using the DFU flashing mode.
As paparazzi (payload) does not contain a way to switch to the
bootloader yet you need to connect ADC2 pin to ground on power up to
force the bootloader mode.
2012-04-13 17:04:25 -07:00
Piotr Esden-Tempski eb801c837d Added preliminary support for luftboot.
By default all lisa/m 2.0 firmware will end up at address 0x8002000 and
jtag will put it there without erasing the bootloader. If you intend to
not use Luftboot you have to set
<configure name="NO_LUFTBOOT" value="1"/>
in your airframe file.

Using DFU for flashing firmware still needs to be added.
2012-04-13 16:35:22 -07:00
Felix Ruess 1cb498d9ba Merge branch 'master' into dev
* print period and freq of modules' periodic functions
* updated bat_checker module to use that
2012-04-11 16:51:13 +02:00
Felix Ruess 69f53b8f7d use new generated x_PERIODIC_FREQ in bat_checker module 2012-04-11 16:49:33 +02:00
Gautier Hattenberger d644d13e7c print period and freq of modules' periodic functions
in generated/modules, define freq/period with
the name of the function all in capital letters
followed by _FREQ or _PERIOD
2012-04-11 15:51:46 +02:00
Felix Ruess e7e51166f5 wrap define of ABS in ifndef in std.h 2012-04-11 14:09:57 +02:00
Felix Ruess 5d9c9a18a3 updated the hardware test airframe files, positive gains, etc. 2012-04-11 14:08:49 +02:00
Felix Ruess 345f9d9981 no trailing whitespaces please 2012-04-11 14:01:43 +02:00