#ifndef __PINETIME_PLATFORM_CM4_INTERRUPTHANDLER_H__
#define __PINETIME_PLATFORM_CM4_INTERRUPTHANDLER_H__

#include <cstdint>

#include "interrupt_interface.h"

namespace pinetime::platform::cm4 {

class InterruptHandler : public pinetime::interfaces::InterruptHandlerInterface
{
    public:
        InterruptHandler(uint32_t);

        void handle() override;
        void enable() override;
        void disable() override;
};

}

#endif
