Skip to content

Commit 23f7130

Browse files
committed
update rtt to rev 25842
1 parent b3fda4a commit 23f7130

13 files changed

+617
-1670
lines changed

lib/SEGGER_RTT/RTT/SEGGER_RTT_Conf.h renamed to lib/SEGGER_RTT/Config/SEGGER_RTT_Conf.h

Lines changed: 90 additions & 50 deletions
Large diffs are not rendered by default.

lib/SEGGER_RTT/LICENSE.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
2+
SEGGER Microcontroller GmbH
3+
The Embedded Experts
4+
5+
(c) 1995 - 2021 SEGGER Microcontroller GmbH
6+
www.segger.com Support: [email protected]
7+
8+
SEGGER RTT Real Time Transfer for embedded targets
9+
10+
11+
All rights reserved.
12+
13+
SEGGER strongly recommends to not make any changes
14+
to or modify the source code of this software in order to stay
15+
compatible with the RTT protocol and J-Link.
16+
17+
Redistribution and use in source and binary forms, with or
18+
without modification, are permitted provided that the following
19+
condition is met:
20+
21+
- Redistributions of source code must retain the above copyright
22+
notice, this condition and the following disclaimer.
23+
24+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
25+
CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
26+
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
27+
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
28+
DISCLAIMED. IN NO EVENT SHALL SEGGER Microcontroller BE LIABLE FOR
29+
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
30+
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
31+
OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
32+
OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
33+
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
34+
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
35+
USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
36+
DAMAGE.

lib/SEGGER_RTT/License.txt

Lines changed: 0 additions & 34 deletions
This file was deleted.

lib/SEGGER_RTT/README.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
RTT
2+
===
3+
4+
SEGGER RTT Sources
5+
6+
https://www.segger.com/products/debug-probes/j-link/technology/about-real-time-transfer
7+
https://wiki.segger.com/RTT
8+
9+
## Included files
10+
11+
* `RTT/`
12+
* `SEGGER_RTT.c` - Main module for RTT.
13+
* `SEGGER_RTT.h` - Main header for RTT.
14+
* `SEGGER_RTT_ASM_ARMv7M.S` - Assembly-optimized implementation of RTT functions for ARMv7M processors.
15+
* `SEGGER_RTT_Printf.c` - Simple implementation of printf (`SEGGER_RTT_Printf()`) to write formatted strings via RTT.
16+
* `Syscalls/`
17+
* `SEGGER_RTT_Syscalls_*.c` - Low-level syscalls to retarget `printf()` to RTT with different toolchains.
18+
* `Config/`
19+
* `SEGGER_RTT_Conf.h` - RTT configuration file.
20+
* `Examples/`
21+
* `Main_RTT_InputEchoApp.c` - Example application which echoes input on Channel 0.
22+
* `Main_RTT_MenuApp.c` - Example application to demonstrate RTT bi-directional functionality.
23+
* `Main_RTT_PrintfTest.c` - Example application to test RTT's simple printf implementation.
24+
* `Main_RTT_SpeedTestApp.c` - Example application to measure RTT performance. (Requires embOS)

lib/SEGGER_RTT/README.txt

Lines changed: 0 additions & 20 deletions
This file was deleted.

0 commit comments

Comments
 (0)