float printf in C18

Hello, All!

А нет ли у кого готовых работающих исходников printf для c18 с поддержкой форматов для плавающей точки? В HiTech оно есть, но лень из их сорцов все это добывать.

dima

formatting link

Reply to
Dmitry Orlov
Loading thread data ...

Mon Dec 07 2009 17:16, Dmitry Orlov wrote to All:

DO> From: "Dmitry Orlov" snipped-for-privacy@isdn.net.il>

DO> Hello, All!

DO> А нет ли у кого готовых работающих исходников printf для c18 с поддержкой DO> форматов для плавающей точки? В HiTech оно есть, но лень из их сорцов все DO> это добывать.

formatting link
пример использования:
formatting link
Для плавающих точек там -D__FLOAT нужно.

[ZX]
Reply to
Kirill Frolov

Hello, Kirill Frolov! You wrote in conference fido7.ru.embedded to Dmitry Orlov on Tue, 8 Dec 2009

19:22:34 +0000 (UTC):

DO>> А нет ли у кого готовых работающих исходников printf для c18 с DO>> поддержкой форматов для плавающей точки? В HiTech оно есть, но лень DO>> из их сорцов все это добывать.

KF>

formatting link
Это из HiTech, там сквозь кучу ifdef пока проберешься, так уже и не захочется. А ты принципиально отвечашь наоборот и бесполезно, или само получается?

KF> пример использования:

formatting link
KF> Для плавающих точек там -D__FLOAT нужно.

Там еще хренова куча дефайнов неясного назначения.

dima

formatting link

Reply to
Dmitry Orlov
Reply to
Nickita A Startcev

Hello, Nickita A Startcev! You wrote in conference fido7.ru.embedded to Dmitry Orlov on Wed, 09 Dec

2009 08:59:18 +0300:

DO>>>> А нет ли у кого готовых работающих исходников printf для c18 с DO>>>> поддержкой форматов для плавающей точки? В HiTech оно есть, но DO>>>> лень из их сорцов все это добывать.

KF>>>

formatting link
DO>> Это из HiTech, там сквозь кучу ifdef пока проберешься,

NAS> Прочитай доку на свой хорошодокументированный фирменный компилятор. NAS> Там должна быть опция 'препроцесс онли', которая как раз и раскроет NAS> все известные дефайны.

Есть там такая опция, иногда пользуюсь, но тут не тот случай. Что в самом исходнике разбираться, что в опциях сборки библиотеки, скрипта для которой я там не нахожу. Hу и кроме дефайнов, там еще используются нестандартные функции из библиотеки. Короче, если я попросил исходник не из HiTech, это значит, что его я уже посмотрел, и что его мне присылать не нужно.

dima

formatting link

Reply to
Dmitry Orlov

Hello, Dmitry Orlov! You wrote in conference fido7.ru.embedded to Nickita A Startcev on Wed, 9 Dec 2009 07:09:12 +0000 (UTC):

DO>>>>> А нет ли у кого готовых работающих исходников printf для c18 с DO>>>>> поддержкой форматов для плавающей точки? В HiTech оно есть, но DO>>>>> лень из их сорцов все это добывать.

KF>>>>

formatting link
DO>>> Это из HiTech, там сквозь кучу ifdef пока проберешься,

Взял из старенького HiWare для HC08, вроде бы работает, надо еще причесать немного.

dima

formatting link

Reply to
Dmitry Orlov

Tue Dec 08 2009 22:26, Dmitry Orlov wrote to Kirill Frolov:

KF>>

formatting link
DO> Это из HiTech, там сквозь кучу ifdef пока проберешься, так уже и не DO> захочется. А ты принципиально отвечашь наоборот и бесполезно, или само DO> получается?

У меня это используется в реальном проекте:

KF>> пример использования:

formatting link
DO> Там еще хренова куча дефайнов неясного назначения.

И без всяких дефайнов.

[ZX]
Reply to
Kirill Frolov

Wed Dec 09 2009 10:09, Dmitry Orlov wrote to Nickita A Startcev:

DO> нестандартные функции из библиотеки. Короче, если я попросил исходник не DO> из HiTech, это значит, что его я уже посмотрел, и что его мне присылать DO> не нужно.

Возьми из avr-libc (бесплатной), там достаточно хороший код.

[ZX]
Reply to
Kirill Frolov

Hello, Kirill Frolov! You wrote in conference fido7.ru.embedded to Dmitry Orlov on Thu, 10 Dec

2009 11:29:18 +0000 (UTC):

KF>>>

formatting link
DO>> Это из HiTech, там сквозь кучу ifdef пока проберешься, так уже и не DO>> захочется. А ты принципиально отвечашь наоборот и бесполезно, или DO>> само получается?

KF> У меня это используется в реальном проекте:

И у меня тоже, и не в одном. Hо если я просил не HiTech, зачем присылать HiTech?

KF>>> пример использования:

formatting link
DO>> Там еще хренова куча дефайнов неясного назначения.

KF> И без всяких дефайнов.

Ты попробуй файл открыть и посмотреть что там без дефайнов накомпилируется.

dima

formatting link

Reply to
Dmitry Orlov

Hello, Kirill Frolov! You wrote in conference fido7.ru.embedded to Dmitry Orlov on Thu, 10 Dec

2009 11:31:49 +0000 (UTC):

DO>> нестандартные функции из библиотеки. Короче, если я попросил DO>> исходник не из HiTech, это значит, что его я уже посмотрел, и что DO>> его мне присылать не нужно.

KF> Возьми из avr-libc (бесплатной), там достаточно хороший код.

Я уже взял из HiWare, avr gcc еще ставить надо, да и не люблю я эти gnu, там тоже в исходниках обычно черт ногу сломит. А вот какого хрена плавучка родным C18 printf не поддерживается, вот же горбатое поделие. Hикогда бы с ним не связывался, если бы не библиотека USB.

dima

formatting link

Reply to
Dmitry Orlov

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.