• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

ARMmbed / mbed-os
33%
master: 57%

Build:
Build:
LAST BUILD BRANCH: test-resources
DEFAULT BRANCH: master
Repo Added 05 Sep 2017 07:02PM CUT
Files 1042
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH UART_HWFC_Error_Fix_Upstream_Based
branch: UART_HWFC_Error_Fix_Upstream_Based
CHANGE BRANCH
x
Reset
  • UART_HWFC_Error_Fix_Upstream_Based
  • #a3bb8e370b503873c44674d1a61fa69b1c875f25
  • 5.8
  • 5.9-release-candidate
  • 5.9.3
  • 6lowpan-enable-MPL
  • AnotherButler-patch-1
  • AnotherButler-patch-2
  • AnotherButler-patch-3
  • EventQueue-protected-doxyrm
  • IAR8_Support
  • cb_doxytypo_patch
  • cm2-5.10-ci-test
  • cm2-CI-test-against-5.9-release-branch
  • cm2-CI-test-against-master
  • cmonr-dummy-pr
  • cmonr-patch-1
  • cmonr-patch-2
  • cmonr-patch-ci-test
  • cmonr-patch-error_handling-test
  • cmonr-pyyaml-fix
  • cordio-sources
  • docs-condition-variable-refactor
  • doxy-rm-protected
  • dreemkillerMbedTLSConfig
  • dreemkiller_LPC54608_fix
  • dreemkillerosRTXInfo0
  • elm3-patch-1
  • error-string
  • eventqueue-templatewall-rework
  • export_sct_path_fix
  • export_sct_path_fix_tag
  • feature-SD-verify
  • feature-armc6
  • feature-cellular-mux
  • feature-cellular-refactor
  • feature-cloud-client-lite
  • feature-cpuid
  • feature-emac
  • feature-emac-15May-merge
  • feature-emac-17May-merge
  • feature-hal-spec-devicekey
  • feature-hal-spec-rtc
  • feature-hal-spec-sai
  • feature-hal-spec-sleep
  • feature-hal-spec-spi
  • feature-hal-spec-ticker
  • feature-hal-spec-usb-deiv
  • feature-hal-spec-usb-device
  • feature-hal-spec-usbdevice
  • feature-hal-ticker-free
  • feature-i2c
  • feature-iar8
  • feature-levi
  • feature-lorawan
  • feature-lorawan-1-1
  • feature-miniclient
  • feature-nrf52-sdk15
  • feature-nrf528xx
  • feature-posix
  • feature-qspi
  • feature-sdio
  • feature-secure-time
  • feature-simulator-target
  • feature-spm
  • feature-status-callbacks
  • feature-test
  • feature-test-travis
  • feature-watchdog
  • feature-wiced
  • feature_cortex_a
  • feature_namespace
  • fh_enable
  • fix-iar-compilation
  • fix-privacy-backward-compatibility
  • fix_componets
  • g-astyle-rename-warnings
  • g-equeue-fix-rtos-less-timeout-overflow
  • g-filesystemhandle-platform
  • g-fix-empty-mbedignore
  • g-fix-mbr-invalid
  • g-fix-nodev-errno
  • g-fix-rate-limit
  • g-littlefs-eilseq
  • g-remove-mbed2
  • geky/fix-travis
  • gen-5.9-test-results
  • i.8143
  • i.8143-1
  • internetsocket-warn-patch
  • kegilbert-patch-1
  • kegilbert-patch-2
  • kegilbert-patch-3
  • kegilbert-patch-4
  • kegilbert-patch-5
  • kegilbert-patch-6
  • kegilbert-patch-6-1
  • latest
  • mas
  • master
  • mbed-os-5.10
  • mbed-os-5.10.0
  • mbed-os-5.10.0-rc1
  • mbed-os-5.10.0-rc2
  • mbed-os-5.10.0-rc3
  • mbed-os-5.10.1
  • mbed-os-5.10.2
  • mbed-os-5.10.3
  • mbed-os-5.10.4
  • mbed-os-5.11
  • mbed-os-5.11.0-rc2
  • mbed-os-5.11.0-rc3
  • mbed-os-5.11.0-rc4
  • mbed-os-5.11.1
  • mbed-os-5.11.2
  • mbed-os-5.11.3
  • mbed-os-5.11.4
  • mbed-os-5.11.5
  • mbed-os-5.11.5-alpha
  • mbed-os-5.12
  • mbed-os-5.12.0
  • mbed-os-5.12.0-rc1
  • mbed-os-5.12.0-rc2
  • mbed-os-5.12.0-rc3
  • mbed-os-5.12.0-rc4
  • mbed-os-5.12.1
  • mbed-os-5.12.2
  • mbed-os-5.12.3
  • mbed-os-5.13
  • mbed-os-5.14
  • mbed-os-5.5
  • mbed-os-5.5.7
  • mbed-os-5.6
  • mbed-os-5.6.0
  • mbed-os-5.6.0-rc1
  • mbed-os-5.6.0-rc2
  • mbed-os-5.6.0-rc3
  • mbed-os-5.6.1
  • mbed-os-5.6.2
  • mbed-os-5.6.3
  • mbed-os-5.6.4
  • mbed-os-5.6.5
  • mbed-os-5.6.6
  • mbed-os-5.7
  • mbed-os-5.7.0
  • mbed-os-5.7.0-rc1
  • mbed-os-5.7.0-rc2
  • mbed-os-5.7.0-rc3
  • mbed-os-5.7.1
  • mbed-os-5.7.2
  • mbed-os-5.7.3
  • mbed-os-5.7.4
  • mbed-os-5.7.5
  • mbed-os-5.7.6
  • mbed-os-5.7.7
  • mbed-os-5.8
  • mbed-os-5.8.0
  • mbed-os-5.8.0-rc1
  • mbed-os-5.8.0-rc2
  • mbed-os-5.8.1
  • mbed-os-5.8.2
  • mbed-os-5.8.3
  • mbed-os-5.8.4
  • mbed-os-5.8.5
  • mbed-os-5.8.6
  • mbed-os-5.9
  • mbed-os-5.9.0
  • mbed-os-5.9.0-rc1
  • mbed-os-5.9.0-rc2
  • mbed-os-5.9.0-rc3
  • mbed-os-5.9.1
  • mbed-os-5.9.2
  • mbed-os-5.9.3
  • mbed-os-5.9.4
  • mbed-os-5.9.5
  • mbed-os-5.9.6
  • mbed-os-5.9.7
  • mbed_lib_rev151
  • mbed_lib_rev152
  • mbed_lib_rev153
  • mbed_lib_rev154
  • mbed_lib_rev155
  • mbed_lib_rev156
  • mbed_lib_rev157
  • mbed_lib_rev158
  • mbed_lib_rev159
  • mbed_lib_rev160
  • mbed_lib_rev161
  • mbed_lib_rev162
  • mbed_lib_rev163
  • mbed_lib_rev164
  • mbed_lib_rev165
  • merge_feature_branches_for_5.9
  • mpu
  • nuvoton_re
  • pr-7653
  • pr10287
  • prettybars
  • qspi
  • release-candidate
  • revert-5394-mbed-os-5.6
  • revert-5821-add_BL_nucleo-f746zg
  • revert-5904-add-wise-1510
  • revert-6086-gatt-client-unit-tests
  • revert-7663-namespace_bd_update
  • revert-7799-remove_allowed_features
  • revert-8867-fix_trng_clock_setting
  • revert-9496-Add_MXRT_IAR_Support
  • revert_PR5428
  • rollup
  • russ_docs_test
  • save_printf
  • sc-nordic
  • sct_fix_3_5
  • sd-spif-to-mbed-os
  • sd-spif-to-mbed-os-backup
  • sg--patch-1
  • storage-comp-doxygen-buildpatch
  • test-target-restructure
  • testpush
  • tickless_challenge
  • tools-release-5.10.0
  • tools-release-5.10.2
  • tools-release-5.11.0
  • tools-release-5.11.0-rc1
  • tools-release-5.11.3
  • tools-release-5.11.4
  • tools-release-5.12.0
  • tools-release-5.12.1
  • tools-release-5.12.3
  • typo-fix-1
  • typo-fix-1-1
  • typo-patch-underlying
  • typo-patch-underlying-1
  • usb_hacks_and_debugging
  • usb_keyboard
  • use-cpm
  • wifi_tests
  • workshop_usb_branch
  • yennster-patch-1

