»
(008) CubeIDE Implementation of USB Peripherals*
(018) C99 pointer*
(019) C99 With only value assignment*
(022) POSIX pthread multi-threads mutex*
(023) POSIX pthread multi-threads programming*
(027) C99 time and wait*
(028) High-precision calculation with GMP*
(029) Web Service Lib*
(030) International Components for Unicode (ICU)*
(031) Performance of C is higher than C++, because...*
(045) STM32软件函数命名规范
xxxx_xxxx_IRQHandler:xxxx功能处理函数,xxxx硬件功能完成时,中断一次。 HAL_UART_IRQHandler:UART功能处理函数,UART功能完成时,中断一次,完成一次处理一次,注意硬件是UART。 DMAx_Channelx_IRQHandler:DMA功能处理函数,DMA功能完成时,中断一次,DMA只有全部传输完成(TCx时)才会中断,完成一次处理一次,注意硬件是DMA。 HAL_xxxx_xxCpltCallback:事件完成回调函数,如UART的Tx事件,整个事件完成后回调:HAL_UART_TxCpltCallback。