Lines Matching refs:serial_config
106 jerryx_debugger_serial_configure_attributes (int fd, jerryx_debugger_transport_serial_config_t serial_config)
119 cfsetispeed (&options, serial_config.baud_rate);
120 cfsetospeed (&options, serial_config.baud_rate);
126 switch (serial_config.data_bits)
150 JERRYX_ERROR_MSG ("Unsupported data bits: %d\n", serial_config.data_bits);
155 switch (serial_config.parity)
176 JERRYX_ERROR_MSG ("Unsupported parity: %c\n", serial_config.parity);
181 switch (serial_config.stop_bits)
195 JERRYX_ERROR_MSG ("Unsupported stop bits: %d\n", serial_config.stop_bits);
335 jerryx_debugger_transport_serial_config_t serial_config;
338 serial_config.device_id = token ? token : "/dev/ttyS0";
339 serial_config.baud_rate = (token = strtok (NULL, ",")) ? (uint32_t) strtoul (token, NULL, 10) : 115200;
340 serial_config.data_bits = (token = strtok (NULL, ",")) ? (uint32_t) strtoul (token, NULL, 10) : 8;
341 serial_config.parity = (token = strtok (NULL, ",")) ? token[0] : 'N';
342 serial_config.stop_bits = (token = strtok (NULL, ",")) ? (uint32_t) strtoul (token, NULL, 10) : 1;
344 int fd = open (serial_config.device_id, O_RDWR);
348 JERRYX_ERROR_MSG ("Error %d opening %s: %s", errno, serial_config.device_id, strerror (errno));
352 if (!jerryx_debugger_serial_configure_attributes (fd, serial_config))