Commit Graph

19411 Commits (1e625e2a54ba6f62f9ab50e3037354e32b51ce40)

Author SHA1 Message Date
Jaakko Korhonen 4351ec9d15 EventQueue documentation fix. 2018-11-02 19:49:51 -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
Jenny Plunkett e4ac85d74a Revert "Remove note about Stream/Serial deprecation"
This reverts commit 5ee5b071ab.
2018-11-02 19:49:51 -05:00
Jenny Plunkett a369799ea1 Add note about default baud rate is 9600 2018-11-02 19:49:51 -05:00
Jenny Plunkett 65a28f79f8 Remove note about Stream/Serial deprecation 2018-11-02 19:49:51 -05:00
Jenny Plunkett 85a049a0fb Add (Not Connected) 2018-11-02 19:49:51 -05:00
Jenny Plunkett 6200cd1ee1 Remove Serial protected member functions and attributes 2018-11-02 19:49:51 -05:00
Jenny Plunkett 5d347762de Remove RawSerial protected member functions 2018-11-02 19:49:51 -05:00
RFulchiero 6da02f059f Documentation improvements only - Prevent protected attributes from appearing on docs site. - Standardize units of time (microsecond, millisecond). - Improve example description. 2018-11-02 19:49:51 -05:00
Lari-Matias Orjala cb69f8ce42 update unit testing documentation for Mac OS Mojave 2018-11-02 19:49:51 -05:00
Naveen Kaje d1a9ec7e59 NRF52: setup the UART_RTS pin during startup to enable console RX
While investigating the RX issue on NRF52_DK after SDK 14 updates,
it is observed that the RX FIFO doesn't get filled up, when the
flow control is disabled. Hence the readable never returns true.
If using Serial interface, the stdio file handles (0, 1, 2) get opened.
This results in configuring the flow control for STDIO, and it is observed
that the RX FIFO gets filled.

However, if RawSerial is used, the STDIO file handles
don't get opened. During the debug process it was observed that if the
flow control is configured once and then set to disabled, RX worked
as expected.

Alternative to this approach is that user application specifically
enables flow control as done in mbed's Greentea test suite. See https://goo.gl/r8nBYH

See https://goo.gl/8VB2qg step 14 for _initio's description.
See test code to reproduce the issue and test fix here: https://goo.gl/AQU1xG

Description
The change in behavior with NRF52's UART RX is documented here. #6891
This change is a fix for the above issue.
2018-11-02 19:49:51 -05:00
Naveen Kaje 0483eae559 NRF52: setup the UART_RTS pin during startup to enable console RX
While investigating the RX issue on NRF52_DK after SDK 14 updates,
it is observed that the RX FIFO doesn't get filled up, when the
flow control is disabled. Hence the readable never returns true.
If using Serial interface, the stdio file handles (0, 1, 2) get opened.
This results in configuring the flow control for STDIO, and it is observed
that the RX FIFO gets filled.

However, if RawSerial is used, the STDIO file handles
don't get opened. During the debug process it was observed that if the
flow control is configured once and then set to disabled, RX worked
as expected.

Alternative to this approach is that user application specifically
enables flow control as done in mbed's Greentea test suite. See https://goo.gl/r8nBYH

See https://goo.gl/8VB2qg step 14 for _initio's description.
See test code to reproduce the issue and test fix here: https://goo.gl/AQU1xG

