21 Commits (f18802bc462792ad8e320419c4a084dace2f14b5)

Author SHA1 Message Date
Peter Barker 723c37bcf7 DataFlash: backend/frontend split 10 years ago
Daniel Frenzel 74460cd526 DataFlash: Delete unused BufferRead function 11 years ago
Andrew Tridgell e6bafa2d8f DataFlash: added structures to Init() of dataflash 11 years ago
Andrew Tridgell 987cdaf3e1 DataFlash: make it safe to do DataFlash logging from timers 12 years ago
Andrew Tridgell c52ef80f06 DataFlash: added Block layer in classes 12 years ago
Andrew Tridgell 28a0ba6c4a DataFlash: added block based dataflash writes 12 years ago
Pat Hickey ef1db1a3fc DataFlash: don't take a delay_cb 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
rmackay9 785d9ca6a7 DataFlash_APM2: renamed semaphore to spi3_semaphore to make it more obvious which semaphore is required. 12 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 c68a341633 uncrustify libraries/DataFlash/DataFlash_APM2.h 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
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
Andrew Tridgell 5e4f66e525 DataFlash: moved high level logging logic to library 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 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