Andrew Tridgell
|
feeebae03f
|
GCS_MAVLink: added comm_send_buffer()
this reduces the overhead of sending messages
|
2013-01-08 14:37:39 -08:00 |
Andrew Tridgell
|
7f20f720e8
|
HAL_AVR: started I2C in high speed mode
this speeds up the compass a lot
|
2013-01-08 14:37:39 -08:00 |
Andrew Tridgell
|
75c1666302
|
CPUInfo: added note on dataflash write cost
|
2013-01-08 14:37:39 -08:00 |
Andrew Tridgell
|
c8ae665ac3
|
AP_Param: added copy_name_token()
this avoids an expensive var_info traversal on every copy_name call
|
2013-01-08 14:37:39 -08:00 |
Andrew Tridgell
|
44285cfbad
|
DataFlash: fixed a semaphore bug in APM1 dataflash code
|
2013-01-08 14:37:39 -08:00 |
Andrew Tridgell
|
8cf4cbf611
|
Tools: use parallel builds in build_all.sh
saves developer time. Most devs have multi-core machines now
|
2013-01-07 11:11:10 +11:00 |
Andrew Tridgell
|
d11dde578f
|
Copter: a useful bit of timing debug code
enable when looking at main loop timing
|
2013-01-07 11:07:44 +11:00 |
Andrew Tridgell
|
647b3b09b6
|
Copter: ensure we process deferred mavlink messages
|
2013-01-07 11:07:39 +11:00 |
Andrew Tridgell
|
d952ccf968
|
Copter: added main_loop_ready() function
this tells us when the main loop is ready to run. MAVLink won't send a
message if the main loop could run.
|
2013-01-07 11:07:34 +11:00 |
Andrew Tridgell
|
b39166b71a
|
MPU6000: fixed minor timing bug
if we miss a sample due to SPI contention we shouldn't update last
sample time
|
2013-01-07 11:07:29 +11:00 |
Andrew Tridgell
|
f93a7d50eb
|
AP_GPS: fixed debug code
|
2013-01-07 11:06:53 +11:00 |
Andrew Tridgell
|
5ac23d358f
|
HAL_PX4: update for new i2cdriver interface
|
2013-01-07 11:05:30 +11:00 |
Andrew Tridgell
|
319e1a4e84
|
HAL_PX4: support setting servo rate
|
2013-01-07 11:05:30 +11:00 |
Pat Hickey
|
0660873fa7
|
AP_HAL_AVR: pull-up UART RX lines to fix GPS spoofing (Tridge)
Tridge discovered this bugfix:
https://groups.google.com/d/topic/drones-discuss/aek6LJeYQo8/discussion
|
2013-01-05 21:03:02 -08:00 |
Pat Hickey
|
1b7b096b05
|
AP_Relay: fix pin used on APM2/SITL per Sando on drones-discuss
* My bad, thanks for the fix Sandro
|
2013-01-05 13:51:59 -08:00 |
Andrew Tridgell
|
b079a96eaf
|
Copter: removed GPS_STATUS message
this message is huge, and completely pointless now that we have
num_satellites in GPS_RAW_INT
|
2013-01-05 20:39:31 +11:00 |
Andrew Tridgell
|
c48714be16
|
Copter: enabled PX4 sensors
|
2013-01-05 20:39:31 +11:00 |
Andrew Tridgell
|
f7e5f88199
|
AP_GPS: make UBLOX driver a bit more robust
|
2013-01-05 20:39:31 +11:00 |
Andrew Tridgell
|
3b0398dc14
|
AP_GPS: fixed UBLOX example for PX4
|
2013-01-05 20:39:30 +11:00 |
Pat Hickey
|
dd27984eac
|
SITL: instansiate EmptyI2CDriver with EmptySemaphore
|
2013-01-04 16:20:22 -08:00 |
Pat Hickey
|
0db60464f7
|
AP_HAL_Empty: add semaphore to I2CDriver
|
2013-01-04 16:19:51 -08:00 |
Pat Hickey
|
4c31cc0c2b
|
AP_HAL_AVR: add semaphore to I2CDriver
|
2013-01-04 16:19:38 -08:00 |
Pat Hickey
|
3da864499d
|
AP_HAL Semaphore: don't use limits, they don't work on c++
|
2013-01-04 16:19:15 -08:00 |
James Bielman
|
bb4474fa6d
|
AP_HAL_SMAACM: Add timeout for SPI transfers.
- Detects lockup in the lower level SPI driver.
- Add scheduler task tags for FreeRTOS debugging.
|
2013-01-04 15:44:21 -08:00 |
James Bielman
|
eca1417858
|
AP_HAL: Add semaphores to I2C driver.
- Guard I2C transactions with this semaphore in the MS5611 and
HMC5843 drivers.
|
2013-01-04 15:43:43 -08:00 |
Andrew Tridgell
|
30447018d5
|
HAL_PX4: handle %S in format strings
|
2013-01-05 08:10:07 +11:00 |
Andrew Tridgell
|
c16db01395
|
HAL_SITL: add pragma pack
may be needed on some systems
|
2013-01-05 08:01:30 +11:00 |
Andrew Tridgell
|
08d518e07f
|
HAL_PX4: switch to libc vdprintf()
vdprintf has now been added to NuttX
|
2013-01-05 08:01:10 +11:00 |
Andrew Tridgell
|
c15bf95e19
|
AP_Baro: fixed example build on AVR
|
2013-01-04 22:45:02 +11:00 |
Andrew Tridgell
|
84bd10d279
|
HAL_PX4: minor cleanups
|
2013-01-04 22:27:04 +11:00 |
Andrew Tridgell
|
aa64a41512
|
AP_Baro: removed debug line
|
2013-01-04 22:26:51 +11:00 |
Andrew Tridgell
|
5829d44a22
|
HAL_PX4: disable failsafe handler
this won't work until we can set RC output values in timers
|
2013-01-04 22:26:16 +11:00 |
Andrew Tridgell
|
0fcc6d7389
|
HAL_PX4: added an RC Output driver
|
2013-01-04 22:25:36 +11:00 |
Andrew Tridgell
|
4fe7ad6267
|
AP_Baro: added averaging to PX4 baro driver
|
2013-01-04 21:08:20 +11:00 |
Andrew Tridgell
|
38f56be2c4
|
Plane: enable hardware sensors on PX4
|
2013-01-04 21:07:56 +11:00 |
Andrew Tridgell
|
26bc278181
|
AP_Compass: use queue length 10 in PX4 driver
and remove unnecessary poll() call
|
2013-01-04 20:12:03 +11:00 |
Andrew Tridgell
|
dbcaa4cf3c
|
AP_Baro: average over multiple samples in PX4 baro driver
|
2013-01-04 20:11:30 +11:00 |
Andrew Tridgell
|
44837a11f2
|
HAL_PX4: added baudrate support to UART driver
|
2013-01-04 19:42:30 +11:00 |
Andrew Tridgell
|
965fc8a9d1
|
HAL_PX4: enable uartB as GPS port
|
2013-01-04 19:41:50 +11:00 |
Andrew Tridgell
|
2f111b857b
|
AP_GPS: ported test code for PX4
|
2013-01-04 19:41:36 +11:00 |
Andrew Tridgell
|
f701d0cc85
|
AP_GPS: a couple more places where we should restart
this prevents us losing a byte
|
2013-01-04 19:40:49 +11:00 |
Andrew Tridgell
|
3bfff4bd6d
|
AP_GPS: pragma pack is needed on ARM
we rely on GPS data structures having byte alignment. Luckily GCC can
cope with this.
|
2013-01-04 19:39:15 +11:00 |
Andrew Tridgell
|
741174f5d5
|
AP_Compass: first cut at a PX4 compass driver
|
2013-01-04 16:21:24 +11:00 |
Andrew Tridgell
|
477ed294c6
|
CPUInfo: begin_atomic/end_atomic have been removed
|
2013-01-04 14:59:56 +11:00 |
Andrew Tridgell
|
1fb3f01f5b
|
git: ignore some more file types
|
2013-01-04 14:58:36 +11:00 |
Andrew Tridgell
|
2ac6541526
|
AP_Baro: added PX4 barometer driver
|
2013-01-04 14:58:24 +11:00 |
Andrew Tridgell
|
cf5d102912
|
AP_Common: added board ID for PX4
|
2013-01-04 14:26:28 +11:00 |
Andrew Tridgell
|
fd23f6bd33
|
InertialSensor: added PX4 example sketch
|
2013-01-04 14:26:14 +11:00 |
Andrew Tridgell
|
ae09b31176
|
AP_InertialSensor: added PX4 gyro/accel driver
|
2013-01-04 14:25:57 +11:00 |
Andrew Tridgell
|
2e2f96d721
|
Plane: cope with a HIL_STATE packet before GPS init
|
2013-01-04 12:47:08 +11:00 |