mirror of
https://github.com/tinygo-org/drivers.git
synced 2026-08-11 18:33:43 +00:00
all: refactor all current drivers to use new machine.Pin interface
Signed-off-by: Ron Evans <ron@hybridgroup.com>
This commit is contained in:
@@ -25,9 +25,9 @@ const pass = "YOURPASS"
|
||||
|
||||
// change these to connect to a different UART or pins for the ESP8266/ESP32
|
||||
var (
|
||||
uart = machine.UART1
|
||||
tx uint8 = machine.D10
|
||||
rx uint8 = machine.D11
|
||||
uart = machine.UART1
|
||||
tx = machine.D10
|
||||
rx = machine.D11
|
||||
|
||||
console = machine.UART0
|
||||
|
||||
|
||||
@@ -22,9 +22,9 @@ const pass = "YOURPASS"
|
||||
|
||||
// change these to connect to a different UART or pins for the ESP8266/ESP32
|
||||
var (
|
||||
uart = machine.UART1
|
||||
tx uint8 = machine.D10
|
||||
rx uint8 = machine.D11
|
||||
uart = machine.UART1
|
||||
tx = machine.D10
|
||||
rx = machine.D11
|
||||
|
||||
console = machine.UART0
|
||||
|
||||
@@ -38,8 +38,8 @@ func main() {
|
||||
adaptor = espat.New(uart)
|
||||
adaptor.Configure()
|
||||
|
||||
readyled := machine.GPIO{machine.LED}
|
||||
readyled.Configure(machine.GPIOConfig{Mode: machine.GPIO_OUTPUT})
|
||||
readyled := machine.LED
|
||||
readyled.Configure(machine.PinConfig{Mode: machine.PinOutput})
|
||||
readyled.High()
|
||||
|
||||
// first check if connected
|
||||
|
||||
@@ -22,9 +22,9 @@ const hubIP = "0.0.0.0"
|
||||
|
||||
// change these to connect to a different UART or pins for the ESP8266/ESP32
|
||||
var (
|
||||
uart = machine.UART1
|
||||
tx uint8 = machine.D10
|
||||
rx uint8 = machine.D11
|
||||
uart = machine.UART1
|
||||
tx = machine.D10
|
||||
rx = machine.D11
|
||||
|
||||
console = machine.UART0
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@ import (
|
||||
func main() {
|
||||
|
||||
lcd, _ := hd44780.NewGPIO4Bit(
|
||||
[]uint8{machine.P0, machine.P1, machine.P2, machine.P3},
|
||||
[]machine.Pin{machine.P0, machine.P1, machine.P2, machine.P3},
|
||||
machine.P4,
|
||||
machine.P5,
|
||||
machine.P6,
|
||||
|
||||
@@ -9,7 +9,7 @@ import (
|
||||
func main() {
|
||||
|
||||
lcd, _ := hd44780.NewGPIO4Bit(
|
||||
[]uint8{machine.P0, machine.P1, machine.P2, machine.P3},
|
||||
[]machine.Pin{machine.P0, machine.P1, machine.P2, machine.P3},
|
||||
machine.P4,
|
||||
machine.P5,
|
||||
machine.P6,
|
||||
|
||||
@@ -9,12 +9,12 @@ import (
|
||||
)
|
||||
|
||||
func main() {
|
||||
dcPin := machine.GPIO{machine.P3}
|
||||
dcPin.Configure(machine.GPIOConfig{Mode: machine.GPIO_OUTPUT})
|
||||
rstPin := machine.GPIO{machine.P4}
|
||||
rstPin.Configure(machine.GPIOConfig{Mode: machine.GPIO_OUTPUT})
|
||||
scePin := machine.GPIO{machine.P5}
|
||||
scePin.Configure(machine.GPIOConfig{Mode: machine.GPIO_OUTPUT})
|
||||
dcPin := machine.P3
|
||||
dcPin.Configure(machine.PinConfig{Mode: machine.PinOutput})
|
||||
rstPin := machine.P4
|
||||
rstPin.Configure(machine.PinConfig{Mode: machine.PinOutput})
|
||||
scePin := machine.P5
|
||||
scePin.Configure(machine.PinConfig{Mode: machine.PinOutput})
|
||||
|
||||
machine.SPI0.Configure(machine.SPIConfig{})
|
||||
|
||||
|
||||
@@ -9,12 +9,12 @@ import (
|
||||
)
|
||||
|
||||
func main() {
|
||||
dcPin := machine.GPIO{machine.P3}
|
||||
dcPin.Configure(machine.GPIOConfig{Mode: machine.GPIO_OUTPUT})
|
||||
rstPin := machine.GPIO{machine.P4}
|
||||
rstPin.Configure(machine.GPIOConfig{Mode: machine.GPIO_OUTPUT})
|
||||
scePin := machine.GPIO{machine.P5}
|
||||
scePin.Configure(machine.GPIOConfig{Mode: machine.GPIO_OUTPUT})
|
||||
dcPin := machine.P3
|
||||
dcPin.Configure(machine.PinConfig{Mode: machine.PinOutput})
|
||||
rstPin := machine.P4
|
||||
rstPin.Configure(machine.PinConfig{Mode: machine.PinOutput})
|
||||
scePin := machine.P5
|
||||
scePin.Configure(machine.PinConfig{Mode: machine.PinOutput})
|
||||
|
||||
machine.SPI0.Configure(machine.SPIConfig{})
|
||||
|
||||
|
||||
@@ -14,8 +14,8 @@ import (
|
||||
)
|
||||
|
||||
func main() {
|
||||
neo := machine.GPIO{machine.NEOPIXELS}
|
||||
neo.Configure(machine.GPIOConfig{Mode: machine.GPIO_OUTPUT})
|
||||
neo := machine.NEOPIXELS
|
||||
neo.Configure(machine.PinConfig{Mode: machine.PinOutput})
|
||||
|
||||
ws := ws2812.New(neo)
|
||||
leds := make([]color.RGBA, 10)
|
||||
|
||||
Reference in New Issue
Block a user