Skip to content

File syn_port_flash.h

File List > port > syn_port_flash.h

Go to the documentation of this file

#ifndef SYN_PORT_FLASH_H
#define SYN_PORT_FLASH_H

#include "../common/syn_defs.h"

#include <stddef.h>
#include <stdint.h>

#ifdef __cplusplus
extern "C" {
#endif

SYN_Status syn_port_flash_erase(uint32_t addr);

SYN_Status syn_port_flash_read(uint32_t addr, void *buf, size_t len);

SYN_Status syn_port_flash_write(uint32_t addr, const void *buf, size_t len);

uint32_t syn_port_flash_sector_size(uint32_t addr);

#ifdef __cplusplus
}
#endif

#endif /* SYN_PORT_FLASH_H */