Enabling And Configuring The Uart; Software High Level Overview; Ble Configuration Service And Interfaces - Globalstar ST150 User Manual

Table of Contents

Advertisement

9150-0125-01 R-4

7.13 ENABLING AND CONFIGURING THE UART

Use the following command to configure the UART:
AT+UART2PROP=<is_enabled>,[<tx_gpio_key>,<rx_gpio_key>,<baud_rate_enum>]
This is the baud rate enumeration:
typedef enum
{
GHAL_UART2_BAUD_1200
GHAL_UART2_BAUD_2400,
GHAL_UART2_BAUD_4800,
GHAL_UART2_BAUD_9600,
GHAL_UART2_BAUD_14400,
GHAL_UART2_BAUD_19200,
GHAL_UART2_BAUD_28800,
GHAL_UART2_BAUD_31250,
GHAL_UART2_BAUD_38400,
GHAL_UART2_BAUD_56000,
GHAL_UART2_BAUD_57600,
GHAL_UART2_BAUD_76800,
GHAL_UART2_BAUD_115200,
GHAL_UART2_BAUD_230400,
GHAL_UART2_BAUD_250000,
GHAL_UART2_BAUD_460800,
GHAL_UART2_BAUD_921600,
GHAL_UART2_BAUD_1000000,
} ghal_uart2_baud_t;
Use "AT+UART2PROP?" To query the configuration.
Here is a query showing the factory default configuration for the ST150 Module. Note that the UART is enabled
by default. Default baud rate is 9600 baud.
AT+UART2PROP?
+UART2PROP:1,6,4,3
OK

8 SOFTWARE HIGH LEVEL OVERVIEW

This section serves to illustrate the high-level software functionality of the ST150 Module. For detailed software
description and design guidance please refer to the following documentation:
ST150 Unified API
ST150 Software Design Guide
8.1

BLE CONFIGURATION SERVICE AND INTERFACES

BLE Configuration Service is an encrypted BLE service used by the Globalstar Mobile App to provide trusted user
authentication and access to all device configuration settings. It is necessary to first create a user account, as outlined in
the Quick Start section, in order to securely access the device settings.
The BLE Configuration Service serves as the root of trust for device configuration changes. Through the Configuration
Service, permissions can be set for each external interface, physical UART and BLE UART (NUS). It is possible to
permanently disable, permanently enable, or temporarily enable user authentication access for each interface with the
following options.
The BLE Configuration Service can, optionally, be disabled if device discovery is not wanted. However, in doing so,
provision should be made to be able to recover an un-advertising device via AT commands through one of the following
External Interfaces, or through a GPIO Special Function. Disabling the BLE Configuration Service will also disable Nordic
DFU Service (needed for Nordic firmware updates) as well as ASIC DFU Service (needed for ASIC firmware updates).
ST150M User Manual
= 0,
Confidential & Proprietary Information
52

Advertisement

Table of Contents
loading

This manual is also suitable for:

St150m-devkit

Table of Contents