- Timestamp:
- Apr 5, 2019, 9:26:53 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
asp3_tinet_ecnl_arm/trunk/asp3_dcre/mbed/platform/mbed_interface.c
r352 r374 26 26 27 27 // return true if a debugger is attached, indicating mbed interface is connected 28 int mbed_interface_connected(void) { 28 int mbed_interface_connected(void) 29 { 29 30 return semihost_connected(); 30 31 } 31 32 32 int mbed_interface_reset(void) { 33 int mbed_interface_reset(void) 34 { 33 35 if (mbed_interface_connected()) { 34 36 semihost_reset(); … … 39 41 } 40 42 41 WEAK int mbed_interface_uid(char *uid) { 43 WEAK int mbed_interface_uid(char *uid) 44 { 42 45 if (mbed_interface_connected()) { 43 46 return semihost_uid(uid); // Returns 0 if successful, -1 on failure … … 48 51 } 49 52 50 int mbed_interface_disconnect(void) { 53 int mbed_interface_disconnect(void) 54 { 51 55 int res; 52 56 if (mbed_interface_connected()) { 53 if ((res = semihost_disabledebug()) != 0) 57 if ((res = semihost_disabledebug()) != 0) { 54 58 return res; 59 } 55 60 while (mbed_interface_connected()); 56 61 return 0; … … 60 65 } 61 66 62 int mbed_interface_powerdown(void) { 67 int mbed_interface_powerdown(void) 68 { 63 69 int res; 64 70 if (mbed_interface_connected()) { 65 if ((res = semihost_powerdown()) != 0) 71 if ((res = semihost_powerdown()) != 0) { 66 72 return res; 73 } 67 74 while (mbed_interface_connected()); 68 75 return 0; … … 72 79 } 73 80 74 // for backward compatibility 75 void mbed_reset(void) { 81 MBED_DEPRECATED_SINCE("mbed-os-5.9", "This function shouldn't be used in new code." 82 "For system reset funcionality use system_reset()") 83 void mbed_reset(void) 84 { 76 85 mbed_interface_reset(); 77 86 } 78 87 79 WEAK int mbed_uid(char *uid) { 88 WEAK int mbed_uid(char *uid) 89 { 80 90 return mbed_interface_uid(uid); 81 91 } 82 92 #endif 83 93 84 WEAK void mbed_mac_address(char *mac) { 94 WEAK void mbed_mac_address(char *mac) 95 { 85 96 #if DEVICE_SEMIHOST 86 97 char uid[DEVICE_ID_LENGTH + 1];
Note:
See TracChangeset
for help on using the changeset viewer.