Jak na stdio v gcc-avr?
Pavel Hudeček
edizon na seznam.cz
Čtvrtek Duben 18 23:32:14 CEST 2024
Díky, to skutečně pomohlo, teď to ještě dostat do cpp.
V mezičase jsem ještě zkoušel zprovoznit cout, ale tam jsem narazil na
file not found hned u iostream..
Cout by se mi líbil ještě víc. Ale někde už tu mám vlastní implementaci
včetně float, tam za pomoc ještě jednou děkuji p. Mrázovi. Asi se k tomu
vrátím podrobněji.
PH
Dne 18.04.2024 v 22:54 Miroslav Šinko napsal(a):
> Z prveho pohladu je problem, ze to mate ako cpp. Niektoru z funkcii
> bude treba obalit niecim ako extern C, ale v gcc nepoznam syntax.
> Skuste to najprv v cistom C, ci je naozaj probkem tu.
>
> miro
>
> Používateľ Pavel Hudeček <edizon na seznam.cz> štvrtok 18. apríla 2024
> napísal:
>
> Díky, to vypadá lépe než jen diskuze.
> Taky je hezký že je tam hned example.
>
> Ale první pokus nedopad, objevil se error, kterej jsem ještě nikdy
> neviděl:-)
>
> na řádku:
> static FILE mystdout = FDEV_SETUP_STREAM(uart_putchar, NULL,
> _FDEV_SETUP_WRITE);
> 3x stejně protestuje:
> Severity Code Description Project File Line
> Error sorry, unimplemented: non-trivial designated initializers
> not supported stdio64dd32 main.cpp 145
>
> PH
>
> Dne 18.04.2024 v 18:20 Martin Blaha napsal(a):
>
> tohle funguje naprosto bez problémů
> https://www-user.tu-chemnitz.de/~heha/hsn/chm/avr-libc.chm/stdio.html
> <https://www-user.tu-chemnitz.de/~heha/hsn/chm/avr-libc.chm/stdio.html>
>
> používám i na nových megaavr0
>
> MB
>
> Dne 18.04.2024 v 16:47 Pavel Hudeček napsal(a):
>
> Dobrý den všem,
> po delší době jsem si řekl, že zkusím použít printf na
> jednočipu, aneb když je 64k flashky tak by to nemělo
> vadit. Ale stejně jako při předchozích pokusech se nezdařilo.
>
> Máte někdo nějaký postup vyzkoušen pro gcc-avr?
>
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20240418/165d4496/attachment.htm>
Další informace o konferenci Hw-list