This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC1312R: TI 15.4 maximum number of mac rx and tx buffers

Part Number: CC1312R

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,