58 Commits

Author SHA1 Message Date
Lorenz Meier
2293aa4e0a Fixed min value check, works for fixed wing now 2013-10-29 21:22:05 +01:00
Julian Oes
70ec68ffd0 Merge remote-tracking branch 'px4/master' into pwm_ioctls
Conflicts:
	src/drivers/px4io/px4io.cpp
2013-10-19 11:39:31 +02:00
Lorenz Meier
1dc9569e31 Fixed mixer chunk load and line ending detection for good. 2013-10-13 11:44:26 +02:00
Lorenz Meier
c5b890e87d Moved mixer file load / compression into mixer library. 2013-10-12 20:17:59 +02:00
Julian Oes
2d23d5fd4e Merge remote-tracking branch 'px4/master' into pwm_ioctls
Conflicts:
	src/drivers/px4io/px4io.cpp
2013-10-11 14:05:11 +02:00
Julian Oes
3dc2bdfa22 Changed pwm_limit interface a bit 2013-10-11 10:19:50 +02:00
Julian Oes
b25b9d37d5 Small function definition correction 2013-10-09 09:00:22 +02:00
Julian Oes
1b9e2af742 Moved PWM ramp to systemlib 2013-10-08 17:03:57 +02:00
Lorenz Meier
90c4664dce Merged status changes 2013-10-06 14:17:37 +02:00
Lorenz Meier
9424728af9 Fix a whole bunch of sanity checks across all mixers 2013-09-22 14:20:19 +02:00
Lorenz Meier
f62aeba420 Cover last potential corner case with mixers, should be totally safe now 2013-09-22 11:16:19 +02:00
Lorenz Meier
cd8854e622 Hotfix: Make param saving relatively robust 2013-09-20 19:59:48 +02:00
Lorenz Meier
fdc4521949 Hotfix: Disabling param lock, not operational yet 2013-09-19 07:51:37 +02:00
px4dev
978a234d29 Lock name should not equal locking function name. Urr. 2013-09-18 22:40:54 -07:00
px4dev
7e0da345f0 The parameter system is supposed to have a lock; implement one. 2013-09-18 21:47:29 -07:00
Lorenz Meier
210e7f9245 Make param save command tolerant of FS timing 2013-09-18 08:44:02 +02:00
Andrew Tridgell
7257642371 perf: added perf_event_count() method
this allows drivers to get an event_count from a perf counter
2013-09-12 09:25:08 +02:00
Anton Babushkin
90873474a9 multirotor_pos_control: setpint reset rewritten 2013-09-10 22:58:44 +02:00
Lorenz Meier
aa785b0d2b Hotfix: Better error reporting, fixed sched param setup 2013-09-05 13:24:21 +02:00
Lorenz Meier
0c7995fd03 Avoid unneccesary cast 2013-09-04 08:12:51 +02:00
Anton Babushkin
e553087d10 pid.limit != 0 fix 2013-09-01 20:17:24 +02:00
Anton Babushkin
f0a750714a pid.c: fixed bad merge of seatbelt_multirotor, should fix EASY/AUTO modes 2013-09-01 14:12:48 +02:00
Lorenz Meier
2d83c6f825 Closing all opened file descriptors, fixed param save issue, tests clean 2013-09-01 12:47:10 +02:00
Lorenz Meier
9eff3170a3 More verbosity on RC check 2013-09-01 10:30:04 +02:00
Lorenz Meier
7292e8c722 Hotfix for mavlink logbuffer, needs another round of validation. 2013-08-31 11:21:57 +02:00
Lorenz Meier
e119bbb0f1 A lot more on calibration and RC checks. Needs more testing, but no known issues 2013-08-25 16:33:14 +02:00
Lorenz Meier
fab110d21f Moved math library to library dir, improved sensor-level HIL, cleaned up geo / conversion libs 2013-08-21 18:13:01 +02:00
Lorenz Meier
5be2f4a792 Moved mavlink log to system lib 2013-08-21 14:54:57 +02:00
px4dev
e931d3b9cd Add an option to the systemreset() call and to the reboot command (-b) to reboot into the bootloader.
The system will remain in the bootloader until it's reset, or until an upload is completed.
2013-08-03 22:35:18 -07:00
px4dev
9d6ec6b365 Restructure things so that the PX4 configs move out of the NuttX tree, and most of the PX4-specific board configuration data moves out of the config and into the board driver.
Rename some directories that got left behind in the great board renaming.
2013-08-02 22:34:55 -07:00
Lorenz Meier
4e5eb9740b Fixed led and reboot linker challenges in C++ environments 2013-07-28 14:50:27 +02:00
Lorenz Meier
c88e8e335c Merged master 2013-07-20 08:30:20 +02:00
Lorenz Meier
a4d0594bd7 Merge branch 'master' into autostart 2013-07-18 13:18:42 +02:00
Lorenz Meier
41b51bdb88 Merge branch 'master' of github.com:PX4/Firmware into fmuv2_bringup 2013-07-16 08:57:40 +02:00
Lorenz Meier
17338ca61a Removed unneccesary casts in airspeed calculation to double precision 2013-07-15 13:59:23 +02:00
Lorenz Meier
0b47ed86e0 Implemented new, simple system boot config and sane default value system based on two parameters evaluated at boot time 2013-07-15 13:58:43 +02:00
Lorenz Meier
f27491d2e5 Merge branch 'master' of github.com:PX4/Firmware into fmuv2_bringup 2013-07-10 11:58:48 +02:00
Lorenz Meier
82c13efad1 Merged CPU load changes by freddie chopin 2013-07-09 13:27:17 +02:00
px4dev
43f1843cc7 Merge branch 'master' of https://github.com/PX4/Firmware into fmuv2_bringup 2013-07-07 12:22:56 -07:00
px4dev
6871d2909b Add a mechanism for cancelling begin/end perf counters. 2013-07-05 22:53:57 -07:00
Lorenz Meier
cefebb9699 Small improvements in system lib 2013-07-04 15:48:01 +02:00
Lorenz Meier
e9290e7fc0 Merge branch 'master' of github.com:PX4/Firmware into origin_integration 2013-07-02 16:40:26 +02:00
px4dev
d1562f926f More implementation for the serial side on IO; fix a couple of bugs on the FMU side.
Still needs serial init and some more testing/config on the FMU side, but closer to being ready to test.
2013-06-28 23:39:35 -07:00
px4dev
90c458cb61 Checkpoint: interface abstraction for px4io driver 2013-06-25 23:08:34 -07:00
Anton Babushkin
72694825de Copyright fixes 2013-06-22 11:28:21 +04:00
Anton Babushkin
5cb1f4662f multirotor_attitude_control performance improved, tested in flight. PID library new functionality and bugfixes. 2013-06-20 19:25:37 +04:00
Lorenz Meier
9444def5f8 Merge branch 'master' into fmuv2_bringup 2013-06-10 15:01:44 +02:00
Lorenz Meier
8ad3aa315f Merged master 2013-06-06 07:57:31 +02:00
Simon Wilks
82c7e58122 Removed some debugging code 2013-06-04 01:03:16 +02:00
Simon Wilks
f435025d26 Completed main implementation and debugging 2013-06-04 00:10:58 +02:00