adustm
35bf8e17e6
AES ECB for NUCLEO_F439ZI
...
+---------------------------+--------+--------+--------+
| test case | passed | failed | result |
+---------------------------+--------+--------+--------+
| mbedtls_aes_self_test | 1 | 0 | OK |
| mbedtls_entropy_self_test | 1 | 0 | OK |
| mbedtls_sha256_self_test | 1 | 0 | OK |
| mbedtls_sha512_self_test | 1 | 0 | OK |
+---------------------------+--------+--------+--------+
2017-02-28 16:41:16 +01:00
Sam Grove
3a27568a50
Merge pull request #3773 from geky/fs-filesystem-simple-3
...
Filesystem: Restructure the filesystem api to be consistent with mbed OS
2017-02-24 18:25:03 -06:00
Christopher Haster
129bae4f7d
Filesystem: Added test for basic filesystem operation on cpp api
2017-02-24 15:28:43 -06:00
Sam Grove
262234db27
Merge pull request #3817 from AlessandroA/update_uvisor
...
Update uVisor to v0.27.0
2017-02-24 14:04:26 -06:00
Christopher Haster
274460bef5
Filesystem: Adopted dynamic allocation of files over static allocation
2017-02-24 12:03:14 -06:00
Christopher Haster
c4649afba5
Filesystem: Last minute changes due to feedback on directory iteration
...
- Changed to use dirent structure type
- Fixed memory leak in closedir
2017-02-24 12:03:14 -06:00
Christopher Haster
7ca4eabf77
Filesystem: Fixed integration with mbed 2 builds
2017-02-24 12:03:14 -06:00
Christopher Haster
b9122c73f9
Filesystem: Integrate error handling between c++/posix layers
2017-02-24 12:03:09 -06:00
Christopher Haster
c6b1fcbfa5
Filesystem: Integrate filesystem classes with common mbed.h entry point
2017-02-24 11:56:45 -06:00
Christopher Haster
eea5c9f08a
Filesystem: Integration with retarget code
2017-02-24 11:55:37 -06:00
Christopher Haster
e5197ceaca
Filesystem: Initial integration with the FATFileSystem
2017-02-24 11:53:17 -06:00
Christopher Haster
ee3e920ed1
Filesystem: Moved toolchain-specific types into retarget.h
2017-02-24 11:42:32 -06:00
Christopher Haster
a5245e32fe
Filesystem: Created prototypical filesystem class
...
Intention is to make filesystem api and network stack api consistent
as current designs diverge greatly. Attempted to change as little as
possible outside of api structure.
2017-02-24 11:41:34 -06:00
Sam Grove
9844a390d9
Merge pull request #3762 from simonqhughes/ms_20170213_fs_integration
...
STORAGE: Merging feature-storage branch commits to master
2017-02-24 11:37:42 -06:00
Simon Hughes
794c6f8d04
STORAGE: move fat_file_system test into external repository as this is an SDCard dependent test.
2017-02-24 10:59:46 +00:00
Christopher Haster
2cf67734c4
Filesystem: Remove invalid write to unallocated memory in heap block device
2017-02-23 20:41:38 -06:00
Sam Grove
371aaa53c3
Merge pull request #3789 from yogpan01/master
...
Separating CoAP library from mbed-client-c
2017-02-23 15:44:58 -06:00
Sam Grove
2e5f2e96fb
Merge pull request #3818 from adbridge/master
...
Add new script to automate compilation of all mbed-os 2 targets in online IDE
2017-02-23 15:44:41 -06:00
Sam Grove
e9880c72dc
Merge pull request #3830 from ARMmbed/dummy_definitions
...
Add NS_DUMMY_DEFINITIONS_OK
2017-02-23 15:18:33 -06:00
Christopher Haster
2d41da2c63
Storage/lwip: Renamed lwip/errno.h -> lwip/lwip_errno.h to avoid conflicts
2017-02-23 14:23:39 -06:00
Anna Bridge
415486e780
Removed unecessary exception and replaced with a logging error.
2017-02-23 19:02:55 +00:00
Anna Bridge
e95092c91a
Address review comments
...
Replace use of print and write with logging (with different levels).
Add the ability to choose the logging level on the command line.
Fix the exclusion of uARM from compilation.
Remove print_on_fail from run_cmd() functions, now use logging.
2017-02-23 17:51:23 +00:00
Simon Hughes
410c2f8dc0
STORAGE: rebased with master and fixed FATFileSystem.cpp merge conflicts.
2017-02-23 16:50:34 +00:00
Simon Hughes
7b7db588ff
STORAGE: remove RTOS_9 test from tests.py.
2017-02-23 16:39:53 +00:00
Simon Hughes
9a1966fadb
STORAGE: fixes for BlockDevice test cases.
2017-02-23 16:39:51 +00:00
Christopher Haster
ea5ac4bb4d
Storage: Last minute changes to the block device api
...
- Remove write set of functions
- Caused confusion with small benefit
- Trivial to add later
- Remove unused error codes
- Initial expirementation indicates most of these may not be useful
- Trivial to add later
- Removed bd_error_t
- Carries to additional type information, int already carries
sufficient connotation
- Trivial to add later
per @c1728p9, @sg-
2017-02-23 16:39:49 +00:00
Simon Hughes
5a977eff30
STORAGE: PR 3762 fix to remove FAT_FS, SD_FS, FS_LIBRARY from tools scripts.
2017-02-23 16:39:46 +00:00
Simon Hughes
e43f667174
STORAGE: PR 3762 fix to remove FAT_FS, SD_FS, FS_LIBRARY from tools/libraries.py and tools/tests.py
2017-02-23 16:39:44 +00:00
Simon Hughes
840c77793b
STORAGE: Pull request 3762 review feedback changes.
...
- Fixing code formatting errors with astyle tool.
- Replaced use of TOOLCHAIN_xxx macros with compiler emitted macros.
- Added const to BlockDevice::get_xxx_size() member functions.
- Added documentation for FAT filesystem thread support.
- Added documentation for fat_filesystem_set_errno().
- Added documentation clarifying the reasons for errno/stat symbol definitions in retarget.h.
- Removed FAT filesystem from mbed 2 testing.
- Fixed FATMisc.h Copyright (c) 2016 year to 2017 as its a new file.
- Removed #ifndef NDEBUG from HeapBlockDevice.cpp.
- Removed unnecessary todo comment in retarget.cpp.
2017-02-23 16:39:42 +00:00
Simon Hughes
b8e31c8156
Removal of SD card driver (SDBlockDevice module) and related test cases (moved into https://github.com/ARMmbed/sd-driver repository).
2017-02-23 16:39:36 +00:00
Simon Hughes
a79062f876
Remove build_travis.py NUCLEO_F412ZG usb tests which requires other commits.
2017-02-23 16:39:34 +00:00
Simon Hughes
3e35d4bb81
STORAGE: added test case to write/check n x 25kB files storing ~250kB data.
2017-02-23 16:39:32 +00:00
Simon Hughes
c0a53a907f
STORAGE: added opendir(), readdir(), closedir() test.
2017-02-23 16:39:30 +00:00
Simon Hughes
f84f2f2d20
STORAGE: missing retarget.h in fat_file_system/main.cpp for missing S_IRWXU, S_IRWXG, S_IRWXO symbols.
2017-02-23 16:39:28 +00:00
Christopher Haster
cbcc445f54
Added d_type member of dirent struct to readdir
2017-02-23 16:39:25 +00:00
Simon Hughes
0b0fc7d7d1
STORAGE: fix for heap_block_device and util_block_device test binaries being too large for IAR KL25Z with MBED_STACK_STATS_ENABLED build.
2017-02-23 16:39:23 +00:00
Simon Hughes
2b96c74f84
STORAGE: Pull Request 3704 requested minor changes including:
...
- renaming FATFileSystemSetErrno() fat_file_system_set_errno.
- changing FATFileSystem::format() to be mount fs internally in function, rather than expecting fs to be mounted.
- requested const char *filename change.
2017-02-23 16:39:21 +00:00
Simon Hughes
fdadb8cc66
STORAGE: moved toolchain_support.h into platform/retarget.h
2017-02-23 16:39:18 +00:00
Simon Hughes
c877fb6287
STORAGE: compiler warning fixes.
2017-02-23 16:39:13 +00:00
Simon Hughes
860d7f03f2
STORAGE: fixing error handling for fopen() and other upper edge filesystem API methods.
...
- integrated work with new block api.
- Conflicts: features/filesystem/fat/FATFileSystem.cpp
2017-02-23 16:39:11 +00:00
Simon Hughes
0b7a2ca030
STORAGE: fixes for merging in format test with new block device implementation of format.
2017-02-23 16:38:22 +00:00
Simon Hughes
01baa72ab9
STORAGE: change FATFileSystem::format() to include allocation_unit argument, to facilitate fixing of inconsistent file systems.
...
Conflicts:
features/filesystem/fat/FATFileSystem.cpp
features/filesystem/fat/FATFileSystem.h
2017-02-23 16:38:19 +00:00
Simon Hughes
26141f0f5d
STORAGE: test case fixes to support ARMCC and IAR toolchains.
2017-02-23 16:38:17 +00:00
Simon Hughes
4f5e94c746
STORAGE: test case fixes to support ARMCC and IAR toolchains.
...
Conflicts:
features/TESTS/filesystem/fopen/fopen.cpp
2017-02-23 16:38:15 +00:00
Christopher Haster
ad176c5c6a
Updated filesystem tests to use FATFileSystem + SDBlockDevice
2017-02-23 16:37:18 +00:00
Christopher Haster
90429f60c8
Fixed mbed 2 build_travis with block device
...
Conflicts:
tools/build_travis.py
2017-02-23 16:37:15 +00:00
Christopher Haster
0176450c5a
bd: Adopted the block storage api in the FATFileSystem
2017-02-23 16:37:13 +00:00
Christopher Haster
ba5e1427fc
bd: Added utility block device classes
...
- ChainingBlockDevice
- SlicingBlockDevice
2017-02-23 16:36:27 +00:00
Christopher Haster
03a332c5eb
bd: Adopted the block device api in the SDBlockDevice
2017-02-23 16:36:25 +00:00
Christopher Haster
4633d3129d
bd: Adopted the block device api in the HeapBlockDevice
...
Port of MemBlockDevice from mbed 2
2017-02-23 16:36:22 +00:00