test program

Dependencies:   mbed

main.cpp

Committer:
shogu
Date:
2020-01-13
Revision:
2:3875bc678188
Parent:
1:899bf4117ea9
Child:
3:ff2ce4f4c5cf

File content as of revision 2:3875bc678188:

#include "mbed.h"
#define BUTTON1 p14      // M3: push joystick pin
// #define BUTTON1 A1       //NUCLEO: Taster A1

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

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));
    }

void nibbleLeds(int value) {
    myleds = value%16;
}