Hii BSTRobin, Thank you for your proactive response. I had already gone through the driver files and feature application code that you are referring to. How the configuration file is loded is not clear in the github code that you had shared because configuration is written to 0x5E register however the index is split into MSB and LSB Bytes which are written to 0x5C and 0x5B registers. There is no information about 0x5B and 0x5C in datasheet and application note. Even configuration steps as mentioned in application note is also not referring to 0x5B and 0x5C registers while loading configuration file then why are these two registers used in the driver code for configuration. I have included the configuration file in my source code and trying to load it to BMA423 to enable wearable feature(Motion Detection) but i am not clear on the procedure. Request you to provide me clear steps for loading the configuration file from my applicaton code through I2C Communication without using intermediate driver. Shall be waiting for positive response from your side.
... View more
Hii, I am using BMA423 for testing & evaluation purpose.I have to use activity/motion detection which comes under wearable features.To enable wearable features, i have downloded configuration file from bosch sensortech. Please see Attachment_1 I am trying to initialize BMA423 by loading configuration file to enable wearable features, for which i am following sequential steps as mentioned in bma423 application note.Please see Attachment_2 I am trying to write config file to 0x5E(feature_In) register in several steps of 2-2 Bytes. I am taking care of necessary register settings before loading config file.Loading does not complete and it produces error after writing few Bytes of config file. Further as the configuration is not completed, 0x2A register does not Read 0b1. Please tell me the correct steps/procedure to load configuration file to enable wearable features.
... View more