diff --git a/.github/workflows/sync-binaries-task.yml b/.github/workflows/sync-binaries-task.yml index 04380e1f..c5240b2a 100644 --- a/.github/workflows/sync-binaries-task.yml +++ b/.github/workflows/sync-binaries-task.yml @@ -29,6 +29,7 @@ jobs: arduino-cli core install arduino:mbed_nicla arduino-cli core install arduino:mbed_opta arduino-cli core install arduino:mbed_giga + arduino-cli core install arduino:renesas_uno arduino-cli lib install ArduinoIotCloud arduino-cli lib install ArduinoECCX08 arduino-cli lib install ArduinoSTL diff --git a/command/device/board.go b/command/device/board.go index 568285c2..c0aa20b7 100644 --- a/command/device/board.go +++ b/command/device/board.go @@ -35,6 +35,7 @@ var ( "arduino:samd:mkrnb1500", "arduino:mbed_opta:opta", "arduino:mbed_giga:giga", + "arduino:renesas_uno:unor4wifi", } loraFQBN = []string{ "arduino:samd:mkrwan1310", diff --git a/firmware/generator.py b/firmware/generator.py index dcee5036..54074c8e 100755 --- a/firmware/generator.py +++ b/firmware/generator.py @@ -31,6 +31,7 @@ {"type": "crypto", "ext": ".bin", "fqbn": "arduino:samd:mkrnb1500"}, {"type": "crypto", "ext": ".bin", "fqbn": "arduino:mbed_opta:opta"}, {"type": "crypto", "ext": ".bin", "fqbn": "arduino:mbed_giga:giga"}, + {"type": "crypto", "ext": ".bin", "fqbn": "arduino:renesas_uno:unor4wifi"}, {"type": "lora", "ext": ".bin", "fqbn": "arduino:samd:mkrwan1300"}, {"type": "lora", "ext": ".bin", "fqbn": "arduino:samd:mkrwan1310"}, ] diff --git a/internal/binary/index.go b/internal/binary/index.go index f3c2b543..3b6c1868 100644 --- a/internal/binary/index.go +++ b/internal/binary/index.go @@ -22,7 +22,7 @@ import ( "context" "encoding/json" "fmt" - "io/ioutil" + "io" "compress/gzip" @@ -67,7 +67,7 @@ func LoadIndex(ctx context.Context) (*Index, error) { if err != nil { return nil, fmt.Errorf("cannot decompress index: %w", err) } - index, err := ioutil.ReadAll(indexReader) + index, err := io.ReadAll(indexReader) if err != nil { return nil, fmt.Errorf("cannot read downloaded index: %w", err) }