Commit Graph

19288 Commits (9a91e340042cd0786989eb50b34cf8dfcc71b62c)

Author SHA1 Message Date
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
Amanda Butler 8c5326d0f3 Edit README.md
Edit file, mostly for active voice and removal of marketing language.
2018-11-02 19:49:56 -05:00
Melinda Weed 2b56914ee5 editorial changes, passive to active, removing redundancy 2018-11-02 19:49:56 -05:00
Simon Butcher 63d20737cf Improve Mbed TLS README.md
Improves the language, formatting and clarity of the Mbed TLS README.md.
2018-11-02 19:49:56 -05:00
Simon Butcher b8f940d8df Update Mbed TLS README.md followng review
Numerous changes to language, grammar, and corrections, following review.
2018-11-02 19:49:56 -05:00
Simon Butcher a82a08ff29 Update the Mbed TLS README.md
Add content missing from the README.md taken from the Yotta/Mbed OS 3 Readme.
2018-11-02 19:49:55 -05:00
Marcus Chang ae4df9171b Remove debug flow control from NRF52_DK and NRF52840_DK
Currently flow control is not supported by the CI and enabling it
causes unwanted side effects.
2018-11-02 19:49:55 -05:00
Marcus Chang e2867d697d Fix hardware flow control on NRF52 series
Due to buggy flow control logic in the UARTE, the stop signal
is not being set as it is supposed to when the the module is
not ready to receive data.

This commit signals the sender to halt transmitting when a DMA
buffer is full and only continue again when the atomic FIFO
buffer has been emptied. This allows platforms with hardware
flow control to minimize all buffers and rely on flow control
instead.
2018-11-02 19:49:55 -05:00
Filip Jagodzinski 1a3b0b20cf lp ticker wrapper: Add undefined behavior warning 2018-11-02 19:49:55 -05:00
Filip Jagodzinski 803f92f2be Fix LowPowerTickerWrapper operation when suspended
Update the LowPowerTickerWrapper class logic to stop using its internal
Timeout object for scheduling LP ticker interrupts after the wrapper has
been suspended.

Fixes #8278
2018-11-02 19:49:55 -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
ccli8 f6b9e5b23e Fix mis-recognize that Windows-formatted SD card has valid partitions
For Windows-formatted SD card, it is not partitioned (no MBR), but its PBR has the
same boot signature (0xaa55) as MBR. We would easily mis-recognize this SD card has valid
partitions if we only check partition type. We add check by only accepting 0x00 (inactive)
/0x80 (active) for valid partition status.
2018-11-02 19:49:55 -05:00
Martin Kojtal fac5ed0f72 storage component: update astyle 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
Deepika ba02b482ce RTOS: Add required header file and namespace element instead add all 2018-11-02 19:49:55 -05:00
Deepika 7446ebbadf EventQueue: Add required header file and namespace element instead add all 2018-11-02 19:49:55 -05:00
Russ Butler 0d882a952d Checksum the vector table of the LPC54XXX
LPC devices require a checksummed vector table to boot. To ensure
this most programmers automatically compute the checksum when
programming flash. This causes problems with verification if the
original image does not have a checksummed vector table. This is because
when reading the data back the checksum location differs from the
original image.

