ardupilot/libraries/AP_HAL_AVR
Andrew Tridgell 04836ea763 HAL_AVR: set initial bus speed on MPU6k to 500kHz, then change to 8MHz
this should allow us to work even with older chips. See the MPU6000
product specification, which says max 20MHz for sensor and interrupt
regs, and max 1MHz for all other regs
2013-10-13 11:03:06 +09:00
..
examples AP_HAL: fixed example build 2013-10-10 09:54:20 +11:00
utility AP_HAL: moved printf implementation from AP_HAL_AVR to AP_HAL 2013-09-21 13:28:46 +10:00
AnalogIn_ADC.cpp AP_HAL_AVR: support voltage_latest() 2013-09-12 13:25:17 +10:00
AnalogIn_Common.cpp HAL_AVR: updates for AP_HAL::MemberProc 2013-09-30 20:51:20 +10:00
AnalogIn.h HAL_AVR: updates for new scheduler API 2013-09-28 21:24:02 +10:00
AP_HAL_AVR_Main.h AP_HAL_AVR: main calls system_initialized 2013-01-10 14:36:53 -08:00
AP_HAL_AVR_Namespace.h HAL_AVR: removed Console driver 2013-10-05 18:32:12 +10:00
AP_HAL_AVR_private.h HAL_AVR: removed Console driver 2013-10-05 18:32:12 +10:00
AP_HAL_AVR.h AP_HAL_AVR: move AP_HAL_MAIN into separate header 2012-12-20 14:52:30 +11:00
GPIO.cpp AP_HAL: added hal.gpio->usb_connected() function 2013-09-19 16:23:40 +10:00
GPIO.h AP_HAL: added hal.gpio->usb_connected() function 2013-09-19 16:23:40 +10:00
HAL_AVR_APM1_Class.cpp HAL_AVR: removed Console driver 2013-10-05 18:32:12 +10:00
HAL_AVR_APM1_Class.h AP_HAL: fixed argv declaration to match getopt() 2012-12-20 14:52:29 +11:00
HAL_AVR_APM2_Class.cpp HAL_AVR: removed Console driver 2013-10-05 18:32:12 +10:00
HAL_AVR_APM2_Class.h AP_HAL: fixed argv declaration to match getopt() 2012-12-20 14:52:29 +11:00
I2CDriver.cpp libraries: update license header to GPLv3 2013-08-30 13:01:39 +10:00
I2CDriver.h AP_HAL_AVR: add semaphore to I2CDriver 2013-01-04 16:19:38 -08:00
RCInput_APM1.cpp HAL_AVR: Improved AVRTimer micros() and millis() 2013-10-13 11:03:00 +09:00
RCInput_APM2.cpp HAL_AVR: Improved AVRTimer micros() and millis() 2013-10-13 11:03:00 +09:00
RCInput.h AP_HAL: rename RCInput's valid() fn to valid_channels 2013-04-29 15:05:53 +09:00
RCOutput_APM1.cpp AP_HAL_AVR: fixed multi-channel RC output 2013-01-16 14:21:55 +11:00
RCOutput_APM2.cpp AP_HAL_AVR: fixed multi-channel RC output 2013-01-16 14:21:55 +11:00
RCOutput.h AP_HAL_AVR wibble: s/OUT/CH_/g to be more clear 2012-12-20 14:51:21 +11:00
Scheduler_Timer.cpp HAL_AVR: Improved AVRTimer micros() and millis() 2013-10-13 11:03:00 +09:00
Scheduler.cpp HAL_AVR: Improved AVRTimer micros() and millis() 2013-10-13 11:03:00 +09:00
Scheduler.h HAL_AVR: updates for AP_HAL::MemberProc 2013-09-30 20:51:20 +10:00
Semaphores.cpp HAL_AVR: reduce the latency of semaphore waits 2013-10-10 15:41:51 +11:00
Semaphores.h HAL_AVR: make _taken volatile 2013-01-09 20:33:37 +11:00
SPIDevice_SPI0.cpp HAL_AVR: set initial bus speed on MPU6k to 500kHz, then change to 8MHz 2013-10-13 11:03:06 +09:00
SPIDevice_SPI2.cpp HAL_AVR: added specialised transfer functions for MPU6k and APM1 ADC 2013-10-13 11:02:57 +09:00
SPIDevice_SPI3.cpp HAL_AVR: corrected includes to replace #include "$HEADER" with #inlcude "utility/$HEADER" 2013-07-08 12:07:50 +10:00
SPIDeviceManager_APM1.cpp HAL_AVR: set initial bus speed on MPU6k to 500kHz, then change to 8MHz 2013-10-13 11:03:06 +09:00
SPIDeviceManager_APM2.cpp HAL_AVR: set initial bus speed on MPU6k to 500kHz, then change to 8MHz 2013-10-13 11:03:06 +09:00
SPIDevices.h HAL_AVR: set initial bus speed on MPU6k to 500kHz, then change to 8MHz 2013-10-13 11:03:06 +09:00
SPIDriver.h AP_HAL: rename Sempahore.h to Semaphores.h 2013-01-02 18:22:13 +11:00
Storage.cpp AP_HAL: make storage->write_block() take a const pointer 2013-06-04 14:02:13 +10:00
Storage.h AP_HAL: make storage->write_block() take a const pointer 2013-06-04 14:02:13 +10:00
UARTDriver.cpp HAL_AVR: implement an efficient buffer write() call for AVR 2013-10-03 12:21:07 +10:00
UARTDriver.h HAL_AVR: implement an efficient buffer write() call for AVR 2013-10-03 12:21:07 +10:00
Util.h AP_HAL: moved printf implementation from AP_HAL_AVR to AP_HAL 2013-09-21 13:28:46 +10:00