void moduleInit(void) { hardware_register(&module); hardware_set_id(module, "module"); module->init=&moduleHwInit; module->deinit=&moduleHwDeinit; module->send=&moduleSend; module->receive=&moduleReceive; }
void gpio433Init(void) { hardware_register(&gpio433); hardware_set_id(gpio433, "433gpio"); piHiPri(55); options_add(&gpio433->options, 'r', "receiver", has_value, config_value, "^[0-9]+$"); options_add(&gpio433->options, 's', "sender", has_value, config_value, "^[0-9]+$"); gpio433->type=RF433; gpio433->init=&gpio433HwInit; gpio433->deinit=&gpio433HwDeinit; gpio433->send=&gpio433Send; gpio433->receive=&gpio433Receive; gpio433->settings=&gpio433Settings; }