9 Commits

Author SHA1 Message Date
d7552f1dce
Fix race condition in HlComPortReadLsr
The static local variable RingFlag in HlComPortReadLsr caused shared state across multiple calls and ports, leading to race conditions and incorrect behavior.
2025-08-06 09:01:47 +02:00
da3e039a05
Use correct address when clearing COM port buffer
The code was reading from Port->Address to clear the RBR before the field was initialized.
2025-07-20 14:53:04 +02:00
906e09fd9f
Refactor COM port support, to get rid of global variables in library 2024-06-12 18:02:29 +02:00
d427ca20fb
Always include xtos.h in kernel sources 2023-02-20 00:21:52 +01:00
3131aac7a9
Move serial ports I/O address to architecture specific header 2023-01-05 15:58:36 +01:00
c5a7d0fe05
Improvements in COM port support 2023-01-02 16:14:00 +01:00
94e9fa1293
Allow to provide custom COM port address 2022-12-29 23:44:52 +01:00
bffb93b58c
Add missing calling convention 2022-12-27 22:05:46 +01:00
a7d07e7ecb
Integrate xtklib with the kernel 2022-08-30 23:23:02 +02:00