This is an example of BLE GATT Client, which receives broadcast data from BLE_Server_BME280 ( a GATT server) , then transfers values up to mbed Device Connector (cloud).

Please refer details about BLEClient_mbedDevConn below. https://github.com/soramame21/BLEClient_mbedDevConn

The location of required BLE GATT server, BLE_Server_BME280, is at here. https://developer.mbed.org/users/edamame22/code/BLE_Server_BME280/

pal/Docs/html/globals_defs.html

Committer:
Ren Boting
Date:
2017-09-05
Revision:
2:b894b3508057
Parent:
0:29983394c6b6

File content as of revision 2:b894b3508057:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.11"/>
<title>PAL: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">PAL
   </div>
   <div id="projectbrief">A Platform Abstraction Layer connects the mbed-client with the underlying platform.</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.11 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
  <div id="navrow3" class="tabs2">
    <ul class="tablist">
      <li><a href="globals.html"><span>All</span></a></li>
      <li><a href="globals_func.html"><span>Functions</span></a></li>
      <li><a href="globals_vars.html"><span>Variables</span></a></li>
      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
      <li class="current"><a href="globals_defs.html"><span>Macros</span></a></li>
    </ul>
  </div>
  <div id="navrow4" class="tabs3">
    <ul class="tablist">
      <li><a href="#index_d"><span>d</span></a></li>
      <li><a href="#index_l"><span>l</span></a></li>
      <li><a href="#index_m"><span>m</span></a></li>
      <li><a href="#index_n"><span>n</span></a></li>
      <li><a href="#index_p"><span>p</span></a></li>
      <li class="current"><a href="#index_t"><span>t</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div class="contents">
&#160;

<h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
<li>DEBUG_PRINT
: <a class="el" href="db/dcf/pal__macros_8h.html#aa1b662a1198e5729d6d0934a7efb02c4">pal_macros.h</a>
</li>
</ul>


<h3><a class="anchor" id="index_l"></a>- l -</h3><ul>
<li>LITTLE__ENDIAN
: <a class="el" href="db/dcf/pal__macros_8h.html#a1651594dc71abf466bddd0f6393edb8b">pal_macros.h</a>
</li>
</ul>


<h3><a class="anchor" id="index_m"></a>- m -</h3><ul>
<li>MEMORY_POOL1_BLOCK_COUNT
: <a class="el" href="d9/d28/pal__rtos__test__utils_8h.html#a3c0ce22bdba74fe398c6adefbc7fbbdf">pal_rtos_test_utils.h</a>
</li>
<li>MEMORY_POOL1_BLOCK_SIZE
: <a class="el" href="d9/d28/pal__rtos__test__utils_8h.html#ae3c2c737bcf6b45c3bf394dfe8349c4d">pal_rtos_test_utils.h</a>
</li>
<li>MEMORY_POOL2_BLOCK_COUNT
: <a class="el" href="d9/d28/pal__rtos__test__utils_8h.html#a593d40fc26d9d1664c57988a846a888e">pal_rtos_test_utils.h</a>
</li>
<li>MEMORY_POOL2_BLOCK_SIZE
: <a class="el" href="d9/d28/pal__rtos__test__utils_8h.html#a3c85d7e7f47d26444477603d8e2fd5d5">pal_rtos_test_utils.h</a>
</li>
</ul>


<h3><a class="anchor" id="index_n"></a>- n -</h3><ul>
<li>NULLPTR
: <a class="el" href="d6/dc2/pal__types_8h.html#a3ef7eab8cd0e570b6586628cc9d5ccab">pal_types.h</a>
</li>
</ul>


