|
| 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