/home/mooz/bin/arduino-0009/lib/targets/libraries/at45db161d/at45db161d_commands.h

Go to the documentation of this file.
00001 
00005 #ifndef AT45DB161D_COMMANDS_H
00006 #define AT45DB161D_COMMANDS_H
00007 
00018 #define AT45DB161D_PAGE_READ 0xD2
00019 
00020 #define AT45DB161D_CONTINUOUS_READ_LOW_FREQ 0x03
00021 
00022 #define AT45DB161D_CONTINUOUS_READ_HIGH_FREQ 0x0B
00023 
00024 #define AT45DB161D_BUFFER_1_READ_LOW_FREQ 0xD1
00025 
00026 #define AT45DB161D_BUFFER_2_READ_LOW_FREQ 0xD3
00027 
00028 #define AT45DB161D_BUFFER_1_READ 0xD4
00029 
00030 #define AT45DB161D_BUFFER_2_READ 0xD6
00031 
00040 #define AT45DB161D_BUFFER_1_WRITE 0x84
00041 
00042 #define AT45DB161D_BUFFER_2_WRITE 0x87
00043 
00044 #define AT45DB161D_BUFFER_1_TO_PAGE_WITH_ERASE 0x83
00045 
00046 #define AT45DB161D_BUFFER_2_TO_PAGE_WITH_ERASE 0x86
00047 
00048 #define AT45DB161D_BUFFER_1_TO_PAGE_WITHOUT_ERASE 0x88
00049 
00050 #define AT45DB161D_BUFFER_2_TO_PAGE_WITHOUT_ERASE 0x89
00051 
00052 #define AT45DB161D_PAGE_ERASE 0x81
00053 
00054 #define AT45DB161D_BLOCK_ERASE 0x50
00055 
00056 #define AT45DB161D_SECTOR_ERASE 0x7C
00057 
00058 #define AT45DB161D_CHIP_ERASE_0 0xC7
00059 #define AT45DB161D_CHIP_ERASE_1 0x94
00060 #define AT45DB161D_CHIP_ERASE_2 0x80
00061 #define AT45DB161D_CHIP_ERASE_3 0x9A
00062 
00063 #define AT45DB161D_PAGE_THROUGH_BUFFER_1 0x82
00064 
00065 #define AT45DB161D_PAGE_THROUGH_BUFFER_2 0x85
00066 
00075 #ifdef AT45DB161D_EXPERT_MODE
00076 /* Use the following commands at your own risk ! */
00078 #define AT45DB161D_ENABLE_SECTOR_PROTECTION_0 0x3D
00079 #define AT45DB161D_ENABLE_SECTOR_PROTECTION_1 0x2A
00080 #define AT45DB161D_ENABLE_SECTOR_PROTECTION_2 0x7F
00081 #define AT45DB161D_ENABLE_SECTOR_PROTECTION_3 0xA9
00082 
00083 #define AT45DB161D_DISABLE_SECTOR_PROTECTION_0 0x3D
00084 #define AT45DB161D_DISABLE_SECTOR_PROTECTION_1 0x2A
00085 #define AT45DB161D_DISABLE_SECTOR_PROTECTION_2 0x7F
00086 #define AT45DB161D_DISABLE_SECTOR_PROTECTION_3 0x9A
00087 
00088 #define AT45DB161D_ERASE_SECTOR_PROTECTION_REGISTER_0 0x3D
00089 #define AT45DB161D_ERASE_SECTOR_PROTECTION_REGISTER_0 0x2A
00090 #define AT45DB161D_ERASE_SECTOR_PROTECTION_REGISTER_0 0x7F
00091 #define AT45DB161D_ERASE_SECTOR_PROTECTION_REGISTER_0 0xCF
00092 
00093 #define AT45DB161D_PROGRAM_SECTOR_PROTECTION_REGISTER_0 0x3D
00094 #define AT45DB161D_PROGRAM_SECTOR_PROTECTION_REGISTER_1 0x2A
00095 #define AT45DB161D_PROGRAM_SECTOR_PROTECTION_REGISTER_2 0x7F
00096 #define AT45DB161D_PROGRAM_SECTOR_PROTECTION_REGISTER_3 0xFC
00097 
00098 #define AT45DB161D_SECTOR_LOCKDOWN_0 0X3D
00099 #define AT45DB161D_SECTOR_LOCKDOWN_1 0x2A
00100 #define AT45DB161D_SECTOR_LOCKDOWN_2 0x7F
00101 #define AT45DB161D_SECTOR_LOCKDOWN_3 0x30
00102 
00103 #define AT45DB161D_PROGRAM_SECURITY_REGISTER_0 0x9B
00104 #define AT45DB161D_PROGRAM_SECURITY_REGISTER_1 0x00
00105 #define AT45DB161D_PROGRAM_SECURITY_REGISTER_2 0x00
00106 #define AT45DB161D_PROGRAM_SECURITY_REGISTER_3 0x00
00107 #endif /* AT45DB161D_EXPERT_MODE */
00108 
00110 #define AT45DB161D_READ_SECTOR_PROTECTION_REGISTER 0x32
00111 
00112 #define AT45DB161D_READ_SECTOR_LOCKDOWN_REGISTER 35H
00113 
00114 #define AT45DB161D_READ_SECURITY_REGISTER 0x77
00115 
00124 #define AT45DB161D_TRANSFER_PAGE_TO_BUFFER_1 0x53
00125 
00126 #define AT45DB161D_TRANSFER_PAGE_TO_BUFFER_2 0x55
00127 
00128 #define AT45DB161D_COMPARE_PAGE_TO_BUFFER_1 0x60
00129 
00130 #define AT45DB161D_COMPARE_PAGE_TO_BUFFER_2 0x61
00131 
00132 #define AT45DB161D_AUTO_PAGE_REWRITE_THROUGH_BUFFER_1 0x58
00133 
00134 #define AT45DB161D_AUTO_PAGE_REWRITE_THROUGH_BUFFER_2 0x59
00135 
00136 #define AT45DB161D_DEEP_POWER_DOWN 0xB9
00137 
00138 #define AT45DB161D_RESUME_FROM_DEEP_POWER_DOWN 0xAB
00139 
00140 #define AT45DB161D_STATUS_REGISTER_READ 0xD7
00141 
00142 #define AT45DB161D_READ_MANUFACTURER_AND_DEVICE_ID 0x9F
00143 
00152 #define AT45DB161D_BUFFER_1_READ_LEGACY 0X54
00153 
00154 #define AT45DB161D_BUFFER_2_READ_LEGACY 0x56
00155 
00156 #define AT45DB161D_PAGE_READ_LEGACY 0x52
00157 
00158 #define AT45DB161D_CONTINUOUS_READ_LEGACY 0x68
00159 
00160 #define AT45DB161D_STATUS_REGISTER_READ_LEGACY 0x57
00161 
00169 #endif /* AT45DB161D_COMMANDS_H */

Generated on Sun Oct 21 18:24:47 2007 for at45db161d by  doxygen 1.5.2