Commit Graph

19462 Commits (mbed-os-5.10)

Author SHA1 Message Date
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
Mahesh Mahadevan 41b069860c QSPI: Remove QSPI from UBRIDGE and USENSE target
This needs a device specific file

Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2018-11-02 19:49:53 -05:00
Mahesh Mahadevan 4b34310461 MCUXpresso: Add the QSPI HAL driver
This should support QSPI on Kinetis devices

Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2018-11-02 19:49:53 -05:00
pingdan32 ad39129e50 add entry in config file for total links configuration 2018-11-02 19:49:53 -05:00
pingdan32 69be786651 fix total link count 2018-11-02 19:49:53 -05:00
mudassar-ublox 79f5fc1784 C030_R410M cellular target added 2018-11-02 19:49:53 -05:00
Thomas Kemmer f2633dee6a Clean up UARTSerial.cpp includes. 2018-11-02 19:49:53 -05:00
Brian Daniels b496781f73 Adding file type for linker script arg in make script 2018-11-02 19:49:53 -05:00
jeromecoutant a116d59da1 STM32 RTC : Prescaler calculation issue 2018-11-02 19:49:52 -05:00
Veijo Pesonen 69de155b06 mbedgt-network-wifi WIFI CONNECT TC - check that SSID is cached by driver 2018-11-02 19:49:52 -05:00
Mirela Chirica fcfdb099ab Cellular: Fix for AT handler consume to tag
If sequence from buffer contains tag but symbol before tag is same as
first symbol of the tag, then the tag wasn't detected.

For example, "\r\n" tag was not found from "\r\r\nOK" sequence.
2018-11-02 19:49:52 -05:00
paul-szczepanek-arm 69ffcf71f8 write size first 2018-11-02 19:49:52 -05:00
Mahesh Mahadevan 249b697743 LPC54608: Raise the core freq on LPC54608 targets
This is incorrectly set to a lower value

Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2018-11-02 19:49:52 -05:00
jeromecoutant 53f2175246 Component SD test: skip multiple thread test depending on RAM 2018-11-02 19:49:52 -05:00
adustm 429fa35539 Fix typo in the printf (no functional change) 2018-11-02 19:49:52 -05:00
Przemyslaw Stekiel 6f18a1be14 tests-mbed_hal-rtc_time: use templates instead of global variable 2018-11-02 19:49:52 -05:00
Przemyslaw Stekiel 01fee5fe49 tests-mbed_hal-rtc_time: alocate required test data on stack
This is fix for issue 8368.

Test is causing some problems on `REALTEK_RTL8195AM` and `ARM` compiler. There is some kind of memory issue. Probably there is not enough memory space for global data provided by the test. Data definitions have been moved into test function body so, they will land on stack. With this fix the test works on `REALTEK_RTL8195AM/ARM`.
2018-11-02 19:49:52 -05:00
Mac Lobdell 7b8286fa3e Ensure storage feature is not added to K66F 2018-11-02 19:49:52 -05:00
maclobdell fa28d2e08e K66F has an SD Card on board. Configure it as the default block device storage. 2018-11-02 19:49:52 -05:00
Jimmy Brisson dfc4f83cc0 Stop shouting at users in error messages 2018-11-02 19:49:52 -05:00
Jimmy Brisson 21cc67ebf0 Tools: Don't traceback on missing linker script
### Description

The `mbed compile` would traceback when no linker script is found.
This PR changes that behavior to make that into a NotSupportedException,
which has decent user behavior.

Fixes #7723

### Pull request type

    [x] Fix
    [ ] Refactor
    [ ] Target update
    [ ] Functionality change
    [ ] Breaking change
2018-11-02 19:49:52 -05:00
Cruz Monrreal II 82ac0e9731 Corrected OFFICILLY_SUPPORTED typo 2018-11-02 19:49:52 -05:00
Jimmy Brisson ca60b12584 Track supported information within toolchain clasess 2018-11-02 19:49:52 -05:00
Jimmy Brisson 0b488c68f9 Tools: Restrict toolchains reported by mbed compile -S to official ones
### Description

The `mbed compile -S` command is suposed to indicate what targets
support what toolchains. The command was printing out things that
don't make sense, like `GCC_CR` and things that make sense, but are
not offiially supported yet, like `ARMC6`. This PR fixes all of that.

### Pull request type

    [x] Fix
    [ ] Refactor
    [ ] Target update
    [ ] Functionality change
    [ ] Breaking change
2018-11-02 19:49:52 -05:00
Jimmy Brisson 5b90a731d5 Remove what we're checking for membership 2018-11-02 19:49:52 -05:00
Jimmy Brisson 6a5c5c98f2 Remove unused local 2018-11-02 19:49:52 -05:00
Jimmy Brisson 705f8c9f78 Fix minor formatting mistake 2018-11-02 19:49:52 -05:00