ble_core.h 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. #ifndef __BLE_CORE_H
  2. #define __BLE_CORE_H
  3. #ifdef __cplusplus
  4. extern 'C'
  5. {
  6. #endif
  7. #ifdef __BLE_CORE_H_GLOBAL
  8. #define __BLE_CORE_H_EXTERN
  9. #else
  10. #define __BLE_CORE_H_EXTERN extern
  11. #endif
  12. /************************************************************************************************
  13. * Version *
  14. ************************************************************************************************/
  15. /************************************************************************************************
  16. * How to use *
  17. ************************************************************************************************/
  18. /************************************************************************************************
  19. * Enable config *
  20. ************************************************************************************************/
  21. /************************************************************************************************
  22. * Includes *
  23. ************************************************************************************************/
  24. #include "hal_uart.h"
  25. /************************************************************************************************
  26. * Defines *
  27. ************************************************************************************************/
  28. #define BT_BUSY_IND_PORT GPIOB
  29. #define BT_BUSY_IND_PIN GPIO_Pin_12
  30. #define BT_CONN_IND_PORT GPIOB
  31. #define BT_CONN_IND_PIN GPIO_Pin_13
  32. #define BT_RST_PORT GPIOC
  33. #define BT_RST_PIN GPIO_Pin_2
  34. void ble_init(void);
  35. void ble_send(void);
  36. /************************************************************************************************
  37. * Defines *
  38. ************************************************************************************************/
  39. #ifdef __cplusplus
  40. };
  41. #endif
  42. #endif // __BLE_CORE_H