Type of a computer device that interacts directly with, and most often takes input
from, humans and may deliver output to humans. The term "HID" most commonly refers to the
USB-HID specification.
HID
Integrated Circuit (IC)
A semiconductor chip consisting of fabricated transistors, resistors, and capacitors.
In a radio receiving system, an electronic amplifier that amplifies a very low-power
signal without significantly degrading its signal-to-noise ratio.
LNA
Logical Link Control and Adaptation Protocol (L2CAP)
“Provides a channel-based abstraction to applications and services. It carries out
segmentation and reassembly of application data and multiplexing and de-multiplexing of
multiple channels over a shared logical link.”Bluetooth Core Specification, Version 5.1, Vol 1, Part
A, Section 1.2
L2CAP
Main Stack Pointer (MSP)
The default stack pointer. By default, the nRF52 has a shared call stack for the
application and the SoftDevice, managed by the MSP.
MSP
Man-in-the-Middle (MITM)
A man-in-the-middle attack is a form of eavesdropping where communication between two
devices is monitored and modified by an unauthorized party who relays information between
the two devices giving the illusion that they are directly connected.
MITM
Memory Watch Unit (MWU)
A peripheral that can be used to generate events when a memory region is accessed by
the CPU.
MWU
Power Amplifier (PA)
A device used to increase the transmit power level of a radio signal.
PA
Programmable Peripheral Interconnect (PPI)
Enables peripherals to interact autonomously with each other using tasks and events
independent of the CPU.
PPI
Process Stack Pointer (PSP)
A separate stack pointer that can be used for application threads. This is an optional
configuration, but it may be required if using an RTOS.
PSP
Qualified Design Identification (QDID)
A unique identifier assigned to a design that has completed Bluetooth®
Qualification.
QDID
Software Development Kit (SDK)
A set of tools used for developing applications for a specific device or operating
system.
SDK
SoftDevice Manager (SDM)
A SoftDevice component that controls the SoftDevice state and configures the behavior
of certain core functionality.
SDM
Security Manager (SM)
Provides means for bonding devices, encrypting and decrypting data, and enabling
device privacy.
SM
Security Manager Protocol (SMP)
A protocol used for pairing and key distribution.
SMP
System on Chip (SoC)
A microchip that integrates all the necessary electronic circuits and components of a
computer or other electronic systems on a single integrated circuit.
SoC
Supervisor Call (SVC)
Generates a software exception in which access to system resources or privileged
operations can be provided.