Code for bug report; KL25Z not running when PTA4 hasn't been high for > 400ms
- First revision: error, KL25Z will not boot when PTA4 is low
- Second revision: solved by adding NMI handler (thanks Erik Olieman). This is a fix when using mbed compiled library
- Third revision: solved by changing startup file. NMI handler no longer needed. This can now only be used when using mbed-src
main.cpp
- Committer:
- vsluiter
- Date:
- 2013-10-15
- Revision:
- 0:1ee47a3d42c5
- Child:
- 1:ebb9ac70fa32
File content as of revision 0:1ee47a3d42c5:
#include "mbed.h" DigitalOut rled(LED_RED); DigitalOut bled(LED_BLUE); DigitalOut gled(LED_GREEN); InterruptIn test(PTA4); void falling() { if(bled) bled =0; else bled = 1; } void rising() { if(gled) gled =0; else gled = 1; } int main() { test.fall(falling); test.rise(rising); while(1) { rled = 1; wait(0.2); rled = 0; wait(0.2); } }