27 Commits (c24d293e1b9798828f06e72bffd149859e9a1bcb)

Author SHA1 Message Date
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 f683cff9e2 DataFlash: speed up SPI transfers in DataFlash_APM1 12 years ago
Andrew Tridgell 28a0ba6c4a DataFlash: added block based dataflash writes 12 years ago
Andrew Tridgell 44285cfbad DataFlash: fixed a semaphore bug in APM1 dataflash code 12 years ago
Pat Hickey 390e96311e DataFlash: change to new style Semaphore library 12 years ago
Andrew Tridgell fb4540a349 DataFlash: disable some debug code 12 years ago
Pat Hickey 4f07a90b2e DataFlash: apm1 fixups 12 years ago
Pat Hickey 0e5ff36c6c DataFlash: DataFlash_APM1 rewritten in terms of AP_HAL spi primitives 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
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
uncrustify 21337a39d3 uncrustify libraries/DataFlash/DataFlash_APM1.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
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 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
Doug Weibel f752c4b799 Change to logging file system. 13 years ago
Andrew Tridgell cfe058c5d5 DataFlash: use CPU independent data types 13 years ago
tridge60@gmail.com 6075b7ce73 dataflash: fixed some compiler warnings 14 years ago
rmackay9@yahoo.com 09256e12da DataFlash library - changed to use standard arduino SPI library 14 years ago
rmackay9@yahoo.com 0f920d12ce DataFlash - backed out recent changes to make it use SPI while I figure out the cause of some people's compile errors 14 years ago
rmackay9@yahoo.com 0462774345 DataFlash - modified to use Arduino SPI interface instead of directly using registers. Also moved "dataflash_CS_inactive" calls to end of functions instead of beginning so that it doesn't monopolize the SPI bus. 14 years ago
mich146@hotmail.com a107587af6 update dataflash for 528 and 512 byte pages 14 years ago
deweibel@gmail.com b3c9bf270f Add FinishWrite method to the DataFlash class to support using an index system. 14 years ago
rmackay9@yahoo.com a257c51a09 Some changes to fix compile errors when using ATmega2560. 14 years ago
deweibel c0e5fa9908 Added GetWritePage() 15 years ago
jjulio1234 3976200f50 First version. This is the "core" of the project and libraries. 15 years ago