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_rx/trunk/btstack/src/l2cap_signaling.c

    r337 r374  
    9191
    9292    // 0 - Connection handle : PB=pb : BC=00
    93     bt_store_16(acl_buffer, 0, handle | (pb << 12) | (0 << 14));
     93    little_endian_store_16(acl_buffer, 0, handle | (pb << 12) | (0 << 14));
    9494    // 6 - L2CAP channel = 1
    95     bt_store_16(acl_buffer, 6, cid);
     95    little_endian_store_16(acl_buffer, 6, cid);
    9696    // 8 - Code
    9797    acl_buffer[8] = cmd;
     
    134134
    135135    // 2 - ACL length
    136     bt_store_16(acl_buffer, 2,  pos - 4);
     136    little_endian_store_16(acl_buffer, 2,  pos - 4);
    137137    // 4 - L2CAP packet length
    138     bt_store_16(acl_buffer, 4,  pos - 6 - 2);
     138    little_endian_store_16(acl_buffer, 4,  pos - 6 - 2);
    139139    // 10 - L2CAP signaling parameter length
    140     bt_store_16(acl_buffer, 10, pos - 12);
     140    little_endian_store_16(acl_buffer, 10, pos - 12);
    141141
    142142    return pos;
     
    158158
    159159    // 0 - Connection handle : PB=pb : BC=00
    160     bt_store_16(acl_buffer, 0, handle | (pb << 12) | (0 << 14));
     160    little_endian_store_16(acl_buffer, 0, handle | (pb << 12) | (0 << 14));
    161161    // 6 - L2CAP LE Signaling channel = 5
    162     bt_store_16(acl_buffer, 6, 5);
     162    little_endian_store_16(acl_buffer, 6, 5);
    163163    // 8 - Code
    164164    acl_buffer[8] = CONNECTION_PARAMETER_UPDATE_REQUEST;
     
    166166    acl_buffer[9] = 1;
    167167    uint16_t pos = 12;
    168     bt_store_16(acl_buffer, pos, interval_min);
    169     pos += 2;
    170     bt_store_16(acl_buffer, pos, interval_max);
    171     pos += 2;
    172     bt_store_16(acl_buffer, pos, slave_latency);
    173     pos += 2;
    174     bt_store_16(acl_buffer, pos, timeout_multiplier);
     168    little_endian_store_16(acl_buffer, pos, interval_min);
     169    pos += 2;
     170    little_endian_store_16(acl_buffer, pos, interval_max);
     171    pos += 2;
     172    little_endian_store_16(acl_buffer, pos, slave_latency);
     173    pos += 2;
     174    little_endian_store_16(acl_buffer, pos, timeout_multiplier);
    175175    pos += 2;
    176176    // 2 - ACL length
    177     bt_store_16(acl_buffer, 2,  pos - 4);
     177    little_endian_store_16(acl_buffer, 2,  pos - 4);
    178178    // 4 - L2CAP packet length
    179     bt_store_16(acl_buffer, 4,  pos - 6 - 2);
     179    little_endian_store_16(acl_buffer, 4,  pos - 6 - 2);
    180180    // 10 - L2CAP signaling parameter length
    181     bt_store_16(acl_buffer, 10, pos - 12);
     181    little_endian_store_16(acl_buffer, 10, pos - 12);
    182182    return pos;
    183183}
     
    188188
    189189    // 0 - Connection handle : PB=pb : BC=00
    190     bt_store_16(acl_buffer, 0, handle | (pb << 12) | (0 << 14));
     190    little_endian_store_16(acl_buffer, 0, handle | (pb << 12) | (0 << 14));
    191191    // 6 - L2CAP LE Signaling channel = 5
    192     bt_store_16(acl_buffer, 6, 5);
     192    little_endian_store_16(acl_buffer, 6, 5);
    193193    // 8 - Code
    194194    acl_buffer[8] = CONNECTION_PARAMETER_UPDATE_REQUEST;
     
    196196    acl_buffer[9] = 1;
    197197    uint16_t pos = 12;
    198     bt_store_16(acl_buffer, pos, response);
     198    little_endian_store_16(acl_buffer, pos, response);
    199199    pos += 2;
    200200    // 2 - ACL length
    201     bt_store_16(acl_buffer, 2,  pos - 4);
     201    little_endian_store_16(acl_buffer, 2,  pos - 4);
    202202    // 4 - L2CAP packet length
    203     bt_store_16(acl_buffer, 4,  pos - 6 - 2);
     203    little_endian_store_16(acl_buffer, 4,  pos - 6 - 2);
    204204    // 10 - L2CAP signaling parameter length
    205     bt_store_16(acl_buffer, 10, pos - 12);
     205    little_endian_store_16(acl_buffer, 10, pos - 12);
    206206    return pos;
    207207}
Note: See TracChangeset for help on using the changeset viewer.