/* Abstract packet layout */
command void Packet.clear(message_t *msg) {
- memset(msg, 0, sizeof(message_t));
+ memset(getHeader(msg), 0x0, sizeof(cc1000_header_t));
+ memset(getFooter(msg), 0x0, sizeof(cc1000_footer_t));
+ memset(getMetadata(msg), 0x0, sizeof(cc1000_metadata_t));
}
command uint8_t Packet.payloadLength(message_t *msg) {