github geo-tp/ESP32-Bus-Pirate v0.2

latest releases: v0.8, v0.7, v0.6...
one month ago

Changelog

General

  • logic <pin>
    🔹 Starts a logic analyzer on the specified pin to track signal changes.
    """

1-WIRE

  • temp
    🔹 Reads temperature from a compatible 1-Wire sensor (e.g., DS18B20).

UART

  • spam <text> <ms>
    🔹 Sends the specified text repeatedly every <ms> milliseconds.

  • xmodem <send|recv> <path>
    🔹 Transfers a file using the XMODEM protocol.
    🔸 send: send a file.
    🔸 recv: receive a file.


SPI

  • slave
    🔹 Emulates an SPI slave device to receive data from a master.

  • flash probe
    🔹 Identifies the connected SPI flash chip (JEDEC command 0x9F).

  • flash analyze [addr]
    🔹 Analyzes flash content starting at the given address, detects known format signatures (ELF, PNG, etc.).

  • flash strings [len]
    🔹 Extracts readable strings from flash memory up to the specified length.

  • flash search <str>
    🔹 Searches for a specific string in flash memory.

  • flash read <addr> <len>
    🔹 Reads raw bytes from flash memory at the specified address.

  • flash write <addr> <data>
    🔹 Writes raw data to flash at the given address.

  • flash erase
    🔹 Erases the entire flash memory.


DIO

  • toggle <pin> <ms>
    🔹 Periodically toggles the state of the pin every <ms> milliseconds.

I2S

  • play <freq> [ms]
    🔹 Plays a sine wave at the given frequency for the specified duration.

  • record
    🔹 Continuously captures audio input from an I2S microphone.

  • test <speaker|mic>
    🔹 Runs a basic test on a connected I2S speaker or microphone.

  • reset
    🔹 Resets the I2S interface to default settings.

  • config
    🔹 Configures I2S parameters like frequency, format, and more.

Don't miss a new ESP32-Bus-Pirate release

NewReleases is sending notifications on new releases.