SDCC не хочет работать с плавающей запятой В документации сказано, что поддерживается только для DS390.
У меня MSC1210.
Пересмотрел еще несколько раз документацию.
Нашел ключи -DUSE_FLOATS=1 и --float-reent.
Компилировал с каждым - все равно строку:
printf ("%4.0F", result*LSB); // Convert to floating point
Выводит "NO FLOAT".
Подсказали, что нужно перекомпилировать printf_large.c, но как не досказали:
http://www.telesys …/messages/213252.shtml
Подскажет ли кто?
Спасибо.