Gehen Sie wie folgt vor, um die BSXlite-Bibliothek in Ihr kundenspezifisches Board mit den Sensoren nrf58232 und bmx055 zu integrieren: Laden Sie zunächst die BSXlite-Bibliothek herunter und fügen Sie die erforderlichen Header-Dateien zu Ihrem Projekt hinzu. Dann initialisieren Sie die Bibliothek mit der Methode bsx_init(), um sie auf die Verwendung vorzubereiten. Als Nächstes stellen Sie den gewünschten Arbeitsmodus mit bsx_set_workingmode() ein, der energieoptimierte, leistungsstarke oder latenzarme Modi umfasst. Stellen Sie der Bibliothek mit der Methode bsx_input() Eingabedaten zur Verfügung, einschließlich der rohen Sensordaten von Ihren bmx055-Sensoren und der entsprechenden Zeitstempel. Führen Sie die BSXlite-Algorithmen mit den Eingabedaten aus, indem Sie bsx_do_steps() aufrufen. Abschließend rufen Sie mit bsx_output() die Ausgabedaten aus der Bibliothek ab, die die Orientierung, die Schrittzahl oder die Ergebnisse der Aktivitätserkennung enthalten können. Denken Sie daran, dass Sie die BSXlite-Bibliothek für Ihre spezifischen Sensoren und Hardwareeinstellungen konfigurieren müssen. Dies kann die Anpassung der Sensorparameter, wie Abtastrate, Bereich und Auflösung sowie die Hardwarekonfiguration, wie die I2C- oder SPI-Schnittstelle und die Pinbelegung beinhalten. Weitere Informationen finden Sie auf der Website von Andersen.
... View more