![ST FP-SNS-FLIGHT1 User Manual Download Page 2](http://html.mh-extra.com/html/st/fp-sns-flight1/fp-sns-flight1_user-manual_1355659002.webp)
Contents
UM2026
2/50
DocID029047 Rev 4
Contents
1
Acronyms and abbreviations ......................................................... 5
2
FP-SNS-FLIGHT1 software description.......................................... 6
2.1
Overview ........................................................................................... 6
2.2
Architecture ....................................................................................... 7
2.3
Folder structure ................................................................................. 9
2.4
Flash organization ........................................................................... 10
2.5
The boot process ............................................................................ 11
2.6
The installation process .................................................................. 12
2.7
Firmware-over-the-air (FOTA) update ............................................. 17
2.8
APIs ................................................................................................ 17
2.9
Sample application description ........................................................ 17
2.10
Android and iOS sample client application ...................................... 23
2.11
Firmware over-the-air (FOTA) update with BlueMS ........................ 35
3
System setup guide ....................................................................... 39
3.1
Hardware description ...................................................................... 39
3.1.1
STM32 Nucleo platform .................................................................... 39
3.1.2
X-NUCLEO-IDB04A1 expansion board............................................ 40
3.1.3
X-NUCLEO-IDB05A1 expansion board............................................ 40
3.1.4
X-NUCLEO-NFC01A1 expansion board .......................................... 41
3.1.5
X-NUCLEO-IKS01A1 expansion board ............................................ 42
3.1.6
X-NUCLEO-IKS01A2 expansion board ............................................ 43
3.1.7
X-NUCLEO-6180XA1 expansion board ........................................... 44
3.1.8
X-NUCLEO-53L0A1 expansion board .............................................. 45
3.2
Software description ........................................................................ 46
3.3
Hardware and software setup ......................................................... 47
3.3.1
Hardware setup ................................................................................ 47
3.3.2
Software setup .................................................................................. 47
3.3.3
System setup guide .......................................................................... 47
4
Revision history ............................................................................ 49