/******************************************************************************* * @file parser.h * @brief BLE command parser (Zephyr port) * * 4바이트 TAG + DATA + CRC16 패킷 파싱 및 디스패치 ******************************************************************************/ #ifndef CMD_PARSER_H__ #define CMD_PARSER_H__ #include 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__ */