Bus Pirate firmware auto build: main branch

Here’s a fresh compile from ‘main’: “Updated to use new hex display library.”

ci-buspirate-main-1957daf.zip

Build time: 120.0 seconds

Git pull log @1957daf

Updating 9496cd8..1957daf
Fast-forward
src/CMakeLists.txt | 6 ±
src/commands.c | 3 ±
src/commands/1wire/demos.c | 2 ±
src/commands/2wire/sle4442.c | 101 ++++++++±-----
src/commands/global/disk.c | 25 +±-
src/commands/global/disk.h | 2 ±
src/commands/global/h_help.c | 6 ±
src/commands/global/hex.c | 205 +++++++++++++++++++++++++++++++
src/commands/global/hex.h | 1 +
src/commands/i2c/ddr.c | 285 ++++++++++++++++++±-----------------------
src/commands/i2c/demos.c | 14 ±-
src/commands/i2c/eeprom.c | 230 ++++++++++±----------------------
src/pirate/file.c | 82 +++++++++++++
src/pirate/file.h | 7 ++
src/translation/base.h | 1 +
src/translation/en-us.h | 7 ±
src/ui/ui_cmdln.c | 27 ++++
src/ui/ui_cmdln.h | 10 ++
src/ui/ui_hex.c | 68 +++++++++±
src/ui/ui_hex.h | 14 +±
20 files changed, 705 insertions(+), 391 deletions(-)
create mode 100644 src/commands/global/hex.c
create mode 100644 src/commands/global/hex.h
create mode 100644 src/pirate/file.c
create mode 100644 src/pirate/file.h

Here’s a fresh compile from ‘main’: “Add -s -b to sle4442”

ci-buspirate-main-0859db1.zip

Build time: 121.98 seconds

Git pull log @0859db1

Updating 1957daf..0859db1
Fast-forward
src/commands/2wire/sle4442.c | 16 ++++++++++++±–
1 file changed, 13 insertions(+), 3 deletions(-)

Here’s a fresh compile from ‘main’: “better and safer UI experience for legacy binmode”

ci-buspirate-main-1dad2d1.zip

Build time: 125.21 seconds

Git pull log @1dad2d1

Updating 0859db1..1dad2d1
Fast-forward
src/binmode/legacy4third.c | 34 +++++++++++++++++++++±-----------
1 file changed, 22 insertions(+), 12 deletions(-)

Here’s a fresh compile from ‘main’: “SPI EEPROM work in progress”

ci-buspirate-main-4f9abf9.zip

Build time: 120.8 seconds

Git pull log @4f9abf9

Updating 1dad2d1..4f9abf9
Fast-forward
src/CMakeLists.txt | 10 ±
src/commands/eeprom/eeprom_1wire.c | 452 ++++++++++++++++++++++++++++++++++++
src/commands/eeprom/eeprom_1wire.h | 2 +
src/commands/eeprom/eeprom_base.c | 317 +++++++++++++++++++++++++
src/commands/eeprom/eeprom_base.h | 59 +++++
src/commands/eeprom/eeprom_i2c.c | 295 ++++++++++++++++++++++++
src/commands/eeprom/eeprom_i2c.h | 2 +
src/commands/eeprom/eeprom_spi.c | 457 +++++++++++++++++++++++++++++++++++++
src/commands/eeprom/eeprom_spi.h | 2 +
src/commands/i2c/eeprom.c | 53 ++±-
src/commands/i2c/eeprom.h | 4 ±
src/commands/spi/eeprom_i2c.c | 390 +++++++++++++++++++++++++++++++
src/mode/hw1wire.c | 8 ±
src/mode/hwi2c.c | 24 ±
src/mode/hwspi.c | 10 ±
src/pirate/hwspi.c | 19 ++
src/pirate/hwspi.h | 1 +
src/platform/bpi5-rev10.h | 2 +
src/platform/bpi5-rev8.h | 2 +
src/platform/bpi5-rev9.h | 2 +
src/platform/bpi5xl-rev0.h | 2 +
src/platform/bpi6-rev2.h | 2 +
src/platform/bpi7-rev0.h | 2 +
src/translation/base.h | 4 ±
src/translation/en-us.h | 8 ±
src/ui/ui_hex.c | 130 +++++++++±
src/ui/ui_hex.h | 12 +
src/ui/ui_term.c | 14 ++
src/ui/ui_term.h | 1 +
29 files changed, 2248 insertions(+), 38 deletions(-)
create mode 100644 src/commands/eeprom/eeprom_1wire.c
create mode 100644 src/commands/eeprom/eeprom_1wire.h
create mode 100644 src/commands/eeprom/eeprom_base.c
create mode 100644 src/commands/eeprom/eeprom_base.h
create mode 100644 src/commands/eeprom/eeprom_i2c.c
create mode 100644 src/commands/eeprom/eeprom_i2c.h
create mode 100644 src/commands/eeprom/eeprom_spi.c
create mode 100644 src/commands/eeprom/eeprom_spi.h
create mode 100644 src/commands/spi/eeprom_i2c.c

Here’s a fresh compile from ‘main’: “All hex viewers to new struct based config system. Tested.”

ci-buspirate-main-9f0a0f4.zip

Build time: 118.67 seconds

Git pull log @9f0a0f4

Updating 4f9abf9..9f0a0f4
Fast-forward
src/commands/2wire/sle4442.c | 12 ±
src/commands/eeprom/eeprom_1wire.c | 4 ±
src/commands/eeprom/eeprom_base.h | 4 ±
src/commands/eeprom/eeprom_i2c.c | 4 ±
src/commands/eeprom/eeprom_spi.c | 4 ±
src/commands/global/hex.c | 20 ±
src/commands/i2c/ddr.c | 36 +±
src/commands/i2c/eeprom.c | 580 -------------------------------------
src/commands/i2c/eeprom.h | 2 -
src/commands/spi/eeprom_i2c.c | 390 -------------------------
10 files changed, 64 insertions(+), 992 deletions(-)
delete mode 100644 src/commands/i2c/eeprom.c
delete mode 100644 src/commands/i2c/eeprom.h
delete mode 100644 src/commands/spi/eeprom_i2c.c

Here’s a fresh compile from ‘main’: “1-Wire, I2C, SPI eeprom command complete”

ci-buspirate-main-611852a.zip

Build time: 122.34 seconds

Git pull log @611852a

Updating 9f0a0f4..611852a
Fast-forward
src/commands/eeprom/eeprom_1wire.c | 6 ++±–
src/commands/eeprom/eeprom_i2c.c | 4 +±-
src/commands/eeprom/eeprom_spi.c | 31 +++++++++++++++++±------------
src/translation/base.h | 4 ++++
src/translation/en-us.h | 4 ++++
src/ui/ui_hex.c | 3 +±
6 files changed, 33 insertions(+), 19 deletions(-)

Here’s a fresh compile from ‘main’: “remove old HEX viewer code”

ci-buspirate-main-d201720.zip

Build time: 123.24 seconds

Git pull log @d201720

Updating 611852a..d201720
Fast-forward
src/commands/2wire/sle4442.c | 7 ±
src/commands/eeprom/eeprom_1wire.c | 5 ±
src/commands/eeprom/eeprom_i2c.c | 7 ±
src/commands/eeprom/eeprom_spi.c | 5 ±
src/commands/global/hex.c | 10 ±-
src/commands/i2c/ddr.c | 34 ±-------
src/translation/base.h | 1 +
src/translation/bs-ba.h | 22 ++++++
src/translation/en-us.h | 5 ±
src/translation/it-it.h | 22 ++++++
src/translation/pl-pl.h | 22 ++++++
src/translation/zh-cn.h | 22 ++++++
src/ui/ui_hex.c | 144 ++++++±-----------------------------
src/ui/ui_hex.h | 8 ±-
14 files changed, 142 insertions(+), 172 deletions(-)

Here’s a fresh compile from ‘main’: “eeprom - warning when file is larger than EEPROM.”

ci-buspirate-main-dd325f8.zip

Build time: 123.22 seconds

Git pull log @dd325f8

Updating d201720..dd325f8
Fast-forward
src/commands/eeprom/eeprom_base.c | 16 +++++++++++++±-
1 file changed, 14 insertions(+), 2 deletions(-)

Here’s a fresh compile from ‘main’: "Revert “eeprom - warning when file is larger than EEPROM.”

This reverts commit dd325f8e290f9fb2b25c46d6b17bd8d281cc27ee."

ci-buspirate-main-a73a414.zip

Build time: 124.89 seconds

Git pull log @a73a414

Updating dd325f8..a73a414
Fast-forward
src/commands/eeprom/eeprom_1wire.c | 16 +++++++++±
src/commands/eeprom/eeprom_base.c | 57 ++++++++++++++++++++++++++++++±------
src/commands/eeprom/eeprom_base.h | 2 ±
src/commands/eeprom/eeprom_i2c.c | 22 +++++++++±----
src/commands/eeprom/eeprom_spi.c | 17 ++++++++++±
src/commands/i2c/ddr.c | 8 ++±–
src/pirate/file.c | 9 ++±–
src/pirate/file.h | 2 ±
src/ui/ui_hex.c | 2 ±
9 files changed, 104 insertions(+), 31 deletions(-)

Here’s a fresh compile from ‘main’: “respect -q flag in ddr5 probe command”

ci-buspirate-main-0196719.zip

Build time: 123.57 seconds

Git pull log @0196719

Updating a73a414..0196719
Fast-forward
src/commands/i2c/ddr.c | 2 ++
src/ui/ui_hex.c | 13 +++++++++++++
src/ui/ui_hex.h | 8 ±------
3 files changed, 16 insertions(+), 7 deletions(-)

Here’s a fresh compile from ‘main’: “25X M95 EEPROM notes”

ci-buspirate-main-25f72d6.zip

Build time: 123.58 seconds

Git pull log @25f72d6

Updating 0196719..25f72d6
Fast-forward
src/commands/eeprom/eeprom_spi.c | 3 +±
1 file changed, 2 insertions(+), 1 deletion(-)

1 Like

Here’s a fresh compile from ‘main’: “93x eeprom support. Rework eeprom hardware abstration layer”

ci-buspirate-main-c5f155f.zip

Build time: 123.55 seconds

Git pull log @c5f155f

Updating 25f72d6..c5f155f
Fast-forward
src/commands/eeprom/eeprom_1wire.c | 34 +±–
src/commands/eeprom/eeprom_base.c | 17 +±
src/commands/eeprom/eeprom_base.h | 10 ±
src/commands/eeprom/eeprom_i2c.c | 44 ++±–
src/commands/eeprom/eeprom_spi.c | 266 ++++++++++++++++++++++++++±---------
src/commands/global/cmd_mcu.c | 2 ±
src/mode/hwspi.c | 1 +
7 files changed, 253 insertions(+), 121 deletions(-)

Here’s a fresh compile from ‘main’: “Update EEPROM discription”

ci-buspirate-main-8bad2c4.zip

Build time: 120.91 seconds

Git pull log @8bad2c4

Updating c5f155f..8bad2c4
Fast-forward
src/commands/eeprom/eeprom_spi.c | 4 +±-
1 file changed, 2 insertions(+), 2 deletions(-)

1 Like