Andrew Tridgell
|
2c603a0960
|
AP_Baro: only build BMP085 driver on APM1
|
2013-01-10 21:01:07 +11:00 |
|
Andrew Tridgell
|
63634c4e8a
|
HAL_SMACCM: fixed build warning
|
2013-01-10 16:29:46 +11:00 |
|
Andrew Tridgell
|
130aaae168
|
HAL_AVR: switched to 8 bit mask
max buffer size is now 256. This makes serial faster
|
2013-01-10 16:29:34 +11:00 |
|
Andrew Tridgell
|
03b26c7d6d
|
AP_Motors: fixed setup of ESC update speeds
|
2013-01-10 15:52:46 +11:00 |
|
Pat Hickey
|
8f5da03f93
|
AP_HAL_SMACCM: guard compilation on CONFIG_HAL_BOARD
|
2013-01-09 13:32:34 -08:00 |
|
Pat Hickey
|
59365f1b90
|
AP_HAL_AVR: UARTDriver guard needs AP_HAL_Boards.h
|
2013-01-09 13:32:13 -08:00 |
|
Pat Hickey
|
ab5522a20a
|
AP_HAL_SMACCM: remove meaningless example dir
|
2013-01-09 13:15:10 -08:00 |
|
James Bielman
|
0160a10ba7
|
AP_HAL_SMACCM: Increase scheduler stack sizes.
|
2013-01-09 11:19:51 -08:00 |
|
James Bielman
|
46b0742710
|
AP_HAL_SMACCM: Fix pin conflict between uartC and I2C.
- uartC is currently disconnected.
- Set uartB to USART6 for GPS communication.
|
2013-01-09 11:19:51 -08:00 |
|
James Bielman
|
7827a4a54a
|
ArduCopter: Add AP_HAL_SMACCM support.
- Added default configuration to "config.h".
- Added main function to run under FreeRTOS with HWF4.
|
2013-01-09 11:19:51 -08:00 |
|
James Bielman
|
4e0806186f
|
AP_HAL_SMACCM: Implement RCInput driver.
|
2013-01-09 11:19:51 -08:00 |
|
James Bielman
|
8e38ef6567
|
MPU6000: Flip Y and Z axes for SMACCM_HAL.
- The accelerometer is upside-down on the PX4FMU vs the APM2.
|
2013-01-09 11:19:51 -08:00 |
|
James Bielman
|
1309b7332a
|
MPU6000: Use signed addition when accumulating readings.
- Fixes very erratic accel readings on the PX4 board.
|
2013-01-09 11:19:51 -08:00 |
|
Andrew Tridgell
|
8cb0ed364a
|
AP_Baro: read 4 pressure values for every temperature value on BMP085
|
2013-01-09 23:44:26 +11:00 |
|
Andrew Tridgell
|
1ce1fa3864
|
AP_Baro: update example to use accumulate()
|
2013-01-09 23:06:24 +11:00 |
|
Andrew Tridgell
|
8ceabc97f1
|
AP_Baro: added accumulate() function
this allows us to read the BMP085 much faster
|
2013-01-09 23:05:17 +11:00 |
|
Andrew Tridgell
|
8f424cdf21
|
AP_Compass: ensure we check we got the semaphore
|
2013-01-09 20:42:20 +11:00 |
|
Andrew Tridgell
|
e76c77e86a
|
AP_HAL: mark semaphore take operations as WARN_IF_UNUSED
this prevents common bugs
|
2013-01-09 20:42:02 +11:00 |
|
Andrew Tridgell
|
90523ae975
|
AP_HAL: added WARN_IF_UNUSED macro
useful for key functions
|
2013-01-09 20:41:37 +11:00 |
|
Andrew Tridgell
|
8e1bee3a5e
|
HAL_AVR: make _taken volatile
|
2013-01-09 20:33:37 +11:00 |
|
Andrew Tridgell
|
f48790a56e
|
AP_InertialSensor: poll for new data in num_samples_available()
this lowers the latency for new data
|
2013-01-09 20:31:09 +11:00 |
|
Andrew Tridgell
|
4ab1cddd15
|
AP_InertialSensor: ensure we always have the SPI semaphore for MPU6k
|
2013-01-09 20:30:20 +11:00 |
|
Andrew Tridgell
|
9b972af307
|
AP_Baro: skip timer if we don't get the SPI semaphore
|
2013-01-09 20:27:48 +11:00 |
|
Andrew Tridgell
|
dc66708856
|
MAVLink: cope with available() returning -1
|
2013-01-09 13:31:00 +11:00 |
|
Andrew Tridgell
|
7be1335b3a
|
AP_Param: removed copy_name() and add token to find_by_index()
this allows callers to avoid another var_info traverse
|
2013-01-09 13:30:51 +11:00 |
|
Andrew Tridgell
|
c9fe7fe932
|
MAVLink: use buffer send and fast CRC if possible
|
2013-01-08 14:37:40 -08:00 |
|
Andrew Tridgell
|
df91734883
|
MAVLink: import latest upstream messages and headers
|
2013-01-08 14:37:40 -08:00 |
|
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
|
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
|
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
|
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 |
|