Permalink
Switch branches/tags
Nothing to show
Commits on Jan 9, 2013
  1. ArduCopter: Use 16-bit arithmetic when comparing event tick counters.

    jamesjb committed Jan 9, 2013
    - On the ARM, once the tick counter wrapped, we stopped running events
      because the wraparound case wasn't being handled correctly.  Make
      sure the comparison is 16 bits to prevent this.
Commits on Jan 8, 2013
  1. AP_HAL_SMACCM: Fix pin conflict between uartC and I2C.

    jamesjb committed Jan 8, 2013
    - uartC is currently disconnected.
    - Set uartB to USART6 for GPS communication.
  2. ArduCopter: Add AP_HAL_SMACCM support.

    jamesjb committed Jan 8, 2013
    - Added default configuration to "config.h".
    - Added main function to run under FreeRTOS with HWF4.
  3. MS5611: Fix CONFIG_MS5611_SERIAL definitions.

    jamesjb committed Jan 8, 2013
    - Make sure the values are defined as integers.  We were always using
      SPI rather than using I2C when desired.
  4. MPU6000: Flip Y and Z axes for SMACCM_HAL.

    jamesjb committed Jan 7, 2013
    - The accelerometer is upside-down on the PX4FMU vs the APM2.
  5. MPU6000: Use signed addition when accumulating readings.

    jamesjb committed Jan 4, 2013
    - Fixes very erratic accel readings on the PX4 board.
  6. GCS_MAVLink: added comm_send_buffer()

    tridge committed Jan 8, 2013
    this reduces the overhead of sending messages
  7. HAL_AVR: started I2C in high speed mode

    tridge committed Jan 8, 2013
    this speeds up the compass a lot
  8. AP_Param: added copy_name_token()

    tridge committed Jan 8, 2013
    this avoids an expensive var_info traversal on every copy_name call
Commits on Jan 7, 2013
  1. HAL_AVR: switch to maximum 256 byte buffers on UARTs

    tridge committed Jan 7, 2013
    this makes the interrupt handler 8 bit, which saves enough cycles on
    ArduCopter to be worthwhile.
    
    We don't have any code that uses a buffer above 256 bytes.
  2. Tools: use parallel builds in build_all.sh

    tridge committed Jan 7, 2013
    saves developer time. Most devs have multi-core machines now
  3. Copter: a useful bit of timing debug code

    tridge committed Jan 7, 2013
    enable when looking at main loop timing
  4. Copter: added main_loop_ready() function

    tridge committed Jan 7, 2013
    this tells us when the main loop is ready to run. MAVLink won't send a
    message if the main loop could run.
  5. MPU6000: fixed minor timing bug

    tridge committed Jan 6, 2013
    if we miss a sample due to SPI contention we shouldn't update last
    sample time
  6. AP_GPS: fixed debug code

    tridge committed Jan 6, 2013
Commits on Jan 6, 2013
Commits on Jan 5, 2013
  1. AP_Relay: fix pin used on APM2/SITL per Sando on drones-discuss

    Pat Hickey committed Jan 5, 2013
    * My bad, thanks for the fix Sandro
  2. Copter: removed GPS_STATUS message

    tridge committed Jan 5, 2013
    this message is huge, and completely pointless now that we have
    num_satellites in GPS_RAW_INT
  3. Copter: enabled PX4 sensors

    tridge committed Jan 5, 2013
  4. SITL: instansiate EmptyI2CDriver with EmptySemaphore

    Pat Hickey committed Jan 5, 2013
  5. AP_HAL_Empty: add semaphore to I2CDriver

    Pat Hickey committed Jan 5, 2013
  6. AP_HAL_AVR: add semaphore to I2CDriver

    Pat Hickey committed Jan 5, 2013