#include <stdio.h>
#include <stdint.h>
#include "freertos/FreeRTOS.h"
#include "freertos/task.h"

void printbin8(uint8_t valu) {
    printf("The value of %u in binary is: 0b", valu); // Use %u for uint8_t
    
    for (int i = 7; i >= 0; i--) {
       
        printf("%d", (valu >> i) & 1);
    }

    printf("\n");
}

void app_main() {
    uint8_t count = 0;

    while (1) {
        printbin8(count);
        count++;
        
        vTaskDelay(500 / portTICK_PERIOD_MS);
    }
}