mbed-os/features
Adam Green 7a08fb0d2b Only link in LPC17xx ethernet ISR as needed
Originally the ethernet ISR would be linked in to all mbed-os based
firmware because it was named ENET_IRQHandler() so that it would be
automatically placed in the FLASH image's interrupt vector table. This
meant that programs which made no use of the lwIP stack still pulled in
this ISR.

This commit changes the name of the routine so that the ISR isn't
automatically placed in the interrupt vector table at link time but is
instead dynamically placed in the interrupt vector table at runtime
when the lwIP stack is initialized. Now the ethernet ISR is only linked
in when it is actually needed.

Example arm-none-eabi-size output for a simple LED blinking program
showing the before and after size results:
   text	   data	    bss	    dec	    hex	filename
  13208	    148	   7784	  21140	   5294	LPC1768/HelloWorld.elf

   text	   data	    bss	    dec	    hex	filename
  12700	    148	   7468	  20316	   4f5c	LPC1768/HelloWorld.elf
2017-04-07 14:02:59 +01:00
..
FEATURE_BLE Fix compilation errors on linux machine 2017-04-07 14:00:13 +01:00
FEATURE_COMMON_PAL Update mbed-trace 2017-03-28 09:28:14 +01:00
FEATURE_LWIP Only link in LPC17xx ethernet ISR as needed 2017-04-07 14:02:59 +01:00
FEATURE_UVISOR uVisor: Update to version 0.27.0 2017-02-21 13:24:23 +00:00
TESTS/filesystem bd: Remove constraints on device for block device tests 2017-03-24 20:41:30 +00:00
filesystem bd: Fix missing const attributes on functions 2017-03-13 11:14:31 +00:00
frameworks Renamed files in platform to match source names 2017-02-22 18:17:54 -06:00
mbedtls remove mbedtls_printf error notification 2017-03-24 20:38:03 +00:00
nanostack Stop using device_has for non-mbed options 2017-03-24 20:48:20 +00:00
netsocket Renamed files in platform to match source names 2017-02-22 18:17:54 -06:00
storage/FEATURE_STORAGE FILESYSTEM: moved FAT filesystem implemenation to features/filesystem subdir, and fs-fat tests to features/TESTS. 2017-02-23 16:30:21 +00:00
unsupported USBHOST : fix device disconnection from hub during hub port reset 2017-04-07 14:01:15 +01:00