From d201c6b9e46b79b6dabb5a7cd753b95c108c0915 Mon Sep 17 00:00:00 2001 From: schodet Date: Thu, 22 May 2003 18:02:01 +0000 Subject: Ajoute des cli/sti. Lecture du fichier de conf pour les servos. Capteurs. --- 2003/i/buzz/src/busp/busp.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to '2003/i/buzz/src/busp/busp.h') diff --git a/2003/i/buzz/src/busp/busp.h b/2003/i/buzz/src/busp/busp.h index 763665e..c56219b 100644 --- a/2003/i/buzz/src/busp/busp.h +++ b/2003/i/buzz/src/busp/busp.h @@ -5,6 +5,7 @@ // Copyright (C) 2003 Nicolas Schodet #include "busp_ir.h" #include "busp_servo.h" +#include "busp_capteurs.h" // Gère le busp coté hard. class Busp @@ -12,6 +13,7 @@ class Busp int m_fd; BuspIr m_ir; BuspServo m_servo; + BuspCapteurs m_capteurs; static Busp *m_instance; public: volatile int irqs; @@ -30,12 +32,13 @@ class Busp // Lire sur le bus. int read (int addr); // Reset les périphériques. - void reset (void) { write (0, 0); } + void reset (void) { cli (); write (0, 0); sti (); } // Retourne une référence sur l'instance unique. static Busp &getInstance (void) { return *m_instance; } // Retourne une référence sur un module. BuspIr &getIr (void) { return m_ir; } BuspServo &getServo (void) { return m_servo; } + BuspCapteurs &getCapteurs (void) { return m_capteurs; } }; -- cgit v1.2.3