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
SeggerRTT/License.txt@0:7fca1bf48117, 2019-05-18 (annotated)
- 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?
User | Revision | Line number | New 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 |