Datasheet

3 Software development
3.1 Software development kit
The SPBTLE-1S module embeds the BlueNRG-1 application processor. Refer to the BlueNRG-1 web page
(https://www.st.com) to get access to:
• BlueNRG-1 datasheet
• development kit
• application notes
• user manuals
• tools and software
• design note and tips
Software and firmware should be configured taking into account the SPBTLE-1 specific configuration as
described in the block diagram chapter. In particular the SPBTLE-1 module has:
• 32 MHz crystal oscillator
• 32 kHz crystal oscillator
• SMPS DC-DC converter
• 10 µH SMPS inductor
The projects provided with the development kit should be customized defining as following:
• HS_SPEED_XTAL=HS_SPEED_XTAL_32MHZ
• LS_SOURCE=LS_SOURCE_EXTERNAL_32KHZ
• SMPS_INDUCTOR=SMPS_INDUCTOR_10µH
3.2 Software architecture
There are two possible software architectures:
• Host-less mode (application processor): customer application runs on the SPBTLE-1S module. Many
sample projects are available in the development kit
Figure 2. SPBTLE-1S BLE application processor
• Hosted mode (network processor): the module is configured as network module controlled by an external
host connected via SPI or UART. A project named DTM is available in the development kit that configures
the SPBTLE-1S module as a network module.
SPBTLE-1S
Software development
DS12065 - Rev 5
page 5/25










