tsprintf.h
int tsprintf(char* buff,char* fmt, ...)
%d | 10進数 | %d、%04d、%6d、正負数にも対応します |
%x | 16進数(10以上は小文字) | %x、%04x、%6x |
%X | 16進数(10以上は大文字) | %X、%04X、%6X |
%c | 文字一文字 | %c |
%s | 文字列(任意長)%s |
UTLフォルダに入れるか、makefileで検索される任意の場所に置いて下さい。
char buff[5]; int8_t i = 10; tsprintf(buff,"%02X",i); → buff変数には「0A」という文字列が入りますので ST7032i_Print_String(buff); という様に他の関数に渡すなどします。