diff options
| author | Keith Packard <keithp@keithp.com> | 2009-08-18 11:34:28 -0700 | 
|---|---|---|
| committer | Keith Packard <keithp@keithp.com> | 2009-08-18 11:34:28 -0700 | 
| commit | a5782398d968e7cb11f7203afada7c216f233b3b (patch) | |
| tree | d03a48784b4c0ae3201fa37dcf55ba4b3ab0075f /cctools/lib/cc-bitbang.c | |
| parent | 7cba411de0780c65e3490ab67186a514f0ea42ec (diff) | |
Remove unused cctools code paths for old libusb and cp2103 ioctls.
Communication with the CP2103 board has gone through three revisions,
first using ioctls supported by the CP2103 kernel driver, then using
the old synchronous usb library and now using the newer libusb
asynchronous interface. There's no reason to keep shipping the old
stale code now that the new stuff works reliably.
Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'cctools/lib/cc-bitbang.c')
| -rw-r--r-- | cctools/lib/cc-bitbang.c | 32 | 
1 files changed, 0 insertions, 32 deletions
diff --git a/cctools/lib/cc-bitbang.c b/cctools/lib/cc-bitbang.c index 1d3ba476..a5d15739 100644 --- a/cctools/lib/cc-bitbang.c +++ b/cctools/lib/cc-bitbang.c @@ -22,20 +22,10 @@  #include "ccdbg-debug.h"  #include "cc-bitbang.h" -#define CP_USB_ASYNC - -#ifdef CP_USB_ASYNC  #include "cp-usb-async.h" -#else -#include "cp-usb.h" -#endif  struct cc_bitbang { -#ifdef CP_USB_ASYNC  	struct cp_usb_async *cp_async; -#else -	struct cp_usb *cp; -#endif  };  static uint32_t	cc_clock_us = CC_CLOCK_US; @@ -77,30 +67,18 @@ cc_bitbang_open(void)  		perror("calloc");  		return NULL;  	} -#ifdef CP_USB_ASYNC  	bb->cp_async = cp_usb_async_open();  	if (!bb->cp_async) {  		free (bb);  		return NULL;  	} -#else -	bb->cp = cp_usb_open (); -	if (!bb->cp) { -		free (bb); -		return NULL; -	} -#endif  	return bb;  }  void  cc_bitbang_close(struct cc_bitbang *bb)  { -#ifdef CP_USB_ASYNC  	cp_usb_async_close(bb->cp_async); -#else -	cp_usb_close(bb->cp); -#endif  	free (bb);  } @@ -140,30 +118,20 @@ cc_bitbang_reset(struct cc_bitbang *bb)  int  cc_bitbang_write(struct cc_bitbang *bb, uint8_t mask, uint8_t value)  { -#ifdef CP_USB_ASYNC  	cp_usb_async_write(bb->cp_async, mask, value); -#else -	cp_usb_write(bb->cp, mask, value); -#endif  	return 0;  }  void  cc_bitbang_read(struct cc_bitbang *bb, uint8_t *valuep)  { -#ifdef CP_USB_ASYNC  	cp_usb_async_read(bb->cp_async, valuep); -#else -	*valuep = cp_usb_read(bb->cp); -#endif  }  void  cc_bitbang_sync(struct cc_bitbang *bb)  { -#ifdef CP_USB_ASYNC  	cp_usb_async_sync(bb->cp_async); -#endif  }  static char  | 
