/* * Copyright © 2014 Kosma Moczek * This program is free software. It comes without any warranty, to the extent * permitted by applicable law. You can redistribute it and/or modify it under * the terms of the Do What The Fuck You Want To Public License, Version 2, as * published by Sam Hocevar. See the COPYING file for more details. */ #ifndef FLASHSIM_H #define FLASHSIM_H #include #include struct flashsim; struct flashsim *flashsim_open(const char *name, int size, int sector_size); void flashsim_close(struct flashsim *sim); void flashsim_sector_erase(struct flashsim *sim, int addr); void flashsim_read(struct flashsim *sim, int addr, uint8_t *buf, int len); void flashsim_program(struct flashsim *sim, int addr, const uint8_t *buf, int len); #endif /* vim: set ts=4 sw=4 et: */