I'm using a TM4C123G to develop this project but I'm not certain I wouldn't be better off posting this under MSP430.
I'm trying to get a handle on the transmit time for a single packet.
When I build a packet I do a burst write to the Tx FIFO, first byte = length (34), second byte = address, next 32 bytes = payload. After the data is in the FIFO I send the STX command strobe to begin transitioning to Tx. Once in Tx I wait for underflow to indicate the buffer has emptied.
I've been trying to configure the CC110L to minimize the time it's taking to get into TX from IDLE.
i.e. I send the STX, and there is a ~1.4ms delay before the GDO0 pin goes high (indicating the sync word has sent / data is being transmitted)
I was able to drop this down to ~0.7ms between STX and sync byte by disabling the auto-calibration (MCSM0.FS_AUTOCAL = 00)
I'm having trouble finding any way to decrease that time further, i.e. the time to transition from IDLE -> FS_WAKEUP -> SETTLING -> TX
Has anyone come to the practical limit here? These times are based on the 100kbaud data rate I'm using, I intend to do some testing tomorrow to see if changing the data rate significantly affects the delay.