Bus Pirate firmware auto build: main branch

Here’s a fresh compile from ‘main’: “simplify the logic analyzer DMA structure.”

ci-buspirate-main-70a838f.zip

Build time: 117.97 seconds

Git pull log @70a838f

Updating f935018…70a838f
Fast-forward
src/binmode/fala.c | 4 ±
src/binmode/falaio.c | 2 ±
src/binmode/logicanalyzer.c | 135 +++++++++++++++++±-------------------------
src/binmode/logicanalyzer.h | 4 ±
src/toolbars/logic_bar.c | 2 ±
5 files changed, 61 insertions(+), 86 deletions(-)

1 Like

Here’s a fresh compile from ‘main’: “fix conflicting definition of amux_select_input()”

ci-buspirate-main-fe0de91.zip

Build time: 119.79 seconds

Git pull log @fe0de91

Updating 70a838f…fe0de91
Fast-forward
src/commands/global/v_adc.c | 27 +++++++++++++++++++++++±–
src/pirate/amux.c | 18 ++++++++++++++++±
src/pirate/amux.h | 17 ++++++++++++++±-
src/platform/bpi5-rev10.c | 17 ++±-------------
src/platform/bpi5-rev10.h | 28 ++++++++++++++++++++++++++±
src/platform/bpi5-rev8.c | 16 +±-------------
src/platform/bpi5-rev8.h | 28 ++++++++++++++++++++++++++±
src/platform/bpi5-rev9.c | 14 ±------------
src/platform/bpi5-rev9.h | 28 ++++++++++++++++++++++++++±
src/platform/bpi5xl-rev0.c | 17 ++±-------------
src/platform/bpi5xl-rev0.h | 28 ++++++++++++++++++++++++++±
src/platform/bpi6-rev2.c | 17 ++±-------------
src/platform/bpi6-rev2.h | 28 ++++++++++++++++++++++++++±
src/platform/bpi7-rev0.c | 17 ++±-------------
src/platform/bpi7-rev0.h | 28 ++++++++++++++++++++++++++±
15 files changed, 233 insertions(+), 95 deletions(-)

Here’s a fresh compile from ‘main’: “Remove constexpr for now, while folks upgrade to GCC13 or later…”

ci-buspirate-main-45ad4a6.zip

Build time: 117.32 seconds

Git pull log @45ad4a6

Updating fe0de91…45ad4a6
Fast-forward
src/pirate/rgb.c | 9 ++++±—
1 file changed, 5 insertions(+), 4 deletions(-)

Here’s a fresh compile from ‘main’: “restore orig. DIO functionality”

ci-buspirate-main-08daec6.zip

Build time: 113.98 seconds

Git pull log @08daec6

Updating 45ad4a6…08daec6
Fast-forward
src/mode/dio.c | 12 ++++++±----
1 file changed, 7 insertions(+), 5 deletions(-)

Here’s a fresh compile from ‘main’: “USB MSC device ID per version”

ci-buspirate-main-7b208bb.zip

Build time: 114.7 seconds

Git pull log @7b208bb

Updating 08daec6…7b208bb
Fast-forward
src/msc_disk.c | 13 +++++++++++±
src/usb_descriptors.c | 5 +++±
2 files changed, 16 insertions(+), 2 deletions(-)

Here’s a fresh compile from ‘main’: “incorrect rev shown after bootloader jump for some boards”

ci-buspirate-main-a36975d.zip

Build time: 113.1 seconds

Git pull log @a36975d

Updating 7b208bb…a36975d
Fast-forward
src/commands/global/cmd_mcu.c | 4 +±-
1 file changed, 2 insertions(+), 2 deletions(-)

Here’s a fresh compile from ‘main’: "set a default current limit of 300mA for the PPSU

  • the default was unlimited current before

  • caused resets for users that weren’t careful to explicitly enable the limit
    → better set a default that keeps the BP running and probably the DUT safe

  • The default is used in the menu and for the commandline arguments to the W command

  • Use 0 to explicitly disable current limiting"

ci-buspirate-main-af25dbb.zip

Build time: 115.66 seconds

