Files
VesiScan-Basic_Zephyr/src/parser.h
T
2026-06-11 17:48:35 +09:00

26 lines
655 B
C

/*******************************************************************************
* @file parser.h
* @brief BLE command parser (Zephyr port)
*
* 4바이트 TAG + DATA + CRC16 패킷 파싱 및 디스패치
******************************************************************************/
#ifndef CMD_PARSER_H__
#define CMD_PARSER_H__
#include <stdint.h>
typedef struct
{
uint16_t freq;
uint16_t cycles;
uint16_t avg;
uint16_t delay_us;
uint16_t samples;
} piezo_config_t;
int piezo_config_init(void);
const piezo_config_t *piezo_config_get(void);
int dr_parser(const uint8_t *buf, uint16_t len);
#endif /* CMD_PARSER_H__ */