checkpoint
[slipway.git] / src / com / atmel / fpslic / FpslicPins.java
1 package com.atmel.fpslic;
2 import com.ftdi.usb.*;
3 import java.io.*;
4
5 /**
6  * Exposes the raw pin-level configuration interface to the FPSLIC
7  */
8 public interface FpslicPins {
9     public void    avrrstPin(boolean on)     throws IOException;
10     public void    cclkPin(boolean on)       throws IOException;
11     public void    configDataPin(boolean on) throws IOException;
12     public void    resetPin(boolean on)      throws IOException;
13     public boolean initPin()                 throws IOException;
14     public void    releaseConPin()           throws IOException;
15     public void    conPin(boolean on)        throws IOException;
16
17     public void    flush()                   throws IOException;
18     public void    close()                   throws IOException;
19
20     public InputStream  getUartInputStream() throws IOException;
21     public OutputStream getUartOutputStream() throws IOException;
22 }
23