]> oss.titaniummirror.com Git - tinyos-2.x.git/commit
- re-designed the radio driver interfaces, restructured/improved the CC2420 radio...
authorjanhauer <janhauer>
Wed, 4 Mar 2009 18:30:50 +0000 (18:30 +0000)
committerjanhauer <janhauer>
Wed, 4 Mar 2009 18:30:50 +0000 (18:30 +0000)
commit280de4fedba9a7080138600e623cdadf22bf728a
tree5aee6b1cc07651b50405cb032ee3d7f99dc0538e
parentcfc8b8448d14883d4d47e0852797366ef0c13a75
- re-designed the radio driver interfaces, restructured/improved the CC2420 radio driver
- split the main MAC configuration (was TKN154P.nc) in two: one for beacon-enabled mode the other for nonbeacon-enabled mode (this decision has to be made at compile time now)
- added (serial) debugging functions (compile with "TKN154_DEBUG=1 make telosb" and use the java PrintfClient, see tinyos-2.x/apps/tests/TestPrintf/README.txt)
- improved readability, added comments
120 files changed:
apps/tests/tkn154/Makefile.include
apps/tests/tkn154/TestAssociate/coordinator/TestAssociateAppC.nc
apps/tests/tkn154/TestAssociate/coordinator/TestCoordC.nc
apps/tests/tkn154/TestAssociate/device/TestAssociateAppC.nc
apps/tests/tkn154/TestAssociate/device/TestDeviceC.nc
apps/tests/tkn154/TestData/app_profile.h
apps/tests/tkn154/TestData/coordinator/TestCoordReceiverC.nc
apps/tests/tkn154/TestData/coordinator/TestDataAppC.nc
apps/tests/tkn154/TestData/device/Makefile
apps/tests/tkn154/TestData/device/TestDataAppC.nc
apps/tests/tkn154/TestData/device/TestDeviceSenderC.nc
apps/tests/tkn154/TestIndirect/coordinator/TestCoordSenderC.nc
apps/tests/tkn154/TestIndirect/coordinator/TestIndirectAppC.nc
apps/tests/tkn154/TestIndirect/device/TestDeviceReceiverC.nc
apps/tests/tkn154/TestIndirect/device/TestIndirectAppC.nc
apps/tests/tkn154/TestPromiscuous/Makefile
apps/tests/tkn154/TestPromiscuous/TestPromiscuousAppC.nc
apps/tests/tkn154/TestPromiscuous/TestPromiscuousC.nc
apps/tests/tkn154/TestStartSync/coordinator/TestCoordC.nc
apps/tests/tkn154/TestStartSync/coordinator/TestStartSyncAppC.nc
apps/tests/tkn154/TestStartSync/device/TestDeviceC.nc
apps/tests/tkn154/TestStartSync/device/TestStartSyncAppC.nc
tos/chips/cc2420_tkn154/CC2420ControlP.nc
tos/chips/cc2420_tkn154/CC2420ControlTransmitC.nc
tos/chips/cc2420_tkn154/CC2420Power.nc
tos/chips/cc2420_tkn154/CC2420Receive.nc
tos/chips/cc2420_tkn154/CC2420ReceiveC.nc
tos/chips/cc2420_tkn154/CC2420ReceiveP.nc
tos/chips/cc2420_tkn154/CC2420Rx.nc
tos/chips/cc2420_tkn154/CC2420TKN154C.nc
tos/chips/cc2420_tkn154/CC2420TKN154P.nc
tos/chips/cc2420_tkn154/CC2420TransmitP.nc
tos/chips/cc2420_tkn154/CC2420Tx.nc
tos/chips/cc2420_tkn154/CaptureTime.nc
tos/chips/cc2420_tkn154/ReferenceTime.nc
tos/chips/cc2420_tkn154/ReliableWait.nc
tos/chips/cc2420_tkn154/Timestamp.nc
tos/lib/mac/tkn154/AssociateP.nc
tos/lib/mac/tkn154/BeaconSynchronizeP.nc
tos/lib/mac/tkn154/BeaconTransmitP.nc
tos/lib/mac/tkn154/CoordBroadcastP.nc
tos/lib/mac/tkn154/CoordRealignmentP.nc
tos/lib/mac/tkn154/DataP.nc
tos/lib/mac/tkn154/DebugC.nc [new file with mode: 0644]
tos/lib/mac/tkn154/DebugP.nc [new file with mode: 0644]
tos/lib/mac/tkn154/DisassociateP.nc
tos/lib/mac/tkn154/FrameDispatchP.nc [deleted file]
tos/lib/mac/tkn154/FrameDispatchQueueP.nc
tos/lib/mac/tkn154/IndirectTxP.nc
tos/lib/mac/tkn154/PibP.nc
tos/lib/mac/tkn154/PollP.nc
tos/lib/mac/tkn154/PromiscuousModeP.nc
tos/lib/mac/tkn154/README.txt
tos/lib/mac/tkn154/RadioClientC.nc
tos/lib/mac/tkn154/RadioControlImplP.nc
tos/lib/mac/tkn154/RadioControlP.nc
tos/lib/mac/tkn154/RxEnableP.nc
tos/lib/mac/tkn154/ScanP.nc
tos/lib/mac/tkn154/SimpleTransferArbiterP.nc
tos/lib/mac/tkn154/SlottedFrameDispatchP.nc [new file with mode: 0644]
tos/lib/mac/tkn154/TKN154BeaconEnabledP.nc [new file with mode: 0644]
tos/lib/mac/tkn154/TKN154NonBeaconEnabledP.nc [new file with mode: 0644]
tos/lib/mac/tkn154/TKN154P.nc [deleted file]
tos/lib/mac/tkn154/TKN154_DEBUG.h [deleted file]
tos/lib/mac/tkn154/TKN154_MAC.h
tos/lib/mac/tkn154/TKN154_PIB.h
tos/lib/mac/tkn154/TransferClientP.nc
tos/lib/mac/tkn154/UnslottedFrameDispatchP.nc [new file with mode: 0644]
tos/lib/mac/tkn154/dummies/NoAssociateP.nc
tos/lib/mac/tkn154/dummies/NoBeaconSynchronizeP.nc
tos/lib/mac/tkn154/dummies/NoBeaconTransmitP.nc
tos/lib/mac/tkn154/dummies/NoCoordBroadcastP.nc
tos/lib/mac/tkn154/dummies/NoCoordCfpP.nc
tos/lib/mac/tkn154/dummies/NoCoordRealignmentP.nc
tos/lib/mac/tkn154/dummies/NoDebugP.nc [deleted file]
tos/lib/mac/tkn154/dummies/NoDeviceCfpP.nc
tos/lib/mac/tkn154/dummies/NoDisassociateP.nc
tos/lib/mac/tkn154/dummies/NoFrameDispatchP.nc [deleted file]
tos/lib/mac/tkn154/dummies/NoFrameDispatchQueueP.nc
tos/lib/mac/tkn154/dummies/NoPromiscuousModeP.nc
tos/lib/mac/tkn154/dummies/NoRxEnableP.nc
tos/lib/mac/tkn154/dummies/NoScanP.nc
tos/lib/mac/tkn154/dummies/NoSlottedFrameDispatchP.nc [new file with mode: 0644]
tos/lib/mac/tkn154/interfaces/MCPS/MCPS_DATA.nc
tos/lib/mac/tkn154/interfaces/MCPS/MCPS_PURGE.nc
tos/lib/mac/tkn154/interfaces/MLME/MLME_ASSOCIATE.nc
tos/lib/mac/tkn154/interfaces/MLME/MLME_BEACON_NOTIFY.nc
tos/lib/mac/tkn154/interfaces/MLME/MLME_COMM_STATUS.nc
tos/lib/mac/tkn154/interfaces/MLME/MLME_DISASSOCIATE.nc
tos/lib/mac/tkn154/interfaces/MLME/MLME_GET.nc
tos/lib/mac/tkn154/interfaces/MLME/MLME_GTS.nc
tos/lib/mac/tkn154/interfaces/MLME/MLME_ORPHAN.nc
tos/lib/mac/tkn154/interfaces/MLME/MLME_POLL.nc
tos/lib/mac/tkn154/interfaces/MLME/MLME_RESET.nc
tos/lib/mac/tkn154/interfaces/MLME/MLME_RX_ENABLE.nc
tos/lib/mac/tkn154/interfaces/MLME/MLME_SCAN.nc
tos/lib/mac/tkn154/interfaces/MLME/MLME_SET.nc
tos/lib/mac/tkn154/interfaces/MLME/MLME_START.nc
tos/lib/mac/tkn154/interfaces/MLME/MLME_SYNC.nc
tos/lib/mac/tkn154/interfaces/MLME/MLME_SYNC_LOSS.nc
tos/lib/mac/tkn154/interfaces/private/EnergyDetection.nc
tos/lib/mac/tkn154/interfaces/private/FrameRx.nc
tos/lib/mac/tkn154/interfaces/private/FrameTx.nc
tos/lib/mac/tkn154/interfaces/private/FrameTxNow.nc
tos/lib/mac/tkn154/interfaces/private/Ieee802154Debug.nc [deleted file]
tos/lib/mac/tkn154/interfaces/private/RadioOff.nc
tos/lib/mac/tkn154/interfaces/private/RadioRx.nc
tos/lib/mac/tkn154/interfaces/private/RadioTx.nc
tos/lib/mac/tkn154/interfaces/private/SlottedCsmaCa.nc [new file with mode: 0644]
tos/lib/mac/tkn154/interfaces/private/SuperframeStructure.nc [new file with mode: 0644]
tos/lib/mac/tkn154/interfaces/private/UnslottedCsmaCa.nc [new file with mode: 0644]
tos/lib/mac/tkn154/interfaces/public/IEEE154BeaconFrame.nc
tos/lib/mac/tkn154/interfaces/public/IEEE154Frame.nc
tos/lib/mac/tkn154/interfaces/public/IEEE154TxBeaconPayload.nc
tos/platforms/telosb/mac/tkn154/Ieee802154BeaconEnabledC.nc [new file with mode: 0644]
tos/platforms/telosb/mac/tkn154/Ieee802154NonBeaconEnabledC.nc [new file with mode: 0644]
tos/platforms/telosb/mac/tkn154/TKN154TimingP.nc
tos/platforms/telosb/mac/tkn154/TKN154_platform.h
tos/platforms/telosb/mac/tkn154/platform_message.h
tos/platforms/telosb/mac/tkn154/timer/Alarm32khzTo62500hzTransformC.nc