Hello. I am trying to port BLE serialization code to a host MCU, to say STM32F4.
I am looking through porting documentation (BTW, it is quite well documented. Well done Nordic!), and the page said I could either port UART PHY or UART_HCI PHY.
UART_HCI is said to be "a reliable UART" and an additional timer ISR (TIMER_IRQ) is attached to the simple UART. Both of them uses the same TX/RX, RTS/CTS pins.
So does it simply mean that porting UART_HCI is better than porting UART? How UART and UART_HCI are different, and what are the consideration when porting UART_HCI to the host MCU, over porting UART?
Thank you very much.