Commit Graph

83 Commits (ed1ecd2484e09e58324018f52869d6baa94e94d4)

Author SHA1 Message Date
Martin Kojtal 12328c87e9 Merge branch 'sync_rf_drivers' of git://github.com/artokin/mbed-os into dev_rollup 2018-11-08 09:19:49 +00: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
Arto Kinnunen d5df64299a Sync with MCR20a RF driver v1.0.3 2018-11-06 16:51:35 +02:00
Arto Kinnunen c0647267cc Sync with Atmel RF driver v3.0.6 2018-11-06 16:45:09 +02: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
Cruz Monrreal 430fb3e7ba
Merge pull request #8601 from kjbracey-arm/error_fmtcheck
Add format checking to printf-type APIs
2018-11-01 16:09:05 -05: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
Cruz Monrreal 8d014bcce6
Merge pull request #8585 from JarkkoPaso/IOTTHD-2884
Phy drivers: Added S2-LP driver
2018-10-31 20:41:24 -05:00
Arto Kinnunen 135a894b07 Sync with MCR20a RF driver v1.0.2 2018-10-31 16:12:03 +02:00
Arto Kinnunen a215d9d856 Sync with Atmel RF driver v3.0.5 2018-10-31 16:01:16 +02:00
Jarkko Paso 425e7a96e6 S2-LP: Needs Nanostack configuration and device SPI 2018-10-31 15:14:08 +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
Jarkko Paso 0f08b35510 S2-LP: Renamed GPIO to RF_S2LP_GPIO as it had conflict with some platforms 2018-10-31 10:26:05 +02:00
Jarkko Paso 2cb017bf47 S2-LP: Removed license files 2018-10-31 09:23:34 +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
Jarkko Paso 3916c0ba5e S2-LP: astyle run done 2018-10-30 15:52:51 +02:00
Cruz Monrreal 9226c5873d
Merge pull request #8550 from deepikabhavnani/mbed_h_fixes
Add required namespace instead of relying on mbed.h
2018-10-30 08:47:04 -05:00
Jarkko Paso ef1e121937 Phy drivers: Added S2-LP driver 2018-10-30 13:51:24 +02:00
Cruz Monrreal d23d7855fc
Merge pull request #8552 from cmonr/rollup
Rollup PR: UK Docathon pt2
2018-10-27 08:27:02 -05:00
Marcus Chang 063a7842ba Add QSPIF block device to default system storage 2018-10-26 13:00:38 -07:00
Cruz Monrreal II e8728148ac Merge branch 'docs-fix-networkiface' of ssh://github.com/paul-szczepanek-arm/mbed-os into rollup 2018-10-26 11:48:45 -05: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
deepikabhavnani 451cf7ccb3 Add required namespace instead of relying on mbed.h
mbed.h has 'using namespace mbed;', hence some of the files skip
adding required namespace to the code, it is always good to specify the
namespace around the elements in header and `using namespace` in
specific CPP files, instead of all
2018-10-25 12:43:59 -05: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
paul-szczepanek-arm 4f2645b3fc incorrect doc was copy pasted
replaced with copydoc instead
2018-10-24 20:57:25 +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
Kevin Bracey 1ef213ec89 Clean up Thread deprecation warnings
Static Thread methods and signal methods have been deprecated. Remove
all references in the main code, and most of the tests. Some tests of
the deprecated APIs themselves remain.
2018-10-12 14:57:13 +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
Martin Kojtal 06dffda530
Merge pull request #8327 from SeppoTakalo/i2c_guard
Guard Atmel RF driver build by DEVICE_I2C
2018-10-09 11:37:43 -05:00