Description
The change in behavior with NRF52's UART RX is documented here. #6891
This change is a fix for the above issue.
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
Cruz Monrreal e1bea44212
Merge pull request #8479 from ARMmbed/release-candidate
Release candidate for mbed-os-5.10.2
2018-10-19 13:37:43 -05:00
Antti Yli-Tokola 0b850b9f9b Update mbed-coap to version 4.7.1
Add re-scan routine goto if message is caused user callback
This will fix hard fault when blockwise message sending timeouts. This happens cause same list is manipulated through rx callback.
2018-10-19 15:13:27 +01:00
Antti Kauppila 44b009160d Fixed merge problem 2018-10-19 15:10:50 +01:00
Leon Lindenfelser c80a2ac21c Configure IAR stack size to 1KB 2018-10-19 15:10:50 +01:00
Leon Lindenfelser f5cd8f55ac Delete commented out merge conflict resolution 2018-10-19 15:10:50 +01:00
Leon Lindenfelser fef9fb045d Add header so cellular_power tests compile and run 2018-10-19 15:10:50 +01:00
Leon Lindenfelser 9c7df2ff35 Fix broken cellular_device test and delete commented code 2018-10-19 15:10:50 +01:00
Leon Lindenfelser 89bddfe466 Fix rebase conflict file 2018-10-19 15:10:50 +01:00
Leon Lindenfelser aa56ea4046 Remove LOWPOWERTIMER as it has been replaced by LPTICKER 2018-10-19 15:10:50 +01:00
Leon Lindenfelser b0b2e75384 Fix so building for other targets does not fail 2018-10-19 15:10:50 +01:00
Leon Lindenfelser 4161688618 Decrease heap size in IAR linker so tests compile and use SRAM2 for IAR and GCC 2018-10-19 15:10:50 +01:00
Leon Lindenfelser fcdac9e873 Rebase and changes for Dragonfly nano support 2018-10-19 15:10:50 +01:00
Leon Lindenfelser 8a778bdb82 Rebased on master mbed-os 9/7/18
This required replacing hal_tick.h with us_ticker_data.h
2018-10-19 15:10:50 +01:00
Leon Lindenfelser c9729bc948 Remove commented out code 2018-10-19 15:10:50 +01:00
Leon Lindenfelser 686d3e6af5 Fixed spacing/tabs and clean up targets.json 2018-10-19 15:10:50 +01:00
Leon Lindenfelser 37fa8a7e5f Fix rev D radio init/power/reset and add back bootloader capability 2018-10-19 15:10:50 +01:00
cedrick kukela 7f2684f9ec target changes 2018-10-19 15:10:50 +01:00
cedrick kukela 4ba937cb15 REV D change for modem on 2018-10-19 15:10:50 +01:00
cedrick kukela dd07f51f6d Rev c pin name fix 2018-10-19 15:10:50 +01:00
cedrick kukela 6e97d7edb6 changes to support mts dragonfly nano ppp 2018-10-19 15:10:50 +01:00
cedrick kukela 5b83ad8d3e remove blanks 2018-10-19 15:10:50 +01:00
cedrick kukela c43c8cf3c0 delete file 2018-10-19 15:10:50 +01:00
cedrick kukela b917133b12 change startup and s file names to match target 2018-10-19 15:10:50 +01:00
cedrick kukela 72901a9440 fixing onboard modem init bug on mts dragonfly l471 2018-10-19 15:10:50 +01:00
cedrick kukela c98f402e6c target fix 2018-10-19 15:10:50 +01:00
cedrick kukela 4866d9c3e2 Ublox and PinName fixes 2018-10-19 15:10:50 +01:00
cedrick kukela 8c14749508 adding TARGET MTS_DRAGONFLY_L471QG 2018-10-19 15:10:50 +01:00
Deepika db70070275 Reposition heap at the end of RAM to be 4K aligned
HEAP memory should be 4K aligned for GCC newlib, with ISR stack at the end of
RAM memory we loose 3K of RAM memory. This fix is for device with <16K RAM to
use RAM entirely.
2018-10-19 12:08:43 +01:00
Deepika 07b0e84622 Set main thread stack size as 3K for constrained targets 2018-10-19 12:08:20 +01:00
Deepika 0d5166ccc0 Set ISR stack and heap sizes for low end devices
Set the ISR stack to be 1KB. https://github.com/ARMmbed/mbed-os/pull/7238
Set the heap size to 3KB(2KB + overhead + spare) so that atleast 2KB free ram is
available for testing.
With dynamic heap size, explicit size is not required. IAR 7.8 supports
static heap, hence the change is needed in IAR linker files.
2018-10-19 12:07:55 +01:00
Russ Butler b6826d9c00 Add a minimum requirements HAL test
Add a test to ensure that devices have at least 2K free ram
and 2K free heap. This test should be the first test that fails
due to running out of ram or heap.
2018-10-19 12:07:31 +01:00
Deepika e6bf4946f8 [ST]: Fix alignment of execute region to 8-byte boundary in ARM linker files
--legacyalign, --no_legacyalign are deprecated from ARMC6 compiler, in order to
remove deprecated flags all linker files should strictly align to 8-byte boundary
2018-10-19 12:05:12 +01:00
adbridge 914a7e6919 Update Mbed version block 2018-10-19 11:47:12 +01:00
Ashok Rao 88d4572c75 QSPI pins added 2018-10-19 11:46:55 +01:00
Ashok Rao 2ebd07f92b Addressing comments w.r.t alignments 2018-10-19 11:46:55 +01:00