31 Commits (c04b984e6cb6d9cfd9f963c77c4a782d4df97e13)

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 1e2214f8d1 DataFlash: fix for HAL_GPIO_* 11 years ago
Andrew Tridgell e6bafa2d8f DataFlash: added structures to Init() of dataflash 11 years ago
Andrew Tridgell 97b7130bb9 libraries: update license header to GPLv3 12 years ago
Andrew Tridgell 987cdaf3e1 DataFlash: make it safe to do DataFlash logging from timers 12 years ago
Andrew Tridgell 20825cc903 DataFlash: removed the byte and word based interfaces 12 years ago
Andrew Tridgell f3005c4267 DataFlash: use bulk SPI transfer() method 12 years ago
Andrew Tridgell 28a0ba6c4a DataFlash: added block based dataflash writes 12 years ago
Pat Hickey 390e96311e DataFlash: change to new style Semaphore library 12 years ago
Pat Hickey aaffd9d96e DataFlash: APM2 ported to AP_HAL SPIDeviceDriver 12 years ago
Pat Hickey cc699a2a4e DataFlash: conform to ordinary stdint types 12 years ago
Andrew Tridgell 17c115d2aa SITL: don't define __AVR_ATmega2560__ on desktop build 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 eb9d6b259b uncrustify libraries/DataFlash/DataFlash_APM2.cpp 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
Jason Short bd91215770 Dataflash fix for missing card error 13 years ago
Jason Short ce2a608706 Dataflash Logs : Fixed block erase on APM2 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
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 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