ELV Applikationsmodul Beschleunigung ELV-AM-ACC sendet nicht alle Details des BMA400 Baustein
17.03.2023, 08:07
Hallo ELV-Team,
das Modul für LoRaWan Experimente hat den Baustein BMA400 verbaut. Leider kommen bei der derzeitigen Programmierung nur Werte für Neigungen ausgehend von der horizontalen Lage ses Bausteines. Leider werden damit nicht alle Möglichkeiten des Bausteins BMA400 genutzt, die dieser ausgeben kann. Insbesondere die folgenden Features wären toll:
- Activity/In-activity
- Step Counter (overall device current consumption 4µA)
- Activity Recognition (Walking, Running, Standing still)
- Orientation detection
- Tap/double tap
Leider finde ich keine Hinweise, wie die Firmware der Base angepasst werden kann, um die dafür notwendigen Register des Chips lesen und beschreiben zu können. Im Journalbericht https://files2.elv.com/public/25/2521/252165/Internet/252165_loris_bm_trx1.pdf steht zwar, dass man mittels geeigneter Werkzeuge (z.B. STM32CubeIDE) eigene Firmware aufspielen kann, jedoch gibt es keinen Sourcecode für die mit dem Bausteinen mitgelieferten Firmwares, in diesem Falls die https://files2.elv.com/public/15/1575/157501/Internet/157501_elv_am_acc_app_version_v1_2_2.zip die nur als binary vorliegt. Im Artikel schreiben Sie zwar "Hierfür bieten wir Code-Templates an." Jedoch finde ich keinen Link dazu.
VG, Felix
das Modul für LoRaWan Experimente hat den Baustein BMA400 verbaut. Leider kommen bei der derzeitigen Programmierung nur Werte für Neigungen ausgehend von der horizontalen Lage ses Bausteines. Leider werden damit nicht alle Möglichkeiten des Bausteins BMA400 genutzt, die dieser ausgeben kann. Insbesondere die folgenden Features wären toll:
- Activity/In-activity
- Step Counter (overall device current consumption 4µA)
- Activity Recognition (Walking, Running, Standing still)
- Orientation detection
- Tap/double tap
Leider finde ich keine Hinweise, wie die Firmware der Base angepasst werden kann, um die dafür notwendigen Register des Chips lesen und beschreiben zu können. Im Journalbericht https://files2.elv.com/public/25/2521/252165/Internet/252165_loris_bm_trx1.pdf steht zwar, dass man mittels geeigneter Werkzeuge (z.B. STM32CubeIDE) eigene Firmware aufspielen kann, jedoch gibt es keinen Sourcecode für die mit dem Bausteinen mitgelieferten Firmwares, in diesem Falls die https://files2.elv.com/public/15/1575/157501/Internet/157501_elv_am_acc_app_version_v1_2_2.zip die nur als binary vorliegt. Im Artikel schreiben Sie zwar "Hierfür bieten wir Code-Templates an." Jedoch finde ich keinen Link dazu.
VG, Felix