* Update CC1101.h
Add Max packet size for FIFO Refills
* Define FIFO Size, Max packet Length for FIFO refills
* FIFO REFILL
- Go through FSTXON State
- Check MARCSTATE to ensure ready to tx
- Initial FIFO fill
- Check FIFO bytes twice in accordance with errata
- Refill FIFO
- Check MARCSTATE is idle before returning
* Fix typos
* Fix another typo
* min -> std::min per build check
* Revert std::min back to min
* Use RADIOLIB_MIN Macro instead of min
* Move MARC State check for Idle to finishTransmit function
Change allows startTransmit to stop blocking once the last bytes are added to the FIFO
* Add timeouts for both MARC state checks
* Fix typo
* No interrupt for packets bigger than 64 bytes
* Initialize state as RADIOLIB_ERR_NONE if avoiding ISR
* Update example with packet size and discussion link
* Update example with new packet size and discussion link
* Update example, clarify blocking on greater than 64 bytes link discussion
* Update doxygen comments for 255 byte limit, limitations and discussion link