gateway_mcu/CH32V303-FreeRTOS/App/functionalModule/Src/flash.c

43 lines
929 B
C
Raw Normal View History

#include "flash.h"
/**
* @brief flash初始化
* @param
*/
void Flash_Init(void)
{
SPI_Flash_Init();
}
/**
* @brief flash中的数据
* @param pBuffer
* @param ReadAddr
* @param NumByteToRead
*/
void read_Flash(uint8_t* pBuffer,uint32_t ReadAddr,uint16_t NumByteToRead)
{
SPI_Flash_Read(pBuffer, ReadAddr, NumByteToRead);
}
/**
* @brief flash中
* @param pBuffer
* @param ReadAddr
* @param NumByteToRead
*/
void write_Flash(uint8_t* pBuffer,uint32_t WriteAddr,uint16_t NumByteToWrite)
{
SPI_Flash_Write(pBuffer, WriteAddr, NumByteToWrite);
}
/**
* @brief flash中secpos扇区的数据
*
*/
void erase_Sector_Flash(uint32_t secpos)
{
SPI_Flash_Erase_Sector(secpos);
}