Hallo zusammen,
Ich arbeite mich gerade in ESP-IDF ein und bin auf ein Problem gestoßen.
Ich würde gerne ein Int in einen String/Char array umwandeln und habe
die Methode sprintf gefunden. Leider scheint sie nicht so richtig zu
funktionieren, da mein Programm nicht durchläuft, wenn die Methode im
Programm ist.
Das ist mein Hauptprogramm.
1 | #include "ssd1306.h"
|
2 | #include <stdio.h>
|
3 |
|
4 | void app_main() {
|
5 | ssd1306_setup();
|
6 | char string[100];
|
7 | int i=12;
|
8 | sprintf(string,"test %d",i);
|
9 | // ssd_1306_print(string, 7);
|
10 | ssd_1306_print("test",4);
|
11 | ssd1306_update();
|
12 | }
|
Wenn ich die sprintf... Zeile auskommentiere, wird auf meinem OLED
Bildschirm was angezeigt, wenn nicht, nicht.
Hat jemand ne idee, was falsch sein könnte?