deepikabhavnani
da69da972f
Add BlockDevice and Filesystem classes inside mbed namespace.
...
Adding new modules inside the namespace could be breaking change for existing code base
hence add `using namespace::class` for classes newly added to mbed namespace to maintian
backwards compatibility.
MBED_NO_GLOBAL_USING_DIRECTIVE is added to remove auto-addition of namespace
Macro guard `MBED_NO_GLOBAL_USING_DIRECTIVE` is added around namespace, to avoid
polluting users namespace.
2018-11-26 13:35:40 -06:00
Martin Kojtal
6d6c09bb80
blockdevice: fix coding style
2018-11-15 07:20:13 +00:00
Martin Kojtal
7d7bfd7bf2
blockdevice: fix components coding style
2018-11-15 07:20:09 +00:00
Cruz Monrreal
72253b7b06
Merge pull request #8573 from deepikabhavnani/flag_Crc
...
Compile time config flag MBED_CONF_SD_CRC_ENABLED for CRC in SD
2018-11-08 19:49:03 -06:00
Cruz Monrreal
3046e31349
Merge pull request #8589 from davidsaada/david_flash_erase_value
...
Support erase value in Flash HAL drivers, FlashIAP and block devices
2018-11-08 10:06:58 -06:00
Martin Kojtal
14eadfac44
Merge pull request #8653 from u-blox/r410m_sdcard
...
mbed_lib.json updated for other all C030 targets and code corrected t…
2018-11-08 14:54:58 +01:00
David Saada
542744d03c
Support erase value in Flash HAL drivers, FlashIAP and block devices
2018-11-07 14:23:07 +02:00
Cruz Monrreal II
fd744e79d9
Merge branch 'sdblockdevice_deselect' of ssh://github.com/jarlamsa/mbed-os into rollup
2018-11-06 21:29:09 -06:00
Cruz Monrreal
6042ea30d3
Merge pull request #8639 from offirko/offir-mbed-qspif3
...
Add get_erase_value() support
2018-11-06 14:44:25 -06:00
deepikabhavnani
e7bdf3c575
Corrected `INIT_FREQUENCY` macro SD is appended by tools
2018-11-06 10:53:49 -06:00
deepikabhavnani
a0f3fdc286
Compile time flag MBED_SD_CRC_ENABLE for CRC in SD
...
CRC class adds to the ROM size even when disabled runtime, because
of addition of ROM tables. Addition a compile time option to disable
CRC is required for reducing code size of SD driver component.
Library config option `SD_CRC_ENABLED` is added, set it to 0 to
disable CRC feature in SD.
2018-11-06 10:53:39 -06:00
Fahim Alavi
2806dd8216
mbed_lib.json updated for other all C030 targets and code corrected to use UBLOX_AT
2018-11-06 17:58:41 +05:00
Martin Kojtal
73cc54e5f7
Merge pull request #8524 from korjaa/more_blockdevice_tests
...
Add more generic BlockDevice tests.
2018-11-05 17:15:59 +01:00
Jarno Lamsa
36f1fa06d6
Remove extra _deselect to prevent possible hard fault
...
If read timeout happens, the _deselect will get called twice causing
a hard fault happening when mutex is released without being locked.
The SDBlockDevice::read is calling the _deselect in every case.
2018-11-05 16:08:48 +02:00
Offir Kochalsky
2df7258710
Add get_erase_value() support
2018-11-05 12:47:18 +02:00
Jaakko Korhonen
0d04f03882
Added missing mutex to DataFlash for thread safety.
2018-11-01 14:51:07 +02:00
Christopher Haster
761405592b
Added mutex to DataFlash for thread safety
2018-11-01 14:51:07 +02:00
Kevin Bracey
f4708bbb36
Fix up types in SDBlockDevice
...
Correct types passed to debug() calls - as part of this, block size and
erase size are changed to be 32-bit - using 64-bit variables for these
will cause unnecessary code bloat.
Many uses of bd_size_t in the BlockDevice API should really be uint32_t
or size_t, but that would be a bigger API change.
2018-10-31 14:49:22 +02:00
Cruz Monrreal
fba0669194
Merge pull request #8563 from marcuschangarm/default_qspif
...
Add QSPIF block device to default system storage
2018-10-30 22:32:01 -05:00
Marcus Chang
063a7842ba
Add QSPIF block device to default system storage
2018-10-26 13:00:38 -07:00
Martin Kojtal
93a17c1d65
Merge pull request #7979 from yossi2le/fix_spif_sd_config
...
Using SPI_ macros from PinNames in SPIF and SD config files.
2018-10-26 09:35:29 +01:00
Yossi Levy
d9a84c42cf
Remove SPI_PERSISTENT_MEM_CS macro and replace it with SPI_CS
2018-10-25 12:10:48 +03:00
Yossi Levy
eddd2b1c68
Using the SPI_ macros which was added to PinNames.h in PR #7774 to the config files
2018-10-25 11:56:38 +03:00
Martin Kojtal
53f1397522
storage component: update astyle
2018-10-25 09:51:09 +01:00
Cruz Monrreal
41bffe1c87
Merge pull request #8352 from offirko/offir-mbed-qspif
...
QSPI SFDP Flash Block Device
2018-10-23 10:48:28 -05:00
Offir Kochalsky
5cebe43dfc
mbed namespace removed add mbed indicator to QSPI
2018-10-21 11:50:17 +03:00
Offir Kochalsky
7d05fcb788
remove mbed namespace from h file and update test
2018-10-21 10:29:03 +03:00
Offir Kochalsky
638951aa86
Merge remote-tracking branch 'upstream/master' into offir-mbed-qspif
2018-10-21 08:51:49 +03:00
jeromecoutant
7bfa6bdcaf
Component SD test: skip multiple thread test depending on RAM
2018-10-19 17:09:31 +02:00
Cruz Monrreal
515db95061
Merge pull request #8349 from offirko/offir-mbed-reduced-spif
...
A Reduced SPIF Block Device for Boot Loader
2018-10-17 20:19:26 -05:00
Offir Kochalsky
908233a177
Changes per Pull Request review 3
2018-10-17 14:42:21 +03:00
Offir Kochalsky
23bc67dfdc
Fix DISCO_L475VG_IOT01A name at json
2018-10-17 11:16:57 +03:00
Deepika
9db31d299b
Resolve build issues in test
...
mbed.h was added in test, via greentea and utest header files. 'mbed.h' is removed
from header files and required header file and namespace is added to CPP/C files
2018-10-16 11:50:16 -05:00
Offir Kochalsky
ef40d6d1ee
json formatted and include remarks removed
2018-10-16 10:47:21 +03:00
Offir Kochalsky
020685c473
Added error logging at set QPI
2018-10-16 10:15:36 +03:00
Cruz Monrreal
a6651b868b
Merge pull request #8317 from yossi2le/add-flashiap-bd-as-default
...
Add FlashIAP block device as default block device for WISE 1570
2018-10-15 10:22:34 -05:00
Yossi Levy
196fbe5c68
Fixing unicode error in IAR compilation
2018-10-14 12:13:53 +03:00
Offir Kochalsky
9b3bca89fd
Enable first fast mode then quad for chips with low power default
2018-10-14 08:54:09 +03:00
Cruz Monrreal
0aed6bb43f
Merge pull request #8256 from yossi2le/fix_warnings_in_blockdevices
...
Fix warnings in block devices
2018-10-11 10:10:55 -05:00
Yossi Levy
b84f377b73
Removing nvstore. adding back the option for configuration as in the external repo
2018-10-10 17:15:46 +03:00
Yossi Levy
473f8d3f94
Fixing the order of component if more than one is included for a target.
...
Revert deprecation of FlashIAPBlockDevice 2 argument constructor has this was a breaking change. This follows a similar change in the external flashiap-driver repo.
2018-10-10 12:32:08 +03:00
Offir Kochalsky
a60552c07d
Return to 1-1-1 mode prior to setting QUAD enable
2018-10-09 15:17:52 +03:00
Offir Kochalsky
a30abf48b0
Merge remote-tracking branch 'upstream/master' into offir-mbed-qspif
2018-10-09 14:21:03 +03:00
Offir Kochalsky
665e089350
Reduced SPIF Block Device for Boot Loader
2018-10-09 10:53:03 +03:00
Martin Kojtal
6f338f8915
Merge pull request #8006 from deepikabhavnani/sd_driver_cleanup
...
SD - Add required header file and namespace element instead add all
2018-10-01 13:02:39 +02:00
Yossi Levy
dd065e3be1
Fix warnings in block devices
2018-09-26 14:35:48 +03:00
Cruz Monrreal
6fca23ece1
Merge pull request #7955 from yossi2le/add_frequency_to_dataflash_conig
...
Add SPI_FREQ parameter to DATAFLASH block device configuration
2018-09-24 10:45:34 -05:00
Deepika
4de8eda249
Add required header file and namespace element instead add all
2018-09-05 11:41:25 -05:00
Deepika
80a10cd134
Version check not needed as driver in part of mbed-os
2018-09-05 11:33:42 -05:00
Yossi Levy
47aea6b719
Adding the configuration parameter as default value in the constructor.
2018-09-02 17:48:46 +03:00