w25q32.h 610 B

12345678910111213141516171819
  1. #ifndef W25Q32_H
  2. #define W25Q32_H
  3. #include "stdint.h"
  4. #define CS_ENABLE gpio_bit_reset(GPIOA,GPIO_PIN_4)
  5. #define CS_DISENABLE gpio_bit_set(GPIOA,GPIO_PIN_4)
  6. void W25Q32_Init(void);
  7. void W25Q32_WaitBusy(void);
  8. void W25Q32_Enable(void);
  9. void W25Q32_Erase64K(uint8_t blockNB);
  10. void W25Q32_PageWrite(uint8_t *wbuff, uint16_t pageNB);
  11. void W25Q32_Read(uint8_t *rbuff, uint32_t addr, uint32_t datalen);
  12. #endif