BLE Indoor Positioning with PSoC
6 MCU with BLE Connectivity
Document No. 002-17647 Rev.**
11
Components and Settings
lists the PSoC Creator Components used in this example, how they are used in the design, and the non-default settings
required so they function as intended.
Table 3. PSoC Creator Components
Component
Instance Name
Purpose
Non-default Settings
Bluetooth Low
Energy (BLE)
BLE
The BLE component is configured as the Indoor Positioning Service.
See the
Digital Input
Pin
SW2
This pin is used to generate interrupts when the user button (
SW2
) is
pressed.
[General tab]
Uncheck HW connection
Drive mode: Resistive Pull
Up
Digital Output
pin
Disconnect_LED
Advertising_LED
Simulation_LED
These GPIOs are configured as firmware-controlled digital output
pins that control LEDs.
[General tab]
Uncheck HW connection
Drive mode: Strong Drive
SysInt
SW2_Int
This Component is configured to extract interrupts from
GlobalSignal.
Default
GSRef
GlobalSignal
This Component is used to detect if any of the interrupt enabled pins
triggered an interrupt. It is a separate resource from the dedicated
port interrupts, and it has the ability to wake up the chip from deep-
sleep mode
[General tab]
Global signal name:
HWCombined Port
Interrupt (AllPortInt)
UART (SCB)
UART_DEBUG
This Component is used to print messages on a terminal program.
Default
For information on the hardware resources used by a Component, see the Component datasheet.
Parameter Settings
The BLE Component is configured as the IPS Server in the GAP Peripheral role with the settings shown in Figure 11 to Figure
18. The Custom Profile is used as there is no defined Indoor Positioning Profile specification defined.
Figure 11. General Settings