Martin Kojtal
ff67a96e17
Revert "Move BlockDevice classes inside mbed namespace"
2018-08-10 14:49:51 +01:00
deepikabhavnani
8f2f6f43c9
Add header file string.h required for memcpy/memset
2018-08-07 09:15:44 -05:00
deepikabhavnani
e36cd00e93
Move BlockDevice classes inside mbed namespace.
2018-08-03 10:22:51 -05:00
David Saada
235f175cba
Add init reference count to all block devices
2018-07-31 19:41:55 +03:00
ccli8
7cc1245308
Fix memory leakage with MBR on exiting error path
2018-07-02 11:29:29 +08:00
Christopher Haster
28a78308af
Fixed issue with MBR init asserting on bad partition size
2018-06-21 17:09:23 -05:00
Christopher Haster
a97a47978a
mbr: Added assertions for overlapping partitions
2018-04-22 08:28:06 -05:00
David Saada
a6048005d7
Add overloaded get_erase_size API with address parameter to all block devices
2018-03-23 00:34:45 +02:00
Christopher Haster
5b09daf0f9
mbr: Added checks for extended partitions
2018-02-13 14:03:02 -06:00
Cruz Monrreal
5cd30b965c
Merge pull request #5925 from geky/bd-erase-value
...
bd: Add get_erase_value function to the block device API
2018-01-31 12:13:54 -06:00
Christopher Haster
88aad81345
bd: Adopted the get_erase_value function in the util block devices
2018-01-29 15:33:02 -06:00
Christopher Haster
a4f8af9d5b
bd: Adopted the sync function in the util block devices
2018-01-24 18:07:35 -06:00
Christopher Haster
adc3d75936
bd: Fix missing init in MBRBlockDevice
2017-06-21 13:33:40 -05:00
Sam Grove
02bf926ffb
Proper fix for 1fa30b7403
...
Replace #define with typedef
2017-06-04 11:26:21 -05:00
Sam Grove
1fa30b7403
Resolve conflict in builtin type names
...
In class MBRBlockDevice the tole32 function had used union member
names u32 and u8. The introduction of REALTEK_RTL8195AM cauesd a
conflict with type names in basic_types given they're aliased as
macros to uint32_t and uint8_t respectively.
2017-06-03 18:12:28 -05:00
Christopher Haster
590a40d9bf
bd: Added MBRBlockDevice for handling a master boot record on a block device
2017-05-23 11:55:57 -05:00