Commit Graph

  • 157b54ab4a Script name pointer array can be const. Fix a couple of lint errors while I'm here. px4dev 2013-03-10 13:46:55 -07:00
  • 712a1df0ec Mark the ROMFS as const, saves ~25KiB of RAM. px4dev 2013-03-10 13:46:23 -07:00
  • 4bc2ea744e more constness px4dev 2013-03-10 12:56:52 -07:00
  • 18d9956876 One more tune. Might be a bit big to keep. px4dev 2013-03-10 12:36:59 -07:00
  • 32e67883e8 Add one more tune. Improve error handling. Be less picky about tunes passed on the command-line. px4dev 2013-03-10 12:14:09 -07:00
  • 02fc6812d4 Add support for arbitrary user tunes on the commandline. px4dev 2013-03-10 00:29:19 -08:00
  • 0d9d009961 New tone_alarm driver, now features GWBasic PLAY / ANSI music string format px4dev 2013-03-10 00:04:51 -08:00
  • c720a32380 Hotfix: Correct channel order in HIL Lorenz Meier 2013-03-10 01:00:16 +01:00
  • 921ef9178d Hotfix: Correctly publish servo outputs Lorenz Meier 2013-03-10 00:16:55 +01:00
  • ed2f35fa53 Merge pull request #219 from sjwilks/master-hotfix Lorenz Meier 2013-03-09 13:20:39 -08:00
  • a8a74fda96 Invert aileron actuator for correct aileron response in auto Simon Wilks 2013-03-09 21:58:30 +01:00
  • 6fca5c1023 Merge pull request #160 from PX4/px4io-i2c Lorenz Meier 2013-03-09 12:10:05 -08:00
  • 802d0ae2fa Made dtors virtual, tested on IO and FMU Lorenz Meier 2013-03-09 21:07:29 +01:00
  • e0376fc375 archlinux compatibility Thomas Gubler 2013-03-09 15:16:29 +01:00
  • 5baea153e7 Merge branch 'master' of github.com:PX4/Firmware into px4io-i2c Lorenz Meier 2013-03-09 13:22:32 +01:00
  • e7df439ea1 Hotfix: Extend GPS lost timeout by a small delta to prevent timeout aliasing, GPS app does not report any more losses Lorenz Meier 2013-03-09 13:21:23 +01:00
  • 74bcf29c69 Refactored debug level into proper register, px4io status now correctly reads it. Added more of the missing alarms clear logic, alarms reporting now consistent. Adding missing sign change on mode switch, fixes override issue when attempting to switch to auto mode. Pending outdoor tests Lorenz Meier 2013-03-09 13:20:05 +01:00
  • 5335de4cc7 Merge branch 'px4io-i2c' of github.com:PX4/Firmware into px4io-i2c Lorenz Meier 2013-03-09 12:55:12 +01:00
  • 7d7e97f82d Merge pull request #217 from thomasgubler/px4io-i2c Lorenz Meier 2013-03-09 03:35:20 -08:00
  • 4b26d7aef4 adding missing include Thomas Gubler 2013-03-09 12:27:29 +01:00
  • 11cb9df05b After the mb12xx driver was merged way too early, make the best out of it and fix up the init phase to the driver bails out if there is no sensor connected Lorenz Meier 2013-03-09 11:20:06 +01:00
  • a54c0395cc Merge branch 'px4io-i2c' of github.com:PX4/Firmware into px4io-i2c Lorenz Meier 2013-03-09 11:05:56 +01:00
  • c9775d7455 Merge branch 'px4io-i2c' of github.com:PX4/Firmware into px4io-i2c Lorenz Meier 2013-03-09 11:03:38 +01:00
  • cc628fbc27 Add missing mixer ok check in override mode, clear FMU lost alarm when setting FMU_OK flag, print AP RX timeout in production mode as well Lorenz Meier 2013-03-09 11:03:06 +01:00
  • 7c8942f46c Merge branch 'master' of github.com:PX4/Firmware into px4io-i2c Lorenz Meier 2013-03-09 10:47:37 +01:00
  • 35790e673b Merge pull request #214 from ghulands/sonar Lorenz Meier 2013-03-08 13:17:57 -08:00
  • a4318bd68c Merge branch 'master' of github.com:PX4/Firmware into px4io-i2c Lorenz Meier 2013-03-08 22:17:22 +01:00
  • 87ea7096fd Merge pull request #216 from thomasgubler/adc Lorenz Meier 2013-03-08 13:16:21 -08:00
  • e8e52afcc4 Added minimum set of IO MAVLink text messages, report critical errors such as in-air restarts Lorenz Meier 2013-03-07 20:51:33 +01:00
  • ebac51cad8 Working on restart resilience, hunting down multi-load mixer issue (still present) Lorenz Meier 2013-03-07 19:47:43 +01:00
  • 7013eb5e10 Merge branch 'px4io-i2c' of github.com:PX4/Firmware into px4io-i2c-throttle Lorenz Meier 2013-03-07 18:06:37 +01:00
  • a493824850 Fixed wrong comment Lorenz Meier 2013-03-07 18:06:20 +01:00
  • bafddddfbc Merge branch 'px4io-i2c-throttle' into px4io-i2c Lorenz Meier 2013-03-07 11:46:39 +01:00
  • ff5ca82c75 Fixed throttle scaling issue, harmonized FMU and IO RC scaling code Lorenz Meier 2013-03-07 11:45:23 +01:00
  • c993ba5bbc Fixed minor scaling issue, throttle range still half Lorenz Meier 2013-03-07 10:27:55 +01:00
  • 5ab8ea9226 Merge branch 'px4io-i2c-throttle' of github.com:PX4/Firmware into px4io-i2c-throttle Lorenz Meier 2013-03-07 09:53:37 +01:00
  • 4050a05de7 Merge branch 'px4io-i2c-throttle' of https://github.com/sjwilks/Firmware into px4io-i2c-throttle Lorenz Meier 2013-03-07 09:49:45 +01:00
  • 4797c192be Fixed RC calibration scaling / assignment Lorenz Meier 2013-03-07 09:49:12 +01:00
  • 1c793848e0 Merge remote-tracking branch 'origin/px4io-i2c-throttle' into px4io-i2c-throttle Simon Wilks 2013-03-07 01:48:41 +01:00
  • 8f5dac3740 Let's just init the status flag every time we send a config update Simon Wilks 2013-03-07 01:47:02 +01:00
  • 8d1f80a9e8 Fix how we check for rc config init status Simon Wilks 2013-03-07 01:03:38 +01:00
  • 5c12b6a911 Request result of rc config upload from IO Simon Wilks 2013-03-06 22:52:19 +01:00
  • 84f9599cb3 Merge branch 'px4io-i2c' of github.com:PX4/Firmware into px4io-i2c-throttle Lorenz Meier 2013-03-06 22:36:53 +01:00
  • ae98836db8 Correct RC config sanity checking and report back when RC config errors occur. Simon Wilks 2013-03-06 20:37:01 +01:00
  • b7aeaa43b1 Merge branch 'master' of github.com:PX4/Firmware into px4io-i2c Lorenz Meier 2013-03-06 19:49:55 +01:00
  • 07c3493825 Revert "testing" Simon Wilks 2013-03-05 23:00:39 +01:00
  • 16aa618bb4 testing Simon Wilks 2012-12-15 08:38:13 +01:00
  • b526bab174 Remove extra spaces from mixers before processing them. This gives us some more working space on IO for mixer processing. px4dev 2013-03-04 21:46:55 -08:00
  • c149361f15 scale the saved adc values to get voltage Thomas Gubler 2013-03-04 14:21:49 +01:00
  • e27481826c write adc values to sensors combined and log them Thomas Gubler 2013-03-03 23:43:17 +01:00
  • 5cca76f414 Merge remote-tracking branch 'upstream/px4io-i2c' into px4io-i2c-throttle Simon Wilks 2013-03-03 23:13:53 +01:00
  • c26fdecad2 Merge remote-tracking branch 'upstream/px4io-i2c' into px4io-i2c Simon Wilks 2013-03-03 18:10:09 +01:00
  • 42694a5736 Make some improvements to the ARMv7M fault decode logic. px4dev 2013-03-02 22:17:43 -08:00
  • 160ac722be Fix white space Greg Hulands 2013-03-01 10:16:04 -08:00
  • d1e41f2c48 Missed the accel reference here Greg Hulands 2013-03-01 10:14:11 -08:00
  • 349af372d0 Changes from pull request feedback Greg Hulands 2013-03-01 10:03:40 -08:00
  • 6eca4ba462 Maxbotix I2C Sonar Support Greg Hulands 2013-03-01 09:20:00 -08:00
  • 72a8ba074e Merge branch 'master' of github.com:PX4/Firmware into px4io-i2c Lorenz Meier 2013-03-01 16:07:11 +01:00
  • 433c954858 Hotfix: Fix program flow for uORB non-published topics Lorenz Meier 2013-03-01 16:06:52 +01:00
  • b7a510dfcb Merge branch 'master' of github.com:PX4/Firmware into px4io-i2c Lorenz Meier 2013-03-01 09:43:40 +01:00
  • eb9930de25 Merge branch 'master' of github.com:PX4/Firmware Lorenz Meier 2013-03-01 09:42:51 +01:00
  • 81594c1abc Hotfix: return correct value for orb_check() for never-published topics Lorenz Meier 2013-03-01 09:42:39 +01:00
  • a35d214d98 Merge branch 'master' of github.com:PX4/Firmware into px4io-i2c Lorenz Meier 2013-02-26 21:30:05 +01:00
  • dee0a30e16 Hotfix: ensure PWM output on IO and FMU stops when disarming Lorenz Meier 2013-02-26 21:27:33 +01:00
  • c848fd1d63 Merged master Lorenz Meier 2013-02-26 21:17:48 +01:00
  • a9b933b7e6 Merge pull request #206 from thomasgubler/airspeed Lorenz Meier 2013-02-26 12:16:16 -08:00
  • dffe05d893 Merge branch 'master' of github.com:PX4/Firmware into px4io-i2c Lorenz Meier 2013-02-26 21:15:36 +01:00
  • 8e3b09bd50 small printf change Thomas Gubler 2013-02-26 13:38:48 +01:00
  • de77cba538 small cleanup Thomas Gubler 2013-02-26 11:18:13 +01:00
  • faafb55e42 Merge remote-tracking branch 'upstream/master' into px4io-i2c Simon Wilks 2013-02-25 23:25:29 +01:00
  • e0345f7abe Merge remote-tracking branch 'upstream/px4io-i2c' into px4io-i2c Simon Wilks 2013-02-25 23:06:29 +01:00
  • f0d8ce009e Merge remote-tracking branch 'upstream/master' into new_state_machine Julian Oes 2013-02-25 09:26:16 -08:00
  • 34c84752d1 Checkpoint: Added control flags Julian Oes 2013-02-25 09:24:30 -08:00
  • 6f1d7dc7de commander app sets an airspeed_valid flag in the vehicle status Thomas Gubler 2013-02-25 15:48:16 +01:00
  • 3f674ba78c fixed a typo Thomas Gubler 2013-02-25 14:34:53 +01:00
  • 4673a79e6c USB fixes from Petteri Aimonen, cherry-picked. Lorenz Meier 2013-02-25 12:59:02 +01:00
  • 231a721ed4 Hotfix: Removed spurious break Lorenz Meier 2013-02-25 12:33:33 +01:00
  • ca794265c6 Fixed input indexing, stupid 1-based indices on the GCS side (MP/QGC) caused confusion Lorenz Meier 2013-02-25 09:07:13 +01:00
  • 2284e668eb Removed bound checking assertions Lorenz Meier 2013-02-25 08:53:00 +01:00
  • 5cc1e30e4f Corrected assertion range Lorenz Meier 2013-02-25 08:31:43 +01:00
  • 2ad41b8373 Merge branch 'px4io-i2c-memory-squeeze' of github.com:PX4/Firmware into px4io-i2c-memory-squeeze Lorenz Meier 2013-02-25 07:55:07 +01:00
  • e622835555 Bump the task stack up to 1200 bytes to give the mixer loader some headroom. This addresses the last reported issue with this branch. px4dev 2013-02-24 16:20:04 -08:00
  • 6ac7e8b7e4 Scale R/C inputs around the preset center, not the nominal center. px4dev 2013-02-24 15:56:02 -08:00
  • 345b1a0915 Print mapped R/C inputs as signed values (since they are zero-relative) px4dev 2013-02-24 15:55:38 -08:00
  • 3d9901dfaf If we have seen control input from FMU, update the FMU_OK status flag. px4dev 2013-02-24 15:31:40 -08:00
  • dc74eeb421 Report the control values from the FMU in the status output. Count them separately from the actuators. px4dev 2013-02-24 15:31:01 -08:00
  • f35c5d600a Don't mask out the enable bit when accepting R/C input config updates. px4dev 2013-02-24 14:32:04 -08:00
  • b922870fd3 Merge branch 'px4io-i2c-memory-squeeze' of github.com:PX4/Firmware into px4io-i2c-memory-squeeze Lorenz Meier 2013-02-24 23:31:06 +01:00
  • 93f6edfe64 Fix reporting of R/C input config px4dev 2013-02-24 14:30:56 -08:00
  • 776cf6093c && -> & px4dev 2013-02-24 14:06:28 -08:00
  • 1d0431e850 Merge branch 'px4io-i2c-memory-squeeze' of github.com:PX4/Firmware into px4io-i2c-memory-squeeze Lorenz Meier 2013-02-24 23:05:08 +01:00
  • e818bcbfc2 Fix a wrong register read for the mapped channel mask px4dev 2013-02-24 13:58:52 -08:00
  • 6dd1cfd622 Merge branch 'master' of github.com:PX4/Firmware into px4io-i2c-memory-squeeze Lorenz Meier 2013-02-24 22:58:46 +01:00
  • 858460c863 Extended PX4IO status dump px4dev 2013-02-24 13:40:46 -08:00
  • c0a852dab4 airspeed (pitot) offset calibration Thomas Gubler 2013-02-24 21:57:38 +01:00
  • 72603207a1 Fixed formatting of status printing Lorenz Meier 2013-02-24 21:12:25 +01:00
  • 3d53b1d551 Fix it here, too. px4dev 2013-02-24 11:50:57 -08:00
  • ccbd5a6372 No, really fix it this time. px4dev 2013-02-24 11:48:52 -08:00
  • 186d329722 Fix search-and-replace error. px4dev 2013-02-24 11:47:56 -08:00
  • 8c7c6b201c Merge branch 'px4io-i2c-memory-squeeze' of https://github.com/PX4/Firmware into px4io-i2c-memory-squeeze px4dev 2013-02-24 11:43:09 -08:00