cancel
Showing results for 
Search instead for 
Did you mean: 

STM32H743 LwIP no RTOS transmit in interrupt

Vale81
Visitor

Hi, 

I'm using STM32H743 with STM32Cube FW_H7 V1.12.1 library package.

I'm using LwIP without RTOS and our application is working well. In order to improve performance we would like to use the transmission in interrupt for the etherrnet interface instead the polling transmission.

I saw that in the ethernet_link_check_state function in ethernetif.c file it is used the  HAL_ETH_Start_IT(&heth), but in the low_level_output used to transmit data is used HAL_ETH_Transmit() insted of HAL_ETH_Transmit_IT().

Is it possible to use the HAL_ETH_Transmit_IT() in order to improve performance?

What we need to modify in order to use the HAL_ETH_Transmit_IT() insted of HAL_ETH_Transmit()?

Thanks in advance.

Regards

0 REPLIES 0