tinygo.org/x/drivers@v0.27.1-0.20240509133757-7dbca2a54349/netlink/probe/espat.go (about)

     1  //go:build challenger_rp2040
     2  
     3  package probe
     4  
     5  import (
     6  	"machine"
     7  
     8  	"tinygo.org/x/drivers/espat"
     9  	"tinygo.org/x/drivers/netdev"
    10  	"tinygo.org/x/drivers/netlink"
    11  )
    12  
    13  func Probe() (netlink.Netlinker, netdev.Netdever) {
    14  
    15  	cfg := espat.Config{
    16  		// UART
    17  		Uart: machine.UART1,
    18  		Tx:   machine.UART1_TX_PIN,
    19  		Rx:   machine.UART1_RX_PIN,
    20  	}
    21  
    22  	esp := espat.NewDevice(&cfg)
    23  	netdev.UseNetdev(esp)
    24  
    25  	return esp, esp
    26  }