* (c) 2003 by Steve Underwood <steveu@coppice.org>
* Originally based in part on work by Texas Instruments Inc.
*
- * $Id: esp430e.h,v 1.5 2006/12/26 10:33:14 coppice Exp $
+ * $Id: esp430e.h,v 1.6 2008/10/09 15:00:14 sb-sf Exp $
*/
/* Switches: none */
#define ESP430_STAT1 RET1 /* STATUS1 of ESP430 */
#define WAVEFSV1 RET2 /* Waveform Sample V1 offset corrected*/
#define WAVEFSI1 RET5 /* Waveform Sample I1 offset corrected*/
+#if defined __MSP430_HAS_ESP430E1A__
#define WAVEFSI2 RET6 /* Waveform Sample I2 offset corrected*/
+#endif
#define ACTENERGY1_LO RET8 /* Active energy I1 Low Word */
#define ACTENERGY1_HI RET9 /* Active energy I1 High Word */
+#if defined __MSP430_HAS_ESP430E1A__
#define ACTENERGY2_LO RET10 /* Active energy I2 Low Word */
#define ACTENERGY2_HI RET11 /* Active energy I2 High Word*/
+#endif
#define REACTENERGY_LO RET12 /* Reactive energy Low Word */
#define REACTENERGY_HI RET13 /* Reactive energy High Word */
#define APPENERGY_LO RET14 /* Apparent energy Low Word */
#define APPENERGY_HI RET15 /* Apparent energy High Word */
#define ACTENSPER1_LO RET16 /* Active energy I1 for last mains period Low Word */
#define ACTENSPER1_HI RET17 /* Active energy I1 for last mains period High Word */
+#if defined __MSP430_HAS_ESP430E1A__
#define ACTENSPER2_LO RET18 /* Active energy I2 for last mains period Low Word */
#define ACTENSPER2_HI RET19 /* Active energy I2 for last mains period High Word */
+#elif defined __MSP430_HAS_ESP430E1B__
+#define IRMS_2_LO RET18 /* RMS_2 Low Word */
+#define IRMS_2_HI RET19 /* RMS_2 High Word */
+#endif
#define POWERFCT RET20 /* Power factor */
#define CAPIND RET21 /* Power factor: neg: inductive pos: cap. (LowByte)*/
#define MAINSPERIOD RET22 /* Mains period */