mt7688

package
v3.2.0+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 14, 2018 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Present

func Present() bool

Present returns true if a mt7688 processor is detected.

Types

type Pin

type Pin struct {
	// contains filtered or unexported fields
}

Pin is a GPIO number (GPIOnn) on MT7688(AN/KN).

var (
	GPIO0  *Pin // I2S_SDI
	GPIO1  *Pin // I2S_SDO
	GPIO2  *Pin // I2S_WS
	GPIO3  *Pin // I2S_CLK
	GPIO4  *Pin // I2C_SCLK
	GPIO5  *Pin // I2C_SD
	GPIO6  *Pin // SPI_CS1
	GPIO7  *Pin // SPI_CLK
	GPIO8  *Pin // SPI_MOSI
	GPIO9  *Pin // SPI_MISO
	GPIO10 *Pin // SPI_CS0
	GPIO11 *Pin // GPIO0
	GPIO12 *Pin // UART_TXD0
	GPIO13 *Pin // UART_RXD0
	GPIO14 *Pin // MDI_TP_P1
	GPIO15 *Pin // MDI_TN_P1
	GPIO16 *Pin // MDI_RP_P1
	GPIO17 *Pin // MDI_RN_P1
	GPIO18 *Pin // MDI_RP_P2
	GPIO19 *Pin // MDI_RN_P2
	GPIO20 *Pin // MDI_TP_P2
	GPIO21 *Pin // MDI_TN_P2
	GPIO22 *Pin // MDI_TP_P3
	GPIO23 *Pin // MDI_TN_P3
	GPIO24 *Pin // MDI_RP_P3
	GPIO25 *Pin // MDI_RN_P3
	GPIO26 *Pin // MDI_RP_P4
	GPIO27 *Pin // MDI_RN_P4
	GPIO28 *Pin // MDI_TP_P4
	GPIO29 *Pin // MDI_TN_P4
	GPIO30 *Pin // EPHY_LED4_N_JTRST_N (7688KN)
	GPIO31 *Pin // EPHY_LED3_N_JTCLK (7688KN)
	GPIO32 *Pin // EPHY_LED2_N_JTMS (7688KN)
	GPIO33 *Pin // EPHY_LED1_N_JTDI (7688KN)
	GPIO34 *Pin // EPHY_LED0_N_JTDO (7688KN)
	GPIO35 *Pin // WLED_N (7688KN)
	GPIO36 *Pin // PERST_N
	GPIO37 *Pin // REF_CLKO
	GPIO38 *Pin // WDT_RST_N
	GPIO39 *Pin // EPHY_LED4_N_JTRST_N (7688AN)
	GPIO40 *Pin // EPHY_LED3_N_JTCLK (7688AN)
	GPIO41 *Pin // EPHY_LED2_N_JTMS (7688AN)
	GPIO42 *Pin // EPHY_LED1_N_JTDI (7688AN)
	GPIO43 *Pin // EPHY_LED0_N_JTDO (7688AN)
	GPIO44 *Pin // WLED_N (7688AN)
	GPIO45 *Pin // UART_TXD1
	GPIO46 *Pin // UART_RXD1
)

All the pins supported by the CPU.

func (*Pin) Func

func (p *Pin) Func() pin.Func

Func implements pin.PinFunc.

func (*Pin) Function

func (p *Pin) Function() string

Function implements pin.Pin.

func (*Pin) Halt

func (*Pin) Halt() error

Halt implements conn.Resource.

func (*Pin) Name

func (p *Pin) Name() string

Name implements pin.Pin.

func (*Pin) Number

func (p *Pin) Number() int

Number implements pin.Pin.

This is the GPIO number, not the pin number on a header.

func (Pin) String

func (p Pin) String() string

String implements conn.Resource.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL