Temi Solesi
/
1620_App_Board_Buttons
qwerty
Fork of 1620_App_Board_Buttons by
main.cpp
- Committer:
- eencae
- Date:
- 2017-02-22
- Revision:
- 1:f650db6c33e4
- Parent:
- 0:2f4ee2a22324
- Child:
- 2:8211254a87fd
File content as of revision 1:f650db6c33e4:
#include "mbed.h" DigitalIn button_A(p29); DigitalIn button_B(p28); DigitalIn button_C(p27); DigitalIn button_D(p26); void init_buttons(); int main() { init_buttons(); // turn off internal pull-up/pull-down resistors while(1) { // check each button in turn and print message if ( button_A.read() == 1) { printf("Button A pressed\n"); } if ( button_B.read() == 1) { printf("Button B pressed\n"); } if ( button_C.read() == 1) { printf("Button C pressed\n"); } if ( button_D.read() == 1) { printf("Button D pressed\n"); } wait(0.1); // small delay } } void init_buttons() { // PCB has external pull-down resistors so turn the internal ones off // (default for DigitalIn) button_A.mode(PullNone); button_B.mode(PullNone); button_C.mode(PullNone); button_D.mode(PullNone); }