Here’s a fresh compile from ‘main’: “Remove known dependencies on the exact CPU clock speed (125MHz)”
ci-buspirate-main-7077b01.zip
Build time: 124.69 seconds
Git pull log @7077b01:
Updating 7c08a5d…7077b01
Fast-forward
src/commands/infrared/tvbgone.c | 3 +±
src/lib/picorvd/PicoSWIO.cpp | 3 ±-
src/lib/picorvd/picoswio.c | 6 ++±–
3 files changed, 6 insertions(+), 6 deletions(-)
Here’s a fresh compile from ‘main’: “One more 125MHz clock speed dependency”
ci-buspirate-main-e2d508f.zip
Build time: 125.68 seconds
Git pull log @e2d508f:
Updating 7077b01…e2d508f
Fast-forward
src/lib/picofreq/picofreq.c | 2 ±
1 file changed, 1 insertion(+), 1 deletion(-)
Here’s a fresh compile from ‘main’: “platform cleanup cherry pick”
ci-buspirate-main-f10c215.zip
Build time: 124.03 seconds
Git pull log @f10c215:
Updating e2d508f…f10c215
Fast-forward
src/CMakeLists.txt | 82 ++±-
src/binmode/falaio.c | 2 ±
src/binmode/sump.c | 2 +
src/boards/buspirate7.h | 45 +++
src/commands.c | 4 ±
src/commands/global/cmd_mcu.c | 27 ±
src/commands/global/cmd_selftest.c | 38 ±-
src/commands/global/freq.c | 12 ±
src/commands/global/logic.c | 12 ±
src/commands/global/pwm.c | 12 ±
src/fatfs/diskio.c | 6 ±
src/pirate.c | 78 ++±-
src/pirate.h | 30 ±
src/pirate/amux.c | 28 ±
src/pirate/button.c | 24 ±
src/pirate/hw2wire.pio | 2 ±
src/pirate/hwi2c.pio | 4 ±
src/pirate/hwuart.pio | 2 ±
src/pirate/lcd.c | 70 +±-
src/pirate/psu.c | 164 ++++±—
src/pirate/pullup.c | 55 ±-
src/pirate/rgb.c | 28 ±
src/pirate/storage.c | 42 ±-
src/platform/{bpi-rev10.c => bpi5-rev10.c} | 0
src/platform/bpi5-rev10.h | 3 +
src/platform/{bpi-rev8.c => bpi5-rev8.c} | 90 +±–
src/platform/{bpi-rev8.h => bpi5-rev8.h} | 512 +++++++++++++±-------------
src/platform/{bpi-rev9.c => bpi5-rev9.c} | 44 ±-
src/platform/{bpi-rev9.h => bpi5-rev9.h} | 0
src/platform/{bpi6-rev1.c => bpi5xl-rev0.c} | 0
src/platform/bpi5xl-rev0.h | 474 +++++++++++±------------
src/platform/bpi6-rev2.c | 69 ++++
src/platform/{bpi6-rev1.h => bpi6-rev2.h} | 474 +++++++++++±------------
src/platform/bpi7-rev0.c | 69 ++++
src/platform/{bpi-rev10.h => bpi7-rev0.h} | 103 ++±–
src/usb_descriptors.c | 2 +
36 files changed, 1452 insertions(+), 1157 deletions(-)
create mode 100644 src/boards/buspirate7.h
rename src/platform/{bpi-rev10.c => bpi5-rev10.c} (100%)
rename src/platform/{bpi-rev8.c => bpi5-rev8.c} (94%)
rename src/platform/{bpi-rev8.h => bpi5-rev8.h} (96%)
rename src/platform/{bpi-rev9.c => bpi5-rev9.c} (97%)
rename src/platform/{bpi-rev9.h => bpi5-rev9.h} (100%)
rename src/platform/{bpi6-rev1.c => bpi5xl-rev0.c} (100%)
create mode 100644 src/platform/bpi6-rev2.c
rename src/platform/{bpi6-rev1.h => bpi6-rev2.h} (95%)
create mode 100644 src/platform/bpi7-rev0.c
rename src/platform/{bpi-rev10.h => bpi7-rev0.h} (76%)
Here’s a fresh compile from ‘main’: “Reduce measurement jitter for FALA.”
ci-buspirate-main-a2ff440.zip
Build time: 126.63 seconds
Git pull log @a2ff440:
Updating f10c215…a2ff440
Fast-forward
src/binmode/fala.c | 5 ++±-
src/binmode/fala.h | 1 +
src/binmode/falaio.c | 2 ±
src/binmode/logicanalyzer.c | 22 ++++++++++++++++±----
src/binmode/logicanalyzer.h | 5 ++±-
src/binmode/logicanalyzer.pio | 25 +++++++++++++±----------
src/commands/global/logic.c | 15 +++++++++±----
7 files changed, 49 insertions(+), 26 deletions(-)
Here’s a fresh compile from ‘main’: "Revert “Merge branch ‘otp_whitelabel’ into main”
This reverts commit b8a3e3db7238003332cc029995d99e9d6a7a2c47, reversing
changes made to a2ff440f70545f42153a4860c29ac1e94d9c13c2."
ci-buspirate-main-44b6fec.zip
Build time: 124.2 seconds
Git pull log @44b6fec:
Updating b8a3e3d…44b6fec
Fast-forward
.github/CODEOWNERS | 21 –
.gitignore | 2 -
.gitmodules | 0
CMakeLists.txt | 4 ±
hacks/88-buspirate.rules | 10 ±
hacks/otp_whitelabel_bp6.json | 20 –
hacks/otp_whitelabel_schema.json | 124 -------
src/CMakeLists.txt | 16 ±
src/commands.c | 10 ±
src/commands/global/cert.c | 731 ---------------------------------------
src/commands/global/cert.h | 46 —
src/commands/global/cmd_otp.c | 477 -------------------------
src/commands/global/cmd_otp.h | 1 -
src/commands/global/i_info.c | 11 ±
src/commands/global/otpdump.c | 17 ±
src/debug_rtt.c | 2 -
src/debug_rtt.h | 3 ±
src/lib/bluetag/src/blueTag.h | 1 +
src/mbedtls_config.h | 72 ----
src/otp/bp_otp.h | 155 ---------
src/otp/bp_otp_rw.c | 476 -------------------------
src/otp/bp_whitelabel.c | 430 -----------------------
src/otp/otp_ecc.c | 255 --------------
src/pirate.c | 14 ±
src/pirate.h | 11 -
src/platform/bpi5xl-rev0.h | 1 -
src/platform/bpi6-rev2.h | 1 -
src/pubkey/LICENSE | 21 –
src/pubkey/README.md | 2 -
src/pubkey/pubkey.c | 4 -
src/pubkey/pubkey.h | 2 -
src/pubkey/server_pubkey.pem | 9 -
32 files changed, 34 insertions(+), 2915 deletions(-)
delete mode 100644 .github/CODEOWNERS
delete mode 100644 .gitmodules
delete mode 100644 hacks/otp_whitelabel_bp6.json
delete mode 100644 hacks/otp_whitelabel_schema.json
delete mode 100644 src/commands/global/cert.c
delete mode 100644 src/commands/global/cert.h
delete mode 100644 src/commands/global/cmd_otp.c
delete mode 100644 src/commands/global/cmd_otp.h
delete mode 100644 src/mbedtls_config.h
delete mode 100644 src/otp/bp_otp.h
delete mode 100644 src/otp/bp_otp_rw.c
delete mode 100644 src/otp/bp_whitelabel.c
delete mode 100644 src/otp/otp_ecc.c
delete mode 100644 src/pubkey/LICENSE
delete mode 100644 src/pubkey/README.md
delete mode 100644 src/pubkey/pubkey.c
delete mode 100644 src/pubkey/pubkey.h
delete mode 100644 src/pubkey/server_pubkey.pem
Here’s a fresh compile from ‘main’: “I2C DAC & IO expander”
ci-buspirate-main-9f55269.zip
Build time: 122.72 seconds
Git pull log @9f55269:
Updating 44b6fec…9f55269
Fast-forward
src/binmode/falaio.c | 2 ±
src/boards/memmap_default_rp2350.ld | 6 +
src/boards/memmap_psram_rp2350.ld | 313 +++++++++++++++++++++++++++
src/commands.c | 4 ±
src/commands/global/cmd_selftest.c | 4 ±
src/commands/global/p_pullups.c | 179 +++++++++++++±-
src/lib/picorvd/picoswio.c | 414 +++++++++++++++++±-----------------
src/pirate.c | 24 ±-
src/pirate.h | 12 ++
src/pirate/amux.c | 2 ±
src/pirate/lcd.c | 12 ±
src/pirate/psu.c | 59 ++±-
src/pirate/pullup.c | 158 ++++++++++++±
src/pirate/pullup.h | 30 +±
src/system_config.h | 1 -
src/ui/ui_cmdln.c | 5 +
16 files changed, 942 insertions(+), 283 deletions(-)
create mode 100644 src/boards/memmap_psram_rp2350.ld
Here’s a fresh compile from ‘main’: "I2C sniffer "
ci-buspirate-main-7541d79.zip
Build time: 124.51 seconds
git pull log
Git pull log @7541d79:
Updating 9f55269…7541d79
Fast-forward
src/CMakeLists.txt | 3 +
src/commands/i2c/sniff.c | 242 ++++++++++++++++++++
src/commands/i2c/sniff.h | 1 +
src/commands/i2c/sniff.md | 68 ++++++
src/lib/pico-i2c-sniff/.gitignore | 1 +
src/lib/pico-i2c-sniff/CMakeLists.txt | 41 ++++
src/lib/pico-i2c-sniff/LICENSE | 21 ++
src/lib/pico-i2c-sniff/README.md | 192 ++++++++++++++++
src/lib/pico-i2c-sniff/i2c_sniffer.pio | 244 +++++++++++++++++++++
src/lib/pico-i2c-sniff/main.c | 222 +++++++++++++++++++
src/lib/pico-i2c-sniff/ram_fifo.c | 52 +++++
src/lib/pico-i2c-sniff/ram_fifo.h | 45 ++++
…/test_i2c_sniffer/status_tof/status_tof.ino | 58 +++++
src/mode/hwi2c.c | 7 +
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 +
20 files changed, 1210 insertions(+), 1 deletion(-)
create mode 100644 src/commands/i2c/sniff.c
create mode 100644 src/commands/i2c/sniff.h
create mode 100644 src/commands/i2c/sniff.md
create mode 100644 src/lib/pico-i2c-sniff/.gitignore
create mode 100644 src/lib/pico-i2c-sniff/CMakeLists.txt
create mode 100644 src/lib/pico-i2c-sniff/LICENSE
create mode 100644 src/lib/pico-i2c-sniff/README.md
create mode 100644 src/lib/pico-i2c-sniff/i2c_sniffer.pio
create mode 100644 src/lib/pico-i2c-sniff/main.c
create mode 100644 src/lib/pico-i2c-sniff/ram_fifo.c
create mode 100644 src/lib/pico-i2c-sniff/ram_fifo.h
create mode 100644 src/lib/pico-i2c-sniff/test_i2c_sniffer/status_tof/status_tof.ino
Here’s a fresh compile from ‘main’: “I2C sniffer docs”
ci-buspirate-main-4a496a3.zip
Build time: 126.16 seconds
Git pull log @4a496a3
Updating 7541d79…4a496a3
Fast-forward
src/commands/i2c/sniff.md | 1 -
1 file changed, 1 deletion(-)
Here’s a fresh compile from ‘main’: “Cherry pick define updates from otp_whitelabel”
ci-buspirate-main-67d12ac.zip
Build time: 136.58 seconds
Git pull log @67d12ac
Updating 4a496a3…67d12ac
Fast-forward
src/lib/picorvd/picoswio.c | 418 ++++++++++++++++++++++±---------------------
src/pirate.h | 2 +
src/pirate/button.c | 6 ±
src/pirate/hw2wire.pio | 6 ±
src/pirate/hwi2c.pio | 8 ±
src/pirate/hwuart.pio | 6 ±
6 files changed, 233 insertions(+), 213 deletions(-)
Here’s a fresh compile from ‘main’: “abort I2C scan if no voltage or pull-ups”
ci-buspirate-main-f0b199b.zip
Build time: 125.35 seconds
Git pull log @f0b199b
Updating 67d12ac…f0b199b
Fast-forward
src/commands/i2c/scan.c | 5 +++++
1 file changed, 5 insertions(+)
1 Like
Here’s a fresh compile from ‘main’: "mode change command accepts mode name in additon to number as argument
(cherry picked from commit 98646f3c4cfb90d151901cdf668da245276d996b)"
ci-buspirate-main-60e12dd.zip
Build time: 128.26 seconds
Git pull log @60e12dd
Updating f0b199b…60e12dd
Fast-forward
src/commands.c | 2 ±
src/ui/ui_mode.c | 66 +++++++++++++++++++++++++++++++++++++++++++++±---------
2 files changed, 56 insertions(+), 12 deletions(-)
1 Like
Here’s a fresh compile from ‘main’: "Slight updates to mode command. Now includes standard help, accepts case insensitive mode names. Change 1-WIRE to 1WIRE.
(cherry picked from commit b9dd1626408e6bb9a1fa2f21ee698004c880403a)"
ci-buspirate-main-fff373c.zip
Build time: 125.98 seconds
Git pull log @fff373c
Updating 60e12dd…fff373c
Fast-forward
src/modes.c | 2 ±
src/ui/ui_mode.c | 18 ++++++++++±------
2 files changed, 12 insertions(+), 8 deletions(-)
Here’s a fresh compile from ‘main’: “2WIRE sniffer for SLE4442, TM1640, others.”
ci-buspirate-main-cbcad09.zip
Build time: 126.72 seconds
Git pull log @cbcad09
Updating fff373c…cbcad09
Fast-forward
src/CMakeLists.txt | 3 +
src/commands/2wire/hw2w_sniff.c | 159 +++++++++++++++++++++
src/commands/2wire/hw2w_sniff.h | 1 +
src/lib/pico-i2c-sniff/hw2w_sniffer.pio | 244 ++++++++++++++++++++++++++++++++
src/mode/hw2wire.c | 6 +
5 files changed, 413 insertions(+)
create mode 100644 src/commands/2wire/hw2w_sniff.c
create mode 100644 src/commands/2wire/hw2w_sniff.h
create mode 100644 src/lib/pico-i2c-sniff/hw2w_sniffer.pio
Latest build help command → description for bluetag is copied from SPI:
JTAG mode commands:
bluetag Erase, write, read and verify SPI flash chips
Here’s a fresh compile from ‘main’: “description of bluetag and 2wire sniffer”
ci-buspirate-main-1a34626.zip
Build time: 126.61 seconds
Git pull log @1a34626
Updating cbcad09…1a34626
Fast-forward
src/mode/hw2wire.c | 2 ±
src/mode/jtag.c | 2 ±
src/translation/base.h | 2 ++
src/translation/bs-ba.h | 2 ++
src/translation/en-us.h | 2 ++
src/translation/it-it.h | 2 ++
src/translation/pl-pl.h | 2 ++
src/translation/zh-cn.h | 2 ++
8 files changed, 14 insertions(+), 2 deletions(-)
Here’s a fresh compile from ‘main’: “Alternate display init for Adafruit ILI9341 - BP_HW_DISPLAY_ILI9341”
ci-buspirate-main-2e2ce3e.zip
Build time: 122.83 seconds
Git pull log @2e2ce3e
Updating 1a34626…2e2ce3e
Fast-forward
src/ui/ui_lcd.c | 145 ++++++++++++++++++++++++++++++++++++++++++±------------
1 file changed, 112 insertions(+), 33 deletions(-)
Here’s a fresh compile from ‘main’: “Fix AUX syntax”
ci-buspirate-main-db84e03.zip
Build time: 124.62 seconds
Git pull log @db84e03
Updating 2e2ce3e…db84e03
Fast-forward
src/bytecode.h | 3 +±
src/syntax.c | 49 +++++++++++++++++++++++++++++++++±--------------
2 files changed, 36 insertions(+), 16 deletions(-)