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

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