Andrew Tridgell
|
c6b006cf5f
|
DataFlash: move log reading logic into common library
|
12 years ago |
Andrew Tridgell
|
f683cff9e2
|
DataFlash: speed up SPI transfers in DataFlash_APM1
|
12 years ago |
Andrew Tridgell
|
8015f0f626
|
DataFlash: update SITL implementaion for new API
|
12 years ago |
Andrew Tridgell
|
9ef1f8509b
|
DataFlash: update test code for new macros
|
12 years ago |
Andrew Tridgell
|
83b074dd87
|
DataFlash: moved macros into common header
|
12 years ago |
Andrew Tridgell
|
f3005c4267
|
DataFlash: use bulk SPI transfer() method
this reduces the per-byte overhead of flash logging to about 3.9 usec
|
12 years ago |
Pat Hickey
|
3d0a4394b6
|
DataFlash Empty: conform to blockread/write virtual if
|
12 years ago |
Andrew Tridgell
|
7274d847f8
|
DataFlash: update for new block API
|
12 years ago |
Andrew Tridgell
|
28a0ba6c4a
|
DataFlash: added block based dataflash writes
these are about 10x faster than the old 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
|
374af1cd14
|
build: change from Arduino.mk to apm.mk
|
12 years ago |
Andrew Tridgell
|
fb4540a349
|
DataFlash: disable some debug code
|
12 years ago |
Andrew Tridgell
|
a1187519a8
|
AP_HAL: use AP_HAL_BOARD_DRIVER in remaining test sketches
|
12 years ago |
Pat Hickey
|
eb530b86e8
|
move Arduino.mk to /mk/Arduino.mk
|
12 years ago |
Andrew Tridgell
|
448fc6719f
|
HAL_Empty: fixed return in dataflash
|
12 years ago |
Pat Hickey
|
4c930b77a4
|
DataFlash_Empty defined
|
12 years ago |
Andrew Tridgell
|
7d27e420ae
|
AP_HAL: remove unnecessary Arduino.h includes
|
12 years ago |
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
* s/unsigned char/uint8_t/g
* changed all type 'byte' to uint8_t
|
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
this allows us to properly separate the desktop build in the code
|
12 years ago |
Jason Short
|
c848fe18a5
|
APM1 Dataflash update
My data flash would never erase, this fixed it.
|
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
The AP_Semaphore* argument to the constructor can be null (and is by
default for compatibility). Semaphore is only used when non-null.
|
13 years ago |
rmackay9
|
b9963f5b5c
|
DataFlash: modified to use AP_Semaphore for SPI3 bus when required.
Also fixed test sketch which seemed broken.
|
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 |