Fix log import module, other simple typo fixes.
authorasterix <asterix@38d2e660-2303-0410-9eaa-f027e97ec537>
Thu, 14 Oct 2010 10:54:27 +0000 (10:54 +0000)
committerasterix <asterix@38d2e660-2303-0410-9eaa-f027e97ec537>
Thu, 14 Oct 2010 10:54:27 +0000 (10:54 +0000)
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4428 38d2e660-2303-0410-9eaa-f027e97ec537

bertos/cpu/arm/drv/i2s_at91.c
bertos/cpu/arm/drv/i2s_at91.h

index 84947004681e6e981b6feba4c224d9999e604056..f6b039eb412914dc542a5b5aa812e568a13f7077 100644 (file)
  * \author Luca Ottaviano <lottaviano@develer.com>
  */
 
+
+/*
+ * TODO: Revise the public api of this module to be more generic. Evalutate to
+ * implement the more generic layer to be common to all I2S BeRTOS drivers.
+ */
 #include "i2s_at91.h"
+#include "cfg/cfg_i2s.h"
 
-#include <drv/timer.h>
+// Define log settings for cfg/log.h.
+#define LOG_LEVEL         I2S_LOG_LEVEL
+#define LOG_FORMAT        I2S_LOG_FORMAT
 #include <cfg/log.h>
+
+#include <drv/timer.h>
 #include <io/arm.h>
 
 #define DATALEN (15 & SSC_DATLEN_MASK)
 // FIXME: this is not correct for 16 <= DATALEN < 24
 #define PDC_DIV ((DATALEN / 8) + 1)
-/* PDC_DIV must be 1, 2 or 4, which are the bytes that are transferred
+/*
+ * PDC_DIV must be 1, 2 or 4, which are the bytes that are transferred
  * each time the PDC reads from memory.
  */
 STATIC_ASSERT(PDC_DIV % 2 == 0);
index 1c162ea67612b3dea551bf22ff8dc9f8de7adc9b..af3aba0046948726d7a9aa06625ed438dda4ac85 100644 (file)
  * $WIZ$ module_supports = "at91"
  */
 
-#ifndef I2S_H
-#define I2S_H
+#ifndef DRV_I2S_AT91_H
+#define DRV_I2S_AT91_H
 
-#include "cfg/cfg_i2s.h"
 
 #include <cfg/compiler.h>
 #include <cfg/macros.h>
@@ -113,4 +112,4 @@ INLINE bool i2s_isPlaying(void)
        return !(SSC_SR & BV(SSC_TXEMPTY));
 }
 
-#endif /* I2S_H */
+#endif /* DRV_I2S_AT91_H */