Login
Username:

Password:

Remember me



Lost Password?

Register now!
Who is Online
252 user(s) are online (250 user(s) are browsing Wiki)

Members: 0
Guests: 252

more...
[Main Page]

HardWaves One Registers

(Difference between revisions)

Main Page | Recent changes | Switch to MediaWiki mode

Printable version | Disclaimers | Privacy policy | Current revision

Revision as of 07:45, 16 September 2014 (edit)
pzebelloni (Talk | contribs)
(HardWaves One Application Registers)
← Previous diff
Revision as of 08:28, 17 September 2014 (edit)
pzebelloni (Talk | contribs)

Next diff →

Line 11:

Line 11:

|- |-
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| 2+| | 2
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| REG_PHY_CLASS+| | REG_PHY_CLASS
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| RO+| | RO
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| []+| | []
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 0+| | 0
|- |-
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| 3+| | 3
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| REG_PHY_TYPE+| | REG_PHY_TYPE
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| RO+| | RO
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| []+| | []
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 1+| | 1
|- |-
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| 64+| | 64
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| REG_APP_VERSION+| | REG_APP_VERSION
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| RO+| | RO
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| []+| | []
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 0x1000+| | 0x1000
|- |-
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| 65+| | 65
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| REG_STATUS_A+| | REG_STATUS_A
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| RO+| | RO
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <nowiki>[]</nowiki>+| | []
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| <nowiki>BIT[0..3]→ In [0..3]</nowiki>+| | BIT[0..3]→ In [0..3]<br>BIT[4..7]→ Out [0..3]<br>BIT[8..11]→ FREE<br>BIT[12..14]→ BATT Level<br>BIT[15] → BATT Change
- +
-<nowiki>BIT[4..7]→ </nowiki><nowiki>Out [0..3]</nowiki>+
- +
-<nowiki>BIT[8..11]→ FREE</nowiki>+
- +
-<nowiki>BIT[12..14]→ BATT Level</nowiki>+
- +
-<nowiki>BIT[15] → BATT Change</nowiki>+
|- |-
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| 66+| | 66
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| REG_STATUS_B+| | REG_STATUS_B
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| RO+| | RO
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <nowiki>[]</nowiki>+| | []
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| <nowiki>BIT[0..2] → ADC0 Level</nowiki>+| | BIT[0..2] → ADC0 Level<br>BIT[3] → ADC0 Change<br>BIT[4..6] → ADC1 Level<br>BIT[7] → ADC1 Change<br>BIT[8..10] → ADC2 Level<br>BIT[11] → ADC2 ChangeBIT[12..14] → ADC3 Level<br>BIT[15] → ADC3 Change
- +
-<nowiki>BIT[3] → ADC0 Change</nowiki>+
- +
-<nowiki>BIT[4..6] → ADC1 Level</nowiki>+
- +
-<nowiki>BIT[7] → ADC1 Change</nowiki>+
- +
-<nowiki>BIT[8..10] → ADC2 Level</nowiki>+
- +
-<nowiki>BIT[11] → ADC2 Change</nowiki>+
- +
-<nowiki>BIT[12..14] → ADC3 Level</nowiki>+
- +
-<nowiki>BIT[15] → ADC3 Change</nowiki>+
|- |-
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| 67+| | 67
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| REG_SET_OUT0+| | REG_SET_OUT0
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| RW+| | RW
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <nowiki>[s]</nowiki>+| | [s]
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 0x0000 → OFF+| | 0x0000 → OFF<br>0xFFFF → ON forever<br>n → ON for 'n' [s] (Read returns remaining time)
- +
-0xFFFF → ON forever+
- +
-<nowiki>n → ON for 'n' [s] (Read returns remaining time)</nowiki>+
|- |-
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| 68+| | 68
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| REG_SET_OUT1+| | REG_SET_OUT1
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| RW+| | RW
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <nowiki>[s]</nowiki>+| | [s]
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 0x0000 → OFF+| | 0x0000 → OFF<br>0xFFFF → ON forever<br>n → ON for 'n' [s] (Read returns remaining time)
- +
-0xFFFF → ON forever+
- +
-<nowiki>n → ON for 'n' [s] (Read returns remaining time)</nowiki>+
|- |-
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| 69+| | 69
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| REG_SET_OUT2+| | REG_SET_OUT2
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| RW+| | RW
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <nowiki>[s]</nowiki>+| | [s]
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 0x0000 → OFF+| | 0x0000 → OFF<br>0xFFFF → ON forever<br>n → ON for 'n' [s] (Read returns remaining time)
- +
-0xFFFF → ON forever+
- +
-<nowiki>n → ON for 'n' [s] (Read returns remaining time)</nowiki>+
|- |-
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| 70+| | 70
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| REG_SET_OUT3+| | REG_SET_OUT3
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| RW+| | RW
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <nowiki>[s]</nowiki>+| | [s]
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 0x0000 → OFF+| | 0x0000 → OFF<br>0xFFFF → ON forever<br>n → ON for 'n' [s] (Read returns remaining time)
- +
-0xFFFF → ON forever+
- +
-<nowiki>n → ON for 'n' [s] (Read returns remaining time)</nowiki>+
|- |-
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| 71+| | 71
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| REG_ADC_BATT+| | REG_ADC_BATT
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| RO+| | RO
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <nowiki>[mV]</nowiki>+| | [mV]
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| +| |
|- |-
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| 72+| | 72
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| REG_ADC_IN0+| | REG_ADC_IN0
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| RO+| | RO
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <nowiki>[mV]</nowiki>+| | [mV]
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| +| |
|- |-
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| 73+| | 73
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| REG_ADC_IN1+| | REG_ADC_IN1
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| RO+| | RO
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <nowiki>[mV]</nowiki>+| | [mV]
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| +| |
|- |-
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| 74+| | 74
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| REG_ADC_IN2+| | REG_ADC_IN2
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| RO+| | RO
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <nowiki>[mV]</nowiki>+| | [mV]
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| +| |
|- |-
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| 75+| | 75
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| REG_ADC_IN3+| | REG_ADC_IN3
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| RO+| | RO
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <nowiki>[mV]</nowiki>+| | [mV]
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| +| |
|- |-
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| 76+| | 76
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| REG_AUTOSEND_TIME+| | REG_AUTOSEND_TIME
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| RW+| | RW
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <nowiki>[s]</nowiki>+| | [s]
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| +| |
|- |-
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| 77+| | 77
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| REG_PORT_SETUP+| | REG_PORT_SETUP
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| RW+| | RW
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <nowiki>[]</nowiki>+| | []
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| <nowiki>BIT[0..3] → Analog Input Mask</nowiki>+| | BIT[0..3] → Analog Input Mask<br>BIT[4..7] → IRQ Enable Mask<br>BIT[8..11] → REN<br>BIT[12..15] → UP/DOWN
- +
-<nowiki>BIT[4..7] → IRQ Enable Mask</nowiki>+
- +
-<nowiki>BIT[8..11] → REN</nowiki>+
- +
-<nowiki>BIT[12..15] → UP/DOWN</nowiki>+
|- |-
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| 78+| | 78
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| REG_DIG_IN0_SETUP+| | REG_DIG_IN0_SETUP
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| RW+| | RW
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <nowiki>[]</nowiki>+| | []
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| BIT <nowiki>BIT[0..7] → Time</nowiki>+| | BIT BIT[0..7] → Time<br>BIT[8..15] → Count
- +
-<nowiki>BIT[8..15] → Count</nowiki>+
|- |-
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| 79+| | 79
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| REG_DIG_IN1_SETUP+| | REG_DIG_IN1_SETUP
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| RW+| | RW
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <nowiki>[]</nowiki>+| | []
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| BIT <nowiki>BIT[0..7] → Time</nowiki>+| | BIT BIT[0..7] → Time<br>BIT[8..15] → Count
- +
-<nowiki>BIT[8..15] → Count</nowiki>+
|- |-
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| 80+| | 80
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| REG_DIG_IN2_SETUP+| | REG_DIG_IN2_SETUP
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| RW+| | RW
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <nowiki>[]</nowiki>+| | []
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| BIT <nowiki>BIT[0..7] → Time</nowiki>+| | BIT BIT[0..7] → Time<br>BIT[8..15] → Count
- +
-<nowiki>BIT[8..15] → Count</nowiki>+
|- |-
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| 81+| | 81
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| REG_DIG_IN3_SETUP+| | REG_DIG_IN3_SETUP
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| RW+| | RW
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <nowiki>[]</nowiki>+| | []
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| BIT <nowiki>BIT[0..7] → Time</nowiki>+| | BIT BIT[0..7] → Time<br>BIT[8..15] → Count
- +
-<nowiki>BIT[8..15] → Count</nowiki>+
|- |-
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| 82+| | 82
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| REG_ADC_IN0_LL+| | REG_ADC_IN0_LL
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| RW+| | RW
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <nowiki>[mV]</nowiki>+| | [mV]
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| +| |
|- |-
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| 83+| | 83
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| REG_ADC_IN0_L+| | REG_ADC_IN0_L
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| RW+| | RW
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <nowiki>[mV]</nowiki>+| | [mV]
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| +| |
|- |-
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| 84+| | 84
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| REG_ADC_IN0_H+| | REG_ADC_IN0_H
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| RW+| | RW
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <nowiki>[mV]</nowiki>+| | [mV]
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| +| |
|- |-
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| 85+| | 85
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| REG_ADC_IN0_HH+| | REG_ADC_IN0_HH
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| RW+| | RW
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <nowiki>[mV]</nowiki>+| | [mV]
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| +| |
|- |-
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| 86+| | 86
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| REG_ADC_IN1_LL+| | REG_ADC_IN1_LL
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| RW+| | RW
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <nowiki>[mV]</nowiki>+| | [mV]
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| +| |
|- |-
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| 87+| | 87
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| REG_ADC_IN1_L+| | REG_ADC_IN1_L
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| RW+| | RW
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <nowiki>[mV]</nowiki>+| | [mV]
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| +| |
|- |-
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| 88+| | 88
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| REG_ADC_IN1_H+| | REG_ADC_IN1_H
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| RW+| | RW
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <nowiki>[mV]</nowiki>+| | [mV]
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| +| |
|- |-
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| 89+| | 89
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| REG_ADC_IN1_HH+| | REG_ADC_IN1_HH
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| RW+| | RW
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <nowiki>[mV]</nowiki>+| | [mV]
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| +| |
|- |-
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| 90+| | 90
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| REG_ADC_IN2_LL+| | REG_ADC_IN2_LL
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| RW+| | RW
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <nowiki>[mV]</nowiki>+| | [mV]
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| +| |
|- |-
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| 91+| | 91
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| REG_ADC_IN2_L+| | REG_ADC_IN2_L
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| RW+| | RW
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <nowiki>[mV]</nowiki>+| | [mV]
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| +| |
|- |-
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| 92+| | 92
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| REG_ADC_IN2_H+| | REG_ADC_IN2_H
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| RW+| | RW
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <nowiki>[mV]</nowiki>+| | [mV]
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| +| |
|- |-
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| 93+| | 93
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| REG_ADC_IN2_HH+| | REG_ADC_IN2_HH
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| RW+| | RW
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <nowiki>[mV]</nowiki>+| | [mV]
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| +| |
|- |-
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| 94+| | 94
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| REG_ADC_IN3_LL+| | REG_ADC_IN3_LL
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| RW+| | RW
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <nowiki>[mV]</nowiki>+| | [mV]
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| +| |
|- |-
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| 95+| | 95
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| REG_ADC_IN3_L+| | REG_ADC_IN3_L
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| RW+| | RW
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <nowiki>[mV]</nowiki>+| | [mV]
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| +| |
|- |-
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| 96+| | 96
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| REG_ADC_IN3_H+| | REG_ADC_IN3_H
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| RW+| | RW
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <nowiki>[mV]</nowiki>+| | [mV]
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| +| |
|- |-
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| 97+| | 97
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| REG_ADC_IN3_HH+| | REG_ADC_IN3_HH
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| RW+| | RW
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <nowiki>[mV]</nowiki>+| | [mV]
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| +| |
|- |-
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| 98+| | 98
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| REG_ADC_HYSTERESIS+| | REG_ADC_HYSTERESIS
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| RW+| | RW
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <nowiki>[mV]</nowiki>+| | [mV]
-| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| +| |
|} |}