<h3><a class="anchor" id="index_p"></a>- p -</h3><ul>
<li>PAL_DIVIDE_ROUND_UP
: <a class="el" href="db/dcf/pal__macros_8h.html#a966411fe41e3830553bb1b8cf8baf730">pal_macros.h</a>
</li>
<li>PAL_HOST_TO_LITTLE_ENDIAN_16BIT
: <a class="el" href="db/dcf/pal__macros_8h.html#a9bd4f76c3897b4338fe50a8d69830fe5">pal_macros.h</a>
</li>
<li>PAL_HOST_TO_LITTLE_ENDIAN_32BIT
: <a class="el" href="db/dcf/pal__macros_8h.html#ab01046a25df49d7fe1d85a8bf722975f">pal_macros.h</a>
</li>
<li>PAL_HOST_TO_LITTLE_ENDIAN_64BIT
: <a class="el" href="db/dcf/pal__macros_8h.html#adc0a4752569188800a75e1601a7e11b5">pal_macros.h</a>
</li>
<li>PAL_HTONL
: <a class="el" href="db/dcf/pal__macros_8h.html#a55b1a7d9f939231045521ec4a4817cff">pal_macros.h</a>
</li>
<li>PAL_HTONS
: <a class="el" href="db/dcf/pal__macros_8h.html#a98390512a7c2732f1197b07acf03e226">pal_macros.h</a>
</li>
<li>PAL_INVERSE_UINT16_BYTES
: <a class="el" href="db/dcf/pal__macros_8h.html#ad989cc9220df56cd410590fc628e93b7">pal_macros.h</a>
</li>
<li>PAL_INVERSE_UINT32_BYTES
: <a class="el" href="db/dcf/pal__macros_8h.html#a4a0b711e344955017ab60ff37977e18f">pal_macros.h</a>
</li>
<li>PAL_INVERSE_UINT64_BYTES
: <a class="el" href="db/dcf/pal__macros_8h.html#ae376dc7d0682fb2fc8927897fb065c4c">pal_macros.h</a>
</li>
<li>PAL_IPV4_ADDRESS_SIZE
: <a class="el" href="d9/d17/pal__network_8h.html#ad7a3e182cb430da7c139858b0bfbb27f">pal_network.h</a>
</li>
<li>PAL_IPV6_ADDRESS_SIZE
: <a class="el" href="d9/d17/pal__network_8h.html#a9903ebae215b70520c8dcc9f0aa03e24">pal_network.h</a>
</li>
<li>PAL_LITTLE_ENDIAN_TO_HOST_16BIT
: <a class="el" href="db/dcf/pal__macros_8h.html#ad1c98870c5eeba8fe649345e371ef866">pal_macros.h</a>
</li>
<li>PAL_LITTLE_ENDIAN_TO_HOST_32BIT
: <a class="el" href="db/dcf/pal__macros_8h.html#aa6229ece344478c07677c8b0436b1bb0">pal_macros.h</a>
</li>
<li>PAL_LITTLE_ENDIAN_TO_HOST_64BIT
: <a class="el" href="db/dcf/pal__macros_8h.html#a4ae1ca0100a3eee36eb95931cbec633e">pal_macros.h</a>
</li>
<li>PAL_MAX
: <a class="el" href="db/dcf/pal__macros_8h.html#a117c6ce53646b65b4cdcb5da01801675">pal_macros.h</a>
</li>
<li>PAL_MAX_INT32
: <a class="el" href="db/dcf/pal__macros_8h.html#a6ee734c1fc41affa0926797e382fc8d4">pal_macros.h</a>
</li>
<li>PAL_MAX_INT64
: <a class="el" href="db/dcf/pal__macros_8h.html#ada154fcb4b3ef9b641486f30de56c7b7">pal_macros.h</a>
</li>
<li>PAL_MAX_NUMBER_OF_THREADS
: <a class="el" href="d2/d87/pal__configuration_8h.html#abb1ceb83ff6a709614d1394e7e39391d">pal_configuration.h</a>
</li>
<li>PAL_MAX_SUPORTED_NET_INTEFACES
: <a class="el" href="d2/d87/pal__configuration_8h.html#a79ed46284848e83d0dba68933c40f82a">pal_configuration.h</a>
</li>
<li>PAL_MAX_UINT16
: <a class="el" href="db/dcf/pal__macros_8h.html#af8d58ab12b0f655fe922fc40b3e52ca2">pal_macros.h</a>
</li>
<li>PAL_MAX_UINT32
: <a class="el" href="db/dcf/pal__macros_8h.html#ac7e2d509703ff033a302b325aa664f6e">pal_macros.h</a>
</li>
<li>PAL_MAX_UINT64
: <a class="el" href="db/dcf/pal__macros_8h.html#a28a8006d7bca3b64235ca4d0cb39bf2b">pal_macros.h</a>
</li>
<li>PAL_MAX_UINT8
: <a class="el" href="db/dcf/pal__macros_8h.html#a08c56fc189bfb1a6864a7b5d68433e7e">pal_macros.h</a>
</li>
<li>PAL_MIN
: <a class="el" href="db/dcf/pal__macros_8h.html#a29066dd6aaf6aa8fa21f3a88feb6da59">pal_macros.h</a>
</li>
<li>PAL_MIN_INT32
: <a class="el" href="db/dcf/pal__macros_8h.html#ac3a2f334767728e9bc57512139e0bd61">pal_macros.h</a>
</li>
<li>PAL_MODULE_DEINIT
: <a class="el" href="db/dcf/pal__macros_8h.html#aaeb3e06c7119793239368c0fe74cda05">pal_macros.h</a>
</li>
<li>PAL_MODULE_INIT
: <a class="el" href="db/dcf/pal__macros_8h.html#ad2109677fa03720f6ab0df072c755529">pal_macros.h</a>
</li>
<li>PAL_MODULE_IS_INIT
: <a class="el" href="db/dcf/pal__macros_8h.html#ade9a83a9aab96cf50058801afdef4ace">pal_macros.h</a>
</li>
<li>PAL_MUTEX_DATA_SIZE
: <a class="el" href="d4/dc5/pal__plat__rtos_8c.html#af12d673085039783ab1d2613eff7e4a4">pal_plat_rtos.c</a>
</li>
<li>PAL_NET_ASYNCHRONOUS_SOCKET_API
: <a class="el" href="d2/d87/pal__configuration_8h.html#a337c171a4cf5d7f04894051002d81eba">pal_configuration.h</a>
</li>
<li>PAL_NET_DEFAULT_INTERFACE
: <a class="el" href="d9/d17/pal__network_8h.html#aefc09884590381a71433c34b3f2e2aa5">pal_network.h</a>
</li>
<li>PAL_NET_DNS_SUPPORT
: <a class="el" href="d2/d87/pal__configuration_8h.html#ad7e2f6ebd028faacc239229cce972fa7">pal_configuration.h</a>
</li>
<li>PAL_NET_MAX_ADDR_SIZE
: <a class="el" href="d9/d17/pal__network_8h.html#ac831e2e5064065e10c741da1003ff039">pal_network.h</a>
</li>
<li>PAL_NET_SELECT_IS_ERR
: <a class="el" href="d9/d17/pal__network_8h.html#ac2b7451d38e150079fbef20b57ee3fe9">pal_network.h</a>
</li>
<li>PAL_NET_SELECT_IS_RX
: <a class="el" href="d9/d17/pal__network_8h.html#a8894a96773018ba6058811087b4b2ac8">pal_network.h</a>
</li>
<li>PAL_NET_SELECT_IS_TX
: <a class="el" href="d9/d17/pal__network_8h.html#a31ca79ac9ae5c2ddd890263a989fc4d8">pal_network.h</a>
</li>
<li>PAL_NET_SOCKET_SELECT_ERR_BIT
: <a class="el" href="d9/d17/pal__network_8h.html#aa66d7131cc6c44ac6c5ab6a9dda3f69a">pal_network.h</a>
</li>
<li>PAL_NET_SOCKET_SELECT_MAX_SOCKETS
: <a class="el" href="d9/d17/pal__network_8h.html#a5607f2af4b642ef0548bd47c891c6d31">pal_network.h</a>
</li>
<li>PAL_NET_SOCKET_SELECT_RX_BIT
: <a class="el" href="d9/d17/pal__network_8h.html#aae14933b48cd31821913f2bfb15e18b2">pal_network.h</a>
</li>
<li>PAL_NET_SOCKET_SELECT_TX_BIT
: <a class="el" href="d9/d17/pal__network_8h.html#ad8ddc879cf2eace65036137660b8b53d">pal_network.h</a>
</li>
<li>PAL_NET_SUPPORT_LWIP
: <a class="el" href="d5/d2a/pal__socket__test_8c.html#abc23815d68dafc619e2c2ba210d65bd0">pal_socket_test.c</a>
</li>
<li>PAL_NET_TCP_AND_TLS_SUPPORT
: <a class="el" href="d2/d87/pal__configuration_8h.html#a4662be64705952cfa0925001c9d917c3">pal_configuration.h</a>
</li>
<li>PAL_NET_TEST_INCOMING_PORT
: <a class="el" href="d5/d2a/pal__socket__test_8c.html#ab1873f5ba58eb802dd808f05a1101670">pal_socket_test.c</a>
</li>
<li>PAL_NET_TEST_SERVER_HTTP_PORT
: <a class="el" href="d5/d2a/pal__socket__test_8c.html#a7c3cef32674c412f87617e87a194e0e3">pal_socket_test.c</a>
</li>
<li>PAL_NET_TEST_SERVER_IP
: <a class="el" href="d5/d2a/pal__socket__test_8c.html#a0570e783c7412d25d0c33817da54c02f">pal_socket_test.c</a>
</li>
<li>PAL_NET_TEST_SERVER_IP_STRING
: <a class="el" href="d5/d2a/pal__socket__test_8c.html#a7175d943793d9a92ebe83d12f2a65063">pal_socket_test.c</a>
</li>
<li>PAL_NET_TEST_SERVER_NAME
: <a class="el" href="d5/d2a/pal__socket__test_8c.html#abbe7571a0fc631eb43561606f4d5bb0e">pal_socket_test.c</a>
</li>
<li>PAL_NET_TEST_SERVER_UDP_PORT
: <a class="el" href="d5/d2a/pal__socket__test_8c.html#abc63439a9af70c80b125accdc2afbb12">pal_socket_test.c</a>
</li>
<li>PAL_NTOHL
: <a class="el" href="db/dcf/pal__macros_8h.html#a7cbc81d1fb0dcddb1cc88b59d50c2aa9">pal_macros.h</a>
</li>
<li>PAL_NTOHS
: <a class="el" href="db/dcf/pal__macros_8h.html#a55fbcf7a453813fec69016916802de2c">pal_macros.h</a>
</li>
<li>PAL_NUM_OF_THREAD_INSTANCES
: <a class="el" href="d4/dc5/pal__plat__rtos_8c.html#a9b3b50428d7ad199287a291137041c43">pal_plat_rtos.c</a>
</li>
<li>PAL_PRINTF
: <a class="el" href="d4/d01/pal__rtos_8h.html#a2e5b95b90c72b6bdf62897efd58f98fb">pal_rtos.h</a>
</li>
<li>PAL_RTOS_64BIT_TICK_SUPPORTED
: <a class="el" href="d2/d87/pal__configuration_8h.html#a2c7f7687d719d388a67c1f18f200962d">pal_configuration.h</a>
</li>
<li>PAL_RTOS_MEMORY_POOL_SIZE
: <a class="el" href="d4/dc5/pal__plat__rtos_8c.html#a31d6d9a16b9891d7eb84e2b974c2c92b">pal_plat_rtos.c</a>
</li>
<li>PAL_RTOS_MESSAGE_Q_SIZE
: <a class="el" href="d4/dc5/pal__plat__rtos_8c.html#aa1b17e5a20a5db09a3a3267f9a4191e0">pal_plat_rtos.c</a>
</li>
<li>PAL_RTOS_TRANSLATE_CMSIS_ERROR_CODE
: <a class="el" href="d4/dc5/pal__plat__rtos_8c.html#aa25bb23dc9f40c91f9872c585e649723">pal_plat_rtos.c</a>
</li>
<li>PAL_RTOS_WAIT_FOREVER
: <a class="el" href="d4/d01/pal__rtos_8h.html#ad19aa2a408e848a5f86d897ab50500ec">pal_rtos.h</a>
</li>
<li>PAL_SEMAPHORE_DATA_SIZE
: <a class="el" href="d4/dc5/pal__plat__rtos_8c.html#a66dcd5bd7ca661597fecabb1795fa393">pal_plat_rtos.c</a>
</li>
<li>PAL_SOCKET_OPTION_ERROR
: <a class="el" href="d3/dfb/pal__plat__network_8cpp.html#a8c607fcbfa526e4485fcdb55b79b39d6">pal_plat_network.cpp</a>
</li>
<li>PAL_SUCCESS
: <a class="el" href="db/dcf/pal__macros_8h.html#a92e2ad3a6b8c71818b6a08720fa84ba5">pal_macros.h</a>
, <a class="el" href="d6/dc2/pal__types_8h.html#a92e2ad3a6b8c71818b6a08720fa84ba5">pal_types.h</a>
</li>
<li>PAL_TEST_BUFFER_SIZE
: <a class="el" href="d5/d2a/pal__socket__test_8c.html#a0010ea5741ae7db441ef09f96eef47be">pal_socket_test.c</a>
</li>
<li>PAL_TICK_TO_MILLI_FACTOR
: <a class="el" href="d4/dc5/pal__plat__rtos_8c.html#a78b1f63823e34bc82e272358701cbe67">pal_plat_rtos.c</a>
</li>
<li>PAL_TIMER_DATA_SIZE
: <a class="el" href="d4/dc5/pal__plat__rtos_8c.html#aba1d833ce13b78f5648ec26cdd25f639">pal_plat_rtos.c</a>
</li>
<li>PAL_UNIQUE_THREAD_PRIORITY
: <a class="el" href="d2/d87/pal__configuration_8h.html#a4d2f5187ecd7e90c094e2f103e5b6839">pal_configuration.h</a>
</li>
</ul>


<h3><a class="anchor" id="index_t"></a>- t -</h3><ul>
<li>TEST_PRINTF
: <a class="el" href="d8/d5f/pal__socket__test__utils_8cpp.html#ac641d6ab2d8d2f23e89e7c36694d85dd">pal_socket_test_utils.cpp</a>
, <a class="el" href="d0/d51/pal__test__utils_8h.html#a7f0c3a0f2f1c4062d776a7bc64bed815">pal_test_utils.h</a>
</li>
<li>THREAD_STACK_SIZE
: <a class="el" href="d9/d28/pal__rtos__test__utils_8h.html#a90b7a8cb7bc3fdbd98014a3e15ee6e9a">pal_rtos_test_utils.h</a>
</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.11
</small></address>
</body>
</html>