add: database in config file
fix: set pinMode only on start
This commit is contained in:
parent
fd2f5acbb3
commit
6e3b1d52a4
10 changed files with 24 additions and 9 deletions
12
main.c
12
main.c
|
@ -93,7 +93,7 @@ main(int argc, const char** argv)
|
|||
|
||||
/******************** SETUP DATABASE AND THIS CONTROLLER ********************/
|
||||
|
||||
database_setup(&mdb_env);
|
||||
database_setup(&mdb_env, &global_config);
|
||||
|
||||
this_controller = controller_load(mdb_env);
|
||||
|
||||
|
@ -108,7 +108,15 @@ main(int argc, const char** argv)
|
|||
/******************** SETUP WIRINGPI ********************/
|
||||
|
||||
wiringPiSetup();
|
||||
piFaceSetup(200);
|
||||
piFaceSetup(PIFACE_GPIO_BASE);
|
||||
|
||||
for(uint_fast8_t i = 0; i < this_controller->relay_count; ++i)
|
||||
{
|
||||
if(global_config.relay_configs[i].driver == RELAY_DRIVER_GPIO)
|
||||
{
|
||||
pinMode(global_config.relay_configs[i].pin, OUTPUT);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/******************** SETUP SOCKETS ********************/
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue