- Piezo 6ch 측정 + 센서(배터리, IMU, 온도) 측정: mbb 명령어 추가
- Flash Memory Piezo 측정 파라미터 추가 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -191,7 +191,7 @@ dr_adc_err_t dr_adc_measure_echo(dr_adc_echo_t *echo, const dr_adc_echo_config_t
|
||||
|
||||
/**
|
||||
* @brief Piezo burst + Echo capture in one call
|
||||
* @param cycles Number of burst cycles (3~9)
|
||||
* @param cycles Number of burst cycles (3~7)
|
||||
* @param delay_us Delay before capture (us)
|
||||
* @param num_samples Number of samples to capture
|
||||
* @param echo Pointer to echo result structure
|
||||
@@ -455,6 +455,7 @@ typedef struct {
|
||||
uint16_t total_packets; /**< Total packets for current channel */
|
||||
uint16_t data_packets; /**< Data packets for current channel */
|
||||
bool auto_powered; /**< true: 자동 전원 ON → 완료 후 OFF */
|
||||
void (*on_complete_cb)(void); /**< 비동기 캡처 완료 후 호출될 콜백 (NULL이면 미사용) */
|
||||
} maa_async_ctx_t;
|
||||
|
||||
/**
|
||||
@@ -466,7 +467,7 @@ typedef struct {
|
||||
* @param freq_option Frequency: 0=1.8MHz, 1=2.1MHz, 2=2.0MHz, 3=1.7MHz
|
||||
* @param delay_us Capture delay (us)
|
||||
* @param num_samples Samples per channel (1~200)
|
||||
* @param cycles Burst cycles (3~9)
|
||||
* @param cycles Burst cycles (3~7)
|
||||
* @param averaging Averaging count (1~1000)
|
||||
* @param ble_buffer Working buffer (>= 240 bytes)
|
||||
* @return dr_adc_err_t DR_ADC_OK if started successfully
|
||||
@@ -507,5 +508,11 @@ void maa_async_abort(void);
|
||||
*/
|
||||
void maa_async_set_auto_power(bool on);
|
||||
|
||||
/**
|
||||
* @brief 비동기 캡처 완료 콜백 설정
|
||||
* raa: 전송 + 전원 OFF 이후 호출된다. NULL이면 콜백 없음.
|
||||
*/
|
||||
void maa_async_set_on_complete(void (*cb)(void));
|
||||
|
||||
#endif /* DR_ADC121S051_H */
|
||||
|
||||
|
||||
Reference in New Issue
Block a user