diff --git a/features/netsocket/emac-drivers/TARGET_Freescale_EMAC/kinetis_emac_config.h b/features/netsocket/emac-drivers/TARGET_Freescale_EMAC/kinetis_emac_config.h index 570e5f6c5b..a56fe41942 100644 --- a/features/netsocket/emac-drivers/TARGET_Freescale_EMAC/kinetis_emac_config.h +++ b/features/netsocket/emac-drivers/TARGET_Freescale_EMAC/kinetis_emac_config.h @@ -32,8 +32,8 @@ #include "fsl_enet.h" -#define ENET_RX_RING_LEN (16) -#define ENET_TX_RING_LEN (8) +#define ENET_RX_RING_LEN MBED_CONF_KINETIS_EMAC_RX_RING_LEN +#define ENET_TX_RING_LEN MBED_CONF_KINETIS_EMAC_TX_RING_LEN #define ENET_ETH_MAX_FLEN (1522) // recommended size for a VLAN frame diff --git a/features/netsocket/emac-drivers/TARGET_Freescale_EMAC/mbed_lib.json b/features/netsocket/emac-drivers/TARGET_Freescale_EMAC/mbed_lib.json new file mode 100644 index 0000000000..2e1ef2e320 --- /dev/null +++ b/features/netsocket/emac-drivers/TARGET_Freescale_EMAC/mbed_lib.json @@ -0,0 +1,7 @@ +{ + "name": "kinetis-emac", + "config": { + "rx-ring-len": 16, + "tx-ring-len": 8 + } +}