41 Commits (cd5795a4ac8a774b2202416102ec6cf789ede7f5)

Author SHA1 Message Date
James Bielman 5631f865b2 Update floating point calculations to use floats instead of doubles. 12 years ago
James Bielman 25d078e2bd AP_Baro_MS5611: Don't panic if taking semaphore fails during init. 12 years ago
Andrew Tridgell 9b972af307 AP_Baro: skip timer if we don't get the SPI semaphore 12 years ago
James Bielman eca1417858 AP_HAL: Add semaphores to I2C driver. 12 years ago
James Bielman d84ba8ef59 Use HAL suspend/resume timer procs rather than atomic. 12 years ago
Pat Hickey 5d91f342bb AP_Baro_MS5611: uses new semaphore lib 12 years ago
James Bielman 5753ae5692 AP_Baro: Add I2C support to MS5611 driver. 12 years ago
Andrew Tridgell c5ba33d39a AP_Baro: fixed MS5611 semaphore handling 12 years ago
Pat Hickey 107ab1a694 AP_Baro: translated to SPI transactions 12 years ago
Pat Hickey 2c2279722b AP_Baro_MS5611: use scheduler panic 12 years ago
Pat Hickey bfd03ab40c AP_Baro: robust spi device 12 years ago
Pat Hickey eaa0a990a4 AP_Baro: MS5611 robust semaphores 12 years ago
Pat Hickey 52925b655f AP_Baro: MS5611 uses delay in busy wait 12 years ago
Pat Hickey c1114168e4 AP_Baro tests rebase fixups 12 years ago
Pat Hickey 668caa4a2e Fix calls to AP_HAL::Scheduler::register_timer_process 12 years ago
Pat Hickey 5d40074e4e AP_Baro: port to AP_HAL 12 years ago
Andrew Tridgell e331634bc5 AP_Baro: switch to SREG = oldSREG pattern for interrupt mask/restore 12 years ago
Andrew Tridgell e5846bd965 AP_Baro: removed _sync_access check 13 years ago
uncrustify b0003c020f uncrustify libraries/AP_Baro/AP_Baro_MS5611.cpp 13 years ago
Andrew Tridgell f501503eb0 AP_Baro: improved barometer averaging 13 years ago
Andrew Tridgell 209136386b AP_Baro: added get_pressure_samples() interface 13 years ago
Andrew Tridgell 057eb5e6f6 Baro: average over all pressure/temperature samples on MS5611 13 years ago
Andrew Tridgell c387edd74c Baro: added get_altitude() and get_climb_rate() interfaces 13 years ago
Andrew Tridgell 88b2139d91 Baro: added suspend/resume on init 13 years ago
justinbeech 62b104cbfa Found free extra 256 bytes of RAM eliminate _clz use from libgcc 13 years ago
Jason Short 026e4a6567 change constant to float 44330.0 13 years ago
Andrew Tridgell 804332c340 AP_Baro: fixed some signed/unsigned warnings 13 years ago
justinbeech 69f1613f2c Uncommented cold temp compensation after testing. Fixed read throttle so read rate ends up nailing 100hz, not 90hz. minor commenting improvements. 13 years ago
Andrew Tridgell 7ba744a11a I2C: convert barometer library to new I2C library 13 years ago
Andrew Tridgell e7720254dd AP_Baro: update MS5611 driver for new ap_proceduce prototype 13 years ago
Andrew Tridgell bb0f179495 AP_Baro: fixed temperature on MS5611 13 years ago
Pat Hickey f4aaa56b16 AP_Baro_MS5611: Asynchronous operation, plus c++ style changes. 13 years ago
Pat Hickey d026e48032 AP_Baro : Add init( AP_PeriodicProcess * ) method to interface & implementations 13 years ago
Pat Hickey f3ad7f3af8 Wire and SPI Init: move to sketch system.pde from libraries 13 years ago
Pat Hickey f52453beed AP_Baro_MS5611: init must also perform SPI.begin 13 years ago
Pat Hickey 64eb1889ab AP_Baro_MS5611: CS pin is arduino pin 40 13 years ago
Pat Hickey 1832ed0355 AP_Baro_MS5611: Implement AP_Baro interface 13 years ago
Pat Hickey fdffd69257 AP_Baro_MS5611: renamed class implementation from APM_MS5611 13 years ago
Pat Hickey c407b0d85e AP_Baro_MS5611.h: reorganized 13 years ago
Pat Hickey 34cebd8a3e AP_Baro_MS5611: Overwrote with Jose Julio's latest files. 13 years ago
Pat Hickey 9250053bfe Added AP_Baro and AP_Baro_MS5611 classes. 13 years ago