summaryrefslogtreecommitdiff
path: root/2003/i/buzz/src/busp/busp_ir.h
blob: 126921511c951a1d449601561556d501a5c02f19 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
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