3.11.11 sEEPromPollLoopConf eepPollLoopConf
The sEEPromPollLoopConf eepPollLoopConf variable contains the polling configuration.
confT1COR
The confT1COR variable is a copy of the Timer1 compare register (T1COR) and contains the configuration of the Timer1 compare value. Together with the confT1MR variable, this setting configures the length of a polling cycle. For more details on the functional description, see PollingMode from Related Links. For more details on the hardware description, see Timer1 from Related Links.
Address | Name | Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0 |
---|---|---|---|---|---|---|---|---|---|
0x0099 | confT1COR | T1COR[7:0] |
Bits 7..0: T1COR[7:0] – Timer1 Compare Value
confT1MR
The confT1MR variable is a copy of the Timer1 mode register (T1MR) and contains the configuration of the Timer1 operating mode. Together with the confT1COR variable, this setting configures the length of a polling cycle. For more details on the functional description, see PollingMode from Related Links. For more details on the hardware description, see Timer1 from Related Links.
Address | Name | Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0 |
---|---|---|---|---|---|---|---|---|---|
0x009A | confT1MR | T1DC[1:0] | T1PS[3:0] | T1CS[1:0] |
Bits 7..6: T1DC[1:0] – Timer1 Duty Cycle
T1DC[1:0] must be set to 0b00 when Timer1 is used as the polling timer.
Bits 5..2: T1PS[3:0] – Timer1 Prescaler Select
Bits 1..0: T1CS[1:0] – Timer1 Clock Select
T1CS[1:0] must be set to 0b00 to select SRC as the polling timer.
pollLoopConf.config
The pollLoopConf.config variable contains the general configuration for the polling channels. For more details on the functional description, see PollingMode from Related Links.
Address | Name | Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0 |
---|---|---|---|---|---|---|---|---|---|
0x009B | pollLoopConf[0].config | RfCalib | — | VCOtune | — | — | — | EOL | EOP |
0x009C | pollLoopConf[0].svcChConfig | enaPathB | enaPathA | Ch[1:0] | — | Ser[2:0] | |||
... | ... | ... | ... | ... | ... | ... | ... | ... | ... |
0x00B9 | pollLoopConf[15].config | RfCalib | — | VCOtune | — | — | — | EOL | EOP |
0x00BA | pollLoopConf[15].svcChConfig | enaPathB | enaPathA | Ch[1:0] | — | Ser[2:0] |
Bit 7: RfCalib – RF Calibration
0
= RF calibration for this polling channel disabled
1
= RF calibration for this polling channel enabled
Bit 6: Reserved Bits
This bit is reserved for future use and must be set to ‘0
’.
Bit 5: VCOtune – VCO Tuning
0
= VCO tuning for this polling channel disabled
1
= VCO tuning for this polling channel enabled
Bits 4..2: Reserved Bits
These bits are reserved for future use and must be set to ‘0
’.
Bit 1: EOL – End of Polling Loop
0
= End of polling loop not marked
1
= End of polling loop marked
Bit 0: EOP – End of Polling Cycle
0
= End of polling cycle not marked
1
= End of polling cycle marked
pollLoopConf.svcChConfig
The pollLoopConf.svcChConfig variable contains the service/channel configuration for the polling channels. For more details on the functional description, see PollingMode from Related Links.
Address | Name | Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0 |
---|---|---|---|---|---|---|---|---|---|
0x009B | pollLoopConf[0].config | RfCalib | — | VCOtune | — | — | — | EOL | EOP |
0x009C | pollLoopConf[0].svcChConfig | enaPathB | enaPathA | Ch[1:0] | — | Ser[2:0] | |||
... | ... | ... | ... | ... | ... | ... | ... | ... | ... |
0x00B9 | pollLoopConf[15].config | RfCalib | — | VCOtune | — | — | — | EOL | EOP |
0x00BA | pollLoopConf[15].svcChConfig | enaPathB | enaPathA | Ch[1:0] | — | Ser[2:0] |
Bit 7: enaPathB – Enable Path B
0
= Path B disabled
1
= Path B enabled
Bit 6: enaPathA – Enable Path A
0
= Path A disabled
1
= Path A enabled
Bits 5..4: Ch[1:0] – Channel[1:0]
Ch1 | Ch0 | Function |
---|---|---|
|
| Channel 0 |
|
| Channel 1 |
|
| Channel 2 |
|
| Invalid, set to channel 0 |
Bit 3: Reserved Bit
This bit is reserved for future use and must be set to ‘0
’.
Bits 2..0: Ser[2:0] – Service[2:0]
Ser2 | Ser1 | Ser0 | Function |
---|---|---|---|
|
|
| Service 0 |
|
|
| Service 1 |
|
|
| Service 2 |
|
|
| Service 3 |
|
|
| Service 4 |
|
|
| Invalid, set to service 0 |
|
|
| Invalid, set to service 0 |
|
|
| Invalid, set to service 0 |