#include #include "nfcommander.h" #include "config.h" #include "reader.h" #include "control.h" int usage(char* fn){ printf("NFCommander - trigger actions based on near-field tags\n"); printf("\tUsage: %s \n", fn); return EXIT_FAILURE; } int main(int argc, char** argv){ if(argc < 2){ return usage(argv[0]); } //read configuration if(config_read(argv[1])){ return usage(argv[0]); } //start reader api reader_init(); //start control api control_start(); //handle events //TODO //clean up reader_free(); control_free(); config_free(); }