MCPcopy Create free account
hub / github.com/Moddable-OpenSource/moddable / owb_gpio_initialize

Function owb_gpio_initialize

modules/drivers/onewire/esp/owb_gpio.c:265–279  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

263};
264
265OneWireBus* owb_gpio_initialize(owb_gpio_driver_info *driver_info, int pin)
266{
267 driver_info->bus.driver = &gpio_function_table;
268 driver_info->bus.timing = &_StandardTiming;
269
270 driver_info->bus.config = c_malloc(sizeof(modGPIOConfigurationRecord));
271 if ( driver_info->bus.config == NULL ) {
272 return NULL;
273 }
274 if (modGPIOInit(driver_info->bus.config , NULL, pin, kModGPIOInput)) {
275 return NULL;
276 }
277
278 return &(driver_info->bus);
279}

Callers 1

xs_onewireFunction · 0.85

Calls 1

modGPIOInitFunction · 0.50

Tested by

no test coverage detected