SNE S1/S2 prime
/
NUCLEO_446RE_ticker_flag
ticker flag
main.cpp@4:f331cf018c19, 2020-11-09 (annotated)
- Committer:
- gr91
- Date:
- Mon Nov 09 16:54:22 2020 +0000
- Revision:
- 4:f331cf018c19
- Parent:
- 3:8a79f8ce8378
ticker flag
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
gr91 | 0:d4d44e16e7af | 1 | #include "mbed.h" |
gr91 | 4:f331cf018c19 | 2 | // interruption periodique flag |
gr91 | 3:8a79f8ce8378 | 3 | DigitalOut ledr(PB_4);//LED_red |
gr91 | 3:8a79f8ce8378 | 4 | Ticker t1; |
gr91 | 4:f331cf018c19 | 5 | unsigned int flag=0; |
gr91 | 3:8a79f8ce8378 | 6 | void clignote_led(void); |
gr91 | 0:d4d44e16e7af | 7 | int main() |
gr91 | 0:d4d44e16e7af | 8 | { |
gr91 | 2:b361071cc219 | 9 | ledr=1; // led r eteinte |
gr91 | 4:f331cf018c19 | 10 | t1.attach(&clignote_led, 0.1); |
gr91 | 0:d4d44e16e7af | 11 | while(1) { |
gr91 | 4:f331cf018c19 | 12 | if(flag==1) { |
gr91 | 4:f331cf018c19 | 13 | flag=0; |
gr91 | 4:f331cf018c19 | 14 | ledr=!ledr; |
gr91 | 4:f331cf018c19 | 15 | } |
gr91 | 0:d4d44e16e7af | 16 | } |
gr91 | 0:d4d44e16e7af | 17 | } |
gr91 | 3:8a79f8ce8378 | 18 | void clignote_led(void) |
gr91 | 3:8a79f8ce8378 | 19 | { |
gr91 | 4:f331cf018c19 | 20 | flag=1; |
gr91 | 3:8a79f8ce8378 | 21 | } |
gr91 | 0:d4d44e16e7af | 22 |