|
17 | 17 | Active Development ... |
18 | 18 | CLANG: |
19 | 19 | - Added standard I/O stream support for LLVM-libc |
| 20 | + I/O Retarget: |
| 21 | + - Added reargeting to RTT |
20 | 22 | </release> |
21 | 23 | </releases> |
22 | 24 |
|
|
105 | 107 | <require condition="CORE"/> |
106 | 108 | <require condition="CortexDevice_ITM"/> |
107 | 109 | </condition> |
| 110 | + <condition id="CORE RTT"> |
| 111 | + <description>CMSIS-Compiler CORE component and RTT</description> |
| 112 | + <require condition="CORE"/> |
| 113 | + <require Cclass="SEGGER" Cgroup="RTT"/> |
| 114 | + </condition> |
108 | 115 | <condition id="CORE UART_CMSIS"> |
109 | 116 | <description>CMSIS-Compiler CORE component and CMSIS-Driver USART</description> |
110 | 117 | <require condition="CORE"/> |
|
138 | 145 | <require condition="CORE"/> |
139 | 146 | <require condition="CortexDevice_ITM"/> |
140 | 147 | </condition> |
| 148 | + <condition id="ARMCC CORE RTT"> |
| 149 | + <description>ARMCC and CORE component and RTT</description> |
| 150 | + <require Tcompiler="ARMCC"/> |
| 151 | + <require condition="CORE"/> |
| 152 | + <require Cclass="SEGGER" Cgroup="RTT"/> |
| 153 | + </condition> |
141 | 154 |
|
142 | 155 | <condition id="ARMCC CORE CMSIS-RTOS2"> |
143 | 156 | <description>ARMCC and CORE component and CMSIS-RTOS2</description> |
|
328 | 341 | <file category="sourceC" name="source/stderr/stderr_itm.c"/> |
329 | 342 | </files> |
330 | 343 | </component> |
| 344 | + <component Cclass="CMSIS-Compiler" Cgroup="STDERR" Csub="RTT" Capiversion="1.1.0" Cversion="1.0.0" condition="CORE RTT"> |
| 345 | + <description>Redirect STDERR to RTT (Channel 0)</description> |
| 346 | + <RTE_Components_h> |
| 347 | + #define RTE_CMSIS_Compiler_STDERR /* CMSIS-Compiler STDERR */ |
| 348 | + #define RTE_CMSIS_Compiler_STDERR_RTT /* CMSIS-Compiler STDERR: RTT */ |
| 349 | + </RTE_Components_h> |
| 350 | + <files> |
| 351 | + <file category="sourceC" name="source/stderr/stderr_rtt.c"/> |
| 352 | + </files> |
| 353 | + </component> |
331 | 354 | <component Cclass="CMSIS-Compiler" Cgroup="STDERR" Csub="UART" Cvariant="CMSIS" Capiversion="1.1.0" Cversion="1.0.0" condition="CORE UART_CMSIS"> |
332 | 355 | <description>Redirect STDERR to a CMSIS-Driver USART</description> |
333 | 356 | <RTE_Components_h> |
|
370 | 393 | <file category="sourceC" name="source/stdin/stdin_itm.c"/> |
371 | 394 | </files> |
372 | 395 | </component> |
| 396 | + <component Cclass="CMSIS-Compiler" Cgroup="STDIN" Csub="RTT" Capiversion="1.1.0" Cversion="1.0.0" condition="CORE RTT"> |
| 397 | + <description>Retrieve STDIN from RTT (Channel 0)</description> |
| 398 | + <RTE_Components_h> |
| 399 | + #define RTE_CMSIS_Compiler_STDIN /* CMSIS-Compiler STDIN */ |
| 400 | + #define RTE_CMSIS_Compiler_STDIN_RTT /* CMSIS-Compiler STDIN: RTT */ |
| 401 | + </RTE_Components_h> |
| 402 | + <files> |
| 403 | + <file category="sourceC" name="source/stdin/stdin_rtt.c"/> |
| 404 | + </files> |
| 405 | + </component> |
373 | 406 | <component Cclass="CMSIS-Compiler" Cgroup="STDIN" Csub="UART" Cvariant="CMSIS" Capiversion="1.1.0" Cversion="1.0.0" condition="CORE UART_CMSIS"> |
374 | 407 | <description>Retrieve STDIN from a CMSIS-Driver USART</description> |
375 | 408 | <RTE_Components_h> |
|
422 | 455 | <file category="sourceC" name="source/stdout/stdout_itm.c"/> |
423 | 456 | </files> |
424 | 457 | </component> |
| 458 | + <component Cclass="CMSIS-Compiler" Cgroup="STDOUT" Csub="RTT" Capiversion="1.1.0" Cversion="1.0.0" condition="CORE RTT"> |
| 459 | + <description>Redirect STDOUT to RTT (Channel 0)</description> |
| 460 | + <RTE_Components_h> |
| 461 | + #define RTE_CMSIS_Compiler_STDOUT /* CMSIS-Compiler STDOUT */ |
| 462 | + #define RTE_CMSIS_Compiler_STDOUT_RTT /* CMSIS-Compiler STDOUT: RTT */ |
| 463 | + </RTE_Components_h> |
| 464 | + <files> |
| 465 | + <file category="sourceC" name="source/stdout/stdout_rtt.c"/> |
| 466 | + </files> |
| 467 | + </component> |
425 | 468 | <component Cclass="CMSIS-Compiler" Cgroup="STDOUT" Csub="UART" Cvariant="CMSIS" Capiversion="1.1.0" Cversion="1.0.0" condition="CORE UART_CMSIS"> |
426 | 469 | <description>Redirect STDOUT to a CMSIS-Driver USART</description> |
427 | 470 | <RTE_Components_h> |
|
464 | 507 | <file category="sourceC" name="source/tty/tty_itm.c"/> |
465 | 508 | </files> |
466 | 509 | </component> |
| 510 | + <component Cclass="CMSIS-Compiler" Cgroup="TTY" Csub="RTT" Capiversion="1.1.0" Cversion="1.0.0" condition="ARMCC CORE RTT"> |
| 511 | + <description>Redirect TTY to RTT (Channel 0)</description> |
| 512 | + <RTE_Components_h> |
| 513 | + #define RTE_CMSIS_Compiler_TTY /* CMSIS-Compiler TTY */ |
| 514 | + #define RTE_CMSIS_Compiler_TTY_RTT /* CMSIS-Compiler TTY: RTT */ |
| 515 | + </RTE_Components_h> |
| 516 | + <files> |
| 517 | + <file category="sourceC" name="source/tty/tty_rtt.c"/> |
| 518 | + </files> |
| 519 | + </component> |
467 | 520 |
|
468 | 521 | <!-- OS Interface --> |
469 | 522 | <component Cclass="CMSIS-Compiler" Cgroup="OS Interface" Csub="Custom" Capiversion="1.1.0" Cversion="2.1.0" custom="1" condition="ARMCC CORE"> |
|
0 commit comments