|
WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
|
#include "log_oam_logger.h"

结构体 | |
| struct | om_pcm_header_t |
宏定义 | |
| #define | PCM_REPORT_DATA_MAX_SIZE 1200 |
| #define | BT_SAMPLE_DATA_MAX_SIZE 1200 |
| #define | OM_PCM_SINK 0x00 |
| #define | OM_PCM_SOURCE 0x10 |
| #define | OM_DBG_BUF 0x20 |
| #define | OM_SNOOP_BUF 0X30 |
| #define | OM_SNOOP_MAGIC_NUM 0x50 |
| #define | bt_pcm_out_write(msg_id, length, buffer) log_oml_bt_sample_data_write(OM_PCM_SOURCE, msg_id, length, buffer) |
| #define | bt_pcm_in_write(msg_id, length, buffer) log_oml_bt_sample_data_write(OM_PCM_SINK, msg_id, length, buffer) |
| #define | bt_pcm_buffer_write(msg_id, length, buffer) log_oml_bt_sample_data_write(OM_DBG_BUF, msg_id, length, buffer) |
| #define | bt_snoop_buffer_write(msg_id, length, buffer) log_oml_bt_sample_data_write(OM_SNOOP_BUF, msg_id, length, buffer) |
类型定义 | |
| typedef void(* | log_oml_bt_sdw_handler) (uint8_t mode_id, uint16_t msg_id, uint16_t length, const uint8_t *buffer) |
枚举 | |
| enum | log_om_pcm_report_config_t { OM_BT_SAMPLE_DATA_OPEN , OM_BT_SAMPLE_DATA_CLOSED } |
| enum | om_sample_data_msgid_t { SAMPLE_DATA_SNOOP = 00 } |
函数 | |
| void | log_oml_bt_sample_data_init (void) |
| void | log_oml_bt_sample_data_write (uint8_t mode_id, uint16_t msg_id, uint16_t length, const uint8_t *buffer) |
| void | log_oml_bt_sample_data_switch (uint8_t on) |
| void | log_oml_bt_sample_data_write_deal (uint8_t mode_id, uint16_t msg_id, uint16_t length, const uint8_t *msg_buffer) |
| void | log_oml_bt_sample_data_write_register_callback (log_oml_bt_sdw_handler callback) |
| void | log_oml_bt_sample_data_write_unregister_callback (void) |
| void | log_oml_bt_sample_data_write_trigger_callback (uint8_t mode_id, uint16_t msg_id, uint16_t length, const uint8_t *buffer) |
| #define bt_pcm_buffer_write | ( | msg_id, | |
| length, | |||
| buffer | |||
| ) | log_oml_bt_sample_data_write(OM_DBG_BUF, msg_id, length, buffer) |
| #define bt_pcm_in_write | ( | msg_id, | |
| length, | |||
| buffer | |||
| ) | log_oml_bt_sample_data_write(OM_PCM_SINK, msg_id, length, buffer) |
| #define bt_pcm_out_write | ( | msg_id, | |
| length, | |||
| buffer | |||
| ) | log_oml_bt_sample_data_write(OM_PCM_SOURCE, msg_id, length, buffer) |
| #define BT_SAMPLE_DATA_MAX_SIZE 1200 |
| #define bt_snoop_buffer_write | ( | msg_id, | |
| length, | |||
| buffer | |||
| ) | log_oml_bt_sample_data_write(OM_SNOOP_BUF, msg_id, length, buffer) |
| #define OM_DBG_BUF 0x20 |
| #define OM_PCM_SINK 0x00 |
| #define OM_PCM_SOURCE 0x10 |
| #define OM_SNOOP_BUF 0X30 |
| #define OM_SNOOP_MAGIC_NUM 0x50 |
| #define PCM_REPORT_DATA_MAX_SIZE 1200 |
| typedef void(* log_oml_bt_sdw_handler) (uint8_t mode_id, uint16_t msg_id, uint16_t length, const uint8_t *buffer) |
| void log_oml_bt_sample_data_init | ( | void | ) |
| void log_oml_bt_sample_data_switch | ( | uint8_t | on | ) |
| void log_oml_bt_sample_data_write | ( | uint8_t | mode_id, |
| uint16_t | msg_id, | ||
| uint16_t | length, | ||
| const uint8_t * | buffer | ||
| ) |
| void log_oml_bt_sample_data_write_deal | ( | uint8_t | mode_id, |
| uint16_t | msg_id, | ||
| uint16_t | length, | ||
| const uint8_t * | msg_buffer | ||
| ) |
| void log_oml_bt_sample_data_write_register_callback | ( | log_oml_bt_sdw_handler | callback | ) |
| void log_oml_bt_sample_data_write_trigger_callback | ( | uint8_t | mode_id, |
| uint16_t | msg_id, | ||
| uint16_t | length, | ||
| const uint8_t * | buffer | ||
| ) |
| void log_oml_bt_sample_data_write_unregister_callback | ( | void | ) |