#ifndef PIE_H
#define PIE_H

class PIR;

#include "registers.h"

//---------------------------------------------------------
// PIE Peripheral Interrupt Enable register base class 
// for PIE1 & PIE2

class PIE : public sfr_register
{
public:
  PIE(Processor *pCpu, const char *pName, const char *pDesc);

  void put(unsigned int new_value);
  void setPir(PIR *pPir);
protected:
  PIR *pir;
};

#endif /* PIE_H */
