Unified Printf
Prior to Efinity 2022.2, you need specific functions provided in the bsp.h to print various kinds of data such as bsp_printHex, bsp_print, and bsp_printHexDigit. In Efinity 2022.2 or later, Efinix introduces unified printf implementation that enables printf implementation that resembles GNU C library, printf function. Unified printf also supports the legacy bsp_print functions for backward compatibility.
Starting from Efinity 2022.2 onwards, there are 3 print or printf
versions that are available for users to print characters to the UART terminal:
- Bsp_print
- Bsp_printf
- Bsp_printf_full