Prototype
Dependencies: mbed ButtonEventDemo
Diff: New.cpp
- Revision:
- 11:052b2fb7d5c7
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/New.cpp Mon Dec 02 18:26:43 2019 +0000 @@ -0,0 +1,40 @@ +#include "mbed.h" + +#define STICKDOWN p12 +#define STICKUP p15 +#define PUSH p14 +#define LEFT p13 +#define RIGHT p16 + +BusOut Led(LED4,LED3,LED2,LED1); +BusIn Stick(STICKUP, STICKDOWN, LEFT, RIGHT); + +int main() + { + bool state=0; + uint8_t mask=0x0F; + uint8_t value=0x0F; + + while(1) + { + Led=mask&value; + + + if(Stick==4&&!state) + { + mask=mask<<1; + } + + if(Stick&0xF) + { + state=1; + } + else + { + state=0; + } + } +} + + +