LUFA Library  140928
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Atmel AT45DB321C Dataflash Commands - LUFA/Drivers/Misc/AT45DB321C.h

Command constants for the Atmel AT45DB321C Dataflash. More...

Macros

#define DF_MANUFACTURER_ATMEL   0x1F
 

Dataflash Status Values

#define DF_STATUS_READY   (1 << 7)
 
#define DF_STATUS_COMPMISMATCH   (1 << 6)
 
#define DF_STATUS_SECTORPROTECTION_ON   (1 << 1)
 

Dataflash Commands

#define DF_CMD_GETSTATUS   0xD7
 
#define DF_CMD_MAINMEMTOBUFF1   0x53
 
#define DF_CMD_MAINMEMTOBUFF2   0x55
 
#define DF_CMD_MAINMEMTOBUFF1COMP   0x60
 
#define DF_CMD_MAINMEMTOBUFF2COMP   0x61
 
#define DF_CMD_AUTOREWRITEBUFF1   0x58
 
#define DF_CMD_AUTOREWRITEBUFF2   0x59
 
#define DF_CMD_MAINMEMPAGEREAD   0xD2
 
#define DF_CMD_CONTARRAYREAD_LF   0xE8
 
#define DF_CMD_BUFF1READ_LF   0xD4
 
#define DF_CMD_BUFF2READ_LF   0xD6
 
#define DF_CMD_BUFF1WRITE   0x84
 
#define DF_CMD_BUFF2WRITE   0x87
 
#define DF_CMD_BUFF1TOMAINMEMWITHERASE   0x83
 
#define DF_CMD_BUFF2TOMAINMEMWITHERASE   0x86
 
#define DF_CMD_BUFF1TOMAINMEM   0x88
 
#define DF_CMD_BUFF2TOMAINMEM   0x89
 
#define DF_CMD_MAINMEMPAGETHROUGHBUFF1   0x82
 
#define DF_CMD_MAINMEMPAGETHROUGHBUFF2   0x85
 
#define DF_CMD_PAGEERASE   0x81
 
#define DF_CMD_BLOCKERASE   0x50
 
#define DF_CMD_SECTORPROTECTIONOFF   ((char[]){0x3D, 0x2A, 0x7F, 0xCF})
 
#define DF_CMD_SECTORPROTECTIONOFF_BYTE1   0x3D
 
#define DF_CMD_SECTORPROTECTIONOFF_BYTE2   0x2A
 
#define DF_CMD_SECTORPROTECTIONOFF_BYTE3   0x7F
 
#define DF_CMD_SECTORPROTECTIONOFF_BYTE4   0xCF
 
#define DF_CMD_READMANUFACTURERDEVICEINFO   0x9F
 

Detailed Description

Dataflash command constants for the Atmel AT45DB321C Dataflash IC.

Macro Definition Documentation

#define DF_CMD_AUTOREWRITEBUFF1   0x58
#define DF_CMD_AUTOREWRITEBUFF2   0x59
#define DF_CMD_BLOCKERASE   0x50
#define DF_CMD_BUFF1READ_LF   0xD4
#define DF_CMD_BUFF1TOMAINMEM   0x88
#define DF_CMD_BUFF1TOMAINMEMWITHERASE   0x83
#define DF_CMD_BUFF1WRITE   0x84
#define DF_CMD_BUFF2READ_LF   0xD6
#define DF_CMD_BUFF2TOMAINMEM   0x89
#define DF_CMD_BUFF2TOMAINMEMWITHERASE   0x86
#define DF_CMD_BUFF2WRITE   0x87
#define DF_CMD_CONTARRAYREAD_LF   0xE8
#define DF_CMD_GETSTATUS   0xD7
#define DF_CMD_MAINMEMPAGEREAD   0xD2
#define DF_CMD_MAINMEMPAGETHROUGHBUFF1   0x82
#define DF_CMD_MAINMEMPAGETHROUGHBUFF2   0x85
#define DF_CMD_MAINMEMTOBUFF1   0x53
#define DF_CMD_MAINMEMTOBUFF1COMP   0x60
#define DF_CMD_MAINMEMTOBUFF2   0x55
#define DF_CMD_MAINMEMTOBUFF2COMP   0x61
#define DF_CMD_PAGEERASE   0x81
#define DF_CMD_READMANUFACTURERDEVICEINFO   0x9F
#define DF_CMD_SECTORPROTECTIONOFF   ((char[]){0x3D, 0x2A, 0x7F, 0xCF})
#define DF_CMD_SECTORPROTECTIONOFF_BYTE1   0x3D
#define DF_CMD_SECTORPROTECTIONOFF_BYTE2   0x2A
#define DF_CMD_SECTORPROTECTIONOFF_BYTE3   0x7F
#define DF_CMD_SECTORPROTECTIONOFF_BYTE4   0xCF
#define DF_MANUFACTURER_ATMEL   0x1F

Manufacturer code for Atmel Corporation, returned by Atmel Dataflash ICs in response to the DF_CMD_READMANUFACTURERDEVICEINFO command.

#define DF_STATUS_COMPMISMATCH   (1 << 6)
#define DF_STATUS_READY   (1 << 7)
#define DF_STATUS_SECTORPROTECTION_ON   (1 << 1)