Contents
Contents............................................................................................................................................... 2
Figures.................................................................................................................................................. 3
Tables ................................................................................................................................................... 3
1Abstract.......................................................................................................................................... 4
2Terms and Definitions................................................................................................................... 4
3Introduction.................................................................................................................................... 5
3.1 How long should it take?....................................................................................................... 5
3.2 Block Diagram....................................................................................................................... 5
3.3 Key Features......................................................................................................................... 6
4Kit Content..................................................................................................................................... 6
5System Requirements................................................................................................................... 7
6Hardware Description ................................................................................................................... 7
6.1 PCB and Board Layout: ........................................................................................................ 7
6.2 Sensors Overview................................................................................................................. 8
6.2.1 Environmental Sensor ........................................................................................... 8
6.2.2 Motion Sensor: Accelerometer/Gyroscope............................................................ 9
6.2.3 Audio Sensor: Microphone .................................................................................... 9
6.2.4 Electronic Compass (Magnetometer).................................................................. 10
6.2.5 Barometric Pressure Sensor ............................................................................... 10
6.2.6 Optical Sensor: Ambient Light and IR Proximity ................................................. 10
6.3 Buttons and LEDs ............................................................................................................... 10
6.4 NOR Flash Memory ............................................................................................................ 11
6.5 Power Supply...................................................................................................................... 11
7Software Downloading and Programming................................................................................ 14
7.1 Drivers and Tools................................................................................................................ 14
7.1.1 SmartSnippets™ Installation ............................................................................... 14
7.1.2 KEIL Installation................................................................................................... 16
7.2 Development Software Source........................................................................................... 16
8Run the pre-loaded Demo........................................................................................................... 18
9Build Your First IoT Application ................................................................................................ 21
9.1.1 How to Start Development................................................................................... 21
9.2 Flash Programming in MSK Applications............................................................................ 22
9.3 Beacon Reference Applications.......................................................................................... 26
9.3.1 Building and Running the Example ..................................................................... 26
10 Appendices.................................................................................................................................. 30
10.1 Appendix A: Memory Map................................................................................................... 30
10.2 Appendix B: Enclosure........................................................................................................ 30
10.3 Appendix C: mkimage script steps...................................................................................... 31
11 Revision History.......................................................................................................................... 33