forked from GerhardHoffmann/DCLibraries
Add collected changes from T.Sax
This commit is contained in:
33
include/tslib.h
Normal file → Executable file
33
include/tslib.h
Normal file → Executable file
@@ -1,7 +1,7 @@
|
||||
#ifndef TSLIB_H
|
||||
#define TSLIB_H
|
||||
#include <QByteArray>
|
||||
|
||||
#include "stdint.h"
|
||||
|
||||
#define LOWBYTE false
|
||||
#define HIGHBYTE true
|
||||
@@ -87,6 +87,37 @@ void biox_CopyBlock(uint8_t *src, uint16_t srcPos, uint8_t *dest, uint16_t destP
|
||||
|
||||
bool tslib_strComp(uint8_t *buf, char *compStr);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
uint16_t tslib_StrLen(char *str);
|
||||
|
||||
|
||||
|
||||
void tslib_itoa(int n, char *str);
|
||||
// -23456 -> str[0]='-' str[1]='2' ...[5]='6' str[6]=0
|
||||
// 5 -> str[0]='5' str[1..6]=0
|
||||
|
||||
void tslib_uitoa(unsigned int n, char *str);
|
||||
|
||||
void tslib_ltoa(long n, char *str);
|
||||
// -2147483647 -> str[0]='-' str[1]='2' ...[10]='6' str[11]=0
|
||||
|
||||
void tslib_ultoa( long n, char *str);
|
||||
// 0... ->4294967296 str[0]='4' str[1]='2' ...[9]='6' str[10]=0 str[11]=0
|
||||
|
||||
void tslib_uitobin( int decval, char *str);
|
||||
|
||||
long tslib_atol( char *AscString);
|
||||
// change ascii string ( of ascii numbers '0'..'9') to number
|
||||
// AscString must be 0-terminated!
|
||||
// a leading '-' is ignored, a'.' or a ',' stops calculation
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // TSLIB_H
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user