Table of Contents
Introduction......................................................................................................................1
1. Getting Started.......................................................................................................... 4
1.1. Software Prerequisites ................................................................................................................ 4
1.2. Software Setup.............................................................................................................................4
1.3. ATBTLC1000 Embedded Firmware............................................................................................. 5
1.4. ATBTLC1000 Host Software API................................................................................................. 5
1.5. Hardware Prerequisites................................................................................................................7
1.6. Hardware Setup........................................................................................................................... 9
2. Creating the Project and Initializing ........................................................................ 12
2.1. Creating Project from ASF......................................................................................................... 12
2.2. Configuring ASF for ATBTLC1000-ZR....................................................................................... 15
2.3. Compiling and Testing the Project..............................................................................................16
3. Establishing Connection with Central Device.......................................................... 18
3.1. Configuring and Starting the Advertisement Process.................................................................19
3.2. Managing GAP events............................................................................................................... 25
4. Setting/Handling of Pre-Defined Service ................................................................ 30
4.1. Adding Device Info Service Component from ASF Wizard to Project........................................ 31
4.2. Configuring and Loading Device Information Service................................................................ 33
5. Setting up and Handling Custom Service................................................................37
5.1. Configuring and Loading the Custom Environment Service.......................................................38
5.2. Updating the Temperature Characteristic...................................................................................43
6. Appendix A: Software Solution - Pre-Defined Svc ..................................................47
7. Appendix B: Software Solution - Custom Service................................................... 49
8. Document Revision History..................................................................................... 53
The Microchip Web Site................................................................................................ 54
Customer Change Notification Service..........................................................................54
Customer Support......................................................................................................... 54
Microchip Devices Code Protection Feature................................................................. 54
Legal Notice...................................................................................................................55
Trademarks................................................................................................................... 55
Quality Management System Certified by DNV.............................................................56
ATBTLC1000
© 2017 Microchip Technology Inc.
Training Manual
DS00002599A-page 2