MegaJohn (21.12.2013 22:37, просмотров: 223) ответил Vit на некоторые глупости лечились __generic.
мне бы для этого
u16 tout;
menu_printf( " wait " "uv.%d:%02d", tout / 60, tout % 60 );
где
//------------------------------------------------------------------------------
void menu_printf( char const __flash* fmt, ... )
{
ASSERT( fmt && *fmt );
char buff[ X_SIZE * Y_SIZE + 1 ];
lcd_set_posXY( 0, 0 );
va_list uk_arg;
va_start( uk_arg, fmt );
int len = vsnprintf( buff, STRLEN( buff ), (char const*)fmt_buff, uk_arg );
lcd_write_str( buff );
}
даже не знаю куда прикрутить generic
пока сделал копирование строки форматирования в SRAM - вроде работает. ( через strcpy_G )