Upgrade dependencies

This commit is contained in:
2020-09-07 18:41:44 +02:00
parent 738c2f5a82
commit de6f39bddc
329 changed files with 50010 additions and 109914 deletions

View File

@@ -10,7 +10,6 @@ import (
"errors"
"fmt"
"os"
"strconv"
"periph.io/x/periph"
"periph.io/x/periph/conn/gpio"
@@ -785,7 +784,7 @@ func (d *driver) After() []string {
func (d *driver) Init() (bool, error) {
if !Present() {
return false, errors.New("Raspberry Pi board not detected")
return false, errors.New("board Raspberry Pi not detected")
}
// Setup headers based on board revision.
@@ -794,13 +793,12 @@ func (d *driver) Init() (bool, error) {
// whenever it comes out.
// Revision codes from: http://elinux.org/RPi_HardwareHistory
f := features{}
rev := distro.CPUInfo()["Revision"]
if v, err := strconv.ParseUint(rev, 16, 32); err == nil {
if err := f.init(uint32(v)); err != nil {
return true, err
}
} else {
return true, fmt.Errorf("rpi: failed to read cpu_info: %v", err)
rev := distro.DTRevision()
if rev == 0 {
return true, fmt.Errorf("rpi: failed to obtain revision")
}
if err := f.init(rev); err != nil {
return true, err
}
return true, f.registerHeaders()