567 Commits (3338de827e67ba658f919a94ebcea2c5ba9c4116)

Author SHA1 Message Date
Andrew Tridgell 964bc56aa2 DataFlash: reinstate SITL dataflash code 12 years ago
Pat Hickey 308281f252 DataFlash_test ported to AP_HAL 12 years ago
Andrew Tridgell c4b8959202 DataFlash: added SITL headers 12 years ago
Andrew Tridgell e57834d763 DataFlash: added SITL header 12 years ago
Pat Hickey 7b9b088261 DataFlash: AP_HAL port fixups 12 years ago
Pat Hickey aaffd9d96e DataFlash: APM2 ported to AP_HAL SPIDeviceDriver 12 years ago
Pat Hickey 4f07a90b2e DataFlash: apm1 fixups 12 years ago
Pat Hickey ef1db1a3fc DataFlash: don't take a delay_cb 12 years ago
Pat Hickey 0e5ff36c6c DataFlash: DataFlash_APM1 rewritten in terms of AP_HAL spi primitives 12 years ago
Pat Hickey a81de007d8 DataFlash: headers switch to use AP_HAL SPI device driver types 12 years ago
Pat Hickey cc699a2a4e DataFlash: conform to ordinary stdint types 12 years ago
Pat Hickey 8ffec83b73 DataFlash: fixes to lib include and make the test smaller 12 years ago
Andrew Tridgell 17c115d2aa SITL: don't define __AVR_ATmega2560__ on desktop build 12 years ago
Jason Short c848fe18a5 APM1 Dataflash update 12 years ago
rmackay9 17afd075c1 DataFlash_APM1: use spi_semaphore to avoid conflicts with optical flow 12 years ago
rmackay9 785d9ca6a7 DataFlash_APM2: renamed semaphore to spi3_semaphore to make it more obvious which semaphore is required. 12 years ago
Pat Hickey aa210d7e99 AP_DataFlash_test wibble 13 years ago
Pat Hickey 605f89fa69 DataFlash_APM2: private AP_Semaphore* rather than use extern AP_Semaphore_spi3 13 years ago
rmackay9 b9963f5b5c DataFlash: modified to use AP_Semaphore for SPI3 bus when required. 13 years ago
uncrustify 08c8dffd48 uncrustify libraries/DataFlash/DataFlash.h 13 years ago
uncrustify 2e97fd3e9f uncrustify libraries/DataFlash/DataFlash.cpp 13 years ago
uncrustify 9b44f5b741 uncrustify libraries/DataFlash/DataFlash_APM1.h 13 years ago
uncrustify c68a341633 uncrustify libraries/DataFlash/DataFlash_APM2.h 13 years ago
uncrustify 21337a39d3 uncrustify libraries/DataFlash/DataFlash_APM1.cpp 13 years ago
uncrustify eb9d6b259b uncrustify libraries/DataFlash/DataFlash_APM2.cpp 13 years ago
uncrustify 15d8ba45e3 uncrustify libraries/DataFlash/examples/DataFlash_test/DataFlash_test.pde 13 years ago
rmackay9 2b24e422de DataFlash: revert delay callbacks to use "unsigned long" 13 years ago
rmackay9 20cb2e56a0 DataFlash: change "unsigned long" to "uint32_t" in callback functions 13 years ago
rmackay9 94552b57a7 DataFlash: replaced "int" with "int16_t" 13 years ago
Andrew Tridgell e171720608 DataFlash: fixed SITL build 13 years ago
Jason Short bd91215770 Dataflash fix for missing card error 13 years ago
Jason Short 3ca57ac105 DataFlash : Removed Chip Erase - relying on Block erase only 13 years ago
Jason Short ce2a608706 Dataflash Logs : Fixed block erase on APM2 13 years ago
Craig Elder 6d3fdfc03a DataFlash: The current method for checking if chip erase worked is producing false positives. We are forcing the block erase until we have a deterministic test method. 13 years ago
Andrew Tridgell dd24330645 DataFlash: fallback to BlockErase if ChipErase fails 13 years ago
Andrew Tridgell fc73fd6531 DataFlash: use ChipErase() instead of PageErase() on all pages 13 years ago
rmackay9 c45b124cbe DataFlash_APM2 - moved CS_inactive call (which disables the dataflash) from the beginning to the end of all methods. This means the dataflash does not monopolize the SPI bus. 13 years ago
Randy Mackay ed19c25a97 Arduino 1.0 - changed all #includes of "WProgram.h", "wiring.h" and "WConstants.h to "Arduino.h". 13 years ago
Doug Weibel 756793611f Repair dataflash test 13 years ago
Andrew Tridgell 880c7e6411 DataFlash: cope with older dataflash chips 13 years ago
Andrew Tridgell 5e4f66e525 DataFlash: moved high level logging logic to library 13 years ago
Andrew Tridgell bd9488f1e4 DataFlash: fixed sense of card detect 13 years ago
Andrew Tridgell 637d4675e1 added in DataFlash.cpp 13 years ago
Andrew Tridgell 977326e991 dataflash: reworked classes to move most code to parent class 13 years ago
Andrew Tridgell 13b2ddcbe1 dataflash: fixed APM2 flash logging 13 years ago
Andrew Tridgell 02f25ac36d libraries: rename purple to APM2 13 years ago
Andrew Tridgell 2b7e0c8494 DataFlash_Purple: added new logging methods needed for ArduPlane 13 years ago
Andrew Tridgell cba93dbd43 DataFlash_APM1: re-add defines lost from merge 13 years ago
Andrew Tridgell bb7af8c15a dataflash: fixed datatypes to be compatible with desktop build 13 years ago
Pat Hickey 82e7551c90 purple: rework DataFlash to separate purple and APM1 hardware support 13 years ago