Modified to compile correctly using MicroChip C18 compiler (mcc18), although I had to turn on all optimizations to fit it into the 18F252 32k code space (88% full).

This commit is contained in:
skarg
2005-04-13 20:52:18 +00:00
parent 70e4f220d4
commit fe5b2f86e7
13 changed files with 47 additions and 52 deletions
+2 -2
View File
@@ -194,7 +194,7 @@ void MSTP_Create_And_Send_Frame(
uint8_t *data, // any data to be sent - may be null
unsigned data_len) // number of bytes of data (up to 501)
{
uint8_t buffer[INPUT_BUFFER_SIZE] = {0};
uint8_t buffer[MAX_MPDU] = {0};
uint16_t len = 0; // number of bytes to send
len = (uint16_t)MSTP_Create_Frame(
@@ -446,7 +446,7 @@ void MSTP_Receive_Frame_FSM(struct mstp_port_struct_t *mstp_port)
(mstp_port->DestinationAddress == MSTP_BROADCAST_ADDRESS))
{
// FrameTooLong
if (mstp_port->DataLength > INPUT_BUFFER_SIZE)
if (mstp_port->DataLength > MAX_MPDU)
{
// indicate that a frame with an illegal or
// unacceptable data length has been received