Use MOD_* macros instead of DB.
authormarco <marco@38d2e660-2303-0410-9eaa-f027e97ec537>
Wed, 20 Sep 2006 17:32:46 +0000 (17:32 +0000)
committermarco <marco@38d2e660-2303-0410-9eaa-f027e97ec537>
Wed, 20 Sep 2006 17:32:46 +0000 (17:32 +0000)
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@718 38d2e660-2303-0410-9eaa-f027e97ec537

drv/adc.c
drv/adc.h

index c2a4b409265532a052ed7acfaa785d68cb014921..6e2f1aeaf38f3f40e30e1c64f94d6f7ea0468349 100755 (executable)
--- a/drv/adc.c
+++ b/drv/adc.c
@@ -15,6 +15,9 @@
 
 /*#*
  *#* $Log$
+ *#* Revision 1.4  2006/09/20 17:32:46  marco
+ *#* Use MOD_* macros instead of DB.
+ *#*
  *#* Revision 1.3  2006/09/13 18:30:07  bernie
  *#* Add a FIXME.
  *#*
 // FIXME: move CPU specific part to adc_CPU.c
 #include <hw_adc.h>
 
-#include <cfg/debug.h>
-#include <cfg/macros.h>
+#include <cfg/debug.h>     // ASSERT()
+#include <cfg/macros.h>    // MIN()
 #include <cfg/compiler.h>
-
-DB(bool adc_initialized = false;)
+#include <cfg/module.h>
 
 /**
  * Read the ADC channel \a ch.
@@ -52,6 +54,8 @@ adcread_t adc_read(uint16_t ch)
        return(adc_hw_read());
 }
 
+MOD_DEFINE(adc)
+
 /**
  * Initialize the ADC hardware.
  */
@@ -61,6 +65,7 @@ void adc_init(void)
        IRQ_SAVE_DISABLE(flags);
 
        ADC_HW_INIT;
-       DB(adc_initialized = true;)
        IRQ_RESTORE(flags);
+
+       MOD_INIT(adc);
 }
index 6a36683d65202a2ea339d310ba2b2a54dd771ddc..a24c28f6ef0d77d4a88347c53d5638fdd6082d81 100755 (executable)
--- a/drv/adc.h
+++ b/drv/adc.h
@@ -15,6 +15,9 @@
 
 /*#*
  *#* $Log$
+ *#* Revision 1.3  2006/09/20 17:32:46  marco
+ *#* Use MOD_* macros instead of DB.
+ *#*
  *#* Revision 1.2  2006/07/19 12:56:25  bernie
  *#* Convert to new Doxygen style.
  *#*
 #include <cfg/compiler.h>
 #include <cfg/debug.h>
 
-/**Type for ADC return value. */
+/** Type for ADC return value. */
 typedef uint16_t adcread_t;
 
 #define adc_bits() ADC_BITS
 
 adcread_t adc_read(uint16_t ch);
 void adc_init(void);
-DB(extern bool adc_initialized;)
+
 #endif /* DRV_ADC_H */