Commit Graph

512 Commits (mbed-os-5.10)

Author SHA1 Message Date
adbridge 40a538f659 Update Mbed version block 2018-11-16 14:49:22 +00:00
shileiyu d61320c9ea New target UNO_91H from RDA Microelectronics. 2018-11-16 14:49:17 +00:00
RFulchiero 7f58ac807c Low power timer needs to be reset when setting time. Reset _rtc_lp_timer only if DEVICE_LPTICKER is defined. 2018-11-16 14:49:17 +00:00
adbridge 04790ce0b2 Revert "ATCmdParser: Added namespace std for va_list"
This reverts commit 6775c9f98c.
Going to 5.11
2018-11-05 13:40:31 +00:00
adbridge 894b0df3b8 Revert "Platform: Add required header file and namespace element instead add all"
This reverts commit d7795e8eb5.
Going to 5.11
2018-11-05 13:39:41 +00:00
adbridge 7988df79ad Update mbed version block 2018-11-05 12:50:32 +00:00
Kevin Bracey f97a0731fa Fixes ATCmdParser OOB handling performance-wise
The issue is that the process_oob check would only return immediately
if no data at all on entry, or when receiving a known OOB. Any other
line noise or unknown OOBs could lead to a timeout delay - read the
noise or unknown OOB then timeout waiting for another line of input.

This revised version modifies the parser to recheck readable after each
line end when only looking for OOBs, so it can immediate exit.
2018-11-02 19:50:00 -05:00
Amanda Butler 5d4b8c4ece Make changes from comments to FileHandle.h
Address comments.
2018-11-02 19:49:59 -05:00
Amanda Butler c748fd3926 Copy edit FileHandle.h
Copy edit file.
2018-11-02 19:49:59 -05:00
Kevin Gilbert 4f7af558dd api->API
Minor doxygen update, uppercase acronym
2018-11-02 19:49:59 -05:00
Amanda Butler c1166e85a5 Edit PlatformMutex.h
Change passive to active voice.
2018-11-02 19:49:57 -05:00
Filip Jagodzinski 88c0da0601 PlatformMutex docs update 2018-11-02 19:49:57 -05:00
Mel W e22863c909 Minor streamlining of long sentences 2018-11-02 19:49:56 -05:00
Vincent Coubard 41e5755137 NonCopyable: Fix edit. 2018-11-02 19:49:56 -05:00
Amanda Butler 343c14f0ae Copy edit NonCopyable.h
Make minor copy edits, mostly to existing text before this PR.
2018-11-02 19:49:56 -05:00
Vincent Coubard 9a91e34004 NonCopyable: Add into platform doc group. 2018-11-02 19:49:56 -05:00
Vincent Coubard c2271b3d35 NonCopyable: Rewrite of class documentation. 2018-11-02 19:49:56 -05:00
Vincent Coubard 1cb0d32693 NonCopyable: Prevent doc generation for protected member function. 2018-11-02 19:49:56 -05:00
Michal Paszta c81bb426a9 Fix for unit test build on Windows machines
In case MINGW is detected - define MBED_WEAK to be empty, as Windows
executables cannot handle the weak attribute.
2018-11-02 19:49:55 -05:00
deepikabhavnani 6775c9f98c ATCmdParser: Added namespace std for va_list 2018-11-02 19:49:55 -05:00
Deepika d7795e8eb5 Platform: Add required header file and namespace element instead add all 2018-11-02 19:49:55 -05:00
Vincent Coubard f0adfbbfde Span: define doc groups. 2018-11-02 19:49:54 -05:00
Vincent Coubard 500ae57910 Span: Improve subspan return type.
This clarifies code and documentation generated.
2018-11-02 19:49:54 -05:00
Vincent Coubard 05f180aa91 Span: Add related non member function to class documentation. 2018-11-02 19:49:54 -05:00
Vincent Coubard 682c3b9268 Span: Improve documentation
Makes doxygen reference to SPAN_DYNAMIC_EXTENT by name instead of the macro expansion -1.
Add reference to the macro in the class documentation.
2018-11-02 19:49:54 -05:00
Przemyslaw Stekiel ea5023ab15 mbed_rtc_time.h - documentation fix
Make example code consistent with:
https://os.mbed.com/teams/mbed_example/code/time_HelloWorld/file/0c6401d671c6/main.cpp/
2018-11-02 19:49:54 -05:00
Amanda Butler d80cf82827 Edit DirHandle.h
Edit for active voice.
2018-11-02 19:49:51 -05:00
Amanda Butler 5f712f5e61 Fix typo in DirHandle.md
Add "s" for agreement.
2018-11-02 19:49:51 -05:00
Kevin Gilbert d6d6222f21 Move inline code snippets to code blocks 2018-11-02 19:49:51 -05:00
Senthil Ramakrishnan 20a842b8f8 Fix doxygen comments and spelling errors 2018-11-02 19:49:51 -05:00
adbridge 914a7e6919 Update Mbed version block 2018-10-19 11:47:12 +01:00
Amanda Butler 12c191aea5 Copy edit mbed_rtc_time.h
Copy edit existing text.
2018-10-19 11:46:55 +01:00
Kevin Gilbert 74018b573d funtion->function
Minor doxygen typo patch
2018-10-19 11:46:55 +01:00
kegilbert 8532efc2b2 Infered->Inferred Signiture->Signature 2018-10-19 11:46:55 +01:00
Kevin Gilbert 4e1d66ff6c locable->lockable
Minor doxygen comment typo patch
2018-10-19 11:46:55 +01:00
Kevin Gilbert e7f30ac4e3 Minor mbed_assert doxy typos patch 2018-10-19 11:46:55 +01:00
Kevin Gilbert 591b7a1d24 underlyng->underlying 2018-10-19 11:46:55 +01:00
Kevin Gilbert ab19a82041 Remove extra e in deepsleep 2018-10-19 11:46:55 +01:00
Jaakko Korhonen 92a4beff19 Added missing _mutex->unlock() to FileBase::lookup(). 2018-10-19 11:46:55 +01:00
Amanda Butler 71248e8769 Edit ATCmdParser.md
Make minor grammar and spelling edits.
2018-10-19 11:46:55 +01:00
deepikabhavnani 55a5e85aae Doc changes and rephrasing 2018-10-19 11:46:55 +01:00
Amanda Butler 60ab5d64ec Copy edit mbed_rtc_time.h
Copy edit existing text for U.S. spelling and consistent capitalization.
2018-10-19 11:46:55 +01:00
Kevin Gilbert d8c4d2c36b wich->which 2018-10-19 11:46:55 +01:00
deepikabhavnani 711c67303a Signature to track memory allocations by wrapper functions.
Compilers allocate some section of memory without using wrapper function,
which is later freed when wrappers were initialized. Since the allocated
memory didn;t contain wrapper header the pointer got corrupt when calling to free.

