Commit Graph

  • 3ac760978f Merge pull request #331 from jean-m-cyr/master Lorenz Meier 2013-07-11 08:21:48 -07:00
  • 7a6a8ea53a Merge pull request #332 from DrTon/ubx_cleanup Lorenz Meier 2013-07-11 08:18:14 -07:00
  • 39b3fc8d32 Don't leave RX in bind mode on console open fail Jean Cyr 2013-07-11 10:36:17 -04:00
  • 0ccf50bca3 ubx: SVINFO parsing optimized and message rate increased, CPU consumption reduced in 6 times, ~0.3% now. Anton Babushkin 2013-07-11 18:17:36 +04:00
  • 4685871c83 Major ubx driver cleanup: few pages of code removed, send update only when full navigation solution received Anton Babushkin 2013-07-11 15:28:56 +04:00
  • f5b91e109d More GPIO and general pin assignment fixes. px4dev 2013-07-10 23:50:37 -07:00
  • 3a76162b08 Merge pull request #317 from DrTon/arm_safe_fix Lorenz Meier 2013-07-10 22:53:45 -07:00
  • 290ca1f9bf Reworked airspeed driver to keep most of it abstract Lorenz Meier 2013-07-10 21:45:59 +02:00
  • f87595a056 Minor initialization / formatting change Lorenz Meier 2013-07-10 20:59:35 +02:00
  • dc600e7d65 First stab at IOCTL driven offset handling (in PA) for all airspeed sensors. Untested Lorenz Meier 2013-07-10 20:58:47 +02:00
  • f27491d2e5 Merge branch 'master' of github.com:PX4/Firmware into fmuv2_bringup Lorenz Meier 2013-07-10 11:58:48 +02:00
  • 43eca3eb0e build: use unqualified com port names on windows the qualified names were not working with current versions of python Andrew Tridgell 2013-06-24 12:39:33 +10:00
  • 897b541b12 General cleanup of /dev/px4io and /dev/px4fmu Jean Cyr 2013-07-09 20:37:00 -04:00
  • 328f4f8c87 Merge remote-tracking branch 'upstream/master' unknown 2013-07-09 20:14:34 -04:00
  • 71ca3ec449 Merged GPS info fixes from pigeonhunter Lorenz Meier 2013-07-09 23:16:53 +02:00
  • c264267814 Merge remote-tracking branch 'upstream/master' unknown 2013-07-09 17:10:49 -04:00
  • c3d07030dd Minor additions to fix, pushing Lorenz Meier 2013-07-09 22:56:02 +02:00
  • 6cbbb9b99f Hotfix for GPS driver Lorenz Meier 2013-07-09 22:46:24 +02:00
  • c7f372916c Hotfix: Updated a MAVLink header Lorenz Meier 2013-07-09 18:25:42 +02:00
  • e3bb9e87e2 Hotfix for GPS: Disable unknown message classes Lorenz Meier 2013-07-09 17:36:24 +02:00
  • 9910a5ef5f Merge branch 'top' of https://github.com/a-ha/Firmware into top Lorenz Meier 2013-07-09 13:36:38 +02:00
  • 33c7c2c32e Merge branch 'master' of github.com:PX4/Firmware Lorenz Meier 2013-07-09 13:34:12 +02:00
  • 82c13efad1 Merged CPU load changes by freddie chopin Lorenz Meier 2013-07-09 13:27:17 +02:00
  • 9c6cca8b9b Merge pull request #310 from PX4/att_fix Lorenz Meier 2013-07-09 04:11:38 -07:00
  • 04fbed493a multirotor_pos_control: use separate PID controllers for position and velocity Anton Babushkin 2013-07-09 14:09:48 +04:00
  • d63730419b Merge branch 'mpu6000_set_sample_rate' of https://github.com/fibr/Firmware into mpu_rate Lorenz Meier 2013-07-09 11:16:42 +02:00
  • 2990a7384b Merge branch 'master' of https://github.com/PX4/Firmware into gps_fix Darryl Taylor 2013-07-09 17:09:59 +08:00
  • bbe6615884 Merge pull request #324 from DrTon/gpio_led_io_relay Lorenz Meier 2013-07-09 02:09:30 -07:00
  • dc2ef7b3c6 Some cleanup of NAV_SVINFO message handler Darryl Taylor 2013-07-09 17:07:11 +08:00
  • 6dff71668d Merge branch 'master' into gps_fix Darryl Taylor 2013-07-09 14:49:58 +08:00
  • d878d4756c Ammended UBlox driver to record SV Info, satelites_visible == satelites used. Info is recorded for all SVs, used or not. Might be useful for GPS debugging. Darryl Taylor 2013-07-09 14:25:47 +08:00
  • a18c6cea18 Merge remote-tracking branch 'upstream/master' into hott-esc Simon Wilks 2013-07-09 08:04:07 +02:00
  • a9b327b1fe Merge remote-tracking branch 'upstream/master' unknown 2013-07-08 17:13:41 -04:00
  • ced2871263 Merged mkblctrl Lorenz Meier 2013-07-08 20:48:30 +02:00
  • 2a1bf3018b Hotfix: Changed all left-over task_spawn() to task_spawn_cmd() Lorenz Meier 2013-07-08 15:26:25 +02:00
  • 6436e2e350 Updated mavlink_onboard as well (Hotfix) Lorenz Meier 2013-07-08 14:43:27 +02:00
  • 040b8f3802 Cleaned up MAVLink include hierarchy Lorenz Meier 2013-07-08 14:16:46 +02:00
  • 88389ea255 Merge branch 'master' into new_state_machine compiling again Conflicts: src/modules/fixedwing_att_control/fixedwing_att_control_att.c src/modules/fixedwing_att_control/fixedwing_att_control_rate.c src/modules/fixedwing_pos_control/fixedwing_pos_control_main.c src/modules/mavlink/orb_listener.c src/modules/multirotor_att_control/multirotor_attitude_control.c src/modules/multirotor_att_control/multirotor_rate_control.c src/modules/systemlib/pid/pid.c src/modules/systemlib/pid/pid.h src/modules/uORB/objects_common.cpp Julian Oes 2013-07-08 10:31:32 +02:00
  • 320a5b7579 Merge branch 'master' into seatbelt_multirotor Anton Babushkin 2013-07-08 12:18:32 +04:00
  • 3188250634 Fix documentation fonts Jean Cyr 2013-07-08 00:13:17 -04:00
  • a7d5248f05 Feature documentation Jean Cyr 2013-07-08 00:07:00 -04:00
  • e2458677c9 Tweak IO serial packet error handling slightly; on reception of a serial error send a line break back to FMU. This should cause FMU to stop sending immediately. px4dev 2013-07-07 20:42:03 -07:00
  • 0efb1d6ceb Fix the px4io serial port device name now that we're not using UART8 as the console. px4dev 2013-07-07 18:50:04 -07:00
  • b4029dd824 Pull v2 pieces up to build with the merge px4dev 2013-07-07 17:53:55 -07:00
  • 20103f572f Minor px4io optimization Jean Cyr 2013-07-07 20:19:27 -04:00
  • dab652faf6 Prevent RELAY1 control via IOCTL if DSM bind feature is enabled Jean Cyr 2013-07-07 19:04:30 -04:00
  • 43f1843cc7 Merge branch 'master' of https://github.com/PX4/Firmware into fmuv2_bringup px4dev 2013-07-07 12:22:56 -07:00
  • 9fe257c4d1 A very slender config just for test builds. px4dev 2013-07-07 12:13:40 -07:00
  • 35711280df Merge remote-tracking branch 'upstream/master' Jean Cyr 2013-07-07 14:29:30 -04:00
  • cf2dbdf9a1 Merge pull request #320 from PX4/integration Lorenz Meier 2013-07-07 10:59:43 -07:00
  • c4dfc345a1 Version from esc_status topic added to sdlog2 marco 2013-07-07 18:27:08 +02:00
  • 7a6a786708 Merge remote-tracking branch 'upstream/master' Jean Cyr 2013-07-07 09:12:42 -04:00
  • 7cf121472e Merge pull request #325 from sjwilks/airspeed Lorenz Meier 2013-07-07 02:31:14 -07:00
  • 8fa226c909 Tweak protocol register assignments and add new registers to accommodate differences in IOv2. px4dev 2013-07-06 23:59:35 -07:00
  • 2b41e1a23b Merge remote-tracking branch 'upstream/master' into airspeed Simon Wilks 2013-07-07 01:11:10 +02:00
  • 01255a4cec Remove the <15kmh cuttoff and report kmh via HoTT. Simon Wilks 2013-07-07 01:10:47 +02:00
  • a65a1237f0 Optimise the RC input fetch for <= 9ch transmitters; this eliminates one read per cycle from IO in the common case. px4dev 2013-07-06 12:29:14 -07:00
  • 17f9c7d15c Crank up the test speed for 'px4io iftest 1' px4dev 2013-07-06 12:28:01 -07:00
  • 4d400aa7e7 Enable UART error handling on PX4IO. px4dev 2013-07-06 12:27:37 -07:00
  • 369e6d1eea gpio_led: minor usage fix Anton Babushkin 2013-07-06 18:37:02 +04:00
  • 8d0784af61 gpio_led: PX4IO RELAY and ACC outputs support, some fixes Anton Babushkin 2013-07-06 18:30:09 +04:00
  • 86adaeb3e8 More cleanups Simon Wilks 2013-07-06 15:02:34 +02:00
  • 87a4f1507a Move the common definitions for the PX4IO serial protocol into the shared header. px4dev 2013-07-06 00:16:37 -07:00
  • 19b2e1de85 Copy the correct number of bytes back for register read operations. Basic PX4IO comms are working now. px4dev 2013-07-06 00:00:44 -07:00
  • 0589346ce6 Abort the px4io worker task if subscribing to the required ORB topics fails. px4dev 2013-07-06 00:00:10 -07:00
  • a4b0e3ecbe Add retry-on-error for non-protocol errors. px4dev 2013-07-05 22:54:44 -07:00
  • 6871d2909b Add a mechanism for cancelling begin/end perf counters. px4dev 2013-07-05 22:53:57 -07:00
  • 3c8c596ac7 Enable handling for short-packet reception on FMU using the line-idle interrupt from the UART. Enable short packets at both ends. px4dev 2013-07-05 20:37:05 -07:00
  • bcfb713fe9 Enable handling for short-packet reception on IO using the line-idle interrupt from the UART. px4dev 2013-07-05 20:35:55 -07:00
  • f9a85ac7e6 Remove the TX completion callback on the IO side. px4dev 2013-07-05 19:16:25 -07:00
  • 87c3d1a8c1 More link performance counters. px4dev 2013-07-05 19:03:08 -07:00
  • 10e673aa4b Send error response if register write fails. px4dev 2013-07-05 19:02:42 -07:00
  • 46a4a44321 Be more consistent with the packet format definition. px4dev 2013-07-05 18:36:00 -07:00
  • 1f7f7862ce Fix the USART6 default baudrate to match the IO bootloader. px4dev 2013-07-05 17:53:55 -07:00
  • 3f9f2018e2 Support binding DSM2 and DSMX satellite receivers Jean Cyr 2013-07-05 20:51:29 -04:00
  • 6c5a15da9b Eliminate the TD DMA callback; we don't need to know that it's completed. px4dev 2013-07-05 17:39:28 -07:00
  • 50cae347b4 Check packet CRCs and count errors; don't reject packets yet. px4dev 2013-07-05 17:13:54 -07:00
  • 5a8f874166 Add an 8-bit CRC to each transmitted packet. px4dev 2013-07-05 16:56:47 -07:00
  • 313231566c Encode the packet type and result in the unused high bits of the word count. px4dev 2013-07-05 16:41:27 -07:00
  • e55a37697d Always send and expect a reply for every message. px4dev 2013-07-05 16:34:44 -07:00
  • d83323d4a2 Use the NuttX built-in crc32, it works fine. px4dev 2013-07-05 16:18:55 -07:00
  • 422c675c55 Commented flow example slightly better Lorenz Meier 2013-07-05 11:44:25 +02:00
  • 5f2d35d715 Added gyro scaling as parameter Lorenz Meier 2013-07-05 11:44:10 +02:00
  • 7ca0698a6b Fixed HIL handling Lorenz Meier 2013-07-05 11:43:42 +02:00
  • 2cfe9ee1b4 Improved limits handling Lorenz Meier 2013-07-05 11:43:16 +02:00
  • 83213c66df Reset the PX4IO rx DMA if we haven't seen any traffic in a while; this gets us back into sync. px4dev 2013-07-04 23:22:59 -07:00
  • 94b638d848 One more piece of paranoia when resetting DMA px4dev 2013-07-04 23:19:24 -07:00
  • 43210413a9 More test work on the px4io side of the serial interface. px4dev 2013-07-04 23:17:55 -07:00
  • 52096f017f Switch to the 'normal' way of doing register accessors. Be more aggressive en/disabling DMA in the UART, since ST say you should. px4dev 2013-07-04 23:17:16 -07:00
  • c21237667b iov2 pin definition cleanup sweep px4dev 2013-07-04 23:16:13 -07:00
  • f7963a8c84 Fix printing of PC_COUNT perf counters px4dev 2013-07-04 23:14:13 -07:00
  • 2e001aad04 Add PX4IOv2 support to the uploader. px4dev 2013-07-04 12:50:59 -07:00
  • f2079ae7ff Add DMA error handling. Add serial error handling. Add short-packet-reception handling (this may allow us to send/receive shorter packets… needs testing). px4dev 2013-07-04 11:21:25 -07:00
  • 05d6815401 Improved return statement of sensors app Lorenz Meier 2013-07-04 15:49:13 +02:00
  • cefebb9699 Small improvements in system lib Lorenz Meier 2013-07-04 15:48:01 +02:00
  • d72e9929aa Fixes to fixed wing control example, fixes to the way the control lib publishes estimates Lorenz Meier 2013-07-04 15:46:53 +02:00
  • b01673d1d8 Fixes to estimator and HIL startup script Lorenz Meier 2013-07-04 15:45:32 +02:00
  • f42b3ecd96 Substantial improvements to math lib Lorenz Meier 2013-07-04 15:43:38 +02:00
  • 3686431231 Removed leftover mavlink_receiver.c file Lorenz Meier 2013-07-04 15:41:42 +02:00
  • 9aee419324 Updated mavlink version, massive improvements in mission lib, fixes to HIL (state and sensor level) Lorenz Meier 2013-07-04 15:40:20 +02:00