mbed-os

Fork of mbed-os by erkin yucel

Committer:
xuaner
Date:
Thu Jul 20 14:26:57 2017 +0000
Revision:
1:3deb71413561
Parent:
0:f269e3021894
mbed_os

Who changed what in which revision?

UserRevisionLine numberNew contents of line
elessair 0:f269e3021894 1 lwip/api/tcpip.c: tcpip_init -> tcpip_thread
elessair 0:f269e3021894 2
elessair 0:f269e3021894 3 lwip/core/netif.c: netif_add
elessair 0:f269e3021894 4 lwip/arch/lpc17_emac.c: lpc_enetif_init -> packet_rx, packet_tx
elessair 0:f269e3021894 5
elessair 0:f269e3021894 6 === tcpip_thread ===
elessair 0:f269e3021894 7 while (true):
elessair 0:f269e3021894 8 sys_timeouts_mbox_fetch(&mbox, (void **)&msg)
elessair 0:f269e3021894 9 ...
elessair 0:f269e3021894 10
elessair 0:f269e3021894 11 Feeding the tcpip_thread mbox:
elessair 0:f269e3021894 12 tcpip_input
elessair 0:f269e3021894 13 tcpip_callback_with_block
elessair 0:f269e3021894 14 tcpip_timeout
elessair 0:f269e3021894 15 tcpip_untimeout
elessair 0:f269e3021894 16 tcpip_apimsg
elessair 0:f269e3021894 17 tcpip_netifapi
elessair 0:f269e3021894 18
elessair 0:f269e3021894 19
elessair 0:f269e3021894 20 === packet_rx ===
elessair 0:f269e3021894 21 while (true):
elessair 0:f269e3021894 22 sys_arch_sem_wait(&lpc_enetif->RxSem, osWaitForever)
elessair 0:f269e3021894 23 ...
elessair 0:f269e3021894 24
elessair 0:f269e3021894 25 Feeding the RX semaphore:
elessair 0:f269e3021894 26 ENET_IRQHandler
elessair 0:f269e3021894 27
elessair 0:f269e3021894 28
elessair 0:f269e3021894 29 === packet_tx ===
elessair 0:f269e3021894 30 while (true):
elessair 0:f269e3021894 31 sys_arch_sem_wait(&lpc_enetif->TxCleanSem, osWaitForever)
elessair 0:f269e3021894 32 ...
elessair 0:f269e3021894 33
elessair 0:f269e3021894 34 Feeding the TX semaphore:
elessair 0:f269e3021894 35 ENET_IRQHandler