jerry_value_t iotjs_uart_set_platform_config(iotjs_uart_t* uart, const jerry_value_t jconfig) { JS_GET_REQUIRED_CONF_VALUE(jconfig, uart->platform_data->device_path, IOTJS_MAGIC_STRING_DEVICE, string); return jerry_create_undefined(); }
jerry_value_t iotjs_spi_set_platform_config(iotjs_spi_t* spi, const jerry_value_t jconfig) { iotjs_spi_platform_data_t* platform_data = spi->platform_data; JS_GET_REQUIRED_CONF_VALUE(jconfig, platform_data->bus, IOTJS_MAGIC_STRING_BUS, number); return jerry_create_undefined(); }
jerry_value_t iotjs_adc_set_platform_config(iotjs_adc_t* adc, const jerry_value_t jconfig) { iotjs_adc_platform_data_t* platform_data = adc->platform_data; JS_GET_REQUIRED_CONF_VALUE(jconfig, platform_data->pin, IOTJS_MAGIC_STRING_PIN, number); return jerry_create_undefined(); }