UPM

The UPM API is a high level sensor library for IoT devices using MRAA. See examples here. Back to index page.
SparkFun sensor images provided under CC BY-NC-SA-3.0.

BMA220 Class

Module: bma220

The BMA220 is a low cost, very small 3-axis accelerometer with 6 bits of resolution. It can also detect orientation and tap events.
The BMA220 has a linear acceleration full scale of 2g/4g/8g/16g.
While not all of the functionality of this device is supported initially, methods and register definitions are provided that should allow an end user to implement whatever features are required.
This driver was developed on a DFRobot BMA (Tiny).
bma220.jpg

Item Index

Properties

Methods

BMA220

(
  • bus
  • addr
)
Number

BMA220 constructor

Parameters:

  • bus Number

    i2c bus to use

  • addr Number

    the address for this device

Returns:

Number:

update

()

update the accelerometer values

readReg

(
  • reg
)
Number

read a register

Parameters:

  • reg Number

    the register to read

Returns:

Number:

the value of the register

writeReg

(
  • reg
  • val
)
Boolean

write to a register

Parameters:

  • reg Number

    the register to write to

  • val Number

    the value to write

Returns:

Boolean:

true if successful, false otherwise

getChipID

() Number

return the chip ID

Returns:

Number:

the chip ID (usually 0xdd)

getChipRevision

() Number

return the chip revision

Returns:

Number:

the chip revision (usually 0x00)

setAccelerometerScale

(
  • scale
)
Boolean

set the scaling mode of the accelerometer (2g/4g/8g/16g)

Parameters:

  • scale FSL_RANGE_T

    one of the FSL_RANGE_T values

Returns:

Boolean:

true if successful, false otherwise

getAccelerometer

(
  • x
  • y
  • z
)

get the accelerometer values in gravities

Parameters:

  • x Float *

    the returned x value, if arg is non-NULL

  • y Float *

    the returned y value, if arg is non-NULL

  • z Float *

    the returned z value, if arg is non-NULL

getAccelerometer

() Std::vector float

get the accelerometer values in gravities

Returns:

Std::vector float :

std::vector containing X, Y, Z acceleration values

setFilterConfig

(
  • filter
)
Boolean

set the filtering configuration

Parameters:

  • filter FILTER_CONFIG_T

    one of the FILTER_CONFIG_T values

Returns:

Boolean:

true if successful

setSerialHighBW

(
  • high
)
Boolean

enable or disable high bandwidth serial access (1Khz). This essentially disables filtering and makes the raw unfiltered data available in the axis registers.

Parameters:

  • high Boolean

    true to enable high bw access, false otherwise

Returns:

Boolean:

true if successful

enableAxes

(
  • xEn
  • yEn
  • zEn
)
Boolean

enable or disable axis channels

Parameters:

  • xEn Boolean

    true to enable the axis, false otherwise

  • yEn Boolean

    true to enable the axis, false otherwise

  • zEn Boolean

    true to enable the axis, false otherwise

Returns:

Boolean:

true if successful

suspend

() Number

place the device into, or take the device out of suspend mode

Returns:

Number:

0x00 if the device was in active mode, 0xff if the device was in suspend mode

softReset

() Number

place the device into, or take the device out of soft reset mode

Returns:

Number:

0x00 if the device was in active mode, 0xff if the device was in soft reset mode

sleep

(
  • enable
)
Boolean

place the device into, or take the device out of low power mode. See the datasheet for information on how low power mode is implemented on this device.

Parameters:

  • enable Boolean

    true to set low power mode, false otherwise

Returns:

Boolean:

true if successful

setSleepDuration

(
  • dur
)
Boolean

when in low power (sleep) mode, specify how often the device wakes up to acquire samples.

Parameters:

  • dur SLEEP_DUR_T

    one of the SLEEP_DUR_T values

Returns:

Boolean:

true if successful

setLowGThreshold

(
  • thresh
)
Boolean

specify the threshold for low G detection

Parameters:

  • thresh Number

    see the datasheet

Returns:

Boolean:

true if successful

setHighGThreshold

(
  • thresh
)
Boolean

specify the threshold for high G detection

Parameters:

  • thresh Number

    see the datasheet

Returns:

Boolean:

true if successful

setLowGHysteresis

(
  • hyst
)
Boolean

specify the hysteresis for low G detection

Parameters:

  • hyst Number

    2 bit hysteresis value

Returns:

Boolean:

true if successful

setLowGDuration

(
  • dur
)
Boolean

specify the sample duration for low G detection

Parameters:

  • dur Number

    the number of samples (depends on bandwidth)

Returns:

Boolean:

true if successful

setHighGHysteresis

(
  • hyst
)
Boolean

specify the hysteresis for high G detection

Parameters:

  • hyst Number

    2 bit hysteresis value

Returns:

Boolean:

true if successful

setHighGDuration

(
  • dur
)
Boolean

specify the sample duration for high G detection

Parameters:

  • dur Number

    the number of samples (depends on bandwidth)

Returns:

Boolean:

true if successful

setTapDuration

(
  • dur
)
Boolean

specify the sample duration for tap detection

Parameters:

  • dur Number

    the number of samples (depends on bandwidth)

Returns:

Boolean:

true if successful

setTapThreshold

(
  • thresh
)
Boolean

specify the threshold for tap detection

Parameters:

  • thresh Number

    see the datasheet

Returns:

Boolean:

true if successful

enableTapFilter

(
  • filt
)
Boolean

unable to disable tap filtering

Parameters:

  • filt Boolean

    true to enable, false otherwise

Returns:

Boolean:

true if successful

setSlopeDuration

(
  • dur
)
Boolean

specify the sample duration for slope detection

Parameters:

  • dur Number

    the number of samples (depends on bandwidth)

Returns:

Boolean:

true if successful

setSlopeThreshold

(
  • thresh
)
Boolean

specify the threshold for slope detection

Parameters:

  • thresh Number

    see the datasheet

Returns:

Boolean:

true if successful

enableSlopeFilter

(
  • filt
)
Boolean

enable or disable slope filtering

Parameters:

  • filt Boolean

    true to enable filtering, false otherwise

Returns:

Boolean:

true if successful

getInterruptStatus1

() Number

return a bitmask of the interrupt status 1 register

Returns:

Number:

bitmask of INT_STATUS1_BITS_T bits (minus the orient value)

getOrient

() CONFIG_ORIENT_T

return the orient value from the interrupt status 1 register

Returns:

CONFIG_ORIENT_T:

one of the CONFIG_ORIENT_T values

getInterruptStatus2

() Number

return a bitmask of the interrupt status 2 register

Returns:

Number:

bitmask of INT_STATUS2_BITS_T bits

setInterruptEnables1

(
  • bits
)
Boolean

enable interrupts for events in interrupt config register 1

Parameters:

  • bits Number

    bitmask of ENABLE_CONFIG_BITS_T values

Returns:

Boolean:

true if successful

getInterruptEnables1

() Number

return the enabled interrupts for events in interrupt config register 1

Returns:

Number:

bitmask of ENABLE_CONFIG_BITS_T values

setInterruptEnables2

(
  • bits
)
Boolean

enable interrupts for events in interrupt config register 2

Parameters:

  • bits Number

    bitmask of ENABLE_CONFIG2_BITS_T values

Returns:

Boolean:

true if successful

getInterruptEnables2

() Number

return the enabled interrupts for events in interrupt config register 2

Returns:

Number:

bitmask of ENABLE_CONFIG2_BITS_T values

setInterruptLatch

(
  • lat
)
Boolean

configure interrupt latching behavior

Parameters:

  • lat CONFIG2_LAT_T

    one of the CONFIG2_LAT_T values

Returns:

Boolean:

true if successful

resetInterrupts

() Boolean

reset the interrupt controller. This should be called after any changes are made to interrupt configuration, or to reset interrupts if latched interrupts have been enabled and an interrupt has occurred..

Returns:

Boolean:

true if successful

installISR

(
  • gpio
  • level
  • isr
  • arg
)

install an interrupt handler.

Parameters:

  • gpio Number

    gpio pin to use as interrupt pin

  • level Mraa::Edge

    the interrupt trigger level (one of mraa::Edge values). Make sure that you have configured the interrupt pin properly for whatever level you choose.

  • isr Function

    the interrupt handler, accepting a void * argument

  • arg Void *

    the argument to pass the the interrupt handler

uninstallISR

()

uninstall a previously installed interrupt handler

get_gpioIntr

() Mraa::Gpio *

Returns:

Mraa::Gpio *:

Properties

REG_CHIPID

Enum REG_T

REG_REVISIONID

Enum REG_T

REG_ACC_X

Enum REG_T

REG_ACC_Y

Enum REG_T

REG_ACC_Z

Enum REG_T

REG_H_HYST_DUR

Enum REG_T

REG_THRESHOLD

Enum REG_T

REG_L_HYST_DUR

Enum REG_T

REG_TAP_CONFIG

Enum REG_T

REG_SLOPE_CONFIG

Enum REG_T

REG_TAP_CONFIG2

Enum REG_T

REG_INT_STATUS1

Enum REG_T

REG_INT_STATUS2

Enum REG_T

REG_ENABLE_CONFIG

Enum REG_T

REG_ENABLE_CONFIG2

Enum REG_T

REG_ENABLE_CONFIG3

Enum REG_T

REG_FILTER_CONFIG

Enum REG_T

REG_SBIST_FSL_CONFIG

Enum REG_T

REG_I2C_WATCHDOG

Enum REG_T

REG_SUSPEND

Enum REG_T

REG_SOFTRESET

Enum REG_T

H_HYST_DUR_HIGH_DUR0

Enum H_HYST_DUR_HIGH_BITS_T

H_HYST_DUR_HIGH_DUR1

Enum H_HYST_DUR_HIGH_BITS_T

H_HYST_DUR_HIGH_DUR2

Enum H_HYST_DUR_HIGH_BITS_T

H_HYST_DUR_HIGH_DUR3

Enum H_HYST_DUR_HIGH_BITS_T

H_HYST_DUR_HIGH_DUR4

Enum H_HYST_DUR_HIGH_BITS_T

H_HYST_DUR_HIGH_DUR5

Enum H_HYST_DUR_HIGH_BITS_T

_H_HYST_DUR_HIGH_DUR_MASK

Enum H_HYST_DUR_HIGH_BITS_T

_H_HYST_DUR_HIGH_DUR_SHIFT

Enum H_HYST_DUR_HIGH_BITS_T

H_HYST_DUR_HIGH_HY1

Enum H_HYST_DUR_HIGH_BITS_T

H_HYST_DUR_HIGH_HY2

Enum H_HYST_DUR_HIGH_BITS_T

_H_HYST_DUR_HIGH_HY_MASK

Enum H_HYST_DUR_HIGH_BITS_T

_H_HYST_DUR_HIGH_HY_SHIFT

Enum H_HYST_DUR_HIGH_BITS_T

THRESHOLD_HIGH0

Enum THRESHOLD_BITS_T

THRESHOLD_HIGH1

Enum THRESHOLD_BITS_T

THRESHOLD_HIGH2

Enum THRESHOLD_BITS_T

THRESHOLD_HIGH3

Enum THRESHOLD_BITS_T

_THRESHOLD_HIGH_MASK

Enum THRESHOLD_BITS_T

_THRESHOLD_HIGH_SHIFT

Enum THRESHOLD_BITS_T

THRESHOLD_LOW0

Enum THRESHOLD_BITS_T

THRESHOLD_LOW1

Enum THRESHOLD_BITS_T

THRESHOLD_LOW2

Enum THRESHOLD_BITS_T

THRESHOLD_LOW3

Enum THRESHOLD_BITS_T

_THRESHOLD_LOW_MASK

Enum THRESHOLD_BITS_T

_THRESHOLD_LOW_SHIFT

Enum THRESHOLD_BITS_T

L_HYST_DUR_LOW_DUR0

Enum L_HYST_DUR_LOW_BITS_T

L_HYST_DUR_LOW_DUR1

Enum L_HYST_DUR_LOW_BITS_T

L_HYST_DUR_LOW_DUR2

Enum L_HYST_DUR_LOW_BITS_T

L_HYST_DUR_LOW_DUR3

Enum L_HYST_DUR_LOW_BITS_T

L_HYST_DUR_LOW_DUR4

Enum L_HYST_DUR_LOW_BITS_T

L_HYST_DUR_LOW_DUR5

Enum L_HYST_DUR_LOW_BITS_T

_L_HYST_DUR_LOW_DUR_MASK

Enum L_HYST_DUR_LOW_BITS_T

_L_HYST_DUR_LOW_DUR_SHIFT

Enum L_HYST_DUR_LOW_BITS_T

L_HYST_DUR_LOW_HY1

Enum L_HYST_DUR_LOW_BITS_T

L_HYST_DUR_LOW_HY2

Enum L_HYST_DUR_LOW_BITS_T

_L_HYST_DUR_LOW_HY_MASK

Enum L_HYST_DUR_LOW_BITS_T

_L_HYST_DUR_LOW_HY_SHIFT

Enum L_HYST_DUR_LOW_BITS_T

TAP_CONFIG_DUR0

Enum TAP_CONFIG_BITS_T

TAP_CONFIG_DUR1

Enum TAP_CONFIG_BITS_T

TAP_CONFIG_DUR2

Enum TAP_CONFIG_BITS_T

_TAP_CONFIG_DUR_MASK

Enum TAP_CONFIG_BITS_T

_TAP_CONFIG_DUR_SHIFT

Enum TAP_CONFIG_BITS_T

TAP_CONFIG_THRESH0

Enum TAP_CONFIG_BITS_T

TAP_CONFIG_THRESH1

Enum TAP_CONFIG_BITS_T

TAP_CONFIG_THRESH2

Enum TAP_CONFIG_BITS_T

TAP_CONFIG_THRESH3

Enum TAP_CONFIG_BITS_T

_TAP_CONFIG_THRESH_MASK

Enum TAP_CONFIG_BITS_T

_TAP_CONFIG_THRESH_SHIFT

Enum TAP_CONFIG_BITS_T

TAP_CONFIG_FILTER

Enum TAP_CONFIG_BITS_T

SLOPE_CONFIG_DUR0

Enum SLOPE_CONFIG_BITS_T

SLOPE_CONFIG_DUR1

Enum SLOPE_CONFIG_BITS_T

_SLOPE_CONFIG_DUR_MASK

Enum SLOPE_CONFIG_BITS_T

_SLOPE_CONFIG_DUR_SHIFT

Enum SLOPE_CONFIG_BITS_T

SLOPE_CONFIG_THRESH0

Enum SLOPE_CONFIG_BITS_T

SLOPE_CONFIG_THRESH1

Enum SLOPE_CONFIG_BITS_T

SLOPE_CONFIG_THRESH2

Enum SLOPE_CONFIG_BITS_T

SLOPE_CONFIG_THRESH3

Enum SLOPE_CONFIG_BITS_T

_SLOPE_CONFIG_THRESH_MASK

Enum SLOPE_CONFIG_BITS_T

_SLOPE_CONFIG_THRESH_SHIFT

Enum SLOPE_CONFIG_BITS_T

SLOPE_CONFIG_FILTER

Enum SLOPE_CONFIG_BITS_T

SLOPE_CONFIG_ORIENT_EX

Enum SLOPE_CONFIG_BITS_T

TAP_CONFIG2_SAMP0

Enum TAP_CONFIG2_BITS_T

TAP_CONFIG2_SAMP1

Enum TAP_CONFIG2_BITS_T

_TAP_CONFIG2_SAMP_MASK

Enum TAP_CONFIG2_BITS_T

_TAP_CONFIG2_SAMP_SHIFT

Enum TAP_CONFIG2_BITS_T

TAP_CONFIG2_ORIENT_BLOCK0

Enum TAP_CONFIG2_BITS_T

TAP_CONFIG2_ORIENT_BLOCK1

Enum TAP_CONFIG2_BITS_T

_TAP_CONFIG2_ORIENT_BLOCK_MASK

Enum TAP_CONFIG2_BITS_T

_TAP_CONFIG2_ORIENT_BLOCK_SHIFT

Enum TAP_CONFIG2_BITS_T

TAP_CONFIG2_TIP_EN

Enum TAP_CONFIG2_BITS_T

TAP_SAMP_2

Enum TAP_SAMP_T

TAP_SAMP_4

Enum TAP_SAMP_T

TAP_SAMP_8

Enum TAP_SAMP_T

TAP_SAMP_16

Enum TAP_SAMP_T

TAP_ORIENT_BLOCK_0

Enum TAP_ORIENT_BLOCK_T

TAP_ORIENT_BLOCK_2

Enum TAP_ORIENT_BLOCK_T

TAP_ORIENT_BLOCK_3

Enum TAP_ORIENT_BLOCK_T

TAP_ORIENT_BLOCK_4

Enum TAP_ORIENT_BLOCK_T

INT_STATUS1_SIGN

Enum INT_STATUS1_BITS_T

INT_STATUS1_FIRST_Z

Enum INT_STATUS1_BITS_T

INT_STATUS1_FIRST_Y

Enum INT_STATUS1_BITS_T

INT_STATUS1_FIRST_X

Enum INT_STATUS1_BITS_T

INT_STATUS1_ORIENT0

Enum INT_STATUS1_BITS_T

INT_STATUS1_ORIENT1

Enum INT_STATUS1_BITS_T

INT_STATUS1_ORIENT2

Enum INT_STATUS1_BITS_T

_INT_STATUS1_ORIENT_MASK

Enum INT_STATUS1_BITS_T

_INT_STATUS1_ORIENT_SHIFT

Enum INT_STATUS1_BITS_T

INT_STATUS1_ORIENT_INT

Enum INT_STATUS1_BITS_T

CONFIG_ORI_UP_PORT_UPRIGHT

Enum CONFIG_ORIENT_T

CONFIG_ORI_UP_PORT_UPSIDE_DOWN

Enum CONFIG_ORIENT_T

CONFIG_ORI_UP_LAND_LEFT

Enum CONFIG_ORIENT_T

CONFIG_ORI_UP_LAND_RIGHT

Enum CONFIG_ORIENT_T

CONFIG_ORI_DN_PORT_UPRIGHT

Enum CONFIG_ORIENT_T

CONFIG_ORI_DN_PORT_UPSIDE_DOWN

Enum CONFIG_ORIENT_T

CONFIG_ORI_DN_LAND_LEFT

Enum CONFIG_ORIENT_T

CONFIG_ORI_DN_LAND_RIGHT

Enum CONFIG_ORIENT_T

INT_STATUS2_SLOPE

Enum INT_STATUS2_BITS_T

INT_STATUS2_DATA

Enum INT_STATUS2_BITS_T

INT_STATUS2_HIGH

Enum INT_STATUS2_BITS_T

INT_STATUS2_LOW

Enum INT_STATUS2_BITS_T

INT_STATUS2_TAP

Enum INT_STATUS2_BITS_T

ENABLE_CONFIG_TT_Z

Enum ENABLE_CONFIG_BITS_T

ENABLE_CONFIG_TT_Y

Enum ENABLE_CONFIG_BITS_T

ENABLE_CONFIG_TT_X

Enum ENABLE_CONFIG_BITS_T

ENABLE_CONFIG_SLOPE_Z

Enum ENABLE_CONFIG_BITS_T

ENABLE_CONFIG_SLOPE_Y

Enum ENABLE_CONFIG_BITS_T

ENABLE_CONFIG_SLOPE_X

Enum ENABLE_CONFIG_BITS_T

ENABLE_CONFIG_ORIENT

Enum ENABLE_CONFIG_BITS_T

ENABLE_CONFIG_DATA

Enum ENABLE_CONFIG_BITS_T

ENABLE_CONFIG2_HIGH_Z

Enum ENABLE_CONFIG2_BITS_T

ENABLE_CONFIG2_HIGH_Y

Enum ENABLE_CONFIG2_BITS_T

ENABLE_CONFIG2_HIGH_X

Enum ENABLE_CONFIG2_BITS_T

ENABLE_CONFIG2_LOW

Enum ENABLE_CONFIG2_BITS_T

ENABLE_CONFIG2_LAT_INT0

Enum ENABLE_CONFIG2_BITS_T

ENABLE_CONFIG2_LAT_INT1

Enum ENABLE_CONFIG2_BITS_T

ENABLE_CONFIG2_LAT_INT2

Enum ENABLE_CONFIG2_BITS_T

_ENABLE_CONFIG2_LAT_INT_MASK

Enum ENABLE_CONFIG2_BITS_T

_ENABLE_CONFIG2_LAT_INT_SHIFT

Enum ENABLE_CONFIG2_BITS_T

ENABLE_CONFIG2_RESET_INT

Enum ENABLE_CONFIG2_BITS_T

CONFIG2_LAT_UNLATCH

Enum CONFIG2_LAT_T

CONFIG2_LAT_0_25

Enum CONFIG2_LAT_T

CONFIG2_LAT_0_5

Enum CONFIG2_LAT_T

CONFIG2_LAT_1

Enum CONFIG2_LAT_T

CONFIG2_LAT_2

Enum CONFIG2_LAT_T

CONFIG2_LAT_4

Enum CONFIG2_LAT_T

CONFIG2_LAT_8

Enum CONFIG2_LAT_T

CONFIG2_LAT_PERM

Enum CONFIG2_LAT_T

ENABLE_CONFIG3_Z_CHAN

Enum ENABLE_CONFIG3_BITS_T

ENABLE_CONFIG3_Y_CHAN

Enum ENABLE_CONFIG3_BITS_T

ENABLE_CONFIG3_X_CHAN

Enum ENABLE_CONFIG3_BITS_T

ENABLE_CONFIG3_SLEEP_DUR0

Enum ENABLE_CONFIG3_BITS_T

ENABLE_CONFIG3_SLEEP_DUR1

Enum ENABLE_CONFIG3_BITS_T

ENABLE_CONFIG3_SLEEP_DUR2

Enum ENABLE_CONFIG3_BITS_T

_ENABLE_CONFIG3_SLEEP_DUR_MASK

Enum ENABLE_CONFIG3_BITS_T

_ENABLE_CONFIG3_SLEEP_DUR_SHIFT

Enum ENABLE_CONFIG3_BITS_T

ENABLE_CONFIG3_SLEEP_EN

Enum ENABLE_CONFIG3_BITS_T

SLEEP_DUR_2MS

Enum SLEEP_DUR_T

SLEEP_DUR_10MS

Enum SLEEP_DUR_T

SLEEP_DUR_25MS

Enum SLEEP_DUR_T

SLEEP_DUR_50MS

Enum SLEEP_DUR_T

SLEEP_DUR_100MS

Enum SLEEP_DUR_T

SLEEP_DUR_500MS

Enum SLEEP_DUR_T

SLEEP_DUR_1S

Enum SLEEP_DUR_T

SLEEP_DUR_2S

Enum SLEEP_DUR_T

FILTER_CONFIG_FILTER0

Enum FILTER_CONFIG_BITS_T

FILTER_CONFIG_FILTER1

Enum FILTER_CONFIG_BITS_T

FILTER_CONFIG_FILTER2

Enum FILTER_CONFIG_BITS_T

FILTER_CONFIG_FILTER3

Enum FILTER_CONFIG_BITS_T

_FILTER_CONFIG_FILTER_MASK

Enum FILTER_CONFIG_BITS_T

_FILTER_CONFIG_FILTER_SHIFT

Enum FILTER_CONFIG_BITS_T

FILTER_CONFIG_SERIAL_HIGH_BW

Enum FILTER_CONFIG_BITS_T

FILTER_CONFIG_1KHZ

Enum FILTER_CONFIG_T

FILTER_CONFIG_500HZ

Enum FILTER_CONFIG_T

FILTER_CONFIG_250HZ

Enum FILTER_CONFIG_T

FILTER_CONFIG_125HZ

Enum FILTER_CONFIG_T

FILTER_CONFIG_64HZ

Enum FILTER_CONFIG_T

FILTER_CONFIG_32HZ

Enum FILTER_CONFIG_T

REG_SBIST_FSL_RANGE0

Enum SBIST_FSL_CONFIG_BITS_T

REG_SBIST_FSL_RANGE1

Enum SBIST_FSL_CONFIG_BITS_T

_REG_SBIST_FSL_RANGE_MASK

Enum SBIST_FSL_CONFIG_BITS_T

_REG_SBIST_FSL_RANGE_SHIFT

Enum SBIST_FSL_CONFIG_BITS_T

REG_SBIST_FSL_SBIST0

Enum SBIST_FSL_CONFIG_BITS_T

REG_SBIST_FSL_SBIST1

Enum SBIST_FSL_CONFIG_BITS_T

_REG_SBIST_FSL_SBIST_MASK

Enum SBIST_FSL_CONFIG_BITS_T

_REG_SBIST_FSL_SBIST_SHIFT

Enum SBIST_FSL_CONFIG_BITS_T

REG_SBIST_FSL_SBIST_SIGN

Enum SBIST_FSL_CONFIG_BITS_T

FSL_RANGE_2G

Enum FSL_RANGE_T

FSL_RANGE_4G

Enum FSL_RANGE_T

FSL_RANGE_8G

Enum FSL_RANGE_T

FSL_RANGE_16G

Enum FSL_RANGE_T

SBIST_OFF

Enum SBIST_T

SBIST_X

Enum SBIST_T

SBIST_Y

Enum SBIST_T

SBIST_Z

Enum SBIST_T

I2C_WATCHDOG_SPI3

Enum I2C_WATCHDOG_BITS_T

I2C_WATCHDOG_TO_SEL

Enum I2C_WATCHDOG_BITS_T

I2C_WATCHDOG_TO_EN

Enum I2C_WATCHDOG_BITS_T