Part Number: MSPM0G1106
Hi team,
I'm currently looking into the following BSL example code. Can someone explain the reasoning behind setting the BSL TX/RX buffer sizes to "MAX_PACKET_SIZE + 2"? To be more specific, I'd like to understand why 2 is added to the MAX_PACKET_SIZE".

Also, is the following definition for MAX_PACKET_SIZE correct?

For example, to accommodate the Program Data message, the max packet size also need to have the room for 4-byte-address field which seems to be missing in the above mentioned comment.

From a different angle, what fields exactly does the 'PAYLOAD_DATA' in the MAX_PAYLOAD_DATA_SIZE' include?
Thank you,
Kyungjae Lee
