mbed-os/features/filesystem/fat
deepikabhavnani cbe539d1d8 Fix: Sector/Size overflow from uint32_t
FATFilesystem declares sector count and size as uint32_t and block
device class arguments are addr and size which is uint64_t
While passing arguments to program/read/write API's of block device,
multiplication of uint32_t*uint32_t was not typecasted properly to
uint64_t which resulted in MSB truncation.

Eg. If block 0x800000 is accessed with block size 0x200, addr to be
passed (0x800000*0x200)0x100000000, but actual address passed was 0x0
which resulted in over-writting the root directory, and hence corrupted
filesystem
2018-01-27 00:57:20 -06:00
..
ChaN Upgrade ChanFs to R0.13a 2017-11-20 16:02:39 -06:00
FATFileSystem.cpp Fix: Sector/Size overflow from uint32_t 2018-01-27 00:57:20 -06:00
FATFileSystem.h Merge pull request #4843 from geky/fat-min-block 2017-09-04 16:52:05 +01:00