Example for use with experimental interface version supporting powerdown

Dependencies:   mbed

main.cpp

Committer:
simon
Date:
2010-10-13
Revision:
0:befbda1bf4cd

File content as of revision 0:befbda1bf4cd:

#include "mbed.h"

#define USR_POWERDOWN    (0x104)
int semihost_powerdown() {
    uint32_t arg;
    return __semihost(USR_POWERDOWN, &arg); 
}

DigitalOut myled(LED1);
DigitalOut result(LED2);

int main() {
    for(int i=0; i<10; i++) {
        myled = !myled;
        wait(0.2);
    }

    result = semihost_powerdown();
        
    while(1) {
        myled = !myled;
        wait(0.2);
    }
}