Revision as of 08:28, 17 September 2014

HardWaves One Application Registers

HardWaves One I/O can be fully programmed to process both digital or analog signals

Reg#
Name
Mode
Unit
Value
2 REG_PHY_CLASS RO [] 0
3 REG_PHY_TYPE RO [] 1


64 REG_APP_VERSION RO [] 0x1000
65 REG_STATUS_A RO [] BIT[0..3]→ In [0..3]
BIT[4..7]→ Out [0..3]
BIT[8..11]→ FREE
BIT[12..14]→ BATT Level
BIT[15] → BATT Change
66 REG_STATUS_B RO [] BIT[0..2] → ADC0 Level
BIT[3] → ADC0 Change
BIT[4..6] → ADC1 Level
BIT[7] → ADC1 Change
BIT[8..10] → ADC2 Level
BIT[11] → ADC2 ChangeBIT[12..14] → ADC3 Level
BIT[15] → ADC3 Change
67 REG_SET_OUT0 RW [s] 0x0000 → OFF
0xFFFF → ON forever
n → ON for 'n' [s] (Read returns remaining time)
68 REG_SET_OUT1 RW [s] 0x0000 → OFF
0xFFFF → ON forever
n → ON for 'n' [s] (Read returns remaining time)
69 REG_SET_OUT2 RW [s] 0x0000 → OFF
0xFFFF → ON forever
n → ON for 'n' [s] (Read returns remaining time)
70 REG_SET_OUT3 RW [s] 0x0000 → OFF
0xFFFF → ON forever
n → ON for 'n' [s] (Read returns remaining time)
71 REG_ADC_BATT RO [mV]
72 REG_ADC_IN0 RO [mV]
73 REG_ADC_IN1 RO [mV]
74 REG_ADC_IN2 RO [mV]
75 REG_ADC_IN3 RO [mV]
76 REG_AUTOSEND_TIME RW [s]
77 REG_PORT_SETUP RW [] BIT[0..3] → Analog Input Mask
BIT[4..7] → IRQ Enable Mask
BIT[8..11] → REN
BIT[12..15] → UP/DOWN
78 REG_DIG_IN0_SETUP RW [] BIT BIT[0..7] → Time
BIT[8..15] → Count
79 REG_DIG_IN1_SETUP RW [] BIT BIT[0..7] → Time
BIT[8..15] → Count
80 REG_DIG_IN2_SETUP RW [] BIT BIT[0..7] → Time
BIT[8..15] → Count
81 REG_DIG_IN3_SETUP RW [] BIT BIT[0..7] → Time
BIT[8..15] → Count
82 REG_ADC_IN0_LL RW [mV]
83 REG_ADC_IN0_L RW [mV]
84 REG_ADC_IN0_H RW [mV]
85 REG_ADC_IN0_HH RW [mV]
86 REG_ADC_IN1_LL RW [mV]
87 REG_ADC_IN1_L RW [mV]
88 REG_ADC_IN1_H RW [mV]
89 REG_ADC_IN1_HH RW [mV]
90 REG_ADC_IN2_LL RW [mV]
91 REG_ADC_IN2_L RW [mV]
92 REG_ADC_IN2_H RW [mV]
93 REG_ADC_IN2_HH RW [mV]
94 REG_ADC_IN3_LL RW [mV]
95 REG_ADC_IN3_L RW [mV]
96 REG_ADC_IN3_H RW [mV]
97 REG_ADC_IN3_HH RW [mV]
98 REG_ADC_HYSTERESIS RW [mV]