int main(int argc, char* argv[]) { AppConfig conf; parse_options(argc, argv, conf); blynkMQTT = new BlynkMQTT(Blynk, conf); blynkMQTT->connect(conf.mqtt_server, conf.mqtt_port); blynkMQTT->add_in_map(InputMap(3, "blynk/input/json/slider")); //blynkMQTT->add_in_map(InputMap(0, "blynk/input/json/button/0")); //blynkMQTT->add_in_map(InputMap(1, "blynk/input/json/button/1")); Blynk.begin(conf.blynk_token, conf.blynk_server, conf.blynk_port); blynkMQTT->loop_start(); while (blynkMQTT->should_run()) { Blynk.run(); usleep(100 * 1000); } blynkMQTT->disconnect(); blynkMQTT->loop_stop(); // doesn't seem to help with valgrind... // blynkMQTT->clean(); return 0; }
//------------------------------------------------------- // main関数 //------------------------------------------------------- int main() { int x,y; printf("Program Start\n"); BoardIni(); while(1) { InputMap(&x,&y); if(x == 0 && y == 0) { printf("Program End\n"); break; } CheckPut(x,y); printf("z:%d %d-%d\nmove:%d\n",z,x,y,move); } return 0; }