* @return void
*
* ****************************************************************/
-void packBytes(uint8_t *buf, uint8_t *bytePos, uint8_t *bitPos, uint32_t val, uint8_t valSize)
+void packBytes(uint8_t *buf, uint16_t *bytePos, uint8_t *bitPos, uint32_t val, uint8_t valSize)
{
uint32_t temp;
uint8_t bytePart1;
uint8_t *rarPdu = rarInfo->rarPdu;
uint16_t totalBits = 0;
uint8_t numBytes = 0;
- uint8_t bytePos= 0;
+ uint16_t bytePos= 0;
uint8_t bitPos = 0;
/* RAR subheader fields */
void macMuxPdu(MacDlData *dlData, MacCeInfo *macCeData, uint8_t *txPdu, uint16_t tbSize)
{
- uint8_t bytePos = 0;
+ uint16_t bytePos = 0;
uint8_t bitPos = 7;
uint8_t idx = 0;
uint8_t macPdu[tbSize];
/* subheader fields */
uint8_t RBit = 0; /* Reserved bit */
- uint8_t FBit; /* Format Indicator */
- uint8_t lcid; /* LCID */
+ uint8_t FBit =0; /* Format Indicator */
+ uint8_t lcid =0; /* LCID */
uint16_t lenField = 0; /* Length field */
/* subheader field size (in bits) */
break;
}
default:
- DU_LOG("\n MAC: Invalid LCID %d in mac pdu",lcid);
+ DU_LOG("\nERROR --> MAC: Invalid LCID %d in mac pdu",lcid);
break;
}
}
}
default:
- DU_LOG("\n MAC: Invalid LCID %d in mac pdu",lcid);
+ DU_LOG("\nERROR --> MAC: Invalid LCID %d in mac pdu",lcid);
break;
}
-
}
if(bytePos < tbSize && (tbSize-bytePos >= 1))
{