Tedd OKANO
/
_sample_self_reset
main.cpp@0:57ee3dae2e7f, 2011-03-30 (annotated)
- Committer:
- okano
- Date:
- Wed Mar 30 03:56:47 2011 +0000
- Revision:
- 0:57ee3dae2e7f
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
okano | 0:57ee3dae2e7f | 1 | #include "mbed.h" |
okano | 0:57ee3dae2e7f | 2 | |
okano | 0:57ee3dae2e7f | 3 | BusOut led( LED1, LED2, LED3, LED4 ); |
okano | 0:57ee3dae2e7f | 4 | DigitalInOut io( p5 ); |
okano | 0:57ee3dae2e7f | 5 | |
okano | 0:57ee3dae2e7f | 6 | int main() { |
okano | 0:57ee3dae2e7f | 7 | io.mode( PullUp ); |
okano | 0:57ee3dae2e7f | 8 | io.input(); |
okano | 0:57ee3dae2e7f | 9 | io = 0; |
okano | 0:57ee3dae2e7f | 10 | char count = 4; |
okano | 0:57ee3dae2e7f | 11 | |
okano | 0:57ee3dae2e7f | 12 | led = 0xF; wait( 0.25 ); led = 0x0; wait( 0.25 ); |
okano | 0:57ee3dae2e7f | 13 | led = 0xF; wait( 0.25 ); led = 0x0; wait( 0.25 ); |
okano | 0:57ee3dae2e7f | 14 | |
okano | 0:57ee3dae2e7f | 15 | while (1) { |
okano | 0:57ee3dae2e7f | 16 | led = 0xF0 >> count; |
okano | 0:57ee3dae2e7f | 17 | if ( !count-- ) |
okano | 0:57ee3dae2e7f | 18 | io.output(); |
okano | 0:57ee3dae2e7f | 19 | wait( 1 ); |
okano | 0:57ee3dae2e7f | 20 | } |
okano | 0:57ee3dae2e7f | 21 | } |