mirror of
https://github.com/tinygo-org/tinygo.git
synced 2026-08-18 19:44:00 +00:00
machine/spi: do not compare slices against nil, same as #612 but for all platforms that use shared SPI implementation for Tx
Signed-off-by: Ron Evans <ron@hybridgroup.com>
This commit is contained in:
@@ -5,7 +5,6 @@ package machine
|
|||||||
import "errors"
|
import "errors"
|
||||||
|
|
||||||
var (
|
var (
|
||||||
ErrTxSlicesRequired = errors.New("SPI Tx requires a write or read slice, or both")
|
|
||||||
ErrTxInvalidSliceSize = errors.New("SPI write and read slices must be same size")
|
ErrTxInvalidSliceSize = errors.New("SPI write and read slices must be same size")
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -28,10 +27,6 @@ var (
|
|||||||
// spi.Tx(nil, rx)
|
// spi.Tx(nil, rx)
|
||||||
//
|
//
|
||||||
func (spi SPI) Tx(w, r []byte) error {
|
func (spi SPI) Tx(w, r []byte) error {
|
||||||
if w == nil && r == nil {
|
|
||||||
return ErrTxSlicesRequired
|
|
||||||
}
|
|
||||||
|
|
||||||
var err error
|
var err error
|
||||||
|
|
||||||
switch {
|
switch {
|
||||||
|
|||||||
Reference in New Issue
Block a user