📄 phyc.nc
字号:
/** * */#include "printf.h" #include "ZBCONSTANT.h"#include "ZBCONFIG.h"#include "ZBPHY.h"#include "ZBMAC.h"#include "Timer.h"#include "CC2420.h"configuration PhyC { provides interface SplitControl as RadioControl; provides interface PdSap; provides interface PlmeSap;}implementation { components PhyP; RadioControl = PhyP; PdSap = PhyP; PlmeSap = PhyP; components MainC; MainC.SoftwareInit -> PhyP; components HplCC2420PinsC as Pins; PhyP.CSN -> Pins.CSN; PhyP.RSTN -> Pins.RSTN; PhyP.VREN -> Pins.VREN; PhyP.CCA -> Pins.CCA; PhyP.SFD -> Pins.SFD; PhyP.FIFO -> Pins.FIFO; PhyP.FIFOP -> Pins.FIFOP; components HplCC2420InterruptsC as Interrupts; PhyP.InterruptCCA -> Interrupts.InterruptCCA; PhyP.CaptureSFD -> Interrupts.CaptureSFD; PhyP.InterruptFIFOP -> Interrupts.InterruptFIFOP; components new CC2420SpiC() as Spi; PhyP.SyncResource -> Spi; components new CC2420SpiC() as TransmitSpi; components new CC2420SpiC() as ReceiveSpi; components new CC2420SpiC() as ControlSpi; PhyP.TransmitResource -> TransmitSpi; PhyP.ReceiveResource -> ReceiveSpi; PhyP.ControlResource -> ControlSpi; // commands PhyP.SFLUSHRX -> Spi.SFLUSHRX; PhyP.SFLUSHTX -> Spi.SFLUSHTX; PhyP.SNOP -> Spi.SNOP; PhyP.SRXON -> Spi.SRXON; PhyP.SRFOFF -> Spi.SRFOFF; PhyP.STXONCCA -> Spi.STXONCCA; PhyP.STXON -> Spi.STXON; PhyP.SXOSCON -> Spi.SXOSCON; PhyP.SXOSCOFF -> Spi.SXOSCOFF; // register PhyP.FSCTRL -> Spi.FSCTRL; PhyP.IOCFG0 -> Spi.IOCFG0; PhyP.IOCFG1 -> Spi.IOCFG1; PhyP.MDMCTRL0 -> Spi.MDMCTRL0; PhyP.MDMCTRL1 -> Spi.MDMCTRL1; PhyP.TXCTRL -> Spi.TXCTRL; PhyP.RXCTRL1 -> Spi.RXCTRL1; PhyP.FMSTATE -> Spi.FMSTATE; // ram PhyP.IEEEADR -> Spi.IEEEADR; PhyP.PANID -> Spi.PANID; PhyP.SHORTADR -> Spi.SHORTADR; PhyP.TXFIFO_RAM -> Spi.TXFIFO_RAM; // fifos PhyP.RXFIFO -> Spi.RXFIFO; PhyP.TXFIFO -> Spi.TXFIFO; components AlarmMultiplexC as Alarm; PhyP.PhyTimer -> Alarm;// PhyP.testTimer -> Alarm; MainC.SoftwareInit -> Alarm; components MemC; PhyP.Mem -> MemC; components RandomC; PhyP.Random -> RandomC; components LedsC; PhyP.Leds -> LedsC; }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -