Commit Graph

  • 6d0bea0298 Fix the PWM servo ioctl base so it's not overlapping the GPIOs px4dev 2012-12-18 00:27:12 -08:00
  • fe4bf6f555 Integrate PATH traversal logic and binary format logic patacongo 2012-12-17 14:43:31 +00:00
  • 14a896b205 Add basic hooks to support a PATH variable (more is needed) patacongo 2012-12-16 21:15:27 +00:00
  • 97a94e3b89 Fixed MAV_TYPE parameter readout Lorenz Meier 2012-12-16 16:31:17 +01:00
  • df5c09ead1 Fixed MAVLink parameter initialization Lorenz Meier 2012-12-16 16:31:02 +01:00
  • b9606d0d6e Reverted arming state machine back to its original state, operational again Lorenz Meier 2012-12-16 16:30:41 +01:00
  • e56911bf2d Fixed signal loss detection on S.Bus parsing, stripped PX4IO code parts from S.Bus parser to allow FMU / IO parser code sharing. Added S.Bus channels 17 and 18 if channel data struct has enough space. Tested with receiver and PX4FMU. Lorenz Meier 2012-12-16 15:31:44 +01:00
  • f81d00594c Made PX4IO FMU timeout based on IOs HRT, updating mixers now on every FMU update and not at fixed rate, this is WIP and currently does not support mixing with RC-only Lorenz Meier 2012-12-15 23:28:03 +01:00
  • 42ffb4161d Merge branch 'master' of github.com:PX4/Firmware into fixedwing_outdoor Lorenz Meier 2012-12-15 21:24:47 +01:00
  • 8fc05d82fc Documentation update patacongo 2012-12-15 16:03:45 +00:00
  • a202ca65d1 Add z180 system timer patacongo 2012-12-15 15:03:35 +00:00
  • f40e4d13aa Merge pull request #101 from julianoes/hotfix_matlab_import_script Lorenz Meier 2012-12-15 01:38:51 -08:00
  • 4bc3f80043 Greatly sped up Matlab import script, a 17min flight now takes 2secs to import instead of more than the actual flight time Julian Oes 2012-12-15 00:01:59 -08:00
  • 67b2e69b23 More z180 serial logic patacongo 2012-12-14 19:15:07 +00:00
  • 9ef2bd0745 Add framework for z180 SCC driver patacongo 2012-12-14 15:32:26 +00:00
  • 7dcb78d3c4 Finsh Z80181/182 register bit definition patacongo 2012-12-13 21:49:11 +00:00
  • b922099dc2 Add special register definitions needed for z80181 and z80182 patacongo 2012-12-13 18:13:22 +00:00
  • 1fc0a6546e Merged IO feature branch Lorenz Meier 2012-12-13 11:12:34 +01:00
  • 03076a72ca Added required additional fields: If system is ok to launch (required for LED indicator), if system is ok to override fully by RC (required for multirotors which should not support this), desired PWM output rate in Hz (again required for some multirotors). Lorenz Meier 2012-12-13 10:23:02 +01:00
  • 06126d0d9e Starting GPS should probably be on by default. Simon Wilks 2012-12-13 07:09:11 +01:00
  • e9e7bacfa2 Add z180 interrupt initialization logic patacongo 2012-12-12 17:06:47 +00:00
  • a71e9d8104 Add z180 interrupt vectors patacongo 2012-12-12 16:38:50 +00:00
  • 092c435c46 Fix typo in z80-family Makefiles patacongo 2012-12-12 00:07:15 +00:00
  • 7eb3401791 Fix some early z180 compile errors patacongo 2012-12-11 22:51:20 +00:00
  • b09b1b66b0 configs/p112: Add a configuration for the Z180 P112 board patacongo 2012-12-11 21:42:15 +00:00
  • 7978ac907b Add support for the Z180 MMU and generic hooks for processes patacongo 2012-12-11 18:04:04 +00:00
  • 97ddd5100f Add arch/z80/src/z180/z180_iomap.h patacongo 2012-12-10 22:39:18 +00:00
  • 5f72f975b3 Add source files for z180 patacongo 2012-12-10 18:40:01 +00:00
  • 2b1f75ced6 Add header files for z180 patacongo 2012-12-10 17:03:34 +00:00
  • 096305f625 A mixer is required. Simon Wilks 2012-12-10 09:05:26 +01:00
  • 8cb01b42d0 README update patacongo 2012-12-09 19:07:01 +00:00
  • 50909ac4e2 Some initial changes for 8051 build update patacongo 2012-12-09 18:20:49 +00:00
  • 26faab64e5 Merge branch 'master' of github.com:PX4/Firmware into fixedwing_outdoor Lorenz Meier 2012-12-09 19:19:59 +01:00
  • 0386a4205b Updated PX4IOAR start script Lorenz Meier 2012-12-09 19:18:42 +01:00
  • 200ce6d7ff configs/xtrs/nsh and pashello now use kconfig-frontends and build Windows native patacongo 2012-12-09 17:34:53 +00:00
  • 93683ae1b5 configs/xtrs/ostest converted to kconfig-frontend and Windows native patacongo 2012-12-08 23:21:34 +00:00
  • 154035279f Merge pull request #98 from sjwilks/px4io_safety_switch px4dev 2012-12-08 14:35:32 -08:00
  • 9ba1a8f55d Fixes for configs/z80sim/pashello Windows native build patacongo 2012-12-08 21:31:43 +00:00
  • c5d9112de1 Add tools/link.bat, unlink.bat, and copydir.bat patacongo 2012-12-08 16:37:43 +00:00
  • 03b51c69e0 Added more LED state logic and improve code. Simon Wilks 2012-12-08 13:39:28 +01:00
  • 566012d5aa Merge pull request #97 from sjwilks/px4io_safety_switch px4dev 2012-12-07 18:53:16 -08:00
  • 2ca319a5cf configs/z80sim/nsh and pashello converted to kconfig-frontends and Windows native build patacongo 2012-12-07 22:02:51 +00:00
  • 10bda33ba3 Verify redesigned Z80 build on native Windows patacongo 2012-12-07 20:45:07 +00:00
  • 197e573885 Add an additional safety switch LED blink sequence when FMU and IO are armed Simon Wilks 2012-12-07 21:34:41 +01:00
  • cb393b2757 Redesign z80 build so that mkhpbase.sh bash script is not needed; remove support for older SDCC toolchains; Re-verify z80 build on Linux patacongo 2012-12-07 19:02:57 +00:00
  • 2a0c2ea6eb Merge remote-tracking branch 'upstream/master' into autostart-scripts Simon Wilks 2012-12-07 18:04:59 +01:00
  • 82cbac70ee Fixed calibration check Lorenz Meier 2012-12-07 17:07:42 +01:00
  • 756aa6b909 Patches from Petteri Aimonen + stdbool and rand() changes for Freddie Chopin patacongo 2012-12-07 16:00:56 +00:00
  • b7b79d8254 Add logging back in. Simon Wilks 2012-12-06 22:37:28 +01:00
  • c3038619a4 Updating the PX4IO rc script to the latest state. Simon Wilks 2012-12-06 22:35:20 +01:00
  • 097aeddcad Push single wire operations into stm32_serial.c and added a test to verify HoTT telemetry setup. Simon Wilks 2012-12-06 17:24:27 +01:00
  • 1ebb3b4ada Merged DSM fixes Lorenz Meier 2012-12-05 19:55:33 +01:00
  • 4c98d2e732 z80sim/ostest now builds okay under Linux with SDCC 3.2.1 patacongo 2012-12-05 16:28:33 +00:00
  • ccae1c4fb2 Progress toward natvie z80 SDCC build -- still issues patacongo 2012-12-05 15:01:11 +00:00
  • fd771f67f2 Adjust the control mapping from DSM receivers to correspond to the standard PPM control mapping for channels 0-4. px4dev 2012-12-04 22:00:24 -08:00
  • 7c3b28d503 Lock out the PPM decoder if the DSM or S.bus decoders have seen a frame recently. px4dev 2012-12-04 09:52:16 -08:00
  • c0ced89e2d README update patacongo 2012-12-04 14:34:48 +00:00
  • 1485a4ec1a Fix breakage to the DSM parser introduced with the input prioritisation logic. Back out to a "any input wins" strategy; connecting multiple receivers to I/O at the same time is currently not supported (read: strange things will happen). px4dev 2012-12-03 23:20:28 -08:00
  • 6e328b4d7a Add a 'monitor' verb to the px4io command so we can watch inputs to IO (it could get smarter). px4dev 2012-12-03 23:19:12 -08:00
  • c2fa801660 Progress toward a z80 native Windows build -- still needs some work patacongo 2012-12-03 20:12:59 +00:00
  • 343ea041c7 Update svn:ignore properties on nuttx/tools patacongo 2012-12-03 15:43:15 +00:00
  • 66c7e430cf Convert configs/z80sim/ostest to Kconfig/mconf tool patacongo 2012-12-03 15:33:24 +00:00
  • 995d13a484 Add dummy Toolchain.defs files for z80 arch family patacongo 2012-12-03 14:13:23 +00:00
  • 451ecc1bf4 Remove a few cut-and-paste author attributions. px4dev 2012-12-02 17:53:31 -08:00
  • d128c03666 Fix the fat, flat line bug patacongo 2012-12-02 17:34:08 +00:00
  • ad6c60c77c Merge pull request #90 from PX4/#89-BlinkM-driver px4dev 2012-12-01 22:59:36 -08:00
  • b02c69243d Merge pull request #75 from PX4/delay_test px4dev 2012-12-01 22:55:55 -08:00
  • 55e2e18885 Merge pull request #73 from PX4/io_arming px4dev 2012-12-01 22:55:33 -08:00
  • c09ed414fd Merge pull request #80 from PX4/#61-px4io-spektrum-decoder px4dev 2012-12-01 22:54:06 -08:00
  • d92827c54c Merge pull request #76 from PX4/topics_cleanup px4dev 2012-12-01 22:53:15 -08:00
  • 5609604af5 Merge pull request #85 from julianoes/hotfix_gps_heading px4dev 2012-12-01 22:52:59 -08:00
  • 269bd9f403 Force the fade speed to something sensible. Deal better with failed probes. px4dev 2012-12-01 19:36:02 -08:00
  • 2a8ef50df4 A driver and shell command for the BlinkM I2C LED controller. px4dev 2012-12-01 19:29:36 -08:00
  • 404332aefe Break out the task stack usage sniffer so we can use it on systems where the task layout has been shrunk (e.g. PX4IO) px4dev 2012-12-01 14:55:48 -08:00
  • 3f5c105156 Another random number generator update patacongo 2012-12-01 18:44:57 +00:00
  • 6fa076a171 Correct some errors in lib_rand.c from last check-in patacongo 2012-12-01 18:04:10 +00:00
  • b0b339c242 Add one to internal result of random number generator to avoid the value zero, from Freddie Chopin patacongo 2012-12-01 16:32:03 +00:00
  • 7f7356cdc9 standard keypad inteface and apps/examples/keypadtest from Denis Carikli patacongo 2012-12-01 15:43:51 +00:00
  • 126e6ac207 Enabled manual override switch, work in progress. Added initial demix testing code to support delta mixing on the remote for convenient manual override Lorenz Meier 2012-12-01 16:30:21 +01:00
  • 2bfb672791 Cleaned up mode indication Lorenz Meier 2012-12-01 16:29:06 +01:00
  • aa1d57c085 Allowed mode switching via command Lorenz Meier 2012-12-01 16:28:53 +01:00
  • fd14084768 Merged with master Lorenz Meier 2012-12-01 12:04:43 +01:00
  • 121a9fc490 Merge branch '#61-px4io-spektrum-decoder' into fixedwing_outdoor Lorenz Meier 2012-12-01 10:51:25 +01:00
  • de88732e8e Prevented unhealthy RC input from propagating through the system Lorenz Meier 2012-12-01 10:49:52 +01:00
  • 008a354391 Merge branch 'master' of github.com:PX4/Firmware Lorenz Meier 2012-12-01 09:58:11 +01:00
  • ea8872f545 Merge branch 'sbus' of https://github.com/PX4/Firmware into #61-px4io-spektrum-decoder px4dev 2012-12-01 00:50:39 -08:00
  • efd3b9dea6 Clean up the FMU communications init. px4dev 2012-11-30 22:36:17 -08:00
  • 3e036e26c9 Disable the flow control signals for USART2/3, since we use them for other things. px4dev 2012-11-30 22:31:07 -08:00
  • 7d9d307ab0 We don't need non-blocking I/O for this context anymore; it's OK for it to block. px4dev 2012-11-30 22:15:40 -08:00
  • 8c4e9de70a Use the right constraint for the output mixer; we might end up wanting more virtual control channels. px4dev 2012-11-30 21:52:18 -08:00
  • 1e6e06595a Avoid processing S.bus channels that cannot be communicated to FMU px4dev 2012-11-30 21:51:36 -08:00
  • 7f22811afb Fix <termios.h> for c++ use (cannot mark speed const) px4dev 2012-11-30 21:50:55 -08:00
  • 2ac0cac11f Build fix - need <termios.h> px4dev 2012-11-30 21:50:19 -08:00
  • 996e363122 Hotfix: general MAVLink update, including file transfer Lorenz Meier 2012-12-01 02:13:49 +01:00
  • c7616f89a3 Hotfix: Made uploader more verbose on errors Lorenz Meier 2012-12-01 02:03:30 +01:00
  • 6f572637de Fixed missing heading for mtkcustom and nmea Julian Oes 2012-11-30 14:26:03 -08:00
  • ef4a54666d Harmonized PPM, S.BUS and DSM input (order: first preference S.Bus, then DSM, then PPM, first available and valid source is chosen), tested with FMU, valid channel inputs Lorenz Meier 2012-11-30 14:57:54 +01:00
  • e5c7ae4706 Make cpuload correct and more efficient for all configurations of NuttX Freddie Chopin 2012-11-30 11:04:35 +01:00
  • e0df7e6a76 save ~200 bytes of RAM by correctly positioning the S.bus decoder table in flash. px4dev 2012-11-30 01:46:14 -08:00
  • 31c5425e50 Merge remote-tracking branch 'origin/#61-px4io-spektrum-decoder' into sbus Lorenz Meier 2012-11-30 10:42:36 +01:00