/*********************************************************************************
* File Name		: TFT_AlphanumericFunctions.h
* Created		: 20.2.2016 16:40:00
* Autor			: Frantisek Pospisil
* Description	: Alfanumericke funkce na TFT displeji, vyuziva fonty z MikroElektronika GLCD
*********************************************************************************/

/* uplne funkcni prototypy */
/*********************************************************************************
*
* Function Name : TFT_Mypow
* Description	: vypocita n-tou mocninu cisla m
*
*********************************************************************************/
unsigned long TFT_Mypow( unsigned char m, unsigned char n );

/*********************************************************************************
*
* Function Name : TFT_PrintNumber
* Description	: napise cislo
* font, hodnota, pocet znaku, pocet desetinnych mist, barva znaku, barva podkladu,
* souradnice, souradnice v bodech, ne ve znacich
*
*********************************************************************************/
void TFT_PrintNumber( unsigned char Font, unsigned long Num, unsigned char NumLen,
unsigned char Decimal, unsigned int ColFront, unsigned int ColBack,
unsigned int x, unsigned int y );

/*********************************************************************************
*
* Function Name : TFT_PrintString
* Description	: napise retezec znaku
* Font vybira ze 4 souboru
* barva znaku, barva podkladu, souradnice v bodech, ne ve znacich
*
*********************************************************************************/
void TFT_PrintString( unsigned char Font, const char *Retezec, unsigned int ColFront,
unsigned int ColBack, unsigned int x, unsigned int y );

/*********************************************************************************
*
* Function Name : TFT_PrintChar
* Description	: napise znak
* cislo fontu, znak, pevna-0 / pohybliva-1 sirka, barva znaku, barva podkladu, 
* souradnice v bodech, ne ve znacich
* Font vybira ze 4 souboru
* vraci pocet pouzitych sloupcu
*
*********************************************************************************/
unsigned char TFT_PrintChar( unsigned char Font, unsigned char ColumnFlex, unsigned char ChAscii, 
unsigned int ColFront, unsigned int ColBack, unsigned int x, unsigned int y );