APM:Libraries
|
#include <AP_HAL/AP_HAL.h>
#include "DataFlash_Backend.h"
#include <AP_HAL_F4Light/AP_HAL_F4Light.h>
#include <AP_HAL_F4Light/GPIO.h>
Go to the source code of this file.
Classes | |
class | DataFlash_Revo |
struct | DataFlash_Revo::PageHeader |
Macros | |
#define | DF_PAGE_SIZE 256L |
#define | DF_RESET BOARD_DATAFLASH_CS_PIN |
#define | JEDEC_WRITE_ENABLE 0x06 |
#define | JEDEC_WRITE_DISABLE 0x04 |
#define | JEDEC_READ_STATUS 0x05 |
#define | JEDEC_WRITE_STATUS 0x01 |
#define | JEDEC_READ_DATA 0x03 |
#define | JEDEC_FAST_READ 0x0b |
#define | JEDEC_DEVICE_ID 0x9F |
#define | JEDEC_PAGE_WRITE 0x02 |
#define | JEDEC_BULK_ERASE 0xC7 |
#define | JEDEC_SECTOR_ERASE 0x20 |
#define | JEDEC_PAGE_ERASE 0xD8 |
#define | JEDEC_STATUS_BUSY 0x01 |
#define | JEDEC_STATUS_WRITEPROTECT 0x02 |
#define | JEDEC_STATUS_BP0 0x04 |
#define | JEDEC_STATUS_BP1 0x08 |
#define | JEDEC_STATUS_BP2 0x10 |
#define | JEDEC_STATUS_TP 0x20 |
#define | JEDEC_STATUS_SEC 0x40 |
#define | JEDEC_STATUS_SRP0 0x80 |
#define DF_PAGE_SIZE 256L |
Definition at line 15 of file DataFlash_Revo.h.
#define DF_RESET BOARD_DATAFLASH_CS_PIN |
Definition at line 17 of file DataFlash_Revo.h.
#define JEDEC_BULK_ERASE 0xC7 |
Definition at line 29 of file DataFlash_Revo.h.
#define JEDEC_DEVICE_ID 0x9F |
Definition at line 26 of file DataFlash_Revo.h.
#define JEDEC_FAST_READ 0x0b |
Definition at line 25 of file DataFlash_Revo.h.
#define JEDEC_PAGE_ERASE 0xD8 |
Definition at line 31 of file DataFlash_Revo.h.
#define JEDEC_PAGE_WRITE 0x02 |
Definition at line 27 of file DataFlash_Revo.h.
#define JEDEC_READ_DATA 0x03 |
Definition at line 24 of file DataFlash_Revo.h.
#define JEDEC_READ_STATUS 0x05 |
Definition at line 22 of file DataFlash_Revo.h.
#define JEDEC_SECTOR_ERASE 0x20 |
Definition at line 30 of file DataFlash_Revo.h.
#define JEDEC_STATUS_BP0 0x04 |
Definition at line 35 of file DataFlash_Revo.h.
#define JEDEC_STATUS_BP1 0x08 |
Definition at line 36 of file DataFlash_Revo.h.
#define JEDEC_STATUS_BP2 0x10 |
Definition at line 37 of file DataFlash_Revo.h.
#define JEDEC_STATUS_BUSY 0x01 |
Definition at line 33 of file DataFlash_Revo.h.
#define JEDEC_STATUS_SEC 0x40 |
Definition at line 39 of file DataFlash_Revo.h.
#define JEDEC_STATUS_SRP0 0x80 |
Definition at line 40 of file DataFlash_Revo.h.
#define JEDEC_STATUS_TP 0x20 |
Definition at line 38 of file DataFlash_Revo.h.
#define JEDEC_STATUS_WRITEPROTECT 0x02 |
Definition at line 34 of file DataFlash_Revo.h.
#define JEDEC_WRITE_DISABLE 0x04 |
Definition at line 21 of file DataFlash_Revo.h.
#define JEDEC_WRITE_ENABLE 0x06 |
Definition at line 20 of file DataFlash_Revo.h.
#define JEDEC_WRITE_STATUS 0x01 |
Definition at line 23 of file DataFlash_Revo.h.