main_mit_mit_nibble_und_printbits1

Dependencies:   mbed

main.cpp

Committer:
mirzamesic
Date:
2020-01-13
Revision:
2:4b37034bf874
Parent:
1:b9fbf5790ee0

File content as of revision 2:4b37034bf874:

#include "mbed.h"
#define BUTTON1 p14

void nibbleLeds(int value);
void printb(uint8_t x);

BusOut myleds(LED1,LED2,LED3,LED4);
DigitalIn button(BUTTON1);

const int INIT = 0x03;

int main()
{

    uint8_t value = INIT;

    nibbleLeds(value);
    wait(0.1);
}

void printb(uint8_t x)
{

    for(int i=sizeof(x)<<3; i; i--)
        putchar('0'+((x>>(i-1))&1));
    printf("\n");

}


void nibbleLeds (int value)
{

    myleds = value%16;

}