|
enum | Command {
WriteEnable = 0x06,
WriteDisable = 0x04,
ReadStatus1 = 0x05,
WriteStatus1 = 0x01,
ReadStatus2 = 0x35,
WriteStatus2 = 0x31,
ReadStatus3 = 0x15,
WriteStatus3 = 0x11,
ChipErase = 0x60,
ReadJedecId = 0x9F,
ReadUniqueID = 0x4B,
ReadUniqueId = 0x4B,
PageProgram = 0x02,
BlockErase_4k = 0x20,
BlockErase_32k = 0x52,
BlockErase_64k = 0xD8,
ReadData = 0x03,
ReadSfdp = 0x5A,
EraseSecurityRegister = 0x44,
ProgramSecurityRegister = 0x42,
ReadSecurityRegister = 0x48
} |
|
enum | JedecManufacturer { WinbondNexcom = 0xEF
} |
|
enum | StatusProtectMode { SoftwareProtection,
HardwareProtection,
PowerSupplyLockDown,
OneTimeProgram
} |
|
◆ Command
Enumerator |
---|
WriteEnable | |
WriteDisable | |
ReadStatus1 | |
WriteStatus1 | |
ReadStatus2 | |
WriteStatus2 | |
ReadStatus3 | |
WriteStatus3 | |
ChipErase | |
ReadJedecId | |
ReadUniqueID | |
ReadUniqueId | |
PageProgram | |
BlockErase_4k | |
BlockErase_32k | |
BlockErase_64k | |
ReadData | |
ReadSfdp | |
EraseSecurityRegister | |
ProgramSecurityRegister | |
ReadSecurityRegister | |
◆ JedecManufacturer
◆ StatusProtectMode
Enumerator |
---|
SoftwareProtection | |
HardwareProtection | |
PowerSupplyLockDown | |
OneTimeProgram | |
◆ SpiFlash()
◆ ReadJedecIdAsync()
async Task<JedecId> ReadJedecIdAsync |
( |
| ) |
|
◆ ReadStatusAsync()
async Task<Status> ReadStatusAsync |
( |
| ) |
|
◆ ReadArrayAsync()
async Task<byte[]> ReadArrayAsync |
( |
int |
address, |
|
|
int |
count |
|
) |
| |
◆ ReadByteAsync()
async Task<byte> ReadByteAsync |
( |
int |
address | ) |
|
◆ Write()
async Task Write |
( |
byte [] |
data, |
|
|
int |
address |
|
) |
| |
◆ EraseChip()
◆ WriteEnable()
◆ WriteDisable()
◆ WriteStatus1()
async Task WriteStatus1 |
( |
byte |
val | ) |
|
◆ WriteStatus2()
async Task WriteStatus2 |
( |
byte |
val | ) |
|
◆ WriteStatus3()
async Task WriteStatus3 |
( |
byte |
val | ) |
|
The documentation for this class was generated from the following file:
- F:/Git/treehopper-sdk/NET/API/Treehopper.Libraries/Memory/SpiFlash.cs