Cal_CRC16() is only used within IAP_Main.
 
Symbols
loading...
Files
loading...

Cal_CRC16() function

Cal CRC16 for YModem Packet

Syntax

uint16_t Cal_CRC16(const uint8_t* p_data,     uint32_t size);
Implemented in ymodem.c:251

Arguments

p_data

size

Return value

None

References

LocationReferrerText
ymodem.c:251
uint16_t Cal_CRC16(const uint8_t* p_data, uint32_t size)
ymodem.c:45
uint16_t Cal_CRC16(const uint8_t* p_data, uint32_t size);
ymodem.c:120ReceivePacket()
if (Cal_CRC16(&p_data[PACKET_DATA_INDEX], packet_size) != crc )
ymodem.c:463Ymodem_Transmit()
temp_crc = Cal_CRC16(&aPacketData[PACKET_DATA_INDEX], PACKET_SIZE);
ymodem.c:527Ymodem_Transmit()
temp_crc = Cal_CRC16(&aPacketData[PACKET_DATA_INDEX], pkt_size);
ymodem.c:624Ymodem_Transmit()
temp_crc = Cal_CRC16(&aPacketData[PACKET_DATA_INDEX], PACKET_SIZE);

Call Tree

Functions calling Cal_CRC16()
Functions called by Cal_CRC16()
all items filtered out
Cal_CRC16()
all items filtered out
Data read by Cal_CRC16()
Data written by Cal_CRC16()
Cal_CRC16()::crc
Cal_CRC16()::dataEnd
all items filtered out
Cal_CRC16()
Cal_CRC16()::crc
all items filtered out
Type of Cal_CRC16()
Cal_CRC16()
uint8_t
uint16_t
uint32_t
all items filtered out