diff options
Diffstat (limited to 'Projects/P-NUCLEO-WB55.USBDongle/Applications/BLE/BLE_p2pClient/STM32_WPAN/App/app_ble.h')
-rw-r--r-- | Projects/P-NUCLEO-WB55.USBDongle/Applications/BLE/BLE_p2pClient/STM32_WPAN/App/app_ble.h | 90 |
1 files changed, 57 insertions, 33 deletions
diff --git a/Projects/P-NUCLEO-WB55.USBDongle/Applications/BLE/BLE_p2pClient/STM32_WPAN/App/app_ble.h b/Projects/P-NUCLEO-WB55.USBDongle/Applications/BLE/BLE_p2pClient/STM32_WPAN/App/app_ble.h index 481961f9d..6b4e0da4d 100644 --- a/Projects/P-NUCLEO-WB55.USBDongle/Applications/BLE/BLE_p2pClient/STM32_WPAN/App/app_ble.h +++ b/Projects/P-NUCLEO-WB55.USBDongle/Applications/BLE/BLE_p2pClient/STM32_WPAN/App/app_ble.h @@ -1,4 +1,4 @@ - +/* USER CODE BEGIN Header */ /** ****************************************************************************** * @file app_ble.h @@ -17,53 +17,77 @@ * ****************************************************************************** */ - +/* USER CODE END Header */ /* Define to prevent recursive inclusion -------------------------------------*/ -#ifndef __APP_BLE_H -#define __APP_BLE_H +#ifndef APP_BLE_H +#define APP_BLE_H #ifdef __cplusplus extern "C" { #endif - /* Includes ------------------------------------------------------------------*/ +/* Includes ------------------------------------------------------------------*/ #include "hci_tl.h" - - /* Exported types ------------------------------------------------------------*/ -typedef enum -{ - APP_BLE_IDLE, - APP_BLE_FAST_ADV, - APP_BLE_LP_ADV, - APP_BLE_SCAN, - APP_BLE_LP_CONNECTING, - APP_BLE_CONNECTED_SERVER, - APP_BLE_CONNECTED_CLIENT, - - APP_BLE_DISCOVER_SERVICES, - APP_BLE_DISCOVER_CHARACS, - APP_BLE_DISCOVER_WRITE_DESC, - APP_BLE_DISCOVER_NOTIFICATION_CHAR_DESC, - APP_BLE_ENABLE_NOTIFICATION_DESC, - APP_BLE_DISABLE_NOTIFICATION_DESC -} APP_BLE_ConnStatus_t; - - /* Exported constants --------------------------------------------------------*/ - /* External variables --------------------------------------------------------*/ - /* Exported macros -----------------------------------------------------------*/ - /* Exported functions ------------------------------------------------------- */ + +/* Private includes ----------------------------------------------------------*/ +/* USER CODE BEGIN Includes */ + +/* USER CODE END Includes */ + +/* Exported types ------------------------------------------------------------*/ + + typedef enum + { + APP_BLE_IDLE, + APP_BLE_FAST_ADV, + APP_BLE_LP_ADV, + APP_BLE_SCAN, + APP_BLE_LP_CONNECTING, + APP_BLE_CONNECTED_SERVER, + APP_BLE_CONNECTED_CLIENT, + + APP_BLE_DISCOVER_SERVICES, + APP_BLE_DISCOVER_CHARACS, + APP_BLE_DISCOVER_WRITE_DESC, + APP_BLE_DISCOVER_NOTIFICATION_CHAR_DESC, + APP_BLE_ENABLE_NOTIFICATION_DESC, + APP_BLE_DISABLE_NOTIFICATION_DESC + } APP_BLE_ConnStatus_t; + +/* USER CODE BEGIN ET */ + +/* USER CODE END ET */ + +/* Exported constants --------------------------------------------------------*/ +/* USER CODE BEGIN EC */ + +/* USER CODE END EC */ + +/* External variables --------------------------------------------------------*/ +/* USER CODE BEGIN EV */ + +/* USER CODE END EV */ + +/* Exported macro ------------------------------------------------------------*/ +/* USER CODE BEGIN EM */ + +/* USER CODE END EM */ + +/* Exported functions ---------------------------------------------*/ void APP_BLE_Init( void ); - + APP_BLE_ConnStatus_t APP_BLE_Get_Client_Connection_Status( uint16_t Connection_Handle ); + +/* USER CODE BEGIN EF */ void APP_BLE_Key_Button1_Action(void); - void APP_BLE_Key_Button2_Action(void); - void APP_BLE_Key_Button3_Action(void); + +/* USER CODE END EF */ #ifdef __cplusplus } #endif -#endif /*__APP_BLE_H */ +#endif /*APP_BLE_H */ /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ |