iLLD_TC29x  1.0
Ifx_Console.h File Reference

Main Console module header file. More...

Go to the source code of this file.

Data Structures

struct  Ifx_Console
 

Macros

#define IFX_CFG_CONSOLE_INDENT_SIZE   (4)
 Default indentation/alignment size. More...
 
#define CONSOLE   Ifx_g_console
 Alias Ifx_g_console object (by value) More...
 

Functions

IFX_INLINE IfxStdIf_DPipeIfx_Console_getIo (void)
 Return pointer to the default console object. More...
 
IFX_EXTERN void Ifx_Console_init (IfxStdIf_DPipe *standardIo)
 Initialize the Ifx_g_console object. More...
 
IFX_EXTERN boolean Ifx_Console_print (pchar format,...)
 Print formatted string into Ifx_g_console. More...
 
IFX_EXTERN boolean Ifx_Console_printAlign (pchar format,...)
 Print formatted string into Ifx_g_console. Indented with a number of spaces. More...
 
IFX_INLINE void Ifx_Console_decrAlign (sint16 value)
 Decrement the alignment/indentation using the given value. More...
 
IFX_INLINE void Ifx_Console_incrAlign (sint16 value)
 Increment the alignment/indentation using the given value. More...
 

Variables

IFX_EXTERN Ifx_Console Ifx_g_console
 Default main console global variable. More...
 

Detailed Description

Main Console module header file.

Version
iLLD_1_0_0_11_0
                            IMPORTANT NOTICE

Infineon Technologies AG (Infineon) is supplying this file for use exclusively with Infineon's microcontroller products. This file can be freely distributed within development tools that are supporting such microcontroller products.

THIS SOFTWARE IS PROVIDED "AS IS". NO WARRANTIES, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE. INFINEON SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.

Definition in file Ifx_Console.h.


Data Structure Documentation

struct Ifx_Console

Definition at line 38 of file Ifx_Console.h.

Collaboration diagram for Ifx_Console:
Data Fields
sint16 align Variable for storing the actual (left)indentation level of the Ifx_g_console.
IfxStdIf_DPipe * standardIo Pointer to the IfxStdIf_DPipe object used as general console.

Macro Definition Documentation

#define IFX_CFG_CONSOLE_INDENT_SIZE   (4)

Default indentation/alignment size.

Definition at line 35 of file Ifx_Console.h.

Referenced by Ifx_Console_decrAlign(), and Ifx_Console_incrAlign().

Variable Documentation

IFX_EXTERN Ifx_Console Ifx_g_console

Default main console global variable.

Definition at line 44 of file Ifx_Console.h.