Mark this module as broken.
authorasterix <asterix@38d2e660-2303-0410-9eaa-f027e97ec537>
Mon, 19 May 2008 10:44:28 +0000 (10:44 +0000)
committerasterix <asterix@38d2e660-2303-0410-9eaa-f027e97ec537>
Mon, 19 May 2008 10:44:28 +0000 (10:44 +0000)
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1279 38d2e660-2303-0410-9eaa-f027e97ec537

bertos/drv/tc520.c
bertos/hw/hw_tc520.h

index 615a94e08f3c88c818b26b75a394f9cc857493ad..b7495ea1f6e812f0c33a9feb5b04bbc4b404808b 100644 (file)
  * Copyright 2005 Develer S.r.l. (http://www.develer.com/)
  * -->
  *
- * \version $Id$
  *
  * \brief TC520 ADC driver (implementation)
  *
  * \version $Id$
+ *
  * \author Francesco Sacchi <batt@develer.com>
  * \author Marco Benelli <marco@develer.com>
  */
 #include <cfg/macros.h>
 #include <cfg/compiler.h>
 
+#warning This implementation is obsolete. Refactor with KFile interface.
+
+#if 0
+
 #include <drv/ser.h>
 
 static Serial *spi_ser;
@@ -160,3 +164,5 @@ void tc520_init(Serial *spi_port)
        ser_drain(spi_ser);
        LOAD_HIGH();
 }
+
+#endif
index 34501ca53c3e08c9c3ce812fea062c583a54c7d4..cd6f4d5310c6106e908cf848d776f6642f7abd7a 100644 (file)
@@ -29,7 +29,6 @@
  * Copyright 2005 Develer S.r.l. (http://www.develer.com/)
  * -->
  *
- * \version $Id$
  *
  * \brief TC520 hardware-specific definitions
  *
 #define HW_TC520_H
 
 #include <cfg/compiler.h>
-#include <avr/io.h>
 
-#define CE_PIN   PE6
-#define DV_PIN   PE5
-#define LOAD_PIN PE3
-#define READ_PIN PE4
+#warning This is hw example for TC520, you must implement it for your specific hardware
+
+#define CE_PIN      0
+#define DV_PIN      0
+#define LOAD_PIN    0
+#define READ_PIN    0
 
-#define TC520_DDR  DDRE
-#define TC520_PORT PORTE
-#define TC520_PIN  PINE
 
-#define DV_HIGH() (TC520_PIN & BV(DV_PIN))
-#define DV_LOW()  (!DV_HIGH())
+#define DV_HIGH()     /* Implement me! */
+#define DV_LOW()      /* Implement me! */
 
-#define CE_HIGH() (TC520_PORT |= BV(CE_PIN))
-#define CE_LOW()  (TC520_PORT &= ~BV(CE_PIN))
+#define CE_HIGH()     /* Implement me! */
+#define CE_LOW()      /* Implement me! */
 
-#define LOAD_HIGH() (TC520_PORT |= BV(LOAD_PIN))
-#define LOAD_LOW()  (TC520_PORT &= ~BV(LOAD_PIN))
+#define LOAD_HIGH()   /* Implement me! */
+#define LOAD_LOW()    /* Implement me! */
 
-#define READ_HIGH() (TC520_PORT |= BV(READ_PIN))
-#define READ_LOW()  (TC520_PORT &= ~BV(READ_PIN))
+#define READ_HIGH()   /* Implement me! */
+#define READ_LOW()    /* Implement me! */
 
 #define TC520_HW_INIT \
 do\
 {\
-       TC520_PORT |= (BV(CE_PIN) | BV(LOAD_PIN) | BV(READ_PIN));\
-       TC520_DDR  |= (BV(CE_PIN) | BV(LOAD_PIN) | BV(READ_PIN));\
-       TC520_DDR  &= ~BV(DV_PIN);\
-}\
-while(0)
+ /* Put here your code to init hardware */ \
+} while(0)
 
 #endif /* HW_TC520_H */