A collection of examples organized from basics to advanced.
Dependencies: mbed SDFileSystem
Mbed online compiler has no facility to easily manage a lot of programs or organized them in to related folders. This makes creating an examples and sample pack difficult.
This repository contains a single main.cpp file (which does very little), and a BuildOptions.h file. Simply uncomment the example you would like to compile from the build options. Each example is wrapped in a compiler directive.
If the directive does not include a description comment, it likely does not exist yet. If you would like to contribute to the Examples project, please contact me or fork and issue a pull request.
02_Digital/Button_Interrupt.cpp
- Committer:
- epremeaux
- Date:
- 2019-07-05
- Revision:
- 1:9a043ee174de
- Parent:
- 01_Basics/Button_Interrupt.cpp@ 0:b471f7764d46
File content as of revision 1:9a043ee174de:
#ifdef COMPILE_Button_Interrupt InterruptIn button(USER_BUTTON); DigitalOut led(LED1); double delay = 0.5; // 500 ms void pressed() { delay = 0.1; // 100 ms } void released() { delay = 0.5; // 500 ms } int main() { // Assign functions to button button.fall(&pressed); button.rise(&released); while (1) { led = !led; wait(delay); } } #endif