Commit Graph

  • 90a72e97d3 Implement vfork() for the MIPS32 architecture patacongo 2013-01-15 15:40:18 +00:00
  • 0eb5a070f1 Checkpoint: more work on the px4io driver. Add raw PWM passthrough ioctl. px4dev 2013-01-15 00:41:47 -08:00
  • 112f5ea969 Add support for raw PWM passthrough from FMU via IO. px4dev 2013-01-15 00:41:13 -08:00
  • f3a587dfce Wire the I2C device code into the register handler. px4dev 2013-01-15 00:40:41 -08:00
  • 2686344d58 Adjust the default deadzone for RC inputs per feedback. px4dev 2013-01-15 00:40:15 -08:00
  • 8da9a2c149 Merge branch 'master' into px4io-i2c px4dev 2013-01-14 21:20:17 -08:00
  • 854c6436b4 Pull NuttX up to the 6.24 release. px4dev 2013-01-14 21:01:58 -08:00
  • 6d138a845a Let's let folks have their own .gdbinit px4dev 2013-01-14 20:40:38 -08:00
  • f55cabeb59 Don't build drivers/mtd unless CONFIG_MTD is defined (Denis Carikli) patacongo 2013-01-15 00:03:58 +00:00
  • 5b0aa490d6 Added P0. Hid some printing. Corrected fault detection. James Goppert 2013-01-14 18:38:17 -05:00
  • 02a905df4c Merge branch 'master' of git://github.com/PX4/Firmware into fault_detection James Goppert 2013-01-14 18:13:07 -05:00
  • 35f0f570a6 Hotfix for current active waypoint ID Lorenz Meier 2013-01-14 23:48:07 +01:00
  • 4613d1247d Added param comments for FWB controller. James Goppert 2013-01-14 17:15:43 -05:00
  • 87b33d3546 Configre configs/ubw32/ostest to use kconfig-frontends patacongo 2013-01-14 22:06:19 +00:00
  • f0edb59d7e some major changes Marco Bauer 2013-01-14 21:58:42 +01:00
  • 38f435e4cf Merge pull request #161 from julianoes/fix_jigtest Lorenz Meier 2013-01-14 12:36:15 -08:00
  • cc3614dfe8 Finish dup logic for open files; fix bug in sigtimedwait(), would return wrong signo value if the signal was already pending patacongo 2013-01-14 19:22:32 +00:00
  • c49320a03e Working on fault detection tolerances. James Goppert 2013-01-14 13:49:30 -05:00
  • a13cf90e0a Increased KF process noise. James Goppert 2013-01-14 13:12:01 -05:00
  • c38ad4ded5 Fix the 'time' test, now that rand() seems to be working. px4dev 2013-01-14 10:08:47 -08:00
  • 09535fef83 Start adding PX4 firmware helper macros px4dev 2013-01-14 09:34:33 -08:00
  • 8bc2338466 Adapted upper and lower values for test jig voltages Julian Oes 2013-01-14 09:18:17 -08:00
  • f122eb7576 Merge branch 'fault_detection' of github.com:jgoppert/Firmware into fault_detection James Goppert 2013-01-14 11:58:42 -05:00
  • 940d43cb9c Merge branch 'master' of git://github.com/PX4/Firmware into fault_detection jgoppert 2013-01-14 11:58:21 -05:00
  • 930f9a1351 Add support for dup2'ing files. Infrastructure and ROMFS done. Still need FAT, BINFS, NXFFS, and NFS patacongo 2013-01-14 15:42:03 +00:00
  • 218adc73dc Merge branch 'master' of git://github.com/PX4/Firmware into fault_detection James Goppert 2013-01-14 10:18:45 -05:00
  • 5c60ed9a94 Fix up FMU input timeout handling. Fix the FMU auto OK LED status. Strip out unused fields from the system state structure. px4dev 2013-01-14 01:11:29 -08:00
  • 06b66ad065 Don't advertise things we don't have anymore. px4dev 2013-01-14 01:09:42 -08:00
  • 2dc47160f4 Factoring and comments. px4dev 2013-01-14 00:30:18 -08:00
  • 2311e03379 Start reworking the px4io driver to use the I2C interface instead. px4dev 2013-01-14 00:19:01 -08:00
  • 6e291ddedc Add a mechanism for sending multi-part messages to the I2C driver base class. px4dev 2013-01-14 00:18:05 -08:00
  • f2d2aafb8d Fault detection working, but GPS velocity measurement causing fault. jgoppert 2013-01-14 01:32:34 -05:00
  • 3db216380b Changing measurement units for gps, not working well yet. jgoppert 2013-01-14 01:09:02 -05:00
  • 4e38615595 Major workover of the PX4IO firmware for I2C operation. px4dev 2013-01-13 18:57:27 -08:00
  • 8ebe21b27b Checkpoint - I2C protocol register decode px4dev 2013-01-13 02:20:01 -08:00
  • b0fb86a693 Sketch out the protocol as it will be on top of I2C px4dev 2013-01-10 23:43:03 -08:00
  • 5e91a36623 Drop the 'nonstop' flag since we can infer it when we need it. Submitted this version of the serial DMA changes for integration into mainline NuttX. px4dev 2013-01-10 10:00:47 -08:00
  • 1cecba2a86 Turn off i2c slave debug output for real. px4dev 2013-01-10 09:40:55 -08:00
  • 5e35491a38 We can't have DMA on both I2C1 and USART2. Since we need it more for I2C, and since USART2 is going back to being ignored once I2C works, let's make the call. px4dev 2013-01-10 02:12:49 -08:00
  • 329f595bca Don't try to set up serial polling before the HRT has been started. px4dev 2013-01-10 02:11:53 -08:00
  • 469d13fdfe Implement serial receive DMA for the F1xx. This is not quite working right yet. Some clients work, others not so much. px4dev 2013-01-10 01:57:50 -08:00
  • e2f7a46812 Clear the interrupting condition when we take the DMA interrupt. px4dev 2013-01-10 01:57:16 -08:00
  • 97136375e3 Turn off the I2C register dump at startup. px4dev 2013-01-10 01:56:46 -08:00
  • 4f285f7c80 Configure the DMA channels in circular mode so that we don't have to deal with the case where DMA stops but the master is still talking. px4dev 2013-01-10 00:08:13 -08:00
  • 770f2545fb Implement non-stop DMA mode (circular) for the F1x DMA driver. px4dev 2013-01-10 00:07:04 -08:00
  • bd543fd7fc A couple of minor tracing fixes; print the state names in the trace dump, and set the timestamp for each entry (not really a useful number yet…) px4dev 2013-01-09 21:41:51 -08:00
  • dadd5d01f9 Now that sem_timedwait works, we can turn on interrupt-driven I2C. px4dev 2013-01-09 21:41:02 -08:00
  • 81115166a7 Fix clock_time2ticks to round up, not down. This makes sem_timedwait for at least the necessary period. px4dev 2013-01-09 21:40:42 -08:00
  • 3cea0959b7 Implement a simple byte loopback server on I2C for more testing. px4dev 2013-01-09 21:39:54 -08:00
  • 2fb820fabd I2C slave RX DMA works. px4dev 2013-01-08 23:24:17 -08:00
  • 0dab53ae26 Implement I2C slave DMA. Not working yet. px4dev 2013-01-08 01:12:25 -08:00
  • f12fa7ee06 Don't do retries, since it just complicates things. px4dev 2013-01-08 01:11:52 -08:00
  • 7c7112a157 Implement stm32_dmaresidual for the F1 DMA driver. px4dev 2013-01-08 01:11:35 -08:00
  • 7c2445f74d Don't waste time printing when we have errors - that causes the master to time out px4dev 2013-01-08 00:42:18 -08:00
  • c51b130f17 Enable DMA px4dev 2013-01-08 00:08:20 -08:00
  • 3725292e62 Actually only one DMA on F100 px4dev 2013-01-08 00:08:06 -08:00
  • 811790a14f Checkpoint I2C slave work on IO px4dev 2013-01-07 21:33:04 -08:00
  • 5745cfae38 Tracking down gps ekf bug, not enough precision for GPS in rad. James Goppert 2013-01-13 21:12:24 -05:00
  • 9faf348cf5 Merge pull request #156 from jgoppert/sensor_hil_rebase px4dev 2013-01-13 17:55:15 -08:00
  • 63e6ea1b95 Changed fault tolerances. James Goppert 2013-01-13 19:51:40 -05:00
  • 0ccdbd78f6 More formatting. James Goppert 2013-01-13 19:23:59 -05:00
  • e02791ee8e Added assertion, fixed formatting. James Goppert 2013-01-13 19:21:40 -05:00
  • 69f6fe51bc More fixes. James Goppert 2013-01-13 19:08:27 -05:00
  • e3d0e0216b Fixed comment. James Goppert 2013-01-13 19:05:58 -05:00
  • 532993c281 Merge pull request #158 from PX4/battery_status_cleanup px4dev 2013-01-13 15:58:50 -08:00
  • 5ad8e645f4 Removed last bogus references to battery voltage from sensor combined topic Lorenz Meier 2013-01-14 00:42:20 +01:00
  • f7c31e4d80 Reduced stack size for mavlink receiver. James Goppert 2013-01-13 18:41:03 -05:00
  • 56e15ab1f4 Working on comments. James Goppert 2013-01-13 18:38:09 -05:00
  • ea3ce8de85 Reboot fix. James Goppert 2013-01-13 18:22:35 -05:00
  • 6d8983e908 Fixed HIL state machine issue with reboot. James Goppert 2013-01-13 17:43:30 -05:00
  • a40f41d216 Change default vehicle type to fixedwing. James Goppert 2013-01-13 17:35:56 -05:00
  • 464c5245f2 Rebase of changes to sensor_hil_fixedwing branch. James Goppert 2013-01-13 17:09:22 -05:00
  • 0fdf962356 Merge pull request #150 from PX4/app-auto-deps Lorenz Meier 2013-01-13 13:54:47 -08:00
  • ff146cc5b1 Merge pull request #148 from PX4/adc_integration px4dev 2013-01-13 13:43:45 -08:00
  • 9ac2684ca0 Printing error reason in warning Lorenz Meier 2013-01-13 22:42:12 +01:00
  • 58ea9fbf01 Merge pull request #154 from PX4/file_test_fix px4dev 2013-01-13 11:16:03 -08:00
  • b3f3dd123c Use SIGCHLD with waitpid(); implemented wait() and waitid() patacongo 2013-01-13 18:53:00 +00:00
  • 825012b029 switched to initialiser list and member variables Marco Bauer 2013-01-13 18:04:07 +01:00
  • a2a87d1019 some changes in structure Marco Bauer 2013-01-13 13:51:02 +01:00
  • edc3ae7b6c some changes in structure Marco Bauer 2013-01-13 13:50:07 +01:00
  • ca690f6027 Fixed #153 - when no microSD card is present, test used to hang, now aborts with error. Lorenz Meier 2013-01-13 09:35:56 +01:00
  • a6a6d9c457 Merge branch 'master' of github.com:PX4/Firmware into adc_integration Lorenz Meier 2013-01-13 09:25:12 +01:00
  • 054bb69cc7 Showing correct test count also in success case Lorenz Meier 2013-01-13 09:24:51 +01:00
  • dcb0a32648 Merge pull request #152 from PX4/#149-mathlib-warnings px4dev 2013-01-12 23:01:24 -08:00
  • ffda55b34a Cosmetic cleanup from SIGCHLD changes patacongo 2013-01-13 00:35:47 +00:00
  • acbfd66e67 Cleaned up tests further, in anticipation of merges with other branches Lorenz Meier 2013-01-12 23:26:26 +01:00
  • 8d6e0bc968 Merged with upstream Lorenz Meier 2013-01-12 22:42:26 +01:00
  • 15b61d4c15 Improved battery voltage init, removed bogus printf() from debugging Lorenz Meier 2013-01-12 22:41:32 +01:00
  • 8ec566d0cb fix number of satellites Marco Bauer 2013-01-12 21:54:39 +01:00
  • dba244a8d4 Fix a build breaker, remove C*HDRS as they aren't used. px4dev 2013-01-12 12:46:46 -08:00
  • 1c63eda98b Objects depend on the makefile chain as well. px4dev 2013-01-12 12:39:29 -08:00
  • 5b07efdbeb Automatically generate depdencies for source files as they are compiled, rather than using the NuttX dependency generator tool. px4dev 2013-01-12 12:10:06 -08:00
  • 6d301710d9 Suppress warnings from ARM's DSP_Lib code that are spamming developers to no benefit. px4dev 2013-01-12 12:08:03 -08:00
  • b58281cab8 Fix a *critical* bug in the task exit logic. Implements SIGCHILD patacongo 2013-01-12 19:58:45 +00:00
  • 41cef1d6c5 merged systemstate into blinkm driver Marco Bauer 2013-01-12 10:26:37 +01:00
  • 9f1ab9348c One printf made the tests unreadable Julian Oes 2013-01-11 20:09:45 -08:00
  • 6c1b00e22f Counting the number of tests correctly Lorenz Meier 2013-01-12 00:53:45 +01:00
  • dad7f9f436 Selected adjustments / fixes to make old apps compatible with new-style ADC driver Lorenz Meier 2013-01-12 00:38:49 +01:00
  • db161f73bc Documentation update patacongo 2013-01-11 21:51:54 +00:00
  • 43e22b2b98 Fix an error handling bug in the fread logic patacongo 2013-01-11 19:08:51 +00:00