📄 spi_eeprom.h
字号:
void EE_Select(void); // Assert EEPROM -CS line
void EE_DeSelect(void); // Deassert EEPROM -CS line
unsigned char EE_RW(unsigned char txbyte);
// Writes one byte to bitbang SPI, msb first, while receiving a byte
// EEprom is assumed to be faster than the processor in bitbang mode
void EE_WREN(void); // WREN command
void EE_WRDI(void); // WRDI command
unsigned char EE_RDSR(void); // Read EEPROM Status Register
// SR is xxxx BP1 BP0 WEN -RDY
void EE_WRSR(unsigned char status); // Read EEPROM status register
void EE_WaitRdy(void); // Wait for EEPROM to report ready in the status register
unsigned char EE_WR(unsigned int adr, unsigned char data);
// Write a byte to the EEPROM. Returns status register on completion.
unsigned char EE_RD(unsigned int adr);
// Read a byte from the EEPROM
unsigned char EE_Write(unsigned int adr, unsigned char *data, unsigned char datalen);
// Writes up to 64 bytes to the EEPROM. Returns status register on completion.
void EE_Read(unsigned int adr, unsigned char *data, unsigned int datalen);
// Reads any number of bytes from the EEPROM
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -