История изменений
Исправление metawishmaster, (текущая версия) :
Я бы на твоём месте сразу лез в lpuart драйвер и искал ioctl который активирует 9-bit mode. Если такого ioctl нет, надо написать. Возможно ещё надо будет придумать как эти самые 9bit передавать, я не помню что туда передаётся, если char - плохо.
там ioctl нет. но есть «uart_parse_options(options, &baud, &parity, &bits, &flow);» внутри «__init lpuart_console_setup(struct console *co, char *options)»,похоже, то что нужно, спасибо! :)
Исходная версия metawishmaster, :
Я бы на твоём месте сразу лез в lpuart драйвер и искал ioctl который активирует 9-bit mode. Если такого ioctl нет, надо написать. Возможно ещё надо будет придумать как эти самые 9bit передавать, я не помню что туда передаётся, если char - плохо.
там ioctl нет. но есть «uart_parse_options(options, &baud, &parity, &bits, &flow);» внутри «__init lpuart_console_setup(struct console *co, char *options)»,похоже, то что нужно спасибо! :)