Commit Graph

  • 7972a56076 State machine / switching improvements Lorenz Meier 2012-12-31 00:41:11 +01:00
  • 1b82dbb58d Merge branch '#111-px4io-integrated-mixing' of github.com:PX4/Firmware into fixedwing_io_mixing Lorenz Meier 2012-12-31 00:34:12 +01:00
  • dbb841b0dc Rework the way we scan text for scaler definitions; something weird was going on with sscanf's handling of %n that wasn't obvious. This seems to work around the issue. px4dev 2012-12-30 15:09:21 -08:00
  • f2d4eb2887 Revert "Removed text reuse, causing crash with stack trace" px4dev 2012-12-30 15:08:25 -08:00
  • e88ff3cdfa Fix the nxlines configuration for the zp214xpa board patacongo 2012-12-30 21:12:43 +00:00
  • e1eacb2254 Add ZP213X/4XPA nxlines configuration (needs a little more work) patacongo 2012-12-30 16:39:25 +00:00
  • 36d556256f Merge branch '#111-px4io-integrated-mixing' into fixedwing_io_mixing Lorenz Meier 2012-12-30 14:03:33 +01:00
  • 668d1b3301 Removed text reuse, causing crash with stack trace Lorenz Meier 2012-12-30 13:58:30 +01:00
  • 234af06571 Fixed merge error Lorenz Meier 2012-12-30 12:05:38 +01:00
  • 1da1b8f49c Merge branch 'fixedwing_outdoor' into fixedwing_io_mixing Lorenz Meier 2012-12-30 11:01:59 +01:00
  • 2577e1a749 Removed compile errors, removed non-wanted MAVLink dependency in commander app Lorenz Meier 2012-12-30 11:01:09 +01:00
  • abe1b9759a Merged IO mixing branch Lorenz Meier 2012-12-30 10:49:27 +01:00
  • f6ea42ab5e Fix px4io signal test command to force FMU armed state. px4dev 2012-12-30 01:28:07 -08:00
  • fd016abd46 Implement the remaining pieces of mixer upload to PX4IO. px4dev 2012-12-30 01:17:19 -08:00
  • c740e9c616 Add a receive error counter for debugging purposes. px4dev 2012-12-30 01:16:54 -08:00
  • b14abad3a0 Fix logic for handling partial buffers. px4dev 2012-12-30 01:16:28 -08:00
  • 142556b442 merged Lorenz Meier 2012-12-30 10:03:05 +01:00
  • 62a95bf8e6 Stabilization enabling / switching Lorenz Meier 2012-12-30 09:53:45 +01:00
  • 85375c2201 Rename the FMU->IO output controls to reflect the fact that they are controls, not servo values. px4dev 2012-12-29 17:15:48 -08:00
  • b8250de1e6 Assorted compile fixes. px4dev 2012-12-29 16:22:30 -08:00
  • d81edb09cf whitespace/formatting px4dev 2012-12-29 16:01:24 -08:00
  • f9520ee39d Factory method for a simple mixer that converts PWM/PPM values to the standard internal format. px4dev 2012-12-29 16:00:50 -08:00
  • 0298714db5 Merge branch 'fixedwing_outdoor' of github.com:PX4/Firmware into fixedwing_outdoor Lorenz Meier 2012-12-30 00:04:54 +01:00
  • 0ae5997bd0 Fix some scaling errors in the PWM <-> mixer-internal conversions. px4dev 2012-12-29 13:28:32 -08:00
  • 6b9d5dac4d Rough in the new mixer path for PX4IO. px4dev 2012-12-29 12:58:41 -08:00
  • 6ede0e2f18 Add the ability to reset a mixer group. Report the remaining buffer size from load_from_buf. px4dev 2012-12-29 12:58:10 -08:00
  • d5da457e29 Fix PX4IO to run C++ static ctors px4dev 2012-12-29 12:57:29 -08:00
  • 4976a3a47d Added accel magnitude check, added conversion functions for various standard cases Lorenz Meier 2012-12-29 16:21:59 +01:00
  • b240e31c1c Safer fixed wing mode switching Lorenz Meier 2012-12-29 11:18:49 +01:00
  • c652f718c0 Minor fixes, pushing WIP Lorenz Meier 2012-12-29 11:00:15 +01:00
  • 35c82ff2fc Make mixer ioctls load from a memory buffer rather than a file. This is prep for uploading the memory buffer to IO to be processed there. px4dev 2012-12-29 00:01:04 -08:00
  • f0da789626 Remove the unused complex-multirotor setup ioctl, since it's not implemented anywhere. px4dev 2012-12-28 16:44:17 -08:00
  • e0be95b9a0 Add board support at configs/zp214xpa for the The0.net ZP213X/4XPA board with the LPC2148; Add configurations sim/nxlines. convert mcu123-lpc214x/nsh to use the kconfig-frontends. patacongo 2012-12-28 23:40:54 +00:00
  • be85589e48 Fixed some typos Lorenz Meier 2012-12-28 20:19:47 +01:00
  • 9e2076b4e4 Cleared last differences, ready for testing Lorenz Meier 2012-12-28 15:10:25 +01:00
  • 913f5a7812 Cleared last diff items between origin/master and fixedwing_outdoor Lorenz Meier 2012-12-28 15:06:19 +01:00
  • a1e1e7bf42 Cleaning up calibration requests Lorenz Meier 2012-12-28 13:18:52 +01:00
  • d96add5b61 Even more cleanup, diff now clean Lorenz Meier 2012-12-28 13:16:34 +01:00
  • e01c0e1de6 Reverting more nuttx merge Lorenz Meier 2012-12-28 13:13:30 +01:00
  • 38a1076a33 Cleaned up attitude control in HIL, implemented very simple guided / stabilized mode with just attitude stabilization Lorenz Meier 2012-12-28 13:12:27 +01:00
  • cc582b2b44 Only send actuator HIL commands if armed Lorenz Meier 2012-12-28 13:10:58 +01:00
  • 8b8330a015 Reverted nuttx merge, back to master Lorenz Meier 2012-12-28 13:10:06 +01:00
  • 3c865c7261 Build the mixer library for PX4IO as well px4dev 2012-12-27 15:12:09 -08:00
  • 45a4bcb6ef Merged relay activation Lorenz Meier 2012-12-27 19:06:09 +01:00
  • 7526dd46a2 Added header for common priority bands Lorenz Meier 2012-12-27 19:01:00 +01:00
  • e2196bca4f Added position lock check Lorenz Meier 2012-12-27 18:36:37 +01:00
  • f5bad08bd0 Cleaned up control mode state machine / flight mode / navigation state machine still needs a bit cleaning up Lorenz Meier 2012-12-27 18:27:08 +01:00
  • 61d7e1d285 Reverted changes to multirotor rate controller, changing to a discrete derivative does not help Lorenz Meier 2012-12-27 17:47:51 +01:00
  • a6f2c6022e Merge branch 'fixedwing_outdoor' of https://github.com/julianoes/Firmware into fixedwing_outdoor Lorenz Meier 2012-12-27 17:13:52 +01:00
  • b2068b4e0e WIP on mode switching input Lorenz Meier 2012-12-27 17:13:48 +01:00
  • 954529e8c5 Add support for key release events patacongo 2012-12-27 14:01:59 +00:00
  • c259a34a82 Allowed rc.txt files as well Lorenz Meier 2012-12-27 13:17:43 +01:00
  • 88bccb641e Verified USB HID KBD driver encoding of special characters; apps/examples/hidkbd now decodes encoded keyboar characters. patacongo 2012-12-26 21:37:50 +00:00
  • 8ed19bb07d Add UG_2965SWEG01 driver from Darcy Gong; fix logic error in how waiters are reawakened in the USB HID keyboard driver patacongo 2012-12-26 20:04:57 +00:00
  • 373e145e54 Implement encoding the usbhost HID keyboard driver; configre olimex-lpc1766stk HID keyboard configuration to use the kconfig-frontends tool patacongo 2012-12-26 18:54:59 +00:00
  • 292d4db37a Add logic to serialize and marshal out-of-band keyboard commands patacongo 2012-12-25 17:22:58 +00:00
  • 6953365d30 Fix several build issues noted by Mike Smith patacongo 2012-12-24 20:22:14 +00:00
  • 7c73fe57c6 Fixes for l3s, USB composite, nfsmount, apps context build problems patacongo 2012-12-24 17:49:58 +00:00
  • 5859e0d353 Correct round-to-ticks logic in sigtimedwait() patacongo 2012-12-24 14:31:02 +00:00
  • 424d1af00f Some fixes to apps/builtin/registry need to handle some additional cases patacongo 2012-12-24 13:15:57 +00:00
  • d4edf2e85c Override is now really disabled for multirotors, also I don't think the parameter got ever read by the commander but I might be wrong Julian Oes 2012-12-23 17:20:53 -08:00
  • 9102b25bce Merge branch 'master' of github.com:PX4/Firmware into fixedwing_outdoor Lorenz Meier 2012-12-24 01:14:55 +01:00
  • 3fe53af6be Remove .context kludge from apps/ directory patacongo 2012-12-23 22:17:09 +00:00
  • 5cfde412bb Rename namedapp as simply builtin patacongo 2012-12-23 20:22:41 +00:00
  • c08135ffef Merged rates setpoints Lorenz Meier 2012-12-23 21:15:01 +01:00
  • 2f3f0aec46 Merge pull request #115 from PX4/ardrone_startup_update Lorenz Meier 2012-12-23 11:42:24 -08:00
  • 95b3828e41 Merge branch '#102-pwm-output-correctness' px4dev 2012-12-23 11:38:16 -08:00
  • 6b3f36020c Merge pull request #94 from PX4/DSM-decoder-fix px4dev 2012-12-23 11:31:31 -08:00
  • d5aa763118 Merge pull request #107 from PX4/gyros_parallel px4dev 2012-12-23 11:25:15 -08:00
  • a8451a2d18 Update apps/drivers/mpu6000/mpu6000.cpp px4dev 2012-12-23 11:24:54 -08:00
  • 720a1140b2 Merged NuttX Lorenz Meier 2012-12-23 20:23:30 +01:00
  • edb3871913 Remove some dependencies of distclean on clean. This should not be necessary in higher level makefiles and should speed up make distclean patacongo 2012-12-23 17:35:06 +00:00
  • c62d3d93de Mostly costmetic updates patacongo 2012-12-23 17:32:41 +00:00
  • f2fb8c7960 Fix typo Lorenz Meier 2012-12-23 18:10:00 +01:00
  • f2a0267b07 Fix errors and omissions in last checkin patacongo 2012-12-22 16:51:01 +00:00
  • e975043dd3 Add tools/kconfig.bat patacongo 2012-12-22 16:47:02 +00:00
  • 6d34211630 Merge branch 'gyros_parallel' into fixedwing_outdoor Lorenz Meier 2012-12-22 00:57:50 +01:00
  • a2aa9dd8fd Made MPU-6000 gyro optional Lorenz Meier 2012-12-22 00:56:37 +01:00
  • 4cf2266b79 Robustified actuator output topic, added number of mixed outputs Lorenz Meier 2012-12-22 00:47:52 +01:00
  • 247ad37c4b configs/sim/nxwm now uses kconfig-frontends patacongo 2012-12-21 21:30:33 +00:00
  • c67fdb87f7 Patches from Petteri Aimonen (plus a few other things) patacongo 2012-12-21 20:09:32 +00:00
  • 5b92c51777 Initial implementation of application access to the PX4IO relays. px4dev 2012-12-20 21:31:02 -08:00
  • 0f2decb70f Prep for release 6.24 patacongo 2012-12-20 20:22:21 +00:00
  • 8053b4b9f7 Revert "I don't want a switch for failsafe for the copter" Julian Oes 2012-12-20 08:55:54 -08:00
  • c2a284d25e Fix make export target patacongo 2012-12-20 14:08:21 +00:00
  • 73763353d0 Merge branch 'master' into DSM-decoder-fix px4dev 2012-12-19 22:24:00 -08:00
  • 06407b166f My PID integral part fixes Julian Oes 2012-12-19 17:54:18 -08:00
  • 28b3ecd9c6 I don't want a switch for failsafe for the copter Julian Oes 2012-12-19 17:06:01 -08:00
  • db3e7613bc Verify PATH variable in apps/examples/elf patacongo 2012-12-19 22:18:30 +00:00
  • 272fc3b523 Some minor fixes for CONFIG_ADDRENV=y patacongo 2012-12-19 21:16:03 +00:00
  • 56a6504618 Incorporate address environment interfaces in binfmt/ logic patacongo 2012-12-19 17:54:26 +00:00
  • fe6496a04d Correctly do position lock led signalling on IO and position lock measurement on FMU, tested with HIL. Lorenz Meier 2012-12-19 14:20:40 +01:00
  • 4676b71d8a Cleanup in ADC driver, re-add all inputs that are present Lorenz Meier 2012-12-19 14:19:11 +01:00
  • bc3b66043f Cleaned up HIL on FMU / IO combo Lorenz Meier 2012-12-19 11:34:51 +01:00
  • 8ae8d43ae2 Restructre address environment interfaces in preparation for incorporation into binfmt/ logic patacongo 2012-12-18 16:15:27 +00:00
  • f41e5728fc Correct demixing scaling for v-tail mixers Lorenz Meier 2012-12-18 13:18:36 +01:00
  • 4c2862f6c0 Merged PWM fixes Lorenz Meier 2012-12-18 12:32:19 +01:00
  • 76895af6eb Fix several aspects of the PWM output driver; enable auto-reload, use named constants for various control bits, and use a more polite mechanism at disarm time to avoid runt pulses. px4dev 2012-12-18 00:35:28 -08:00
  • 8d716dea45 Teach 'fake' to set the arming state as well. px4dev 2012-12-18 00:33:33 -08:00
  • b8044d9786 use <err.h> more consistently in the fmu driver. px4dev 2012-12-18 00:29:22 -08:00