Hi,
This is not so much a question of buffer sizes as per other posts, but rather number of buffers. Referencing mac_cfg.c:
/* maximum number of data frames in transmit queue */ #ifndef MAC_CFG_TX_DATA_MAX #define MAC_CFG_TX_DATA_MAX 2 #endif /* maximum number of frames of all types in transmit queue */ #ifndef MAC_CFG_TX_MAX #define MAC_CFG_TX_MAX 5 #endif /* maximum number of frames in receive queue */ #ifndef MAC_CFG_RX_MAX #define MAC_CFG_RX_MAX 2 #endif
If I increase these values does the memory used come from the system heap which is auto-allocated and takes up the remainder of my RAM? I'd like to increase the number of buffers slightly but I need to know the implications on memory usage first. I'm using the CC1312R so I think I have plenty of RAM available for this.
Thanks,