Deomid Ryabkov

Results 363 comments of Deomid Ryabkov

this could be the same issue as i reported and subsequently fixed in https://github.com/pellepl/spiffs/issues/172 summary: it's a deliberate behavior called "blind writes". it works on most controllers and is an...

i think instead a special call, `remove_and_erase` or some such (imagination is failing me at the moment). which would basically combine remove and gc of the specific blocks used by...

will the data go into the same pages though? i thought they will be relocated

yep, either would be fine with me. i can `open("foo", O_I_KNOW_WHAT_IM_DOING_DO_NOT_RELOCATE_ON_WRITING)`, then just write zeroes and `remove()`

what? you don't like `O_I_KNOW_WHAT_IM_DOING_DO_NOT_RELOCATE_ON_WRITING`? :) `O_OVERWRITE` SGTM. still, making `spiffs_gc` work with `total - used` should be done, it's confusing as it is now.

there isn't anyhting special about nand and lfs, same as NOR pretty much. blocks are larger, but that's it.

this could be a Ubuntu 18.04 bug https://bugs.launchpad.net/ubuntu/+source/gcc-arm-none-eabi/+bug/1767223 please pile on :)

+1 on this, @thehowl please share your changes, it might work for me in the mean time...

i should also add that despite what the title says, it doesn't just apply to FAT volumes, it doesn't work on NTFS either, which means pretty much everywhere. fwiw, windows...

i agree, constructing even simple accessories is a bit of a pain. accessory information protocol information, pairing - these get copied pretty much verbatim. in my project i created const...