LUFA Library  210130
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

◆ DF_CMD_AUTOREWRITEBUFF1

#define DF_CMD_AUTOREWRITEBUFF1   0x58

◆ DF_CMD_AUTOREWRITEBUFF2

#define DF_CMD_AUTOREWRITEBUFF2   0x59

◆ DF_CMD_BLOCKERASE

#define DF_CMD_BLOCKERASE   0x50

◆ DF_CMD_BUFF1READ_LF

#define DF_CMD_BUFF1READ_LF   0xD4

◆ DF_CMD_BUFF1TOMAINMEM

#define DF_CMD_BUFF1TOMAINMEM   0x88

◆ DF_CMD_BUFF1TOMAINMEMWITHERASE

#define DF_CMD_BUFF1TOMAINMEMWITHERASE   0x83

◆ DF_CMD_BUFF1WRITE

#define DF_CMD_BUFF1WRITE   0x84

◆ DF_CMD_BUFF2READ_LF

#define DF_CMD_BUFF2READ_LF   0xD6

◆ DF_CMD_BUFF2TOMAINMEM

#define DF_CMD_BUFF2TOMAINMEM   0x89

◆ DF_CMD_BUFF2TOMAINMEMWITHERASE

#define DF_CMD_BUFF2TOMAINMEMWITHERASE   0x86

◆ DF_CMD_BUFF2WRITE

#define DF_CMD_BUFF2WRITE   0x87

◆ DF_CMD_CONTARRAYREAD_LF

#define DF_CMD_CONTARRAYREAD_LF   0xE8

◆ DF_CMD_GETSTATUS

#define DF_CMD_GETSTATUS   0xD7

◆ DF_CMD_MAINMEMPAGEREAD

#define DF_CMD_MAINMEMPAGEREAD   0xD2

◆ DF_CMD_MAINMEMPAGETHROUGHBUFF1

#define DF_CMD_MAINMEMPAGETHROUGHBUFF1   0x82

◆ DF_CMD_MAINMEMPAGETHROUGHBUFF2

#define DF_CMD_MAINMEMPAGETHROUGHBUFF2   0x85

◆ DF_CMD_MAINMEMTOBUFF1

#define DF_CMD_MAINMEMTOBUFF1   0x53

◆ DF_CMD_MAINMEMTOBUFF1COMP

#define DF_CMD_MAINMEMTOBUFF1COMP   0x60

◆ DF_CMD_MAINMEMTOBUFF2

#define DF_CMD_MAINMEMTOBUFF2   0x55

◆ DF_CMD_MAINMEMTOBUFF2COMP

#define DF_CMD_MAINMEMTOBUFF2COMP   0x61

◆ DF_CMD_PAGEERASE

#define DF_CMD_PAGEERASE   0x81

◆ DF_CMD_READMANUFACTURERDEVICEINFO

#define DF_CMD_READMANUFACTURERDEVICEINFO   0x9F

◆ DF_CMD_SECTORPROTECTIONOFF

#define DF_CMD_SECTORPROTECTIONOFF   ((char[]){0x3D, 0x2A, 0x7F, 0xCF})

◆ DF_CMD_SECTORPROTECTIONOFF_BYTE1

#define DF_CMD_SECTORPROTECTIONOFF_BYTE1   0x3D

◆ DF_CMD_SECTORPROTECTIONOFF_BYTE2

#define DF_CMD_SECTORPROTECTIONOFF_BYTE2   0x2A

◆ DF_CMD_SECTORPROTECTIONOFF_BYTE3

#define DF_CMD_SECTORPROTECTIONOFF_BYTE3   0x7F

◆ DF_CMD_SECTORPROTECTIONOFF_BYTE4

#define DF_CMD_SECTORPROTECTIONOFF_BYTE4   0xCF

◆ DF_MANUFACTURER_ATMEL

#define DF_MANUFACTURER_ATMEL   0x1F

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

◆ DF_STATUS_COMPMISMATCH

#define DF_STATUS_COMPMISMATCH   (1 << 6)

◆ DF_STATUS_READY

#define DF_STATUS_READY   (1 << 7)

◆ DF_STATUS_SECTORPROTECTION_ON

#define DF_STATUS_SECTORPROTECTION_ON   (1 << 1)