AM263Px INDUSTRIAL COMMUNICATIONS SDK  2026.00.00

Introduction

HSR/PRP FWHAL(Firmware and Hardware Abstraction Layer) APIs implement the key interface between HSR/PRP firmware.

Sub Modules

 HSR Driver APIs
 
 HSR/PRP Common Driver APIs
 
 PRP Driver APIs
 

Macros

#define RED_MANUFACTURER   "Texas Instruments"
 
#define RED_VERSION_NAME   "1.0.4.0553"
 
#define RED_NODE_NAME   "TI"
 
#define BD_HOST_RECV_MASK   (0x00000400)
 
#define BD_HOST_RECV_SHIFT   ( 10 )
 
#define BD_PORT_RECV_MASK   (0x00000800)
 
#define BD_PORT_RECV_SHIFT   ( 11 )
 
#define HOST_VALID   (1)
 
#define HOST_INVALID   (0)
 
#define PORT_VALID   (1)
 
#define PORT_INVALID   (0)
 
#define RED_RX_FRAME_BYTE_CNT_MIN   ( 64 )
 
#define RED_RX_FRAME_BYTE_CNT_MAX   ( 1528 )
 
#define VLAN_TAG_TPID_BIG_ENDIAN   ( 0x0081 )
 
#define VLAN_TAG_SIZE   ( 4 )
 

Macro Definition Documentation

◆ RED_MANUFACTURER

#define RED_MANUFACTURER   "Texas Instruments"

◆ RED_VERSION_NAME

#define RED_VERSION_NAME   "1.0.4.0553"

◆ RED_NODE_NAME

#define RED_NODE_NAME   "TI"

◆ BD_HOST_RECV_MASK

#define BD_HOST_RECV_MASK   (0x00000400)

◆ BD_HOST_RECV_SHIFT

#define BD_HOST_RECV_SHIFT   ( 10 )

◆ BD_PORT_RECV_MASK

#define BD_PORT_RECV_MASK   (0x00000800)

◆ BD_PORT_RECV_SHIFT

#define BD_PORT_RECV_SHIFT   ( 11 )

◆ HOST_VALID

#define HOST_VALID   (1)

◆ HOST_INVALID

#define HOST_INVALID   (0)

◆ PORT_VALID

#define PORT_VALID   (1)

◆ PORT_INVALID

#define PORT_INVALID   (0)

◆ RED_RX_FRAME_BYTE_CNT_MIN

#define RED_RX_FRAME_BYTE_CNT_MIN   ( 64 )

RX Frame total byte count minimum value

◆ RED_RX_FRAME_BYTE_CNT_MAX

#define RED_RX_FRAME_BYTE_CNT_MAX   ( 1528 )

RX Frame total byte count maximum value (VLAN + HSR TAG

◆ VLAN_TAG_TPID_BIG_ENDIAN

#define VLAN_TAG_TPID_BIG_ENDIAN   ( 0x0081 )

PRP-1 RCT Suffix in Big Endian format

◆ VLAN_TAG_SIZE

#define VLAN_TAG_SIZE   ( 4 )