Instruction Manual

Mini EVK vs. NodeBuilder Tool Comparison ........................................ 2
Mini EVK Contents ................................................................................. 3
Installing the Mini EVK Software ................................................................ 4
Document Roadmap....................................................................................... 5
Using the Mini Application............................................................................. 7
Starting the Mini Application ....................................................................... 8
Building a Neuron C Application Image ...................................................... 8
Loading a Neuron C Application Image ..................................................... 12
Selecting a Program ID ......................................................................... 16
Resetting, Winking, and Testing Devices................................................... 20
Using the Mini EVK Example Applications..............................................22
Mini EVK Example Applications ................................................................ 23
Neuron C Example Applications................................................................. 23
MGSwitch and MGLight Example Applications ................................. 25
MGDemo Example Application ............................................................ 26
MGKeyboard Example Application...................................................... 28
Monitoring & Control Example Application .............................................. 29
ISI Information ...................................................................................... 31
Developing a Neuron C Application........................................................... 34
What Is Neuron C?....................................................................................... 35
Unique Aspects of Neuron C ....................................................................... 35
Neuron C Variables ............................................................................... 37
Neuron C Variable Types ............................................................... 37
Neuron C Storage Classes .............................................................. 37
Variable Initialization .................................................................... 39
Neuron C Declarations ................................................................... 39
Getting Started with Neuron C................................................................... 40
Input/Output.......................................................................................... 40
Digital Sensor Example.................................................................. 42
Analog Sensor Example.................................................................. 42
Digital Actuator Example............................................................... 43
Serial Actuator Example ................................................................ 43
Hello World Example...................................................................... 44
Timers .................................................................................................... 44
Digital Sensor and Serial Actuator Example ................................ 45
Analog Sensor and Serial Actuator Example................................ 45
Digital Actuator Example............................................................... 47
Network Variables................................................................................. 47
Digital Sensor Example.................................................................. 49
Analog Sensor Example.................................................................. 50
Digital Actuator Example............................................................... 51
Serial Actuator Example ................................................................ 52
Configuration Properties....................................................................... 52
Digital Sensor Example.................................................................. 53
Functional Blocks and Functional Profiles.......................................... 54
Digital Sensor Example.................................................................. 55
Analog Sensor Example.................................................................. 56
Digital Actuator Example............................................................... 57
Serial Actuator Example ................................................................ 58
Self-installation ..................................................................................... 58
Digital Sensor Example.................................................................. 59
ii Mini EVK User’s Guide