Difference between revisions of "83Plus:Ports:8B"

From WikiTI
Jump to: navigation, search
(Created page with '8B - USB Events Mask USB Events Mask {{84P-Only Port|0B}} == Synopsis == '''Port Number:''' 8Bh '''Functio…')
 
(Added information gleaned from HDRC driver)
Line 3: Line 3:
 
== Synopsis ==
 
== Synopsis ==
 
'''Port Number:''' 8Bh
 
'''Port Number:''' 8Bh
 +
 +
'''Equivalent HDRC port:''' MGC_O_HDRC_INTRUSBE (0x0B)
  
 
'''Function:''' USB Events Mask
 
'''Function:''' USB Events Mask

Revision as of 13:59, 14 August 2013

This port only exists on the the TI-84 Plus and the TI-84 Plus Silver Edition. On the standard TI-83 Plus, it acts as a shadow of port 0B. On the TI-83 Plus Silver Edition, this port has no effect.

Synopsis

Port Number: 8Bh

Equivalent HDRC port: MGC_O_HDRC_INTRUSBE (0x0B)

Function: USB Events Mask

This port is a mask for what errors port 86 will report.

Set the corresponding bits here to receive notifications via port 86.

Values

  • Bit 0: Possibly set if the bus has been suspended (no activity for some length of time.)
  • Bit 1: Unknown; probably related to HNP and/or SRP.
  • Bit 2: Set if a bus reset has occurred (both D+ and D? pulled low for some length of time.)
  • Bit 3: Unknown.
  • Bit 4: Possibly set if a device has been connected (D+, or maybe D?, pulled high for some length of time.)
  • Bit 5: This usually indicates that something was unplugged.
  • Bit 6: Unknown; probably related to HNP.
  • Bit 7: Calculator cannot provide sufficient power. Usually caused by low batteries, although, some devices cause this every time.