Simon Ford
/
semihost_powerdown
Example for use with experimental interface version supporting powerdown
Embed:
(wiki syntax)
Show/hide line numbers
main.cpp
00001 #include "mbed.h" 00002 00003 #define USR_POWERDOWN (0x104) 00004 int semihost_powerdown() { 00005 uint32_t arg; 00006 return __semihost(USR_POWERDOWN, &arg); 00007 } 00008 00009 DigitalOut myled(LED1); 00010 DigitalOut result(LED2); 00011 00012 int main() { 00013 for(int i=0; i<10; i++) { 00014 myled = !myled; 00015 wait(0.2); 00016 } 00017 00018 result = semihost_powerdown(); 00019 00020 while(1) { 00021 myled = !myled; 00022 wait(0.2); 00023 } 00024 }
Generated on Fri Jul 15 2022 13:44:58 by 1.7.2