Otóż mam problem z funkcją itoa() powinna ona być w sdtlib.h ... Ale może od początku.
Chciałem sobie przenieść biblioteki OLED Mirka na STM32F0 w środowisku CooCox. Jednym z takich elementów była funkcja PutInt() u mnie jej kod tak się prezentuje:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
I podczas kompilacji otrzymuję taki błąd:
[cc] C:\Users\Tomek\Atollic\TrueSTUDIO\STM32_F0_DISCOVERY\OLED_Lib\src/Oled_GFX.c:334: undefined reference to `itoa'
[cc] collect2.exe: error: ld returned 1 exit status
BUILD FAILED
Total time: 1 second
W Eclips dla AVR taka funkcja znajduje się w <stdlib.h>.
Zaczołem szukać i oglądać tą bibliotekę w CooCox i rzeczywiście nie ma takiej funkcji:
Zamieszczam cały kod biblioteki stdlib.h w CooCox:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Moje pytanie jest następujące. Jak sobie z tym poradzić ? Czy jest może jakiś zamiennik tej funkcji w CooCox w jakiejś innej bibliotece.
Z góry dziękuję za pomoc