Zerocat Chipflasher  v0.4.3 (board-edition-1)
Flash free firmware to BIOS chips, kick the Manageability Engine.
SPI-command-set.h File Reference

Known SPI commands, one byte. More...

Go to the source code of this file.

Macros

#define CMD__NOP   0x00
 No Operation. More...
 
#define CMD__EWSR   0x50
 Enable Write Status Register. More...
 
#define CMD__WRSR   0x01
 Write Status Register 1. More...
 
#define CMD__WRSR2   0x31
 Write Status Register 2. More...
 
#define CMD__WRSR3   0x11
 Write Status Register 3. More...
 
#define CMD__WRDI   0x04
 Write Disable. More...
 
#define CMD__RDSR   0x05
 Read Status Register 1. More...
 
#define CMD__RDSR2   0x35
 Read Status Register 2. More...
 
#define CMD__RDSR3   0x15
 Read Status Register 3. More...
 
#define CMD__WREN   0x06
 Write Enable. More...
 
#define CMD__RDID   0x9f
 Read JEDEC Device ID. More...
 
#define CMD__READ   0x03
 Read (at up to 25MHz) More...
 
#define CMD__READHF   0x0b
 Read High Frequency (> 25MHz) More...
 
#define CMD__SE   0x20
 Sector Erase (4K) More...
 
#define CMD__BE32K   0x52
 Block Erase (32K) More...
 
#define CMD__BE64K   0xd8
 Block Erase (64K) More...
 
#define CMD__CE_0X60   0x60
 Full Chip Erase (0x60) More...
 
#define CMD__CE_0XC7   0xc7
 Full Chip Erase (0xc7) More...
 
#define CMD__BP   0x02
 Byte Program. More...
 
#define CMD__PP   0x02
 Page Program. More...
 
#define CMD__CP   0xad
 Continuous Program. More...
 
#define CMD__DP   0xb9
 Deep Powerdown. More...
 
#define CMD__RDP   0xab
 Release from Deep Powerdown. More...
 
#define CMD__RES   0xab
 Read Electronic ID. More...
 
#define CMD__REMS   0x90
 Read electronic manufacturer & device ID. More...
 
#define CMD__ESRY   0x70
 enable SO to output RDY/_BSY during CP-Mode More...
 
#define CMD__DSRY   0x80
 disable SO to output RDY/_BSY during CP-Mode More...
 
#define CMD__PS   0x36
 Protect Sector. More...
 
#define CMD__US   0x39
 Unprotect Sector. More...
 
#define CMD__RSPR   0x3c
 Read Sector Protect Registers. More...
 

Detailed Description

Zerocat Chipflasher — Flash free firmware to BIOS chips, kick the Manageability Engine.

Copyright (C) 2015, 2016, 2017, 2018 Kai Mertens kmx@p.nosp@m.oste.nosp@m.o.net

The Zerocat Chipflasher is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

The Zerocat Chipflasher is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

This file is part of the Zerocat Chipflasher.

Definition in file SPI-command-set.h.