2.12.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. See PollingMode for a functional description, and Timer1 for a hardware description.

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. See PollingMode for a functional description, and Timer1 for a hardware description.

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. See PollingMode for a functional description.

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. See PollingMode for a functional description.

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

0

0

Channel 0

0

1

Channel 1

1

0

Channel 2

1

1

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

0

0

0

Service 0

0

0

1

Service 1

0

1

0

Service 2

0

1

1

Service 3

1

0

0

Service 4

1

0

1

Invalid, set to service 0

1

1

0

Invalid, set to service 0

1

1

1

Invalid, set to service 0