Code ID

This example shows how to identify the running program on your Arduino. Indeed, you may not remember which program was last loaded on your Arduino, or which version of your program is running.

To identify the running program, you simply need to assign a Code ID (name + version) to your Arduino code. This example illustrates how to do this.

Sketch

In HITIPanel, open this project Example : 1_Basics \ 10_CodeID

We start by declaring 2 strings to define the Code ID : a name and a version. Both strings must be placed inside the Program Memory by using the “const … PROGMEM” keywords.

Finally, we set the Code ID by using HC_codeName() and HC_codeVersion().

#include <HITIComm.h>

// code ID
const char code_name[]    PROGMEM = "My great code";
const char code_version[] PROGMEM = "1.0.0";

void setup()
{
    // initialize library
    HC_begin();

    // set code ID
    HC_codeName(code_name);
    HC_codeVersion(code_version);
}

void loop()
{
    // communicate with HITIPanel
    HC_communicate();
}

Arduino Toolbar

In the Arduino Toolbar, the Code ID appears once the communication is established with your Arduino.

CONTENTS

HITISoftware

Control and Monitoring Software for Arduino