
Figure 1.
X-CUBE-GNSS1 software architecture
Sample Applications
Application
NMEA
Middleware
STM32Cube Hardware Abstraction Layer (HAL)
Hardware
Abstraction
Hardware
STM32 Nucleo development board
STM32 Nucleo expansion boards
A-GNSS
RTOS
mbedTLS
X-NUCLEO-GNSS1A1 (Sense)
cJSON
2.3
Folder structure
Figure 2.
X-CUBE-GNSS1 package folder structure
The following folders are included in the software package:
•
CubeMX
: includes configuration files for
•
Documentation
: contains a compiled HTML file generated from the source code, detailing the software
components and APIs.
•
Drivers
: contains the HAL drivers, the board-specific drivers for each supported board or hardware platform
(including the on-board components) and the CMSIS vendor-independent hardware abstraction layer for the
Arm Cortex
®
-M processor series.
UM2334
Folder structure
UM2334
-
Rev 7
page 4/19