This implementation of signature addition during malloc and signature check during
free helps in freeing the memory allocated by wrapper functions properly and
also the internal memory allocated by compilers (without malloc wrappers).
2018-10-19 11:46:55 +01:00
Deepika 5df269b50a Alignment of 8 is not required for additional header
malloc guarantees aligned memory. If we add an alignment here, we are adding
additonal unused 4 bytes. Each allocator has its own 4/8 byte header
(GGC / ARM have 4 bytes).

So if user request for 8 bytes of memory stats will add 8 + allocator 8.
However if we remove the alignment in stats header, allocator will consider
add 4 bytes to 12 byte request and zero padding.

It will be beneficial to leave the padding to allocator.
2018-10-19 11:46:55 +01:00
Amanda Butler 437d4cfdf9 Edit mbed_stats.h
Capitalize ID for consistency.
2018-10-19 11:46:55 +01:00
Brian Daniels 6074252049 Updating stats doc comments 2018-10-19 11:46:55 +01:00
Amanda Butler f145945e46 Copy edit changes to mbed_mem_trace.h
Delete extra spaces.
2018-10-19 11:46:55 +01:00
Senthil Ramakrishnan 2ef7fec409 Adding doxygen comments for mem trace enum 2018-10-19 11:46:55 +01:00
Kevin Bracey 5878740c38 poll: Un-doxygen internal comment 2018-10-19 11:46:55 +01:00