X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;ds=sidebyside;f=tos%2Fchips%2Fxe1205%2Fphy%2FXE1205PhyP.nc;h=7aedd4fd5df7882ac90ff54d9727709f5f6801cf;hb=dc4b87309a061e2a97f0a859ad5442f07930a1fd;hp=f588b84828d6f954abdec84568734b95e64cd64b;hpb=f0fd55c106e3f3ee99700d09a335adb3bb93e6e2;p=tinyos-2.x.git diff --git a/tos/chips/xe1205/phy/XE1205PhyP.nc b/tos/chips/xe1205/phy/XE1205PhyP.nc index f588b848..7aedd4fd 100644 --- a/tos/chips/xe1205/phy/XE1205PhyP.nc +++ b/tos/chips/xe1205/phy/XE1205PhyP.nc @@ -73,7 +73,11 @@ implementation { uint8_t rxFrameLen = 0; uint8_t nextTxLen=0; uint8_t nextRxLen; - char rxFrame[xe1205_mtu]; + // Bugfix 29.1.2010: Plus 2 Bytes for the xe1205_phy_header_t + // defined in XE1205SendReceiveP.nc + // This is just a hack to make it work, this entire code needs + // to be cleaned up & documented! + char rxFrame[xe1205_mtu + 2]; uint8_t headerLen = 4; uint16_t stats_rxOverruns;