From ca6ca576f30be1839cb111e23f6c8ffc28148fab Mon Sep 17 00:00:00 2001 From: deadprogram Date: Sat, 7 Mar 2026 08:00:27 +0100 Subject: [PATCH] all: rename project to espflasher Signed-off-by: deadprogram --- LICENSE | 2 +- README.md | 44 +++++++-------- go.mod | 2 +- main.go | 56 +++++++++---------- pkg/espflash/version.go | 4 -- pkg/{espflash => espflasher}/chip.go | 2 +- pkg/{espflash => espflasher}/chip_test.go | 2 +- pkg/{espflash => espflasher}/doc.go | 6 +- pkg/{espflash => espflasher}/errors.go | 2 +- pkg/{espflash => espflasher}/errors_test.go | 2 +- pkg/{espflash => espflasher}/flasher.go | 10 ++-- pkg/{espflash => espflasher}/flasher_test.go | 2 +- pkg/{espflash => espflasher}/image.go | 2 +- pkg/{espflash => espflasher}/image_test.go | 2 +- pkg/{espflash => espflasher}/protocol.go | 2 +- pkg/{espflash => espflasher}/protocol_test.go | 2 +- pkg/{espflash => espflasher}/reset.go | 2 +- pkg/{espflash => espflasher}/slip.go | 2 +- pkg/{espflash => espflasher}/slip_test.go | 2 +- pkg/{espflash => espflasher}/target_esp32.go | 2 +- .../target_esp32c2.go | 2 +- .../target_esp32c3.go | 2 +- .../target_esp32c6.go | 2 +- .../target_esp32h2.go | 2 +- .../target_esp32s2.go | 2 +- .../target_esp32s3.go | 2 +- .../target_esp8266.go | 2 +- pkg/espflasher/version.go | 4 ++ 28 files changed, 84 insertions(+), 84 deletions(-) delete mode 100644 pkg/espflash/version.go rename pkg/{espflash => espflasher}/chip.go (99%) rename pkg/{espflash => espflasher}/chip_test.go (99%) rename pkg/{espflash => espflasher}/doc.go (88%) rename pkg/{espflash => espflasher}/errors.go (98%) rename pkg/{espflash => espflasher}/errors_test.go (99%) rename pkg/{espflash => espflasher}/flasher.go (99%) rename pkg/{espflash => espflasher}/flasher_test.go (99%) rename pkg/{espflash => espflasher}/image.go (99%) rename pkg/{espflash => espflasher}/image_test.go (99%) rename pkg/{espflash => espflasher}/protocol.go (99%) rename pkg/{espflash => espflasher}/protocol_test.go (99%) rename pkg/{espflash => espflasher}/reset.go (99%) rename pkg/{espflash => espflasher}/slip.go (99%) rename pkg/{espflash => espflasher}/slip_test.go (99%) rename pkg/{espflash => espflasher}/target_esp32.go (97%) rename pkg/{espflash => espflasher}/target_esp32c2.go (97%) rename pkg/{espflash => espflasher}/target_esp32c3.go (97%) rename pkg/{espflash => espflasher}/target_esp32c6.go (97%) rename pkg/{espflash => espflasher}/target_esp32h2.go (97%) rename pkg/{espflash => espflasher}/target_esp32s2.go (97%) rename pkg/{espflash => espflasher}/target_esp32s3.go (97%) rename pkg/{espflash => espflasher}/target_esp8266.go (98%) create mode 100644 pkg/espflasher/version.go diff --git a/LICENSE b/LICENSE index a3e51e3..c621134 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ BSD 3-Clause License -Copyright (c) 2026, TinyGo +Copyright The TinyGo Authors. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/README.md b/README.md index 9b7f492..de78816 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ -# espflash +# espflasher -[![Test](https://github.com/tinygo-org/espflash/actions/workflows/test.yml/badge.svg)](https://github.com/tinygo-org/espflash/actions/workflows/test.yml) +[![Test](https://github.com/tinygo-org/espflasher/actions/workflows/test.yml/badge.svg)](https://github.com/tinygo-org/espflasher/actions/workflows/test.yml) A Go command-line tool and library for flashing firmware to Espressif ESP8266 and ESP32-family microcontrollers over a serial (UART) connection. @@ -22,29 +22,29 @@ A Go command-line tool and library for flashing firmware to Espressif ESP8266 an You can download and install one of the prebuilt binaries for your operating system under "Releases" or install from source: ```bash -go install tinygo.org/x/espflash@latest +go install tinygo.org/x/espflasher@latest ``` ### CLI Usage ```bash # Install -go install tinygo.org/x/espflash@latest +go install tinygo.org/x/espflasher@latest # Flash a single binary -espflash -port /dev/ttyUSB0 firmware.bin +espflasher -port /dev/ttyUSB0 firmware.bin # Flash with specific offset and chip -espflash -port /dev/ttyUSB0 -offset 0x10000 -chip esp32s3 app.bin +espflasher -port /dev/ttyUSB0 -offset 0x10000 -chip esp32s3 app.bin # Flash multiple images (bootloader + partitions + app) -espflash -port /dev/ttyUSB0 \ +espflasher -port /dev/ttyUSB0 \ -bootloader bootloader.bin \ -partitions partitions.bin \ -app application.bin # Erase flash before writing -espflash -port /dev/ttyUSB0 -erase-all firmware.bin +espflasher -port /dev/ttyUSB0 -erase-all firmware.bin ``` ## Library @@ -52,7 +52,7 @@ espflash -port /dev/ttyUSB0 -erase-all firmware.bin ### Installation ```bash -go get tinygo.org/x/espflash/pkg/espflash +go get tinygo.org/x/espflasher/pkg/espflasher ``` ### Quick Start @@ -65,12 +65,12 @@ import ( "log" "os" - "tinygo.org/x/espflash/pkg/espflash" + "tinygo.org/x/espflasher/pkg/espflasher" ) func main() { // Connect to the ESP device - flasher, err := espflash.NewFlasher("/dev/ttyUSB0", nil) + flasher, err := espflasher.NewFlasher("/dev/ttyUSB0", nil) if err != nil { log.Fatal(err) } @@ -115,14 +115,14 @@ func main() { ```go // With default options (115200 baud, auto-detect, compressed) -flasher, err := espflash.NewFlasher("/dev/ttyUSB0", nil) +flasher, err := espflasher.NewFlasher("/dev/ttyUSB0", nil) // With custom options -opts := espflash.DefaultOptions() +opts := espflasher.DefaultOptions() opts.FlashBaudRate = 921600 -opts.ChipType = espflash.ChipESP32S3 -opts.Logger = &espflash.StdoutLogger{W: os.Stdout} -flasher, err := espflash.NewFlasher("/dev/ttyUSB0", opts) +opts.ChipType = espflasher.ChipESP32S3 +opts.Logger = &espflasher.StdoutLogger{W: os.Stdout} +flasher, err := espflasher.NewFlasher("/dev/ttyUSB0", opts) ``` ### Flashing a Single Binary @@ -135,7 +135,7 @@ err := flasher.FlashImage(data, 0x0, progressCallback) ### Flashing Multiple Images ```go -images := []espflash.ImagePart{ +images := []espflasher.ImagePart{ {Data: bootloaderBin, Offset: 0x1000}, {Data: partitionsBin, Offset: 0x8000}, {Data: applicationBin, Offset: 0x10000}, @@ -165,11 +165,11 @@ The library is organized in layers: | Layer | File(s) | Description | |-------|---------|-------------| -| SLIP | `pkg/espflash/slip.go` | Serial Line Internet Protocol framing | -| Protocol | `pkg/espflash/protocol.go` | ROM bootloader command/response protocol | -| Chip | `pkg/espflash/chip.go`, `pkg/espflash/target_*.go` | Per-target definitions and detection | -| Reset | `pkg/espflash/reset.go` | Hardware reset strategies | -| Flasher | `pkg/espflash/flasher.go` | High-level flash/verify/reset API | +| SLIP | `pkg/espflasher/slip.go` | Serial Line Internet Protocol framing | +| Protocol | `pkg/espflasher/protocol.go` | ROM bootloader command/response protocol | +| Chip | `pkg/espflasher/chip.go`, `pkg/espflasher/target_*.go` | Per-target definitions and detection | +| Reset | `pkg/espflasher/reset.go` | Hardware reset strategies | +| Flasher | `pkg/espflasher/flasher.go` | High-level flash/verify/reset API | | CLI | `main.go` | Command-line interface | ## Protocol Reference diff --git a/go.mod b/go.mod index e747a1c..f718a81 100644 --- a/go.mod +++ b/go.mod @@ -1,4 +1,4 @@ -module tinygo.org/x/espflash +module tinygo.org/x/espflasher go 1.22 diff --git a/main.go b/main.go index babc2fb..4933fc9 100644 --- a/main.go +++ b/main.go @@ -1,14 +1,14 @@ -// Command espflash flashes firmware to Espressif ESP8266 and ESP32-family +// Command espflasher flashes firmware to Espressif ESP8266 and ESP32-family // microcontrollers over a serial (UART) connection. // // Install: // -// go install tinygo.org/x/espflash@latest +// go install tinygo.org/x/espflasher@latest // // Usage: // -// espflash -port /dev/ttyUSB0 -offset 0x0 firmware.bin -// espflash -port /dev/ttyUSB0 -bootloader bootloader.bin -partitions partitions.bin -app app.bin +// espflasher -port /dev/ttyUSB0 -offset 0x0 firmware.bin +// espflasher -port /dev/ttyUSB0 -bootloader bootloader.bin -partitions partitions.bin -app app.bin package main import ( @@ -19,7 +19,7 @@ import ( "strconv" "strings" - "tinygo.org/x/espflash/pkg/espflash" + "tinygo.org/x/espflasher/pkg/espflasher" ) func main() { @@ -64,7 +64,7 @@ func main() { flag.Parse() if *version { - fmt.Printf("espflash %s\n", espflash.Version) + fmt.Printf("espflasher %s\n", espflasher.Version) return } @@ -89,27 +89,27 @@ func main() { os.Exit(1) } - opts := espflash.DefaultOptions() + opts := espflasher.DefaultOptions() opts.FlashBaudRate = *baud opts.Compress = !*noCompress - opts.Logger = &espflash.StdoutLogger{W: os.Stdout} + opts.Logger = &espflasher.StdoutLogger{W: os.Stdout} opts.ChipType = parseChipType(*chip) opts.FlashMode = *flashMode opts.FlashFreq = *flashFreq opts.FlashSize = *flashSize switch strings.ToLower(*resetMode) { case "default": - opts.ResetMode = espflash.ResetDefault + opts.ResetMode = espflasher.ResetDefault case "no-reset": - opts.ResetMode = espflash.ResetNoReset + opts.ResetMode = espflasher.ResetNoReset case "usb-jtag": - opts.ResetMode = espflash.ResetUSBJTAG + opts.ResetMode = espflasher.ResetUSBJTAG default: log.Fatalf("Unknown reset mode: %s", *resetMode) } fmt.Printf("Connecting to %s...\n", *port) - flasher, err := espflash.NewFlasher(*port, opts) + flasher, err := espflasher.New(*port, opts) if err != nil { log.Fatalf("Failed to connect: %v", err) } @@ -148,7 +148,7 @@ func main() { log.Fatalf("Flash failed: %v", err) } } else { - var images []espflash.ImagePart + var images []espflasher.ImagePart if *bootloader != "" { data, err := os.ReadFile(*bootloader) @@ -160,7 +160,7 @@ func main() { // Use chip-specific default off = 0x1000 // Most common default } - images = append(images, espflash.ImagePart{Data: data, Offset: off}) + images = append(images, espflasher.ImagePart{Data: data, Offset: off}) fmt.Printf("Bootloader: %s (%d bytes) at 0x%08X\n", *bootloader, len(data), off) } @@ -170,7 +170,7 @@ func main() { log.Fatalf("Read partitions: %v", err) } off := parseHex(*partitionsOffset) - images = append(images, espflash.ImagePart{Data: data, Offset: off}) + images = append(images, espflasher.ImagePart{Data: data, Offset: off}) fmt.Printf("Partitions: %s (%d bytes) at 0x%08X\n", *partitions, len(data), off) } @@ -180,7 +180,7 @@ func main() { log.Fatalf("Read app: %v", err) } off := parseHex(*appOffset) - images = append(images, espflash.ImagePart{Data: data, Offset: off}) + images = append(images, espflasher.ImagePart{Data: data, Offset: off}) fmt.Printf("App: %s (%d bytes) at 0x%08X\n", *app, len(data), off) } @@ -207,29 +207,29 @@ func parseHex(s string) uint32 { return uint32(val) } -func parseChipType(s string) espflash.ChipType { +func parseChipType(s string) espflasher.ChipType { switch strings.ToLower(s) { case "auto": - return espflash.ChipAuto + return espflasher.ChipAuto case "esp8266": - return espflash.ChipESP8266 + return espflasher.ChipESP8266 case "esp32": - return espflash.ChipESP32 + return espflasher.ChipESP32 case "esp32s2", "esp32-s2": - return espflash.ChipESP32S2 + return espflasher.ChipESP32S2 case "esp32s3", "esp32-s3": - return espflash.ChipESP32S3 + return espflasher.ChipESP32S3 case "esp32c2", "esp32-c2": - return espflash.ChipESP32C2 + return espflasher.ChipESP32C2 case "esp32c3", "esp32-c3": - return espflash.ChipESP32C3 + return espflasher.ChipESP32C3 case "esp32c6", "esp32-c6": - return espflash.ChipESP32C6 + return espflasher.ChipESP32C6 case "esp32h2", "esp32-h2": - return espflash.ChipESP32H2 + return espflasher.ChipESP32H2 default: log.Fatalf("Unknown chip type: %s", s) - return espflash.ChipAuto + return espflasher.ChipAuto } } @@ -237,7 +237,7 @@ func parseChipType(s string) espflash.ChipType { // a flag) to the end of os.Args so that Go's flag package can parse all flags // regardless of where they appear on the command line. This lets users write: // -// espflash -port COM3 firmware.bin -fm dout +// espflasher -port COM3 firmware.bin -fm dout // // instead of requiring all flags before the positional argument. func reorderArgs() { diff --git a/pkg/espflash/version.go b/pkg/espflash/version.go deleted file mode 100644 index 1c072e6..0000000 --- a/pkg/espflash/version.go +++ /dev/null @@ -1,4 +0,0 @@ -package espflash - -// Version is the current version of the espflash library. -const Version = "0.3.1" diff --git a/pkg/espflash/chip.go b/pkg/espflasher/chip.go similarity index 99% rename from pkg/espflash/chip.go rename to pkg/espflasher/chip.go index 2d2b133..d96b34b 100644 --- a/pkg/espflash/chip.go +++ b/pkg/espflasher/chip.go @@ -1,4 +1,4 @@ -package espflash +package espflasher import "fmt" diff --git a/pkg/espflash/chip_test.go b/pkg/espflasher/chip_test.go similarity index 99% rename from pkg/espflash/chip_test.go rename to pkg/espflasher/chip_test.go index 30632a5..ae92ea9 100644 --- a/pkg/espflash/chip_test.go +++ b/pkg/espflasher/chip_test.go @@ -1,4 +1,4 @@ -package espflash +package espflasher import ( "testing" diff --git a/pkg/espflash/doc.go b/pkg/espflasher/doc.go similarity index 88% rename from pkg/espflash/doc.go rename to pkg/espflasher/doc.go index a11a59d..a2e8ea3 100644 --- a/pkg/espflash/doc.go +++ b/pkg/espflasher/doc.go @@ -1,4 +1,4 @@ -// Package espflash provides a Go library for flashing firmware to Espressif +// Package espflasher provides a Go library for flashing firmware to Espressif // ESP8266 and ESP32-family microcontrollers over a serial (UART) connection. // It implements the serial bootloader protocol used by the ESP ROM bootloader, // supporting the following chip families: @@ -16,7 +16,7 @@ // // To flash a .bin file to a connected ESP device: // -// flasher, err := espflash.NewFlasher("/dev/ttyUSB0", nil) +// flasher, err := espflasher.NewFlasher("/dev/ttyUSB0", nil) // if err != nil { // log.Fatal(err) // } @@ -41,4 +41,4 @@ // The protocol uses SLIP framing over serial UART. Commands are sent as // request packets with an opcode, and the device responds with status. // Flash writes can optionally use zlib-compressed data for faster transfers. -package espflash +package espflasher diff --git a/pkg/espflash/errors.go b/pkg/espflasher/errors.go similarity index 98% rename from pkg/espflash/errors.go rename to pkg/espflasher/errors.go index 64e1664..b06c249 100644 --- a/pkg/espflash/errors.go +++ b/pkg/espflasher/errors.go @@ -1,4 +1,4 @@ -package espflash +package espflasher import "fmt" diff --git a/pkg/espflash/errors_test.go b/pkg/espflasher/errors_test.go similarity index 99% rename from pkg/espflash/errors_test.go rename to pkg/espflasher/errors_test.go index edb1732..735f036 100644 --- a/pkg/espflash/errors_test.go +++ b/pkg/espflasher/errors_test.go @@ -1,4 +1,4 @@ -package espflash +package espflasher import ( "strings" diff --git a/pkg/espflash/flasher.go b/pkg/espflasher/flasher.go similarity index 99% rename from pkg/espflash/flasher.go rename to pkg/espflasher/flasher.go index 9cf9ffa..f9107e3 100644 --- a/pkg/espflash/flasher.go +++ b/pkg/espflasher/flasher.go @@ -1,4 +1,4 @@ -package espflash +package espflasher import ( "bytes" @@ -96,7 +96,7 @@ type Flasher struct { portStr string } -// NewFlasher creates a new Flasher connected to the given serial port. +// New creates a new Flasher connected to the given serial port. // // It opens the serial port, enters the bootloader, syncs with the device, // and detects the chip type. On success, the Flasher is ready for flash @@ -106,12 +106,12 @@ type Flasher struct { // // Example: // -// f, err := espflash.NewFlasher("/dev/ttyUSB0", nil) +// f, err := espflasher.New("/dev/ttyUSB0", nil) // if err != nil { // log.Fatal(err) // } // defer f.Close() -func NewFlasher(portName string, opts *FlasherOptions) (*Flasher, error) { +func New(portName string, opts *FlasherOptions) (*Flasher, error) { if opts == nil { opts = DefaultOptions() } @@ -355,7 +355,7 @@ func (f *Flasher) FlashImage(data []byte, offset uint32, progress ProgressFunc) // // Example: // -// images := []espflash.ImagePart{ +// images := []espflasher.ImagePart{ // {Data: bootloader, Offset: 0x1000}, // {Data: partTable, Offset: 0x8000}, // {Data: app, Offset: 0x10000}, diff --git a/pkg/espflash/flasher_test.go b/pkg/espflasher/flasher_test.go similarity index 99% rename from pkg/espflash/flasher_test.go rename to pkg/espflasher/flasher_test.go index d7ca930..24ad4d7 100644 --- a/pkg/espflash/flasher_test.go +++ b/pkg/espflasher/flasher_test.go @@ -1,4 +1,4 @@ -package espflash +package espflasher import ( "bytes" diff --git a/pkg/espflash/image.go b/pkg/espflasher/image.go similarity index 99% rename from pkg/espflash/image.go rename to pkg/espflasher/image.go index 4a1988f..bdd649a 100644 --- a/pkg/espflash/image.go +++ b/pkg/espflasher/image.go @@ -1,4 +1,4 @@ -package espflash +package espflasher import ( "crypto/sha256" diff --git a/pkg/espflash/image_test.go b/pkg/espflasher/image_test.go similarity index 99% rename from pkg/espflash/image_test.go rename to pkg/espflasher/image_test.go index 8bdfea5..f07e7fe 100644 --- a/pkg/espflash/image_test.go +++ b/pkg/espflasher/image_test.go @@ -1,4 +1,4 @@ -package espflash +package espflasher import ( "crypto/sha256" diff --git a/pkg/espflash/protocol.go b/pkg/espflasher/protocol.go similarity index 99% rename from pkg/espflash/protocol.go rename to pkg/espflasher/protocol.go index f88d976..10f819e 100644 --- a/pkg/espflash/protocol.go +++ b/pkg/espflasher/protocol.go @@ -1,4 +1,4 @@ -package espflash +package espflasher import ( "encoding/binary" diff --git a/pkg/espflash/protocol_test.go b/pkg/espflasher/protocol_test.go similarity index 99% rename from pkg/espflash/protocol_test.go rename to pkg/espflasher/protocol_test.go index 7f61b1d..ef0d133 100644 --- a/pkg/espflash/protocol_test.go +++ b/pkg/espflasher/protocol_test.go @@ -1,4 +1,4 @@ -package espflash +package espflasher import ( "encoding/binary" diff --git a/pkg/espflash/reset.go b/pkg/espflasher/reset.go similarity index 99% rename from pkg/espflash/reset.go rename to pkg/espflasher/reset.go index 845411f..3b78df8 100644 --- a/pkg/espflash/reset.go +++ b/pkg/espflasher/reset.go @@ -1,4 +1,4 @@ -package espflash +package espflasher import ( "time" diff --git a/pkg/espflash/slip.go b/pkg/espflasher/slip.go similarity index 99% rename from pkg/espflash/slip.go rename to pkg/espflasher/slip.go index 3ddfd96..f6b1339 100644 --- a/pkg/espflash/slip.go +++ b/pkg/espflasher/slip.go @@ -1,4 +1,4 @@ -package espflash +package espflasher import ( "bytes" diff --git a/pkg/espflash/slip_test.go b/pkg/espflasher/slip_test.go similarity index 99% rename from pkg/espflash/slip_test.go rename to pkg/espflasher/slip_test.go index 2c45ae3..948837e 100644 --- a/pkg/espflash/slip_test.go +++ b/pkg/espflasher/slip_test.go @@ -1,4 +1,4 @@ -package espflash +package espflasher import ( "bytes" diff --git a/pkg/espflash/target_esp32.go b/pkg/espflasher/target_esp32.go similarity index 97% rename from pkg/espflash/target_esp32.go rename to pkg/espflasher/target_esp32.go index 6bbdec4..15f5712 100644 --- a/pkg/espflash/target_esp32.go +++ b/pkg/espflasher/target_esp32.go @@ -1,4 +1,4 @@ -package espflash +package espflasher // ESP32 target definition. // Reference: https://github.com/espressif/esptool/blob/master/esptool/targets/esp32.py diff --git a/pkg/espflash/target_esp32c2.go b/pkg/espflasher/target_esp32c2.go similarity index 97% rename from pkg/espflash/target_esp32c2.go rename to pkg/espflasher/target_esp32c2.go index c7933ee..a0528cb 100644 --- a/pkg/espflash/target_esp32c2.go +++ b/pkg/espflasher/target_esp32c2.go @@ -1,4 +1,4 @@ -package espflash +package espflasher // ESP32-C2 (ESP8684) target definition. // Reference: https://github.com/espressif/esptool/blob/master/esptool/targets/esp32c2.py diff --git a/pkg/espflash/target_esp32c3.go b/pkg/espflasher/target_esp32c3.go similarity index 97% rename from pkg/espflash/target_esp32c3.go rename to pkg/espflasher/target_esp32c3.go index 6411340..4814c7b 100644 --- a/pkg/espflash/target_esp32c3.go +++ b/pkg/espflasher/target_esp32c3.go @@ -1,4 +1,4 @@ -package espflash +package espflasher // ESP32-C3 target definition. // Reference: https://github.com/espressif/esptool/blob/master/esptool/targets/esp32c3.py diff --git a/pkg/espflash/target_esp32c6.go b/pkg/espflasher/target_esp32c6.go similarity index 97% rename from pkg/espflash/target_esp32c6.go rename to pkg/espflasher/target_esp32c6.go index 112c5a4..382435d 100644 --- a/pkg/espflash/target_esp32c6.go +++ b/pkg/espflasher/target_esp32c6.go @@ -1,4 +1,4 @@ -package espflash +package espflasher // ESP32-C6 target definition. // Reference: https://github.com/espressif/esptool/blob/master/esptool/targets/esp32c6.py diff --git a/pkg/espflash/target_esp32h2.go b/pkg/espflasher/target_esp32h2.go similarity index 97% rename from pkg/espflash/target_esp32h2.go rename to pkg/espflasher/target_esp32h2.go index 0cac5fa..e0de114 100644 --- a/pkg/espflash/target_esp32h2.go +++ b/pkg/espflasher/target_esp32h2.go @@ -1,4 +1,4 @@ -package espflash +package espflasher // ESP32-H2 target definition. // Reference: https://github.com/espressif/esptool/blob/master/esptool/targets/esp32h2.py diff --git a/pkg/espflash/target_esp32s2.go b/pkg/espflasher/target_esp32s2.go similarity index 97% rename from pkg/espflash/target_esp32s2.go rename to pkg/espflasher/target_esp32s2.go index 97bdfe7..1f42480 100644 --- a/pkg/espflash/target_esp32s2.go +++ b/pkg/espflasher/target_esp32s2.go @@ -1,4 +1,4 @@ -package espflash +package espflasher // ESP32-S2 target definition. // Reference: https://github.com/espressif/esptool/blob/master/esptool/targets/esp32s2.py diff --git a/pkg/espflash/target_esp32s3.go b/pkg/espflasher/target_esp32s3.go similarity index 97% rename from pkg/espflash/target_esp32s3.go rename to pkg/espflasher/target_esp32s3.go index a8d7875..35522bb 100644 --- a/pkg/espflash/target_esp32s3.go +++ b/pkg/espflasher/target_esp32s3.go @@ -1,4 +1,4 @@ -package espflash +package espflasher // ESP32-S3 target definition. // Reference: https://github.com/espressif/esptool/blob/master/esptool/targets/esp32s3.py diff --git a/pkg/espflash/target_esp8266.go b/pkg/espflasher/target_esp8266.go similarity index 98% rename from pkg/espflash/target_esp8266.go rename to pkg/espflasher/target_esp8266.go index a535bb2..8e633ae 100644 --- a/pkg/espflash/target_esp8266.go +++ b/pkg/espflasher/target_esp8266.go @@ -1,4 +1,4 @@ -package espflash +package espflasher // ESP8266 target definition. // Reference: https://github.com/espressif/esptool/blob/master/esptool/targets/esp8266.py diff --git a/pkg/espflasher/version.go b/pkg/espflasher/version.go new file mode 100644 index 0000000..6dd2dd6 --- /dev/null +++ b/pkg/espflasher/version.go @@ -0,0 +1,4 @@ +package espflasher + +// Version is the current version of the espflasher library. +const Version = "0.4.0-dev"