This is a FileHandle interface implementation and retarget registration of the stdio interface to the Segger Real-Time Terminal (RTT) instead of the default serial port. Retargeting will automatically take place if this library is added to the project.

Dependents:   3_Test_AFE 1_Test_Flash_ADC_RTT

Committer:
0x6d61726b
Date:
Sat May 18 22:41:10 2019 +0000
Revision:
0:7fca1bf48117
updated to Segger RTT version 6.44i

Who changed what in which revision?

UserRevisionLine numberNew contents of line
0x6d61726b 0:7fca1bf48117 1 Important - Read carefully:
0x6d61726b 0:7fca1bf48117 2
0x6d61726b 0:7fca1bf48117 3 SEGGER RTT - Real Time Transfer for embedded targets
0x6d61726b 0:7fca1bf48117 4
0x6d61726b 0:7fca1bf48117 5 All rights reserved.
0x6d61726b 0:7fca1bf48117 6
0x6d61726b 0:7fca1bf48117 7 SEGGER strongly recommends to not make any changes
0x6d61726b 0:7fca1bf48117 8 to or modify the source code of this software in order to stay
0x6d61726b 0:7fca1bf48117 9 compatible with the RTT protocol and J-Link.
0x6d61726b 0:7fca1bf48117 10
0x6d61726b 0:7fca1bf48117 11 Redistribution and use in source and binary forms, with or
0x6d61726b 0:7fca1bf48117 12 without modification, are permitted provided that the following
0x6d61726b 0:7fca1bf48117 13 conditions are met:
0x6d61726b 0:7fca1bf48117 14
0x6d61726b 0:7fca1bf48117 15 o Redistributions of source code must retain the above copyright
0x6d61726b 0:7fca1bf48117 16 notice, this list of conditions and the following disclaimer.
0x6d61726b 0:7fca1bf48117 17
0x6d61726b 0:7fca1bf48117 18 o Redistributions in binary form must reproduce the above
0x6d61726b 0:7fca1bf48117 19 copyright notice, this list of conditions and the following
0x6d61726b 0:7fca1bf48117 20 disclaimer in the documentation and/or other materials provided
0x6d61726b 0:7fca1bf48117 21 with the distribution.
0x6d61726b 0:7fca1bf48117 22
0x6d61726b 0:7fca1bf48117 23 o Neither the name of SEGGER Microcontroller GmbH
0x6d61726b 0:7fca1bf48117 24 nor the names of its contributors may be used to endorse or
0x6d61726b 0:7fca1bf48117 25 promote products derived from this software without specific
0x6d61726b 0:7fca1bf48117 26 prior written permission.
0x6d61726b 0:7fca1bf48117 27
0x6d61726b 0:7fca1bf48117 28 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
0x6d61726b 0:7fca1bf48117 29 CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
0x6d61726b 0:7fca1bf48117 30 INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
0x6d61726b 0:7fca1bf48117 31 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
0x6d61726b 0:7fca1bf48117 32 DISCLAIMED. IN NO EVENT SHALL SEGGER Microcontroller BE LIABLE FOR
0x6d61726b 0:7fca1bf48117 33 ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
0x6d61726b 0:7fca1bf48117 34 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
0x6d61726b 0:7fca1bf48117 35 OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
0x6d61726b 0:7fca1bf48117 36 OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
0x6d61726b 0:7fca1bf48117 37 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
0x6d61726b 0:7fca1bf48117 38 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
0x6d61726b 0:7fca1bf48117 39 USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
0x6d61726b 0:7fca1bf48117 40 DAMAGE.
0x6d61726b 0:7fca1bf48117 41
0x6d61726b 0:7fca1bf48117 42
0x6d61726b 0:7fca1bf48117 43 (c) 2014 - 2016 SEGGER Microcontroller GmbH
0x6d61726b 0:7fca1bf48117 44 www.segger.com