test programm

Dependencies:   mbed

main.cpp

Committer:
adiam
Date:
2020-01-13
Revision:
2:d1f995867839
Parent:
1:54883b2b3a1f
Child:
3:0a89775f58f1

File content as of revision 2:d1f995867839:

#include "mbed.h"

#define BUTTON1  P14 // M3:push joystick pin 
#define BUTTON1 A1 //NUCLEO:Taster A1

//int modifyBit(int x,unsigned char position,bool State);
//int lauflicht(bool richtung,int time,int &anz);
void nibbleLeds(int value);
void printb(uint8_t x);

void nibbleLeds(int value);
 
BusOut myleds(LED1,LED2,LED3,LED4);
DigitalIn button(BUTTON1);

const int INIT=0x03;

int main() {
    int anzahl,anz;
    uint8_t value=INIT;
    
    nibbleLeds(value);
    printb(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;
    }