//Here’s an example:
#include “stone.h”
extern unsigned char receive_over_flage;
extern recive_group STONER;
extern unsigned char STONE_RX_BUF[RX_LEN];
String my_name;
String box_text;
int my_status;
int btn_nums=0;
char btn_numsc[10];
long box_value;
char box_numsc[10];
void setup()
{
Serial.begin(115200);
}
void loop() {
serial_receive();
if (receive_over_flage == 1)
{
if(memcmp((char*)STONER.widget,”button1″,7)==0)
{
btn_nums++;
sprintf(btn_numsc,”test%d”,btn_nums); //Converts floating point numbers to strings
set_text(“spin_box”, “spin_box1″, btn_numsc);
}
if(memcmp((char*)STONER.widget,”spin_box1”,9)==0)
{
box_value=STONER.long_value;
Serial.println(box_value);
}
receive_over_flage = 0;
}
}