Commit Graph

  • 8da267c518 Shenzhou PHY address should be 0; make sure the F2/F4 bits are not set when using STM32 ethernet driver with F1 patacongo 2012-09-23 15:22:27 +00:00
  • 705172d302 Untested, but fully implemented attitude and/or inner rate control Lorenz Meier 2012-09-23 12:11:46 +02:00
  • de530d6ba1 General robustness improvements in PID struct, numerically close to bullet-proof, error reporting needs improvements still. Lorenz Meier 2012-09-23 01:20:41 +02:00
  • b58026b8f0 Add missing STM32 F1 pin remapping definitions patacongo 2012-09-22 22:25:21 +00:00
  • 5b51b5e3a4 hpttd.h needs to include stdbool.h patacongo 2012-09-22 20:38:43 +00:00
  • c9bb9dd995 Adds support for keep-alive connections to webserver patacongo 2012-09-22 20:36:36 +00:00
  • 45da426c19 STM32 Ethernet, Slightly differ register layout for DM9161AEP PHY patacongo 2012-09-22 19:19:56 +00:00
  • 8b951ec417 WIP on HIL Lorenz Meier 2012-09-22 20:55:44 +02:00
  • 5f7c2b3ead Shenzhou board uses RMII PHY interface, not MII patacongo 2012-09-22 16:48:44 +00:00
  • a9b21886f3 Halfway-working fixed wing waypoint control, needs more effort Lorenz Meier 2012-09-22 18:44:01 +02:00
  • fc8f6c972a Make the Olimex stm32 p107 clock configuratin the standard for connectivity line devices patacongo 2012-09-22 15:12:50 +00:00
  • 4f381f2185 Correct Shenzhou LED controls patacongo 2012-09-22 14:06:47 +00:00
  • 1b7786e0e2 More webserver updates from Kate patacongo 2012-09-22 12:23:35 +00:00
  • 6052cd078a More sscanf: Long flag (as in %ld) not be used in all of the places it should be patacongo 2012-09-21 22:05:41 +00:00
  • c265e07ae0 Merge branch 'ardrone' of github.com:PX4/Firmware into ardrone Lorenz Meier 2012-09-21 21:51:42 +02:00
  • 7b8483911d Merge branch 'master' of github.com:PX4/Firmware into ardrone Lorenz Meier 2012-09-21 21:50:38 +02:00
  • 4a5f639e22 Fix bug in last sscanf change patacongo 2012-09-21 18:51:04 +00:00
  • e8f1a8bff9 Recent I2C changes for F4 broke F1 patacongo 2012-09-21 17:55:08 +00:00
  • 99bc5e453b One more sscanf change patacongo 2012-09-21 17:34:13 +00:00
  • 4edf18b009 Add support for Fire STM32v3; sscanf fixes from Kate patacongo 2012-09-21 17:32:30 +00:00
  • a56b4ffe26 Enabled mag updates again Lorenz Meier 2012-09-21 19:17:22 +02:00
  • 6c7e21bd1c Debugging output still enabled, fixed a number of additional issues Lorenz Meier 2012-09-21 19:14:50 +02:00
  • 1d96f0b853 Fixed stupid interface bugs, working Lorenz Meier 2012-09-21 17:19:28 +02:00
  • 8a11f76994 Updated C files for attitude estimator Lorenz Meier 2012-09-21 14:42:57 +02:00
  • eaa431e5ce Merge branch 'master' of github.com:PX4/Firmware into ardrone Lorenz Meier 2012-09-21 13:15:46 +02:00
  • 082074f991 Completely implemented offboard control Lorenz Meier 2012-09-21 12:55:41 +02:00
  • eaa6d0d4f2 Merge pull request #30 from julianoes/gps_fix Lorenz Meier 2012-09-20 15:35:21 -07:00
  • 16778b66e2 Oops.. the up_i2creset function mysteriously disappeared from stm32_i2c.c patacongo 2012-09-20 13:55:31 +00:00
  • d7085ba9e3 forgot to remove some rprintfs Julian Oes 2012-09-20 13:09:32 +02:00
  • df8bbb2d30 workaround in nuttx to allow for more than 6 arguments when starting an app (in my opinion needed) Julian Oes 2012-09-20 11:57:29 +02:00
  • e7241fb37f gps starting and stopping should be working correctly now, ubx not continuing whith configuring should be fixed Julian Oes 2012-09-20 11:56:30 +02:00
  • 42f040ab66 Merge from upstream NuttX px4dev 2012-09-19 23:29:14 -07:00
  • 71b37a859c the gps_thread_should_exit flag is now static again, hope it works like this Julian Oes 2012-09-20 08:17:01 +02:00
  • e3f0b8f255 Add support for a range of bootloader protocols. px4dev 2012-09-19 21:52:42 -07:00
  • 572efc3383 Fixes and style, deamonized filter Lorenz Meier 2012-09-19 22:48:57 +02:00
  • dbd6cbea60 Minor cleanups, correct sensor scaling Lorenz Meier 2012-09-19 22:43:00 +02:00
  • efcf146b6d Updated EKF filter, untested Lorenz Meier 2012-09-19 22:36:41 +02:00
  • f707a2ce60 fixed stacktrace which happened in configure_gps_ubx(int *fd) because of faulty file descriptor argument, added possibility to stop gps daemon (only tested without gps attached) Julian Oes 2012-09-19 22:28:13 +02:00
  • 291f4f3a33 Reworked control interface, needs testing / validation Lorenz Meier 2012-09-19 18:53:29 +02:00
  • efda9c5de5 Add support so that the W25 FLASH can be used with both the Shenzhou and Fire-stm32v2 boards patacongo 2012-09-19 14:34:17 +00:00
  • 2b7f90d569 The ENC28J60 driver is now functional patacongo 2012-09-19 14:22:18 +00:00
  • 855fbe8543 Minor style and documentation cleanups Lorenz Meier 2012-09-19 07:42:32 +02:00
  • c0cc180876 Minor cleanups in fixed wing control Lorenz Meier 2012-09-19 07:42:05 +02:00
  • e592dcedf2 webserver update from Kate patacongo 2012-09-18 23:31:35 +00:00
  • b50f2a7834 Fix another ENC28J60 chip select bug patacongo 2012-09-18 23:06:22 +00:00
  • e9474a7707 Add default file name if URL is a directory, giving index.html behavior. From Kate patacongo 2012-09-18 18:45:39 +00:00
  • 7d318ee113 Cosmetic updates to the ENC28J60 driver patacongo 2012-09-18 18:32:31 +00:00
  • b0b72b11eb Reworking control infrastructure for inner rate loop, preparing offboard interface Lorenz Meier 2012-09-18 18:28:49 +02:00
  • a2256f3fd9 Refactor common make definitions to tools/Config.mk; Add verbosity option to build (Richard Cochran) patacongo 2012-09-18 14:06:57 +00:00
  • 294e1a2df9 Fix ording of bytes in ENC28J60 MAC address; Web server refactoring from Kate patacongo 2012-09-18 12:34:43 +00:00
  • df03433034 g tnaegeli 2012-09-18 13:49:18 +02:00
  • c3c602f93e Fix ENC28J60 Tx transmit (still a receive problem); Add HTTP 408 logic from Kate patacongo 2012-09-17 23:02:58 +00:00
  • 77b8e554f8 Add option for single connection web server. From Kate. patacongo 2012-09-17 19:44:53 +00:00
  • 1550be3df3 Upate some pathes for the new NuttX repository patacongo 2012-09-17 19:33:42 +00:00
  • 0a007da3d6 Resync new repository with old repo r5166 patacongo 2012-09-17 18:43:00 +00:00
  • 2981943392 Resync new repository with old repo r5166 patacongo 2012-09-17 18:35:37 +00:00
  • 57623d42eb Resync new repository with old repo r5166 patacongo 2012-09-17 18:18:44 +00:00
  • 3816327977 SD log WIP, currently logs everything to one packet Lorenz Meier 2012-09-17 11:51:33 +02:00
  • 7a375ad670 Merge branch 'master' of github.com:PX4/Firmware into ardrone_tuning Lorenz Meier 2012-09-17 10:13:20 +02:00
  • f5dea9a1a5 Debugging / fixing attitude aliasing Lorenz Meier 2012-09-17 10:13:15 +02:00
  • 5a8dda3343 It's mostly harmless, so turn on the bootloader update tool. px4dev 2012-09-16 23:42:00 -07:00
  • 44adaa736c A system command that knows how to reflash the bootloader on the PX4FMU. px4dev 2012-09-16 23:41:26 -07:00
  • 4cbc1c8d86 Re-enable the I2C lock around ACK sending pending a possible upstream fix. px4dev 2012-09-16 17:11:58 -07:00
  • 01e52526cf Turn off function instrumentation for inline functions; thanks Greg. px4dev 2012-09-16 16:42:37 -07:00
  • 2b82c733a9 Merge branch 'NuttX/master' px4dev 2012-09-16 16:42:10 -07:00
  • f7949a904b Merge branch 'master' of https://github.com/PX4/Firmware px4dev 2012-09-16 15:01:42 -07:00
  • cdaf727061 More uIP webserver changes from Kate patacongo 2012-09-16 22:01:23 +00:00
  • 1947d55686 Add W25 FLASH support to fire-stm32v2 and shenzhou boards; a fiew enc28j60 updates patacongo 2012-09-16 21:05:40 +00:00
  • 0ad1834242 Minor correctness fixes. px4dev 2012-09-16 12:26:14 -07:00
  • c09094ccfc Add W25 FLASH driver; Use attribute definitions in nuttx/compiler.h patacongo 2012-09-16 15:46:54 +00:00
  • c30e21fed6 Removed stupid Eclipse project, as its of course generating conflicts Lorenz Meier 2012-09-16 14:04:14 +02:00
  • 561bea65a2 Ignore a turd that the kconfig stuff generates px4dev 2012-09-15 17:22:47 -07:00
  • 9d0992d2a7 Make irqsave/irqrestore (much) cheaper. px4dev 2012-09-15 17:21:26 -07:00
  • 62f6889f92 ENC28J60 does not have a MAC address patacongo 2012-09-15 22:22:40 +00:00
  • 3deb02acb8 ENC28J60: All work is now performed on worker thread, not the in interrupt handler patacongo 2012-09-15 20:51:42 +00:00
  • fd63baf0fa Fix logic in STM32 SPI driver that leaves interrupts disabled; back out earlier change to irqsave() patacongo 2012-09-15 18:09:50 +00:00
  • 3364b55f86 CONFIG_ARCH_INTERRUPTSTACK is an integer. If not used, it should the value 0 or be undefined. It is not a boolean patacongo 2012-09-15 16:49:51 +00:00
  • 33aa07a726 CONFIG_ARCH_INTERRUPTSTACK is an integer. If not used, it should the value 0 or be undefined. Not 'n' patacongo 2012-09-15 16:46:50 +00:00
  • 4070ce05fe Fix a ARMv7-M interrupt disable/optimization bug patacongo 2012-09-15 16:02:58 +00:00
  • 273b6cf085 Enable the low-priority work queue; we're going to want to use it. px4dev 2012-09-14 23:00:30 -07:00
  • 22537447db Adjust to changes in the work queue API. px4dev 2012-09-14 22:59:42 -07:00
  • a3f21d9140 Merge branch 'NuttX/master' px4dev 2012-09-14 21:33:19 -07:00
  • 53fe61a621 Fix gyro/mag parameter names in calibration routines. px4dev 2012-09-14 20:15:29 -07:00
  • cfa24e37d6 Some ENC28J60-related fixes patacongo 2012-09-14 21:48:07 +00:00
  • 7c82cf6924 Fix ENC28J60 chip enable issue patacongo 2012-09-14 20:16:06 +00:00
  • 2c2ba7f0c5 Missed one file in last checking; Gran allocator alignment decoupled from granule size patacongo 2012-09-14 18:14:40 +00:00
  • 6877a4b1a3 Minor tweaks to ROMFS scripts/ logging Lorenz Meier 2012-09-14 18:59:45 +02:00
  • e5950ad498 Improved reporting / logging a lot, first usable version of SD card logger Lorenz Meier 2012-09-14 17:52:24 +02:00
  • fb397c8dc4 Added log converter to ROMFS Lorenz Meier 2012-09-14 17:51:49 +02:00
  • 595ec0113b Updated / bugfixed MAVLink Lorenz Meier 2012-09-14 17:51:19 +02:00
  • 857d2a770b Update all unit tests to conform to recent naming convention changes in NuttX patacongo 2012-09-14 15:23:54 +00:00
  • cc0c42dd31 Add XML RPC server plus NXWM build fixes from Max Holtzberg patacongo 2012-09-14 14:07:21 +00:00
  • a8fcd4a49c Merge branch 'master' of github.com:PX4/Firmware Lorenz Meier 2012-09-14 10:26:05 +02:00
  • 3a18a79bd5 Better log rate balancing Lorenz Meier 2012-09-14 10:25:59 +02:00
  • 5dd6cbcb13 Logging rate changes, Lorenz Meier 2012-09-14 10:24:49 +02:00
  • adad44a3a9 Avoid a possible issue where an interrupt can intervene at a critical point, possibly leading to excess bytes being transferred on the bus. px4dev 2012-09-14 00:22:07 -07:00
  • 04b5856764 Avoid a race where up_putc can leave the driver in an inconsistent state (though how is not clear). This manifests as the system hanging after printing "nsh_romfsetc: " px4dev 2012-09-14 00:21:24 -07:00
  • d7fb2175eb A simple file write performance test px4dev 2012-09-13 21:42:51 -07:00
  • ae33fc3ed0 Fixes for z80 compilation with SDCC toolchain. There are still a few header file and linker issues patacongo 2012-09-13 22:04:47 +00:00
  • a294ee2b87 Fixed mavlink timestamps, fixed SD logger, ready for flight tests Lorenz Meier 2012-09-13 23:35:20 +02:00