diff options
Diffstat (limited to 'Projects/P-NUCLEO-WB55.USBDongle/Applications/BLE/BLE_p2pServer/STM32_WPAN/App/app_ble.h')
-rw-r--r-- | Projects/P-NUCLEO-WB55.USBDongle/Applications/BLE/BLE_p2pServer/STM32_WPAN/App/app_ble.h | 87 |
1 files changed, 59 insertions, 28 deletions
diff --git a/Projects/P-NUCLEO-WB55.USBDongle/Applications/BLE/BLE_p2pServer/STM32_WPAN/App/app_ble.h b/Projects/P-NUCLEO-WB55.USBDongle/Applications/BLE/BLE_p2pServer/STM32_WPAN/App/app_ble.h index 80cbed3ae..54841bbd7 100644 --- a/Projects/P-NUCLEO-WB55.USBDongle/Applications/BLE/BLE_p2pServer/STM32_WPAN/App/app_ble.h +++ b/Projects/P-NUCLEO-WB55.USBDongle/Applications/BLE/BLE_p2pServer/STM32_WPAN/App/app_ble.h @@ -1,4 +1,4 @@ - +/* USER CODE BEGIN Header */ /** ****************************************************************************** * @file app_ble.h @@ -17,46 +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_ConnStatus_t; - - /* Exported constants --------------------------------------------------------*/ - /* External variables --------------------------------------------------------*/ - /* Exported macros -----------------------------------------------------------*/ - /* Exported functions ------------------------------------------------------- */ -void APP_BLE_Init( void ); - - -APP_BLE_ConnStatus_t APP_BLE_Get_Server_Connection_Status(void); -void APP_BLE_Key_Button1_Action(void); +/* 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_Server_Connection_Status(void); + +/* USER CODE BEGIN EF */ + void APP_BLE_Key_Button1_Action(void); + +/* USER CODE END EF */ #ifdef __cplusplus } #endif -#endif /*__APP_BLE_H */ +#endif /*APP_BLE_H */ /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ |