Ver118 업데이트
This commit is contained in:
@@ -41,12 +41,12 @@
|
|||||||
* - VBTFW0113 260430 jhChun : Changed piezo MUX settling delay after channel selection from busy-wait to TIMER4-based wait.
|
* - VBTFW0113 260430 jhChun : Changed piezo MUX settling delay after channel selection from busy-wait to TIMER4-based wait.
|
||||||
* - VBTFW0114 260430 jhChun : Added delay time between averaged bursts to reduce residual echo carry-over.
|
* - VBTFW0114 260430 jhChun : Added delay time between averaged bursts to reduce residual echo carry-over.
|
||||||
* - VBTFW0115 260518 jhChun
|
* - VBTFW0115 260518 jhChun
|
||||||
* : Added mtb? command (reb:+raa:+rim:, 6ch piezo + ICM42670 FIFO at 25 Hz).
|
* : Added mtb? command (reb:+raa:+rim:, 6ch piezo + ICM42670 FIFO at 50 Hz).
|
||||||
* : rim: packet format and FIFO sample cap/filter options (app_raw).
|
* : rim: packet format and FIFO sample cap/filter options (app_raw).
|
||||||
* - VBTFW0116 260522 jhChun : Expanded BLE TX pending slots from 1 → 8 to reduce ADC data packet loss when the TX queue is full
|
* - VBTFW0116 260522 jhChun : Expanded BLE TX pending slots from 1 → 8 to reduce ADC data packet loss when the TX queue is full
|
||||||
* - VBTFW0117 260527 jhChun : Prevent battery/temperature safety checks from powering off piezo during MAA capture, and lock BLE PHY to 1M.
|
* - VBTFW0117 260527 jhChun : Prevent battery/temperature safety checks from powering off piezo during MAA capture, and lock BLE PHY to 1M.
|
||||||
------------------------------------------------------------------------- */
|
------------------------------------------------------------------------- */
|
||||||
#define FIRMWARE_VERSION "VBTFW0117"
|
#define FIRMWARE_VERSION "VBTFW0118"
|
||||||
|
|
||||||
/*==============================================================================
|
/*==============================================================================
|
||||||
* Data Length Constants
|
* Data Length Constants
|
||||||
|
|||||||
@@ -686,7 +686,7 @@ int imu_read_temperature_x100(uint16_t *temp_x100, float *temp_c)
|
|||||||
/* --------------------------------------------------------------------------------------
|
/* --------------------------------------------------------------------------------------
|
||||||
* mtb? FIFO capture support
|
* mtb? FIFO capture support
|
||||||
*
|
*
|
||||||
* Uses the ICM42670P internal FIFO at 25 Hz. The FIFO is started when mtb?
|
* Uses the ICM42670P internal FIFO at 50 Hz. The FIFO is started when mtb?
|
||||||
* begins, then drained after piezo raa: completion and sent as rim: packets.
|
* begins, then drained after piezo raa: completion and sent as rim: packets.
|
||||||
* rim payload: u16 BE total_sample_count, then per sample accel(6B)+gyro(6B) from each 16B FIFO record.
|
* rim payload: u16 BE total_sample_count, then per sample accel(6B)+gyro(6B) from each 16B FIFO record.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -141,7 +141,7 @@ int imu_fifo_capture_stop_and_send_rim(void);
|
|||||||
/*
|
/*
|
||||||
* mtb? FIFO path — ICM42670 UI low-noise filter bandwidth (inv_imu_set_*_ln_bw).
|
* mtb? FIFO path — ICM42670 UI low-noise filter bandwidth (inv_imu_set_*_ln_bw).
|
||||||
* Enum suffix is approximate -3dB BW in Hz; smaller => smoother, more phase lag.
|
* Enum suffix is approximate -3dB BW in Hz; smaller => smoother, more phase lag.
|
||||||
* Match to imu_fifo_capture_start() ODR (e.g. 25Hz → _16 or _25 typical).
|
* Match to imu_fifo_capture_start() ODR (50Hz in mtb? FIFO mode).
|
||||||
*/
|
*/
|
||||||
#ifndef IMU_FIFO_MTB_ACCEL_LN_BW
|
#ifndef IMU_FIFO_MTB_ACCEL_LN_BW
|
||||||
#define IMU_FIFO_MTB_ACCEL_LN_BW ACCEL_CONFIG1_ACCEL_FILT_BW_16
|
#define IMU_FIFO_MTB_ACCEL_LN_BW ACCEL_CONFIG1_ACCEL_FILT_BW_16
|
||||||
|
|||||||
Reference in New Issue
Block a user