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