Rozšíření softwaru pro senzory a algoritmy pohybu X-CUBE-MEMS1
“
Informace o produktu
Specifikace
- Název produktu: MotionPW krokoměr v reálném čase
- Kompatibilita: rozšíření X-CUBE-MEMS1 pro STM32Cube
- Výrobce: STMicroelectronics
- Knihovna: Knihovna middlewaru MotionPW
- Sběr dat: Akcelerometr
- Sampling Frekvence: 50 Hz
Návod k použití produktu
Nadview
Knihovna MotionPW rozšiřuje funkcionalitu
Software X-CUBE-MEMS1 získáváním dat z akcelerometru
poskytnout informace o počtu provedených kroků a kadenci
s nositelným zařízením.
Kompatibilita
Knihovna je určena pouze pro senzory ST MEMS. Použití jiných
Senzory MEMS mohou mít za následek odlišnou funkčnost a
výkon.
Implementace
A sampImplementace souboru je k dispozici pro X-NUCLEO-IKS4A1 a
Rozšiřující desky X-NUCLEO-IKS01A3 namontované na specifikovaném vývojovém
desky.
Technické informace
Podrobné informace o funkcích a parametrech rozhraní MotionPW API naleznete
viz zkompilovaný HTML soubor MotionPW_Package.chm file se nachází v
Složka s dokumentací.
API
- MotionPW_GetLibVersion(char *verze)
- MotionPW_Initialize(neplatné)
- MotionPW_Update(MPW_input_t *data_in, MPW_output_t
*výstup_dat) - MotionPW_ResetPedometerLibrary(neplatné)
- Počet kroků_obnovení_motionPW(neplatné)
- MotionPW_UpdateEnergyThreshold(float *energy_threshold)
Často kladené otázky (FAQ)
Otázka: Mohu použít knihovnu MotionPW s MEMS senzory, které nejsou od ST?
A: Knihovna je určena pouze pro senzory ST MEMS.
Kompatibilita s jinými MEMS senzory není zaručena.
Otázka: Jaká jsou požadovaná data akcelerometru?ampling
frekvence?
A: Požadované sampfrekvence je 50 Hz pro přesné
detekce kroků a kadence.
Otázka: Jak inicializuji knihovnu MotionPW?
A: Před použitím funkce MotionPW_Initialize() zavolejte
knihovna fitness aktivit. Zajistěte, aby byl v STM32 modul CRC
Mikrokontrolér je povolen.
“`
UM2350
Uživatelská příručka
Začínáme s krokoměrem MotionPW v reálném čase pro knihovnu zápěstí v rozšíření X-CUBEMEMS1 pro STM32Cube
Zavedení
Middleware knihovna MotionPW je součástí softwaru X-CUBE-MEMS1 a běží na STM32 Nucleo. Poskytuje informace v reálném čase o počtu kroků a kadenci, které uživatel právě provedl s nositelným zařízením (např. chytrými hodinkami). Tato knihovna je určena pouze pro ST MEMS. Algoritmus je poskytován ve statickém formátu knihovny a je navržen pro použití na mikrokontrolérech STM32 založených na architekturách ARM® Cortex®-M3, ARM Cortex®-M33, ARM® Cortex®-M4, ARM® Cortex®-M7. Je postavena na softwarové technologii STM32Cube pro usnadnění přenositelnosti mezi různými mikrokontroléry STM32. Software je dodáván s...ampImplementace běžící na rozšiřující desce X-NUCLEO-IKS4A1 nebo X-NUCLEO-IKS01A3 na vývojové desce NUCLEO-F401RE, NUCLEO-U575ZI-Q nebo NUCLEO-L152RE.
UM2350 – Rev. 4 – květen 2025 Pro další informace kontaktujte místní prodejní kancelář společnosti STMicroelectronics.
www.st.com
UM2350
Zkratky a zkratky
1
Zkratky a zkratky
Zkratka API BSP GUI HAL IDE
Tabulka 1. Seznam zkratek
Aplikační programovací rozhraní Balíček podpory desky Grafické uživatelské rozhraní Vrstva abstrakce hardwaru Integrované vývojové prostředí
Popis
UM2350 – Rev 4
strana 2/16
2
2.1
2.2.1
2.2.2
Poznámka:
UM2350
Knihovna middlewaru MotionPW v softwarovém rozšíření X-CUBE-MEMS1 pro STM32Cube
Knihovna middlewaru MotionPW v softwarovém rozšíření X-CUBE-MEMS1 pro STM32Cube
MotionPW přesview
Knihovna MotionPW rozšiřuje funkcionalitu softwaru X-CUBE-MEMS1.
Knihovna získává data z akcelerometru a poskytuje informace o počtu kroků a kadenci, které uživatel právě provedl s nositelným zařízením.
Knihovna je určena pouze pro ST MEMS. Funkčnost a výkon při použití jiných MEMS senzorů nejsou analyzovány a mohou se výrazně lišit od toho, co je popsáno v dokumentu.
A sampImplementace je k dispozici pro rozšiřující desky X-NUCLEO-IKS4A1 a X-NUCLEO-IKS01A3, namontované na vývojové desce NUCLEO-F401RE, NUCLEO-U575ZI-Q nebo NUCLEO-L152RE.
Knihovna MotionPW
Technické informace plně popisující funkce a parametry rozhraní MotionPW API lze nalézt v kompilovaném HTML souboru MotionPW_Package.chm. file umístěné ve složce Dokumentace.
Popis knihovny MotionPW
Knihovna krokoměrů MotionPW spravuje data získaná z akcelerometru; obsahuje:
·
možnost detekce počtu kroků, kadence a jistoty
·
rozpoznávání pouze na základě údajů akcelerometru
·
požadované údaje z akcelerometru sampfrekvence 50 Hz
·
požadavky na zdroje:
Cortex-M3: 3.7 kB kódu a 1.8 kB datové paměti
Cortex-M33: 3.5 kB kódu a 1.8 kB datové paměti
Cortex-M4: 3.5 kB kódu a 1.8 kB datové paměti
Cortex-M7: 3.6 kB kódu a 1.8 kB datové paměti
·
k dispozici pro ARM® Cortex®-M3, ARM® Cortex®-M33, ARM® Cortex®-M4 a ARM® Cortex®-M7
architektury
Rozhraní API MotionPW
API knihovny MotionPW jsou:
·
uint8_t MotionPW_GetLibVersion(char *verze)
načte verzi knihovny
*version je ukazatel na pole o délce 35 znaků
vrací počet znaků v řetězci verze
·
void MotionPW_Initialize(void)
provádí inicializaci knihovny MotionPW a nastavení interního mechanismu včetně dynamické alokace paměti
Tato funkce musí být volána před použitím knihovny fitness aktivit a modul CRC v mikrokontroléru STM32 (v registru pro povolení periferních hodin RCC) musí být povolen.
UM2350 – Rev 4
strana 3/16
UM2350
Knihovna middlewaru MotionPW v softwarovém rozšíření X-CUBE-MEMS1 pro STM32Cube
·
void MotionPW_Update(MPW_input_t *vstup_dat, MPW_output_t *výstup_dat)
spouští krokoměr pro algoritmus zápěstí
Parametr *data_in je ukazatel na strukturu se vstupními daty
Parametry pro typ struktury MPW_input_t jsou:
AccX je hodnota senzoru akcelerometru na ose X v g
AccY je hodnota senzoru akcelerometru v ose Y vg
AccZ je hodnota snímače akcelerometru v ose Z v g
CurrentActivity je výčtový vstupní typ MPW_activity_t s následujícími hodnotami:
MPW_UNKNOWN_ACTIVITY = 0x00
MPW_WALKING = 0x01
MPW_RYCHLÁCHODĚ = 0x02
MPW_JOGGING = 0x03
Parametr *data_out je ukazatel na strukturu s výstupními daty
Parametry pro typ struktury MPW_output_t jsou:
Nsteps je počet kroků provedených uživatelem
Kadence je kadence kroků uživatele
Důvěra je spolehlivost vypočítaného výstupního parametru.
·
void MotionPW_ResetPedometerLibrary(void)
resetuje interní proměnné a mechanismus knihovny na výchozí hodnoty (včetně aktuálního počtu kroků)
·
void Počet kroků_obnovení_motionPW(void)
resetuje aktuální počet kroků
·
void MotionPW_UpdateEnergyThreshold(float *energy_threshold)
aktualizovaný energetický práh pro jemné doladění algoritmu detekce kroků
*parametr energy_threshold je ukazatel na prahovou hodnotu energie
UM2350 – Rev 4
strana 4/16
2.2.3
Vývojový diagram API
UM2350
Knihovna middlewaru MotionPW v softwarovém rozšíření X-CUBE-MEMS1 pro STM32Cube
Obrázek 1. Logická sekvence rozhraní MotionPW API
Start
Inicializovat
GetLibVersion
Čekej Přerušení čtení dat časovače
Aktualizace dat akcelerometru
Získat výstupy
2.2.4
Demo kód Následující demo kód např.ampProgram le čte data z akcelerometru, získává aktuální aktivitu z knihovny MotionAW a počet kroků, kadenci a spolehlivost z knihovny MotionPW.
[…] #define VERSION_STR_LENG 35 […] /* Inicializace */ char lib_version[VERSION_STR_LENG];
/* Funkce inicializace API krokoměru */ MotionPW_Initialize();
/* Funkce inicializace API pro rozpoznávání aktivit */ MotionAW_Initialize();
/* Volitelné: Získání verze */ MotionPW_GetLibVersion(lib_version);
[…] /* Použití krokoměru pro algoritmus zápěstí */ Timer_OR_DataRate_Interrupt_Handler() {
MPW_vstup_t MPW_data_vstup; MPW_výstup_t MPW_data_výstup;
UM2350 – Rev 4
strana 5/16
2.2.5
UM2350
Knihovna middlewaru MotionPW v softwarovém rozšíření X-CUBE-MEMS1 pro STM32Cube
MAW_vstup_t MAW_data_vstup; MAW_výstup_t MAW_data_výstup;
/* Získání zrychlení X/Y/Z v g */ MEMS_Read_AccValue(&MAW_data_in.Acc_X, &MAW_data_in.Acc_Y, &MAW_data_in.Acc_Z);
/* Získání aktuální aktivity */ MotionAW_Update(&MAW_data_in, &MAW_data_out, Timestamp);
MPW_data_in.Acc_X = MAW_data_in.Acc_X; MPW_data_in.Acc_Y = MAW_data_in.Acc_Y; MPW_data_in.Acc_Z = MAW_data_in.Acc_Z;
pokud (MAW_data_out.current_activity == MAW_WALKING) {
MPW_data_in.current_activity = MPW_WALKING; } jinak pokud (MAW_data_out.current_activity == MAW_FASTWALKING) {
MPW_data_in.current_activity = MPW_FASTWALKING; } jinak pokud (MAW_data_out.current_activity == MAW_JOGGING) {
MPW_data_in.currentActivity = MPW_JOGGING; } jinak {
MPW_data_in.currentActivity = MPW_UNKNOWN_ACTIVITY; }
/* Spuštění krokoměru pro algoritmus zápěstí */ MotionPW_Update(&MPW_data_in, &MPW_data_out); }
Výkon algoritmu Algoritmus krokoměru pro zápěstí využívá data pouze z akcelerometru a běží na nízké frekvenci (50 Hz), aby se snížila spotřeba energie. Při replikaci fitness aktivity s deskou STM32 Nucleo se ujistěte, že je deska orientována kolmo k předloktí, aby simulovala polohu náramku.
Obrázek 2. Orientační systém pro zařízení nošená na zápěstí
Tabulka 2. Uplynulý čas algoritmu (µs) Cortex-M4, Cortex-M3
Cortex-M4 STM32F401RE na 84 MHz
Min
Prům
Max
38
49
616
Cortex-M3 STM32L152RE na 32 MHz
Min
Prům
Max
296
390
3314
UM2350 – Rev 4
strana 6/16
UM2350
Knihovna middlewaru MotionPW v softwarovém rozšíření X-CUBE-MEMS1 pro STM32Cube
Tabulka 3. Uplynulý čas algoritmu (µs) Cortex-M33 a Cortex-M7
Cortex-M33 STM32U575ZI-Q na 160 MHz
Min
Prům
Max
57
63
359
Cortex-M7 STM32F767ZI na 96 MHz
Min
Prům
Max
61
88
1301
2.3
Sample aplikace
Middleware MotionPW lze snadno manipulovat pro vytváření uživatelských aplikací.
A sampAplikace se nachází ve složce Application. Je navržena pro spuštění na vývojové desce NUCLEO-F401RE, NUCLEOU575ZI-Q nebo NUCLEO-L152RE připojené k rozšiřující desce X-NUCLEO-IKS4A1 nebo X-NUCLEO-IKS01A3.
Aplikace rozpoznává kroky, kadenci a jistotu v reálném čase. Data lze zobrazit pomocí grafického rozhraní.
Obrázek 3. STM32 Nucleo: LED diody, tlačítko, propojka
Výše uvedený obrázek ukazuje uživatelské tlačítko B1 a tři LED na desce NUCLEO-F401RE. Jakmile je deska napájena, LED LD3 (PWR) se rozsvítí.
Pro sledování dat v reálném čase je vyžadováno připojení kabelem USB. Deska je napájena z počítače přes USB připojení. Tento pracovní režim umožňuje uživateli zobrazit detekované kroky, kadenci a jistotu, data z akcelerometru, časové intervaly a další.amp a případně další data ze senzorů v reálném čase pomocí MEMS-Studio.
2.4
Aplikace MEMS Studio
SampTato aplikace využívá aplikaci MEMS-Studio, kterou lze stáhnout z www.st.com.
Krok 1. Ujistěte se, že jsou nainstalovány potřebné ovladače a že je k PC připojena deska STM32 Nucleo s příslušnou rozšiřující deskou.
UM2350 – Rev 4
strana 7/16
UM2350
Knihovna middlewaru MotionPW v softwarovém rozšíření X-CUBE-MEMS1 pro STM32Cube
Krok 2.
Spuštěním aplikace MEMS-Studio otevřete hlavní okno aplikace.
Pokud je k PC připojena deska STM32 Nucleo s podporovaným firmwarem, je automaticky detekována. Stiskněte tlačítko [Connect] pro navázání spojení s vyhodnocovací deskou.
Obrázek 4. MEMS-Studio – Connect
Krok 3. Po připojení k desce STM32 Nucleo s podporovaným firmwarem se otevře karta [Library Evaluation].
Chcete-li spustit a zastavit datový proud, přepněte příslušný svislý panel nástrojů [Start].
nebo tlačítko [Stop] na vnější straně
Data pocházející z připojeného senzoru mohou být viewed výběrem záložky [Tabulka dat] na vnitřní svislé nástrojové liště.
Obrázek 5. MEMS-Studio – Vyhodnocení knihovny – Tabulka dat
UM2350 – Rev 4
strana 8/16
UM2350
Knihovna middlewaru MotionPW v softwarovém rozšíření X-CUBE-MEMS1 pro STM32Cube
Krok 4. Kliknutím na [Krokoměr] otevřete příslušné okno aplikace. Obrázek 6. MEMS-Studio – Vyhodnocení knihovny – Krokoměr
Krok 5.
Klikněte na [Uložit do File] otevřete okno konfigurace záznamu dat. Vyberte data senzoru a krokoměru, která chcete uložit do file. Ukládání můžete spustit nebo zastavit kliknutím na odpovídající
tlačítko.
Obrázek 7. MEMS-Studio – Vyhodnocení knihovny – Uložit do File
UM2350 – Rev 4
strana 9/16
UM2350
Knihovna middlewaru MotionPW v softwarovém rozšíření X-CUBE-MEMS1 pro STM32Cube
Krok 6.
Režim vkládání dat lze použít k odeslání dříve získaných dat do knihovny a jejich příjmu
výsledek. Výběrem karty [Data Injection] na svislém panelu nástrojů otevřete vyhrazené view pro tuto funkci.
Obrázek 8. MEMS-Studio – Library Evaluation – Data Injection
Krok 7.
Klepnutím na tlačítko [Procházet] vyberte file s dříve zachycenými daty ve formátu CSV. Data budou načtena do tabulky v aktuálním view. Ostatní tlačítka budou aktivní. Můžete kliknout na:
Tlačítko [Offline Mode] pro zapnutí/vypnutí offline režimu firmwaru (režim využívající dříve zaznamenaná data).
Tlačítka [Start]/[Stop]/[Step]/[Repeat] pro ovládání přenosu dat z MEMS-Studia do knihovny.
UM2350 – Rev 4
strana 10/16
UM2350
Reference
3
Reference
Všechny následující zdroje jsou volně dostupné na www.st.com. 1. UM1859: Začínáme se softwarem X-CUBE-MEMS1 motion MEMS a senzorem prostředí
rozšíření pro STM32Cube 2. UM1724: Desky STM32 Nucleo-64 (MB1136) 3. UM3233: Začínáme s MEMS-Studio
UM2350 – Rev 4
strana 11/16
UM2350
Historie revizí
Tabulka 4. Historie revizí dokumentu
Datum
Změny verze
24. ledna 2018 1 První vydání.
21. března 2018 2 Aktualizovaný úvod a kapitola 2.1 MotionPWviewAktualizována kapitola 2.2.5: Výkon algoritmu a obrázek 3. STM32 Nucleo: LED diody, tlačítko, propojka.
20. února 2019 3 Přidány informace o kompatibilitě rozšiřující desky X-NUCLEO-IKS01A3.
Aktualizovaný úvod do sekce, sekce 2.1: MotionPW nadview, Oddíl 2.2.1: Popis knihovny MotionPW 20. května 2025 4, Oddíl 2.2.2: API MotionPW, Oddíl 2.2.4: Demo kód, Oddíl 2.2.5: Algoritmus
výkon, oddíl 2.3: Sampaplikace, Část 2.4: Aplikace MEMS Studio
UM2350 – Rev 4
strana 12/16
UM2350
Obsah
Obsah
1 Zkratky a akronymy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2 Middleware knihovna MotionPW v softwarovém rozšíření X-CUBE-MEMS1 pro
STM32Cube . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 2.1 MotionPW přesview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.2.1 Popis knihovny MotionPW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2.2 Rozhraní API MotionPW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2.3 Vývojový diagram API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.2.4 Demo kód . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.2.5 Výkon algoritmu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2.3 Sample aplikace. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.4 Aplikace MEMS Studio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3 Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11 Historie revizí . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
UM2350 – Rev 4
strana 13/16
UM2350
Seznam tabulek
Seznam tabulek
Tabulka 1. Tabulka 2. Tabulka 3. Tabulka 4.
Seznam zkratek . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Uplynulý čas algoritmu (µs) Cortex-M4, Cortex-M3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Uplynulý čas algoritmu (µs) Cortex-M33 a Cortex-M7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Historie revizí dokumentu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
UM2350 – Rev 4
strana 14/16
UM2350
Seznam figur
Seznam figur
Obrázek 1. Obrázek 2. Obrázek 3. Obrázek 4. Obrázek 5. Obrázek 6. Obrázek 7. Obrázek 8.
Logická sekvence MotionPW API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Orientační systém pro zařízení nošená na zápěstí . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 STM32 Nucleo: LED diody, tlačítko, propojka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 MEMS-Studio – Připojení . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 MEMS-Studio – Vyhodnocení knihovny – Datová tabulka. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 MEMS-Studio – Vyhodnocení knihovny – Krokoměr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 MEMS-Studio – Vyhodnocení knihovny – Uložit do File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 MEMS-Studio – Vyhodnocení knihovny – Vkládání dat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
UM2350 – Rev 4
strana 15/16
UM2350
DŮLEŽITÉ UPOZORNĚNÍ ČTĚTE POZORNĚ STMicroelectronics NV a její dceřiné společnosti (“ST”) si vyhrazují právo provádět změny, opravy, vylepšení, úpravy a vylepšení produktů ST a/nebo tohoto dokumentu kdykoli bez upozornění. Kupující by měli před zadáním objednávky získat nejnovější relevantní informace o produktech ST. Produkty ST jsou prodávány v souladu s prodejními podmínkami ST platnými v době potvrzení objednávky. Kupující jsou výhradně odpovědní za výběr, výběr a použití produktů ST a ST nepřebírá žádnou odpovědnost za pomoc s aplikací nebo design produktů kupujících. Společnost ST zde neuděluje žádnou výslovnou ani předpokládanou licenci k právu duševního vlastnictví. Další prodej produktů ST s ustanoveními odlišnými od informací uvedených v tomto dokumentu ruší jakoukoli záruku poskytnutou společností ST na takový produkt. ST a logo ST jsou ochranné známky společnosti ST. Další informace o ochranných známkách ST najdete na www.st.com/trademarks. Všechny ostatní názvy produktů nebo služeb jsou majetkem jejich příslušných vlastníků. Informace v tomto dokumentu nahrazují a nahrazují informace dříve uvedené v předchozích verzích tohoto dokumentu.
© 2025 STMicroelectronics Všechna práva vyhrazena
UM2350 – Rev 4
strana 16/16
Dokumenty / zdroje
![]() |
Rozšíření softwaru pro senzory a algoritmy pohybu ST X-CUBE-MEMS1 [pdfUživatelská příručka STM32 Nucleo, X-NUCLEO-IKS4A1, X-NUCLEO-IKS01A3, X-CUBE-MEMS1 Rozšíření softwaru pro senzory a pohybové algoritmy, X-CUBE-MEMS1, Rozšíření softwaru pro senzory a pohybové algoritmy, Rozšíření softwaru pro pohybové algoritmy, Rozšíření softwaru pro algoritmy, Rozšíření softwaru |