I've come to a problem that I'd like to receive multiple inputs from a USART in my stm32f4. For example, if I press and hold A then S then D on my keyboard (without letting go of A and S) then do something like printing out a value.
I know USART can only receive one input but is there a way using some kind of buffer or interrupt to simulate it at least like this. An example would be nice.