From e5deeadfcd0dc50f607e388712f6d349a36c383c Mon Sep 17 00:00:00 2001 From: schodet Date: Mon, 5 May 2003 19:20:25 +0000 Subject: Activations des interruptions. Ajout de la classe servo et IR. --- 2003/i/buzz/src/busp/busp_ir.h | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 2003/i/buzz/src/busp/busp_ir.h (limited to '2003/i/buzz/src/busp/busp_ir.h') diff --git a/2003/i/buzz/src/busp/busp_ir.h b/2003/i/buzz/src/busp/busp_ir.h new file mode 100644 index 0000000..1269215 --- /dev/null +++ b/2003/i/buzz/src/busp/busp_ir.h @@ -0,0 +1,25 @@ +#ifndef busp_ir_h +#define busp_ir_h +// busp_ir.h +// buzz - Programme du robot Efrei Robotique I1-I2 2003 +// Copyright (C) 2003 Nicolas Schodet + +class BuspIr +{ + public: + static const unsigned char m_irqMask = 0x10; + private: + static const int m_address = 3; + unsigned char m_irmap[256]; + public: + // Constructeur. + BuspIr (); + // Destructeur. + ~BuspIr (); + // Traite une interruption. + void irq (void); + // Sort la carte Infra-rouge. + void dump (void); +}; + +#endif // busp_ir_h -- cgit v1.2.3