TPS23861 Power over Ethernet  0.0.2
Software Application Programming Interface for Command and Control of the TI TPS23861 PSE Controller
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Fields
TPS238X_Interrupt_Mask_Register_t Struct Reference

#include <TPS23861.h>

Data Fields

unsigned char PEMSK_Power_Enable_Unmask: 1
 Enable power enable interrupts. More...
 
unsigned char PGMSK_Power_Good_Unmask: 1
 Enable power good interrupts. More...
 
unsigned char DIMSK_Disconnect_Unmask: 1
 Enable disconnect event interrupts. More...
 
unsigned char DEMSK_Detection_Cycle_Unmask: 1
 Enable detection cycle event interrupts. More...
 
unsigned char CLMSK_Classificiation_Cycle_Unmask: 1
 Enable classification cycle event interrupts. More...
 
unsigned char IFMSK_IFAULT_Unmask: 1
 Enable ICUT or OLIM fault interrupts. More...
 
unsigned char INMSK_Inrush_Fault_Unmask: 1
 Enable Inrush fault interrupts. More...
 
unsigned char SUMSK_Supply_Event_Fault_Unmask: 1
 Enable supply event fault interrupts. More...
 

Detailed Description

Interrupt Mask Register - Used in tps_GetInterruptMask() and tps_SetInterruptMask()
Hardware - Command 01h; 1 data byte; read/write

Enables the various events and faults to generate interrupts

Note
that writing a 0 masks the events. Writing a 1 to the bit unmasks the interrupt

Field Documentation

unsigned char TPS238X_Interrupt_Mask_Register_t::CLMSK_Classificiation_Cycle_Unmask

Enable classification cycle event interrupts.

unsigned char TPS238X_Interrupt_Mask_Register_t::DEMSK_Detection_Cycle_Unmask

Enable detection cycle event interrupts.

unsigned char TPS238X_Interrupt_Mask_Register_t::DIMSK_Disconnect_Unmask

Enable disconnect event interrupts.

unsigned char TPS238X_Interrupt_Mask_Register_t::IFMSK_IFAULT_Unmask

Enable ICUT or OLIM fault interrupts.

unsigned char TPS238X_Interrupt_Mask_Register_t::INMSK_Inrush_Fault_Unmask

Enable Inrush fault interrupts.

unsigned char TPS238X_Interrupt_Mask_Register_t::PEMSK_Power_Enable_Unmask

Enable power enable interrupts.

unsigned char TPS238X_Interrupt_Mask_Register_t::PGMSK_Power_Good_Unmask

Enable power good interrupts.

unsigned char TPS238X_Interrupt_Mask_Register_t::SUMSK_Supply_Event_Fault_Unmask

Enable supply event fault interrupts.


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