mbed-os/features/FEATURE_LWIP/lwip-interface/lwip-eth/arch
Russ Butler 9fef5bbef3 Fix semaphore usage on lpc1768 emac
The semaphore xTXDCountSem had the count to match the number of
resources available, but was being used as a binary semaphore in a
loop to listen for events. This patch updates the logic to make use of
the resource count.

With RTX5 the OS traps with an error if the a semaphore is released
more times than its count with an error similar to
"Semaphore 10000e6c error -17". Because xTXDCountSem is being used
as a binary semaphore it triggered this trap. With this patch the
semaphore is no longer used as a binary semaphore and no longer traps.
2017-06-11 09:48:15 +01:00
..
TARGET_Freescale Make sure all system threads and mutexes have clear names 2017-05-30 18:55:55 +01:00
TARGET_NUVOTON/TARGET_NUC472 Make sure all system threads and mutexes have clear names 2017-05-30 18:55:55 +01:00
TARGET_NXP Fix semaphore usage on lpc1768 emac 2017-06-11 09:48:15 +01:00
TARGET_RZ_A1H Make sure all system threads and mutexes have clear names 2017-05-30 18:55:55 +01:00
TARGET_Realtek Restore TCPIP_THREAD_STACKSIZE and thread_stack_main 2017-06-03 20:15:01 +01:00
TARGET_STM Merge pull request #4294 from ARMmbed/feature_cmsis5 2017-06-02 23:44:32 -05:00
TARGET_VK_RZ_A1H Make sure all system threads and mutexes have clear names 2017-05-30 18:55:55 +01:00