# hyplnkTXAddrOvlyReg_s Struct Reference
[HYPLNK LLD Register Definitions]

Specification of the Tx Address Overlay Control Register. More...

`#include <hyplnk.h>`

## Data Fields

uint32_t | raw
| [ro] Raw image of register on read; actual value on write
uint8_t | txSecOvl
| [rw] Secure bit location in outgoing address
uint8_t | txPrivIDOvl
| [rw] PrivID bit location in outgoing address
uint8_t | txIgnMask
| [rw] Mask applied to each address before transmitting

## Detailed Description

Specification of the Tx Address Overlay Control Register.

The Tx Address Map Mask Register is used to trim the transmitted packet address to remote device VBUSM addresses.

## Field Documentation

uint8_t hyplnkTXAddrOvlyReg_s::txIgnMask

[rw] Mask applied to each address before transmitting

Field size: 4 bits

txIgnMask | AND-mask
--- | ---
0 | 0x0001FFFF
1 | 0x0003FFFF
2 | 0x0007FFFF
3 | 0x000FFFFF
4 | 0x001FFFFF
5 | 0x003FFFFF
6 | 0x007FFFFF
7 | 0x00FFFFFF
8 | 0x01FFFFFF
9 | 0x03FFFFFF
10 | 0x07FFFFFF
11 | 0x0FFFFFFF
12 | 0x1FFFFFFF
13 | 0x3FFFFFFF
14 | 0x7FFFFFFF
15 | 0xFFFFFFFF

uint8_t hyplnkTXAddrOvlyReg_s::txPrivIDOvl

[rw] PrivID bit location in outgoing address

Field size: 4 bits

This is the inverse of hyplnkRXAddrSelReg_s::rxPrivIDSel

txPrivIDOvl | Outgoing Address bits | PrivID bits
--- | --- | ---
0 | none | none
1 | [20-17] | [3-0]
2 | [21-18] | [3-0]
3 | [22-19] | [3-0]
4 | [23-20] | [3-0]
5 | [24-21] | [3-0]
6 | [25-22] | [3-0]
7 | [26-23] | [3-0]
8 | [27-24] | [3-0]
9 | [28-25] | [3-0]
10 | [29-26] | [3-0]
11 | [30-27] | [3-0]
12 | [31-28] | [3-0]
13 | [31-29] | [2-0]
14 | [31-30] | [1-0]
15 | [31] | [0]

uint8_t hyplnkTXAddrOvlyReg_s::txSecOvl

[rw] Secure bit location in outgoing address

Field size: 4 bits

This is the inverse of hyplnkRXAddrSelReg_s::rxSecSel

txSecOvl | Secure bit position in outgoing addr
--- | ---
0 | none
1 | 17
2 | 18
3 | 19
4 | 20
5 | 21
6 | 22
7 | 23
8 | 24
9 | 25
10 | 26
11 | 27
12 | 28
13 | 29
14 | 30
15 | 31

The documentation for this struct was generated from the following file:

- hyplnk.h

Copyright 2012, Texas Instruments Incorporated