Gpio; Special Function Inputs - Globalstar ST150 User Manual

Table of Contents

Advertisement

9150-0125-01 R-4
9.1.6.3
Preemption by Time and Priority
In the event the queue is full, the oldest message with lowest priority found that can be aborted will be removed to make
room for the next incoming message.
9.1.6.4
OTA Message Logging
All messages that are added to the transmit queue are logged into device flash for diagnostic retrieval. These entries
contain information about the message, which includes timestamp, message UMN (unique message number), message
size, and any flags that indicate a transmission failure. Transmission failures can occur due to reasons defined in the
Transmitter section, or due to a message being aborted or pre-empted.
9.1.6.5
Transmit Queue Events
Transmit Queue events can be sent via URCs to indicate asynchronous events that are occurring, and can be very useful
for debugging.
9.1.7

GPIO

Available GPIOs can be setup for inputs, module event interrupt outputs, special input functions, or for supported
peripheral usage.
9.1.7.1
Reserved vs Non-Reserved GPIO Entries
Once a GPIO is assigned to a role, it is considered reserved. A reserved GPIO cannot be assigned to another role without
being un-reserved first
9.1.7.2
Inputs
When a GPIO is setup as an input, the GPIO component will generate events on edge transitions.
9.1.7.3
Event Interrupts
When a GPIO is setup as an Event Interrupt, the corresponding pin can be shared amongst other module IRQs as long as
the active high/low polarity is the same.
This feature makes it possible to have module interrupts assert and wake an external MCU or device. Each event that
generates an interrupt can be read via the Interrupt AT command and doing so will also clear all active interrupts.
9.1.8

Special Function Inputs

Special Function Inputs make it possible to add device-specific features in the application and will send events that
describe input transitions for these features. These functions include the following, and can be mapped to Software
Inputs 1-8 (See Inputs section):
9.1.8.1
Tamper Detection
Used to trigger a tamper event
9.1.8.2
Line Power Detection
Used for line-power detection status. Line Power status is described in the monthly Health Check OTA message, but can
also be mapped to an available software input.
9.1.8.3
Advertising Enable
Used to re-enable BLE Configuration Service advertising temporarily if it has been disabled. This makes it possible to re-
connect the Globalstar Mobile App if the BLE Configuration Service is normally disabled.
9.1.8.4
Fixed and Non-Fixed Special Functions
Special functions can be assigned to un-reserved pins if the special function entry is not fixed. If the special function entry
is fixed, it must use the fixed pin assignment.
ST150M User Manual
Confidential & Proprietary Information
57

Advertisement

Table of Contents
loading

This manual is also suitable for:

St150m-devkit

Table of Contents