This website works better with JavaScript.
Explore
Help
Sign In
TBM
/
tbm-mcu
Watch
1
Star
0
Fork
You've already forked tbm-mcu
0
Code
Issues
Pull Requests
Releases
Wiki
Activity
109
Commits
2
Branches
1
Tag
1.0 MiB
Tag:
Branch:
Tree:
233d991328
master
wip/virtual-tbm
0.1.0
Branches
Tags
${ item.name }
Create tag
${ searchTerm }
Create branch
${ searchTerm }
from '233d991328'
${ noResults }
Commit Graph
25 Commits (233d9913281add6a1fcc530de06f3025ab6e958c)
Author
SHA1
Message
Date
S.J.R. van Schaik
7172423f05
ftl: compute length after determining the offset
8 years ago
S.J.R. van Schaik
631cc1e33a
ftl: fix order of preliminary checks
8 years ago
S.J.R. van Schaik
acc18a5253
ftl: return length if no page was mapped
8 years ago
S.J.R. van Schaik
32f0ca0e1a
flash: remove log2_page_size
8 years ago
S.J.R. van Schaik
e131d77cf5
ftl: use va for ftl_read()/ftl_write() and pages for ftl_trim()/ftl_is_mapped()
8 years ago
S.J.R. van Schaik
c684a57e24
ftl: add ftl_is_mapped() to check if a page is mapped
8 years ago
S.J.R. van Schaik
937521c909
flash: return size for flash_read() and flash_write()
8 years ago
S.J.R. van Schaik
d631e3012e
ftl: change uint8_t to void in write_upage
8 years ago
S.J.R. van Schaik
6a2c499d7a
ftl: use byte-offset from VA in ftl_write()
8 years ago
S.J.R. van Schaik
563db297a3
ftl: use byte-offset from VA in ftl_read()
8 years ago
S.J.R. van Schaik
dafc3d7071
ftl: implement flash_release()
8 years ago
S.J.R. van Schaik
27cf8bb587
ftl: use flash_is_erased() instead of is_page_erased() and simplify is_group_erased()
8 years ago
S.J.R. van Schaik
e65110f084
improve API for flash_erase()
8 years ago
S.J.R. van Schaik
b6c5d5bbda
ftl: implemented ftl_mount() to seamlessly wrap flash devices
8 years ago
S.J.R. van Schaik
6f7fec2965
ftl: rename journal to map
8 years ago
S.J.R. van Schaik
770860d621
ftl: split up code
8 years ago
S.J.R. van Schaik
602ebb364d
ftl: use void * instead of uint8_t *
8 years ago
S.J.R. van Schaik
e31a852225
ftl: add buffer length to ftl_read()
8 years ago
S.J.R. van Schaik
cd44b4866b
ftl: remove ftl_find()
8 years ago
S.J.R. van Schaik
24ab1dd9b7
ftl: trim last sector by writing an empty page descriptor
8 years ago
S.J.R. van Schaik
1c396c407a
ftl: replace erase_block() with a direct call to flash_erase()
8 years ago
S.J.R. van Schaik
b0c53116d6
ftl: fix off by one in garbage collection code
8 years ago
S.J.R. van Schaik
4b651b19f1
ftl: add ftl_get_size(), allow trimming final sector, recover tail and size
8 years ago
S.J.R. van Schaik
da30898794
ftl: more comments
8 years ago
S.J.R. van Schaik
2b5225ef98
ftl: initial implementation of the Flash Translation Layer
8 years ago