-
- Это, емнип, C99. Так что в любом С должно работать. Про C++ не в курсе. В твоем варианте uart_tx и uart_rx имеют разные типы и, следовательно, либо нужны разные функции для работы с fifo, либо придется через изврат кастовать туда-сюда. - LightElf(12.04.2024 12:48)
- Поле size нужно, чтобы можно было использовать общие функции для работы с буфером. Тем не менее твой вариант лучше всех предыдущих. А для функций - надо определить базовую структуру, и работать с буфером через нее: il-2(529 знак., 12.04.2024 11:42)