pending completion
21735

Pull #8046

travis-ci

web-flow
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.
Pull Request #8046: NRF52 serial: Fix UART console RX

35636 of 106872 relevant lines covered (33.34%)

0.33 hits per line

Relevant lines Covered
Build:
Build:
106872 RELEVANT LINES 35636 COVERED LINES
0.33 HITS PER LINE
Source Files on UART_HWFC_Error_Fix_Upstream_Based
  • List 0
  • Changed 24
  • Source Changed 22
  • Coverage Changed 17
Loading...
Coverage∆FileLinesRelevantCoveredMissedHits/Line
No data available in table
Showing 0 to 0 of 0 entries
  • Previous
  • Next

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
21735 UART_HWFC_Error_Fix_Upstream_Based 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 neve... Pull #8046 12 Oct 2018 07:59PM CUT web-flow travis-ci pending completion  
21734 UART_HWFC_Error_Fix_Upstream_Based 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 neve... push 12 Oct 2018 07:49PM CUT naveenkaje travis-ci pending completion  
21435 UART_HWFC_Error_Fix_Upstream_Based 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 neve... Pull #8046 02 Oct 2018 07:21PM CUT web-flow travis-ci pending completion  
20886 UART_HWFC_Error_Fix_Upstream_Based NRF52 serial: Fix UART 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. If using Serial interface, the stdio file handles (0, 1,... Pull #8046 10 Sep 2018 07:13PM CUT web-flow travis-ci pending completion  
20884 UART_HWFC_Error_Fix_Upstream_Based Update serial_api.c Pull #8046 10 Sep 2018 06:41PM CUT web-flow travis-ci pending completion  
20859 UART_HWFC_Error_Fix_Upstream_Based NRF52 serial: Fix UART 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. If using Serial interface, the stdio file handles (0, 1,... Pull #8046 09 Sep 2018 09:03PM CUT web-flow travis-ci pending completion  
See All Builds (13705)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc