Datasheet
Data Sheet
BMA456
Page 12
BST-BMA456-DS000-01 | Version 1.1 | October 2017 Bosch Sensortec
© Bosch Sensortec GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such as copying and passing on to third parties.
BOSCH and the symbol are registered trademarks of Robert Bosch GmbH, Germany.
Note: Specifications within this document are subject to change without notice.
End
start
disable PWR_
CONF.adv_power_save
write_reg(addr=0x7C,val=0x00)
wait for 500us
sleep(500us)
prepare feature
engine INIT_CTRL=0x00
write_reg(addr=0x59,val=0x00)
load config file and save
as array (little endian)
(for config file see chapter
4.2)
init_array[]=read_file(init_file)
burst write to
reg FEATURES_IN
burst_write_reg(addr=0x5E,val=init_array[])
enable sensor features
write_reg(addr=0x59,val=0x01)
c. -checking the correct status of the interrupt feature engine
End
start
Non blocking
wait = 140ms
read INTERNAL_STATUS
status_features=read_reg(0x2A)
check bit 0 of
INTERNAL_STATUS
status_features.0 = 1 ?
initialization: OK
initialization: ERROR
Yes
No