Git pull log @af25dbb

Updating a36975d…af25dbb
Fast-forward
src/commands/global/w_psu.c | 17 +++++++++±------
1 file changed, 10 insertions(+), 7 deletions(-)

Here’s a fresh compile from ‘main’: “Change psu prompt slightly.”

ci-buspirate-main-476af2b.zip

Build time: 112.88 seconds

Git pull log @476af2b

Updating af25dbb…476af2b
Fast-forward
src/commands/global/w_psu.c | 2 ±
1 file changed, 1 insertion(+), 1 deletion(-)

Here’s a fresh compile from ‘main’: “fix flash verify fail”

ci-buspirate-main-52c8343.zip

Build time: 115.67 seconds

Git pull log @52c8343

Updating 476af2b…52c8343
Fast-forward
src/commands/spi/flash.c | 4 +±-
1 file changed, 2 insertions(+), 2 deletions(-)

Here’s a fresh compile from ‘main’: “fix hardware version in default disk label set during formatting”

ci-buspirate-main-e36c2d2.zip

Build time: 113.98 seconds

Git pull log @e36c2d2

Updating 52c8343..e36c2d2
Fast-forward
src/pirate/storage.c | 13 +++++++++++±
1 file changed, 12 insertions(+), 1 deletion(-)

Here’s a fresh compile from ‘main’: “change line feeds around P command”

ci-buspirate-main-cfe5e7c.zip

Build time: 135.51 seconds

Git pull log @cfe5e7c

Updating e36c2d2..cfe5e7c
Fast-forward
src/commands/global/p_pullups.c | 3 +±
1 file changed, 2 insertions(+), 1 deletion(-)

Here’s a fresh compile from ‘main’: “hidden control characters for autodocs”

ci-buspirate-main-f61d6b6.zip

Build time: 115.81 seconds

Git pull log @f61d6b6

Updating cfe5e7c..f61d6b6
Fast-forward
src/pirate.c | 4 +±-
src/ui/ui_prompt.c | 12 +++++±-----
src/ui/ui_term.c | 10 ++++++++++
3 files changed, 18 insertions(+), 8 deletions(-)

Bus Pirate 5 XL was basically recalled and EOLed, so I moved the firmware to the attic folder in the auto build.

2 Likes

Here’s a fresh compile from ‘main’: “0x03 on prompts”

ci-buspirate-main-06fae2e.zip

Build time: 115.1 seconds

Git pull log @06fae2e

Updating f61d6b6..06fae2e
Fast-forward
src/commands/global/disk.c | 4 +±-
src/ui/ui_mode.c | 2 ±
2 files changed, 3 insertions(+), 3 deletions(-)

Here’s a fresh compile from ‘main’: “add ps2 & usb sniff”

ci-buspirate-main-187b771.zip

Build time: 117.31 seconds

Git pull log @187b771

Updating 06fae2e..187b771
Fast-forward
src/CMakeLists.txt | 10 +
src/mode/pico_ps2_sniffer.pio | 548 ++++++++++++++
src/mode/pico_usb_sniffer_lite.pio | 222 ++++++
src/mode/ps2.c | 1280 +++++++++++++++++++++++++++++++
src/mode/ps2.h | 12 +
src/mode/usb.c | 1455 ++++++++++++++++++++++++++++++++++++
src/mode/usb.h | 12 +
src/modes.c | 70 ++
src/modes.h | 6 +
src/pirate.h | 2 +
src/translation/base.h | 2 +
src/translation/bs-ba.h | 2 +
src/translation/en-us.h | 4 +
src/translation/it-it.h | 2 +
src/translation/pl-pl.h | 2 +
src/translation/zh-cn.h | 2 +
16 files changed, 3631 insertions(+)
create mode 100644 src/mode/pico_ps2_sniffer.pio
create mode 100644 src/mode/pico_usb_sniffer_lite.pio
create mode 100644 src/mode/ps2.c
create mode 100644 src/mode/ps2.h
create mode 100644 src/mode/usb.c
create mode 100644 src/mode/usb.h

