ethernet: fix potential task watch dog timeout
This commit is contained in:
parent
63dae58176
commit
222ac1dd60
1 changed files with 2 additions and 2 deletions
|
@ -244,8 +244,8 @@ static void emac_esp32_rx_task(void *arg)
|
||||||
uint8_t *buffer = NULL;
|
uint8_t *buffer = NULL;
|
||||||
uint32_t length = 0;
|
uint32_t length = 0;
|
||||||
while (1) {
|
while (1) {
|
||||||
// block indefinitely until some task notifies me
|
// block indefinitely until got notification from underlay event
|
||||||
ulTaskNotifyTake(pdFALSE, portMAX_DELAY);
|
ulTaskNotifyTake(pdTRUE, portMAX_DELAY);
|
||||||
do {
|
do {
|
||||||
length = ETH_MAX_PACKET_SIZE;
|
length = ETH_MAX_PACKET_SIZE;
|
||||||
buffer = malloc(length);
|
buffer = malloc(length);
|
||||||
|
|
Loading…
Reference in a new issue