This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320F280039C: C2000Ware SCI library - Which function to set "SLEEP" bit in "SCICTL1" ?

Part Number: TMS320F280039C
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?