Пример #1
0
void moduleInit(void) {

	hardware_register(&module);
	hardware_set_id(module, "module");

	module->init=&moduleHwInit;
	module->deinit=&moduleHwDeinit;
	module->send=&moduleSend;
	module->receive=&moduleReceive;
}
Пример #2
0
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;
}