Seppo Takalo
d842762dd5
Remove commented-out code
2019-11-18 15:47:40 +00:00
Seppo Takalo
4f86135dc4
Remove linefeeds from debug prints
2019-11-18 15:47:40 +00:00
Seppo Takalo
5fecf6afa2
Add storage related files to baseline unittest.
...
* Refactor some headers to use relative path from Mbed OS root.
* Refactor some data types to compile on 64bit machines.
* Refactor some debug traces to use mbed_trace.
2019-11-18 15:47:40 +00:00
Ben Cooke
9145b72433
Add MTS_DRAGONFLY_F413RH platform to mbed-os
2019-10-16 11:58:32 +01:00
Veijo Pesonen
575109b22f
Adds missing include required by fixed-width format specifiers
2019-09-12 17:18:37 +01:00
Michal Paszta
5a9183c549
storage: fix potential memory corruption and check return values
2019-08-21 09:26:35 +03:00
Michal Paszta
73b122b2c4
Coverity and compilation warnings fixes
2019-08-07 10:30:52 +03:00
Michal Paszta
1fe59b70e3
Bring back SPIF module-specific debug logs
...
The logs are switched off by default and can be enabled with a
module-specific compile switch in mbed_app.json.
Logs brought back from PR #10501
2019-08-06 10:53:36 +03:00
Kevin Bracey
fc8e8f67c6
Deprecate wait/wait_ms APIs
2019-07-15 10:13:50 +03:00
Anna Bridge
61881e81fd
Merge pull request #10756 from martinichka/feature-correct-trace-level-storage-spif
...
Cleaned up trace log SPIF Block Device
2019-06-19 12:29:39 +01:00
Marten Lootsma
8a328ddc86
Changed to one more info to debug
2019-06-08 08:17:56 +02:00
Marten Lootsma
e0ad71554b
Fixed astyle error and removed duplicated comment
2019-06-08 07:32:10 +02:00
Marten Lootsma
aed0d054d7
Added support for SPIF of size bigger than 16Mbyte
...
- checks if size is bigger than 16Mbyte
- changes to 4 byte address mode of neccessary
2019-06-06 16:01:40 +02:00
Marten Lootsma
ed36cc4e06
Add trace logging with size of block device
2019-06-04 16:03:56 +02:00
Marten Lootsma
5484f585a6
Cleaned up SPIF trace log.
...
- Test most SPIF log to DEBUG level.
- Removed DEBUG/ERROR/INFO tags.
- Removed not needed line endings.
2019-06-04 16:03:56 +02:00
Martin Kojtal
4f6035e6b1
Merge pull request #10501 from davidsaada/david_spif_driver_unlog
...
Remove excessive info and debug prints in SPIF driver
2019-06-03 08:33:19 +01:00
Lin Gao
438a52f15a
Fix handoff issue from the bootloader to the application on MTS_DRAGONFLY_F411RE
2019-05-02 11:25:19 -05:00
Ben Cooke
3d68a53b81
Correct the default pins for the spi flash for the mts dragonfly - on behalf of Ben C.
2019-05-02 11:25:19 -05:00
David Saada
f73544ed7e
Remove excessive info and debug prints in SPIF driver.
2019-04-28 12:27:47 +03:00
jk
23cb826314
Add definition of RAVEN
2019-03-27 17:02:55 +09:00
Ari Parkkila
a6c44f87b0
SPIF: Fix SPI_FREQ for MTB_ADV_WISE_1570
2019-03-21 01:11:40 -07:00
Kevin Bracey
c368021e37
SPIFBlockDevice.h: include SingletonPtr.h
...
SPIFBlockDevice was using SingletonPtr without an include,
and only getting it via SPI.h.
Spotted while changing SPI to not use SingletonPtr - now
abandoned, but still this shouldn't have been relying on it.
2019-03-01 14:33:33 +02:00
Amir Cohen
5c7f6cb755
Merge SPIF & QSPIF components test to general block device tests
...
The SPIF and QPIF components tests are fully merged into general block device tests and were deleted
2019-02-26 10:28:45 -06:00
Deepika
d2e11966fc
Revert "rand() by default does increment of 1, randomizing more"
...
This reverts commit f7a6d254f6
.
2019-02-26 09:21:19 -06:00
Deepika
f7a6d254f6
rand() by default does increment of 1, randomizing more
...
Random number generation in case of IAR 8, requires TLS support.
Thread local storage is not part of Mbed OS, test is updated to have random
numbers sparse, but in future random number creation should be moved to main
thread, or use some other logic for randomization instead of rand() call.
2019-02-22 16:44:54 -06:00
offirko
be1c887477
Ensure unique block address for multi threaded test.
...
The addresses dont have to change each run, just be unique.
Because address seeds repeat themselves each run, rand() will
produce repeating results that should not collide between
different threads.
2019-02-11 14:41:41 +02:00
Philipp Steiner
f0ec813d71
Update Comments
2019-01-17 11:13:16 -06:00
Philipp Steiner
5f4ff5de8c
Add SPIF_ULBPR command and replace wrong command to clear all write-protection bits in the Block-Protection register.
2019-01-17 11:13:16 -06:00
Juha Ylinen
96877b80e6
SPIFBlockDevice docs update
2019-01-09 15:29:34 +02:00
Yossi Levy
b17d13e75e
Documnent changes and adding const to get_type method
2018-12-23 14:27:14 +02:00
Yossi Levy
b8b7292d8e
astyle fix
2018-12-23 11:03:45 +02:00
Yossi Levy
1d71fb1c9f
Add get_type method to block devices.
2018-12-23 11:03:45 +02:00
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
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
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
Yossi Levy
dd065e3be1
Fix warnings in block devices
2018-09-26 14:35:48 +03:00
Offir Kochalsky
df36f0e757
Fixed PR review remarks
2018-09-02 11:02:17 +03:00
Offir Kochalsky
b71db496ba
Prevent sector-unaligned erase
2018-09-02 09:12:55 +03:00
Yossi Levy
ed8e170d15
Moving SD, SPIF and FLASHIAP into mbedos and refactoring features storage directory structure.
2018-08-29 12:01:11 +03:00
Yossi Levy
5294ef72b7
Add 'components/storage/blockdevice/COMPONENT_SPIF/' from commit '622382ae8fab0c18d3a3576bbce9c3b448459282'
...
git-subtree-dir: components/storage/blockdevice/COMPONENT_SPIF
git-subtree-mainline: 90866170ea
git-subtree-split: 622382ae8f
2018-08-29 11:47:21 +03:00