mirror of https://github.com/ARMmbed/mbed-os.git
				
				
				
			Merge pull request #7141 from kjbracey-arm/kinetis-mem-conf
Kinetis EMAC: Make number of buffers configurablepull/7151/head
						commit
						2ac81de533
					
				| 
						 | 
				
			
			@ -55,7 +55,7 @@ uint8_t *rx_desc_start_addr;
 | 
			
		|||
// RX packet buffer pointers
 | 
			
		||||
emac_mem_buf_t *rx_buff[ENET_RX_RING_LEN];
 | 
			
		||||
// TX packet buffer pointers
 | 
			
		||||
emac_mem_buf_t *tx_buff[ENET_RX_RING_LEN];
 | 
			
		||||
emac_mem_buf_t *tx_buff[ENET_TX_RING_LEN];
 | 
			
		||||
// RX packet payload pointers
 | 
			
		||||
uint32_t *rx_ptr[ENET_RX_RING_LEN];
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -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
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -0,0 +1,7 @@
 | 
			
		|||
{
 | 
			
		||||
    "name": "kinetis-emac",
 | 
			
		||||
    "config": {
 | 
			
		||||
        "rx-ring-len": 16,
 | 
			
		||||
        "tx-ring-len": 8
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
		Loading…
	
		Reference in New Issue