با سلام یک عدد 8 الی 10 رقمی دارم که در برنامه codevision به عنوان یک متغیر static unsigned long تعریف شده و می خوام این عدد رو توسط دستور sprintf روی یک OLED 128x64 با رابط I2C نشون بدم. مشکل اینجاست که بیش از 5 رقم روی OLED نمایش داده نمیشه و اگر عدد بزرگتر هم باشه اعداد بی ربط نشون میده .
چه راه حلی به نظر شما میرسه؟