burst 주파수 옵션 추가: 1.8 MHz ~ 2.3 MHz
This commit is contained in:
@@ -353,8 +353,6 @@ int cmd_mpc(const uint8_t *data, uint8_t data_len)
|
||||
cmd_get_data_u16_be(data, data_len, 1, &freq_option);
|
||||
cmd_get_data_u16_be(data, data_len, 2, &piezo_ch);
|
||||
|
||||
ARG_UNUSED(freq_option);
|
||||
|
||||
if ((cycles < 3U) || (cycles > 7U))
|
||||
{
|
||||
cmd_send_response_u16("rpc:", 2);
|
||||
@@ -380,8 +378,7 @@ int cmd_mpc(const uint8_t *data, uint8_t data_len)
|
||||
return 1;
|
||||
}
|
||||
|
||||
// 현재 2.1MHz 고정
|
||||
piezo_burst_sw((uint8_t)cycles);
|
||||
piezo_burst_sw_freq((uint8_t)freq_option, cycles);
|
||||
piezo_power_off();
|
||||
power_button_suspend(false);
|
||||
|
||||
@@ -411,8 +408,6 @@ int cmd_mec(const uint8_t *data, uint8_t data_len)
|
||||
cmd_get_data_u16_be(data, data_len, 4, &averaging);
|
||||
cmd_get_data_u16_be(data, data_len, 5, &piezo_ch);
|
||||
|
||||
ARG_UNUSED(freq_option);
|
||||
|
||||
if (num_samples > PIEZO_MEASURE_MAX_SAMPLES)
|
||||
{
|
||||
num_samples = PIEZO_MEASURE_MAX_SAMPLES;
|
||||
@@ -432,7 +427,7 @@ int cmd_mec(const uint8_t *data, uint8_t data_len)
|
||||
int status = piezo_measure_start_session();
|
||||
if (status == ECHO_STATUS_OK)
|
||||
{
|
||||
status = piezo_measure_single_capture((uint8_t)cycles, delay_us, num_samples, averaging, (uint8_t)(piezo_ch % PIEZO_NUM_CHANNELS));
|
||||
status = piezo_measure_single_capture((uint8_t)freq_option, cycles, delay_us, num_samples, averaging, (uint8_t)(piezo_ch % PIEZO_NUM_CHANNELS));
|
||||
}
|
||||
|
||||
if (status == ECHO_STATUS_OK)
|
||||
|
||||
Reference in New Issue
Block a user