Ignore:
Timestamp:
Apr 5, 2019, 9:26:53 PM (5 years ago)
Author:
coas-nagasima
Message:

mbed関連を更新
シリアルドライバをmbedのHALを使うよう変更
ファイルディスクリプタの処理を更新

File:
1 edited

Legend:

Unmodified
Added
Removed
  • asp3_tinet_ecnl_arm/trunk/asp3_dcre/mbed/platform/mbed_interface.c

    r352 r374  
    2626
    2727// return true if a debugger is attached, indicating mbed interface is connected
    28 int mbed_interface_connected(void) {
     28int mbed_interface_connected(void)
     29{
    2930    return semihost_connected();
    3031}
    3132
    32 int mbed_interface_reset(void) {
     33int mbed_interface_reset(void)
     34{
    3335    if (mbed_interface_connected()) {
    3436        semihost_reset();
     
    3941}
    4042
    41 WEAK int mbed_interface_uid(char *uid) {
     43WEAK int mbed_interface_uid(char *uid)
     44{
    4245    if (mbed_interface_connected()) {
    4346        return semihost_uid(uid); // Returns 0 if successful, -1 on failure
     
    4851}
    4952
    50 int mbed_interface_disconnect(void) {
     53int mbed_interface_disconnect(void)
     54{
    5155    int res;
    5256    if (mbed_interface_connected()) {
    53         if ((res = semihost_disabledebug()) != 0)
     57        if ((res = semihost_disabledebug()) != 0) {
    5458            return res;
     59        }
    5560        while (mbed_interface_connected());
    5661        return 0;
     
    6065}
    6166
    62 int mbed_interface_powerdown(void) {
     67int mbed_interface_powerdown(void)
     68{
    6369    int res;
    6470    if (mbed_interface_connected()) {
    65         if ((res = semihost_powerdown()) != 0)
     71        if ((res = semihost_powerdown()) != 0) {
    6672            return res;
     73        }
    6774        while (mbed_interface_connected());
    6875        return 0;
     
    7279}
    7380
    74 // for backward compatibility
    75 void mbed_reset(void) {
     81MBED_DEPRECATED_SINCE("mbed-os-5.9", "This function shouldn't be used in new code."
     82                      "For system reset funcionality use system_reset()")
     83void mbed_reset(void)
     84{
    7685    mbed_interface_reset();
    7786}
    7887
    79 WEAK int mbed_uid(char *uid) {
     88WEAK int mbed_uid(char *uid)
     89{
    8090    return mbed_interface_uid(uid);
    8191}
    8292#endif
    8393
    84 WEAK void mbed_mac_address(char *mac) {
     94WEAK void mbed_mac_address(char *mac)
     95{
    8596#if DEVICE_SEMIHOST
    8697    char uid[DEVICE_ID_LENGTH + 1];
Note: See TracChangeset for help on using the changeset viewer.