/***************************************************************************
 *   Copyright (C) 2020 by Santiago González                               *
 *                                                                         *
 ***( see copyright.txt file at root folder )*******************************/

#pragma once

#include "mcupin.h"

class Component; 
class McuPort; 
class eMcu; 

class I51Pin : public McuPin
{
    friend class McuPort; 

    public:
        I51Pin( McuPort* port, int i, QString id , Component* mcu ); 
        ~I51Pin(); 

        //virtual void initialize() override; 

        virtual void setOutState( bool state ) override; 
        virtual void scheduleState( bool state, uint64_t time ) override; 

        virtual void ConfExtInt( uint8_t bits ) override; 

    protected:

}; 