To fix this verification failure this patch adds a post build hook to
checksum the vector table of the LPC54XXX. This fixes flash
verification failures due to the checksum not matching.
2018-11-02 19:49:55 -05:00
Amanda Butler 37dba36ce8 Add comma to SocketAddress.h
Add comma to existing text.
2018-11-02 19:49:55 -05:00
Conrad Braam 66a0a58e7a Explain default port number, and construction 2018-11-02 19:49:55 -05:00
Amanda Butler 24f86d297d Edit EventFlags.h
Make minor copy edits to existing text.
2018-11-02 19:49:55 -05:00
Filip Jagodzinski 3623e6b0a1 EventFlags docs update. 2018-11-02 19:49:54 -05:00
Amanda Butler c43139b076 Edit SPISlave.h
Make minor edits to existing text.
2018-11-02 19:49:54 -05:00
paul-szczepanek-arm c7b5852082 doxygen cleanup 2018-11-02 19:49:54 -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
Amanda Butler 79b066551d Copy edit I2CSlave.h
Make minor copy edits.
2018-11-02 19:49:54 -05:00
paul-szczepanek-arm 2aaf97da81 hide protected 2018-11-02 19:49:54 -05:00
paul-szczepanek-arm 87ca647294 fix documentation and example 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
Taiki 99aa1dca0a Use the parsing status as a way to detect if the IP string represent a valid IPv6 address 2018-11-02 19:49:54 -05:00
Jimmy Brisson f3127a43ba Merge duplicate keys in JSON.
### Description

I would love to make this an error, but we have had a duplicate key in
`targets.json` for a while now. Instead, we're merging in a semi-smart way.
This will allow you to have things like `"target.features_add"` twice, and
both will take affect.

### Pull request type

    [x] Fix
    [ ] Refactor
    [ ] Target update
    [ ] Functionality change
    [ ] Docs update
    [ ] Test update
    [ ] Breaking change
2018-11-02 19:49:54 -05:00
Seppo Takalo b76e6f12ef Continue Socket and WiFi tests even on test failure.
Purpose is to run full set of testcases on each run.
Testcases should contain proper cleanup handlers so that they are
independent.
2018-11-02 19:49:54 -05:00
Naveen Kaje b3b68bc995 NRF52 : Fix UART RTS initialization
The preprocessor based macro check #if evaluates all
enums as 0 and hence the code does not get compiled.
Since move this to a runtime check where the pin variable
can be correctly evaluated.

Delete mbed_overrides.c as it has a target specific mbed_sdk_init() to
resolve linking problem.

This is a follow on patch to:
https://github.com/ARMmbed/mbed-os/pull/8046
2018-11-02 19:49:54 -05:00
Amir Cohen c87f44e00e Fix no block device handling 2018-11-02 19:49:54 -05:00
Amir Cohen 65a4287da2 Fix build issues 2018-11-02 19:49:54 -05:00
Amanda Butler 0d650ba439 Copy edit README.md
Copy edit file, mostly for active voice.
2018-11-02 19:49:53 -05:00
Amir Cohen a5fc2bfed3 Fix typos 2018-11-02 19:49:53 -05:00
Amir Cohen 68efa1cdf6 Fix minor issues 2018-11-02 19:49:53 -05:00
Amir Cohen eaf9fa0c39 features/storage/TESTS/blockdevice/general_block_device/README.md 2018-11-02 19:49:53 -05:00
Amir Cohen 7364a89136 Add general block device tests 2018-11-02 19:49:53 -05:00
Mahesh Mahadevan 0b14c83e13 Update the QSPI unit test for Freescale boards
1. Add flash config files.
2. Flash used is MX25U3235F, include information for this
   device in the flash config file

Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2018-11-02 19:49:53 -05:00
Mahesh Mahadevan 6922f435a1 KL82Z FRDM: Update the KL82Z Freedom board for QSPI
Add the QSPI pin defines, clock information and flash details

Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2018-11-02 19:49:53 -05:00
Mahesh Mahadevan 7f3734d051 K82F, KL82Z: Update register access mode for QSPI IPCR register
Add 16-bit access mode when writing the transfer size to prevent
the QSPI transaction from starting

Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2018-11-02 19:49:53 -05:00
Mahesh Mahadevan be67ce255d K82F FRDM: Update the K82F Freedom board for QSPI
Add the QSPI pin defines, clock information and flash details

Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2018-11-02 19:49:53 -05:00
Mahesh Mahadevan 04949045ea K82F, KL82Z: Update the QSPI SDK driver to the latest version
Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2018-11-02 19:49:53 -05:00