Skip to content

Releases: sillydan1/flashlib

v1.2.1

21 May 06:13
Compare
Choose a tag to compare

Various fixes for edge cases and usage errors

v1.2.0

07 May 10:48
Compare
Choose a tag to compare

Changes

  • Added flash_program_page
  • Added flash_program_page_offset
  • Removed flash_read_word
  • Removed flash_write_byte
  • Removed flash_write_doubleword
  • Emulated eeprom is now required to be at least 1xPAGE_SIZE (1KiB) of size

Usage

This version provides a new, more safe user flow. It is recommended to use flash_program_page_offset if you want to write something to flash now. The difference between flash_write_page and the flash_program_page* functions is that the "program" functions are read/modify/write functions, whereas the "write" function just overwrites whatever is at the address.

v1.1.1

27 Apr 09:03
Compare
Choose a tag to compare

Patch Release

  • Addresses are now forced to be integers, and not void pointers.
  • Pointers to addresses (for reads) are now pointers to ints and not void pointers

v1.1.0

20 Apr 12:41
Compare
Choose a tag to compare

Changes:

  • Support for protecting segments of flash memory from reads and writes
  • Fixes to documentation

v1.0.1

31 Mar 11:02
Compare
Choose a tag to compare

Fixed critical bug with CMakeLists.txt, source only release

v1.0.0

31 Mar 10:43
Compare
Choose a tag to compare

First release, source only