]> jspc29.x-matter.uni-frankfurt.de Git - trbnettools.git/commitdiff
not needed any more
authorhadaq <hadaq>
Thu, 4 Feb 2010 20:58:31 +0000 (20:58 +0000)
committerhadaq <hadaq>
Thu, 4 Feb 2010 20:58:31 +0000 (20:58 +0000)
libtrbnet/port.h [deleted file]

diff --git a/libtrbnet/port.h b/libtrbnet/port.h
deleted file mode 100644 (file)
index b4db324..0000000
+++ /dev/null
@@ -1,175 +0,0 @@
-#ifndef PORT_H
-#define PORT_H
-
-#include <stdint.h>
-
-extern volatile uint32_t* GPIO_PTR;
-
-extern volatile uint32_t* GPIOA_OUT_OFFSET;
-extern volatile uint32_t* GPIOA_IN_OFFSET;
-extern volatile uint32_t* GPIOA_OE_OFFSET; 
-
-extern volatile uint32_t* GPIOB_OUT_OFFSET;
-extern volatile uint32_t* GPIOB_IN_OFFSET; 
-extern volatile uint32_t* GPIOB_OE_OFFSET; 
-
-extern volatile uint32_t* GPIOC_OUT_OFFSET;
-extern volatile uint32_t* GPIOC_IN_OFFSET; 
-extern volatile uint32_t* GPIOC_OE_OFFSET; 
-
-extern volatile uint32_t* GPIOD_OUT_OFFSET;
-extern volatile uint32_t* GPIOD_IN_OFFSET; 
-extern volatile uint32_t* GPIOD_OE_OFFSET; 
-
-extern volatile uint32_t* GPIOE_OUT_OFFSET;
-extern volatile uint32_t* GPIOE_IN_OFFSET; 
-extern volatile uint32_t* GPIOE_OE_OFFSET; 
-
-#define GPIO_PA 0x00
-#define GPIO_PB 0x20 / sizeof(uint32_t)
-#define GPIO_PC 0x30 / sizeof(uint32_t)
-#define GPIO_PD 0x40 / sizeof(uint32_t)
-#define GPIO_PE 0x50 / sizeof(uint32_t)
-
-int port_init_ports();
-void port_close_ports();
-
-static inline void close_ports_special(uint32_t portBOE, uint32_t portCOE)
-{
-  *GPIOB_OE_OFFSET = portBOE;
-  *GPIOC_OE_OFFSET = portCOE;
-}
-
-static inline uint32_t readPA()
-{
-  return (*GPIOA_IN_OFFSET );
-}
-
-static inline void writePA(uint8_t data)
-{
-  *GPIOA_OUT_OFFSET = data;
-}
-
-static inline void setbitsPA(uint32_t bitmask)
-{
-  *GPIOA_OUT_OFFSET |= (bitmask );
-}
-
-static inline void clrbitsPA(uint32_t bitmask)
-{
-  *GPIOA_OUT_OFFSET &= ~(bitmask );
-}
-
-
-static inline uint32_t readPB()
-{
-  return (*GPIOB_IN_OFFSET );
-}
-
-static inline void writePB(uint32_t data)
-{
-  *GPIOB_OUT_OFFSET = (data );
-}
-
-static inline void setbitsPB(uint32_t bitmask)
-{
-  *GPIOB_OUT_OFFSET |= (bitmask);
-}
-
-static inline void clrbitsPB(uint32_t bitmask)
-{
-  *GPIOB_OUT_OFFSET &= ~(bitmask);
-}
-
-
-static inline uint32_t readPC()
-{
-  return (*GPIOC_IN_OFFSET );
-}
-
-static inline void writePC(uint32_t data)
-{
-  *GPIOC_OUT_OFFSET = (data );
-}
-
-static inline void setbitsPC(uint32_t bitmask)
-{
-  *GPIOC_OUT_OFFSET |= (bitmask );
-}
-
-static inline void clrbitsPC(uint32_t bitmask)
-{
-  *GPIOC_OUT_OFFSET &= ~(bitmask);
-}
-
-static inline uint32_t readPD()
-{
-  return (*GPIOD_IN_OFFSET );
-}
-
-static inline void writePD(uint32_t data)
-{
-  *GPIOD_OUT_OFFSET = (data );
-}
-
-static inline void setbitsPD(uint32_t bitmask)
-{
-  *GPIOD_OUT_OFFSET |= (bitmask );
-}
-
-static inline void clrbitsPD(uint32_t bitmask)
-{
-  *GPIOD_OUT_OFFSET &= ~(bitmask );
-}
-
-
-static inline uint32_t readPE()
-{
-  return (*GPIOE_IN_OFFSET );
-}
-
-static inline void writePE(uint32_t data)
-{
-  *GPIOE_OUT_OFFSET = (data );
-}
-
-static inline void setbitsPE(uint32_t bitmask)
-{
-  *GPIOE_OUT_OFFSET |= (bitmask );
-}
-
-static inline void clrbitsPE(uint32_t bitmask)
-{
-  *GPIOE_OUT_OFFSET &= ~(bitmask );
-}
-
-
-static inline uint32_t readPort(uint32_t port)
-{
-  return *(GPIO_PTR + port + 4 / sizeof(uint32_t));
-}
-
-static inline void writePort(uint32_t port, uint32_t value)
-{
-  *(GPIO_PTR + port) = (value );
-}
-
-static inline void setbitsPort(uint32_t port, uint32_t bitmask)
-{
-  *(GPIO_PTR + port) |= (bitmask);
-}
-
-static inline void clrbitsPort(uint32_t port, uint32_t bitmask)
-{
-  *(GPIO_PTR + port) &= ~(bitmask);
-}
-
-static inline void microdelay(unsigned int del)
-{
-  unsigned int i;
-  unsigned int calibrated_del = del * 10;
-  for (i = 0; i < calibrated_del; i++) {
-  }
-}
-
-#endif