proc.h 718 B

12345678910111213141516171819202122
  1. #ifndef APP_PROC_H__
  2. #define APP_PROC_H__
  3. #include <stdint.h>
  4. #include <string.h>
  5. #include <stdbool.h>
  6. #include "nordic_common.h"
  7. typedef void (*queue_process_func)(uint8_t* data, uint8_t length);
  8. void spis_process_callback_register(queue_process_func ble_send_func, queue_process_func spi_send_func);
  9. void spis_process_data(uint8_t* data, uint16_t length);
  10. void spis_transfer_data(uint8_t cmd, uint8_t* src, uint16_t len);
  11. void Hal_BleSendDatas(uint8_t* out, uint8_t len);
  12. void spis_version_report(void);
  13. void spis_ble_heart(void);
  14. void spis_ota_resend(void);
  15. uint16_t spi_tlv_get_value(uint16_t id,void* input,uint16_t inputLen, void* output);
  16. uint16_t spi_byte2short(uint8_t* bytes);
  17. #endif /* APP_PROC_H__ */