feat(*): add iic address setting api for s210a
This commit is contained in:
@@ -95,6 +95,11 @@ enum class Option : int {
|
||||
* values: {23,64}, default: 64
|
||||
*/
|
||||
GYROSCOPE_LOW_PASS_FILTER,
|
||||
/**
|
||||
* The setting of IIC address
|
||||
* range: [0,65535], default: 0
|
||||
*/
|
||||
IIC_ADDRESS_SETTING,
|
||||
/** Zero drift calibration */
|
||||
ZERO_DRIFT_CALIBRATION,
|
||||
/** Erase chip */
|
||||
|
||||
@@ -277,6 +277,8 @@ RawOption from_jni(const JniOption& Option) {
|
||||
return RawOption::ACCELEROMETER_LOW_PASS_FILTER;
|
||||
case JniOption::GYROSCOPE_LOW_PASS_FILTER:
|
||||
return RawOption::GYROSCOPE_LOW_PASS_FILTER;
|
||||
case JniOption::IIC_ADDRESS_SETTING:
|
||||
return RawOption::IIC_ADDRESS_SETTING;
|
||||
case JniOption::ZERO_DRIFT_CALIBRATION:
|
||||
return RawOption::ZERO_DRIFT_CALIBRATION;
|
||||
case JniOption::ERASE_CHIP:
|
||||
@@ -321,6 +323,8 @@ JniOption to_jni(const RawOption& Option) {
|
||||
return JniOption::ACCELEROMETER_LOW_PASS_FILTER;
|
||||
case RawOption::GYROSCOPE_LOW_PASS_FILTER:
|
||||
return JniOption::GYROSCOPE_LOW_PASS_FILTER;
|
||||
case JniOption::IIC_ADDRESS_SETTING:
|
||||
return RawOption::IIC_ADDRESS_SETTING;
|
||||
case RawOption::ZERO_DRIFT_CALIBRATION:
|
||||
return JniOption::ZERO_DRIFT_CALIBRATION;
|
||||
case RawOption::ERASE_CHIP:
|
||||
|
||||
@@ -95,6 +95,11 @@ public enum Option {
|
||||
* values: {23,64}, default: 64
|
||||
*/
|
||||
GYROSCOPE_LOW_PASS_FILTER,
|
||||
/**
|
||||
* The setting of IIC address
|
||||
* range: [0,65535], default: 0
|
||||
*/
|
||||
IIC_ADDRESS_SETTING,
|
||||
/** Zero drift calibration */
|
||||
ZERO_DRIFT_CALIBRATION,
|
||||
/** Erase chip */
|
||||
|
||||
Reference in New Issue
Block a user