I have found what i was looking for:
USART2->US_CR = US_CR_TXEN;//Enables USART2 TX
USART2->US_CR = US_CR_RXEN;//Enables USART2 RX
USART2->US_CR = US_CR_TXDIS;//Disables USART2 TX
USART2->US_CR = US_CR_RXDIS;//Disables USART2 RX
But now i find that if i have set the pins as digital previously like this:
pinMode(16, OUTPUT);
pinMode(17, INPUT);
the USART2 wont start, and will stay in LOW status, and therefor, not read anything.
Any clues on how to solve that?
I already tried the
g_APinDescription[pin].pPort -> PIO_PER = g_APinDescription[pin].ulPin; (pin is digital io)
g_APinDescription[pin].pPort -> PIO_PDR = g_APinDescription[pin].ulPin; (pin is peripheral)
and it didnt do the job.
BR