Other Parts Discussed in Thread: C2000WARE
I am using the C2000Ware driverlib library for the SCI port. I am trying to setup multi-processor idle-line mode.
C:\ti\c2000\C2000Ware_4_01_00_00\driverlib\f28003x\driverlib\sci.h
C:\ti\c2000\C2000Ware_4_01_00_00\driverlib\f28003x\driverlib\sci.c
I cannot a function to set the "SLEEP" bit in the "SCICTL1" register. I searched through the two files for "CTL1". I also searched for "SLEEP". The word "SLEEP" (case-insensitive) is not found in the files.
Here are all the references to "CTL1" in the driverlib files.
File C:\ti\c2000\C2000Ware_4_01_00_00\driverlib\f28003x\driverlib\sci.h
523 25: HWREGH(base + SCI_O_CTL1) |= (SCI_CTL1_TXENA | SCI_CTL1_RXENA |
524 39: SCI_CTL1_SWRESET);
555 25: HWREGH(base + SCI_O_CTL1) &= ~(SCI_CTL1_TXENA | SCI_CTL1_RXENA);
1163 25: HWREGH(base + SCI_O_CTL1) &= ~SCI_CTL1_SWRESET;
1164 25: HWREGH(base + SCI_O_CTL1) |= SCI_CTL1_SWRESET;
File C:\ti\c2000\C2000Ware_4_01_00_00\driverlib\f28003x\driverlib\sci.c
234 29: HWREGH(base + SCI_O_CTL1) |= SCI_CTL1_RXERRINTENA;
272 29: HWREGH(base + SCI_O_CTL1) &= ~SCI_CTL1_RXERRINTENA;
418 25: HWREGH(base + SCI_O_CTL1) |= SCI_CTL1_TXWAKE;
Which is the function call to set "SLEEP"?
Did I miss it?
Or, is it an omission oversight in the library?