Here’s a fresh compile from ‘main’: "Revert “Merge pull request #236 from therealdreg/usbps2”

This reverts commit 187b771649209eff6b99250398f6a3fb48e92ee0, reversing
changes made to 06fae2e34e833a242555720f44996d20f4ac9f89."

ci-buspirate-main-c0ab247.zip

Build time: 116.33 seconds

Git pull log @c0ab247

Updating 187b771..c0ab247
Fast-forward
src/CMakeLists.txt | 10 -
src/mode/pico_ps2_sniffer.pio | 548 --------------
src/mode/pico_usb_sniffer_lite.pio | 222 ------
src/mode/ps2.c | 1280 -------------------------------
src/mode/ps2.h | 12 -
src/mode/usb.c | 1455 ------------------------------------
src/mode/usb.h | 12 -
src/modes.c | 70 –
src/modes.h | 6 -
src/pirate.h | 2 -
src/translation/base.h | 2 -
src/translation/bs-ba.h | 2 -
src/translation/en-us.h | 4 -
src/translation/it-it.h | 2 -
src/translation/pl-pl.h | 2 -
src/translation/zh-cn.h | 2 -
16 files changed, 3631 deletions(-)
delete mode 100644 src/mode/pico_ps2_sniffer.pio
delete mode 100644 src/mode/pico_usb_sniffer_lite.pio
delete mode 100644 src/mode/ps2.c
delete mode 100644 src/mode/ps2.h
delete mode 100644 src/mode/usb.c
delete mode 100644 src/mode/usb.h

Here’s a fresh compile from ‘main’: "improve display for autosnippets

(cherry picked from commit 2b5970a9c346ba721a27eeaabd581b6ce1a48b46)"

ci-buspirate-main-1cd89a2.zip

Build time: 116.64 seconds

Git pull log @1cd89a2

Updating c0ab247..1cd89a2
Fast-forward
src/commands/global/cmd_selftest.c | 8 +++±—
src/commands/global/i_info.c | 4 +±-
src/mode/hwi2c.c | 2 ±
3 files changed, 7 insertions(+), 7 deletions(-)

Here’s a fresh compile from ‘main’: “Fix for uart bridge mode causing loss of USB functionality”

ci-buspirate-main-a06c8cf.zip

Build time: 115.06 seconds

Git pull log @a06c8cf

Updating 1cd89a2..a06c8cf
Fast-forward
src/pirate.c | 36 ++++++++++++++++++++++++++++++++++±
src/usb_rx.c | 25 -------------------------
src/usb_rx.h | 3 +++
src/usb_tx.c | 5 +++++
src/usb_tx.h | 1 +
5 files changed, 44 insertions(+), 26 deletions(-)

Here’s a fresh compile from ‘main’: “usbpd: initial stubs for new plank”

ci-buspirate-main-4147ded.zip

Build time: 114.1 seconds

Git pull log @4147ded

Updating a06c8cf..4147ded
Fast-forward
src/CMakeLists.txt | 4 +++
src/mode/hwi2c.c | 8 +++++
src/mode/hwi2c.h | 4 +±
src/mode/usbpd-defs.h | 99 +++++++++++++++++++++++++++++++++++++++++++++++++++
src/mode/usbpd.c | 83 ++++++++++++++++++++++++++++++++++++++++++
src/mode/usbpd.h | 9 +++++
src/modes.c | 34 ++++++++++++++++++
src/modes.h | 3 ++
src/pirate.h | 3 ±
9 files changed, 245 insertions(+), 2 deletions(-)
create mode 100644 src/mode/usbpd-defs.h
create mode 100644 src/mode/usbpd.c
create mode 100644 src/mode/usbpd.h

Here’s a fresh compile from ‘main’: “hduart config file name, reduce sanity check in 2wire.”

ci-buspirate-main-e07573d.zip

Build time: 113.5 seconds

Git pull log @e07573d

Updating 4147ded..e07573d
Fast-forward
src/mode/hw2wire.c | 2 ±
src/mode/hwhduart.c | 2 ±
2 files changed, 2 insertions(+), 2 deletions(-)