Here’s a fresh compile: “2Wire PIO functions now blocking”
ci-buspirate5-main-02520f8.zip
Build time: 39.67 seconds
Git pull log @02520f8:
Updating 8f24204…02520f8
Fast-forward
mode/hw2wire.c | 2 ±
mode/hw2wire_pio.c | 298 +++++++++±------------------------------------------
mode/hw2wire_pio.h | 29 ±----
3 files changed, 57 insertions(+), 272 deletions(-)
Here’s a fresh compile: “fix invert value command. Consolidate invert value functions away from using global variables”
ci-buspirate5-main-d5097f9.zip
Build time: 39.53 seconds
Git pull log @d5097f9:
Updating 02520f8…d5097f9
Fast-forward
helpers.c | 16 ++++++±-------
mode/hw2wire.c | 14 ++++++++±—
ui/ui_format.c | 65 +++++++++++++++++++++++++±-------------------------------
ui/ui_format.h | 2 ±
4 files changed, 48 insertions(+), 49 deletions(-)
Here’s a fresh compile: “2wire fix for off by one after start/stop because clock started from high”
ci-buspirate5-main-704fc3b.zip
Build time: 38.11 seconds
Git pull log @704fc3b:
Updating d5097f9…704fc3b
Fast-forward
mode/hw2wire.pio | 2 ±
1 file changed, 1 insertion(+), 1 deletion(-)
Here’s a fresh compile: “Add repeat to clock ticks”
ci-buspirate5-main-18a38ea.zip
Build time: 38.27 seconds
Git pull log @18a38ea:
Updating 704fc3b…18a38ea
Fast-forward
syntax.c | 24 ++++++++±--------------
1 file changed, 9 insertions(+), 15 deletions(-)
Here’s a fresh compile: “2WIRE mode. Major updates to modes structs and syntax compiler to include bitwise commands.”
ci-buspirate5-main-2c87698.zip
Build time: 39.78 seconds
Git pull log @2c87698:
Updating 18a38ea…2c87698
Fast-forward
bytecode.h | 9 +±
display/scope.c | 2 ±
display/scope.h | 2 ±
displays.h | 4 ±
mode/hw2wire.c | 79 ++++++++++++++±-----
mode/hw2wire.h | 7 ++
mode/hw2wire.pio | 1 +
mode/hw2wire_pio.c | 75 +++++++++++++++++±-
mode/hw2wire_pio.h | 1 +
mode/usart.c | 2 ±
mode/usart.h | 2 ±
modes.c | 186 +++++++++++++++++++++++±------------------------
modes.h | 22 ++±–
syntax.c | 76 +++++++++++++++±—
translation/base.h | 22 ++±–
translation/bs-ba.h | 24 +++±–
translation/en-us.h | 43 ++++++±----
translation/en-us.json | 38 ++++±----
translation/h2json.py | 51 --------------
translation/pl-pl.h | 24 +++±–
translation/zh-cn.h | 26 +++±–
ui/ui_help.c | 13 ++±
22 files changed, 435 insertions(+), 274 deletions(-)
delete mode 100644 translation/h2json.py
Here’s a fresh compile: “fix clock ticks generating too many syntax slots”
ci-buspirate5-main-9042e01.zip
Build time: 38.89 seconds
Git pull log @9042e01:
Updating 2c87698…9042e01
Fast-forward
syntax.c | 2 ±
1 file changed, 1 insertion(+), 1 deletion(-)
Here’s a fresh compile: “Mode specifc commands and command help, beginning of SLE4442 app”
ci-buspirate5-main-146c7cc.zip
Build time: 38.13 seconds
Git pull log @146c7cc:
Updating 9042e01…146c7cc
Fast-forward
mode/hw2wire.c | 16 ++++++++++±
mode/hw2wire.h | 3 +++
modes.c | 32 ++++++++++++++++++++++++
modes.h | 2 ++
ui/ui_process.c | 77 ++++++++++++++++++++++++++++++++++++++±-----------------
5 files changed, 105 insertions(+), 25 deletions(-)
Here’s a fresh compile: “2WIRE sle4442 init command. small updates to invert bits (for LSB IO)”
ci-buspirate5-main-6fff40e.zip
Build time: 41.13 seconds
Git pull log @6fff40e:
Updating 146c7cc…6fff40e
Fast-forward
mode/hw2wire.c | 176 +++++++++++++++++++++++++++++++++++++++++++++++++++±----
ui/ui_format.c | 18 ++±–
ui/ui_format.h | 1 +
3 files changed, 173 insertions(+), 22 deletions(-)
Here’s a fresh compile: “sle4442 dump”
ci-buspirate5-main-5fb80f9.zip
Build time: 41.64 seconds
Git pull log @5fb80f9:
Updating 6fff40e…5fb80f9
Fast-forward
mode/hw2wire.c | 51 +++++++++++++++++++++++++++++++++++++++++++++±----
1 file changed, 46 insertions(+), 5 deletions(-)
Here’s a fresh compile: “sle4442 dump help”
ci-buspirate5-main-f48af77.zip
Build time: 39.8 seconds
Git pull log @f48af77:
Updating 5fb80f9…f48af77
Fast-forward
flash.c | 2 ±
mode/hw2wire.c | 18 ++++++++++±------
2 files changed, 12 insertions(+), 8 deletions(-)
Here’s a fresh compile: “SLE4442 interface app in 2WIRE mode. various updates and fixes.”
ci-buspirate5-main-6834830.zip
Build time: 41.13 seconds
Git pull log @6834830:
Updating f48af77…6834830
Fast-forward
CMakeLists.txt | 1 +
lib/sle4442/sle4442.c | 346 +++++++++++++++++++++++++++++++++++++++++++++++++
lib/sle4442/sle4442.h | 1 +
mode/hw2wire.c | 333 +++±------------------------------------------
mode/hw2wire.h | 7 ±
mode/hw2wire.pio | 20 ±-
mode/hw2wire_pio.c | 79 +++++±----
mode/hw2wire_pio.h | 24 +±-
translation/base.h | 11 ++
translation/bs-ba.h | 11 ++
translation/en-us.h | 14 ±
translation/en-us.json | 13 ±
translation/pl-pl.h | 11 ++
translation/zh-cn.h | 11 ++
14 files changed, 513 insertions(+), 369 deletions(-)
create mode 100644 lib/sle4442/sle4442.c
create mode 100644 lib/sle4442/sle4442.h
1 Like
Here’s a fresh compile: “mode help and list of mode apps”
ci-buspirate5-main-cc9130c.zip
Build time: 38.83 seconds
Git pull log @cc9130c:
Updating 6834830…cc9130c
Fast-forward
mode/hw2wire.c | 16 +++++++++++±—
ui/ui_process.c | 4 ++±
2 files changed, 15 insertions(+), 5 deletions(-)
1 Like
Here’s a fresh compile: “fix 2wire help menu”
ci-buspirate5-main-e55c9d3.zip
Build time: 40.13 seconds
Git pull log @e55c9d3:
Updating cc9130c…e55c9d3
Fast-forward
mode/hw2wire.c | 2 ±
1 file changed, 1 insertion(+), 1 deletion(-)
1 Like
Here’s a fresh compile: “rework PSU”
ci-buspirate5-main-d721092.zip
Build time: 39.55 seconds
Git pull log @d721092:
Updating e55c9d3…d721092
Fast-forward
CMakeLists.txt | 10 ±
commands.c | 6 ±
commands/global/w_psu.c | 196 +++++++++++++++++++++++++++
commands/global/w_psu.h | 5 +
commands/sle4442.c | 346 ++++++++++++++++++++++++++++++++++++++++++++++++
commands/sle4442.h | 1 +
display/default.c | 1 -
display/scope.c | 1 -
helpers.c | 15 ±-
mode/binio.c | 6 ±
mode/binio_helpers.c | 2 ±
mode/hiz.c | 5 ±
mode/sump.c | 6 ±
pirate.c | 12 ±
pirate/psu.c | 197 +++++++++++++++++++++++++++
pirate/psu.h | 26 ++++
psu.c | 6 +
translation/base.h | 5 +
translation/bs-ba.h | 5 +
translation/en-us.h | 6 +
translation/en-us.json | 7 ±
translation/pl-pl.h | 5 +
translation/zh-cn.h | 5 +
ui/ui_cmdln.c | 87 ++++++++±–
ui/ui_cmdln.h | 1 +
25 files changed, 910 insertions(+), 52 deletions(-)
create mode 100644 commands/global/w_psu.c
create mode 100644 commands/global/w_psu.h
create mode 100644 commands/sle4442.c
create mode 100644 commands/sle4442.h
create mode 100644 pirate/psu.c
create mode 100644 pirate/psu.h
1 Like
Here’s a fresh compile: “help rework. Beginning of pullups rework”
ci-buspirate5-main-0afca3b.zip
Build time: 42.77 seconds
Git pull log @0afca3b:
Updating d721092…0afca3b
Fast-forward
CMakeLists.txt | 25 ±
adc.c | 2 ±
auxpinfunc.h | 3 -
commands.c | 52 ±
auxpinfunc.c => commands/global/a_auxio.c | 75 ±
commands/global/a_auxio.h | 4 +
commands/global/cmd_convert.c | 63 +
commands/global/cmd_convert.h | 3 +
commands/global/cmd_mcu.c | 35 +
commands/global/cmd_mcu.h | 10 +
commands/global/cmd_selftest.c | 413 +++++
commands/global/cmd_selftest.h | 2 +
dummy.c => commands/global/dummy.c | 24 ±
commands/global/dummy.h | 1 +
commands/global/h_help.c | 134 ++
commands/global/h_help.h | 3 +
commands/global/l_bitorder.c | 32 +
commands/global/l_bitorder.h | 5 +
commands/global/p_pullups.c | 69 +
commands/global/p_pullups.h | 5 +
commands/global/pause.c | 22 +
commands/global/pause.h | 1 +
commands/global/w_psu.c | 84 ±
commands/global/w_psu.h | 7 ±
commands/sle4442.c | 4 ±
core1.c | 35 -
core1.h | 1 -
debug.c | 2 ±
display/default.c | 3 ±
display/scope.c | 3 ±
dummy.h | 1 -
flash.c | 2 ±
freq.c | 2 ±
helpers.c | 673 ±-----
lib/sfud/inc/sfud_port.c | 2 ±
lib/sigrok/pico_sdk_sigrok.c | 2774 +++++++++++++±--------------
lib/sle4442/sle4442.c | 5 ±
mode/binio.c | 12 ±
mode/binio_helpers.c | 5 ±
mode/dummy1.c | 2 ±
mode/hiz.c | 51 ±
mode/hiz.h | 12 ±
mode/hw1wire.c | 2 ±
mode/hw2wire.c | 2 ±
mode/hwi2c.c | 2 ±
mode/hwled.c | 2 ±
mode/hwspi.c | 2 ±
mode/logicanalyzer.c | 2 ±
mode/spiflash.c | 2 ±
mode/sump.c | 3 ±
mode/sump_old.c | 3 ±
mode/usart.c | 2 ±
modes.c | 16 ±
nand/spi.c | 2 ±
opt_args.h | 15 ±
pirate.c | 9 ±
bio.c => pirate/bio.c | 0
bio.h => pirate/bio.h | 0
button.c => pirate/button.c | 0
button.h => pirate/button.h | 0
pirate/lsb.c | 22 +
pirate/lsb.h | 5 +
mcu/rp2040.c => pirate/mcu.c | 0
mcu/rp2040.h => pirate/mcu.h | 0
pirate/pullup.c | 24 +
pirate/pullup.h | 3 +
psu.c | 437 -----
psu.h | 9 -
psu_dac.c | 425 -----
psu_dac.h | 8 -
pullups.c | 43 ±
pwm.c | 2 ±
storage.c | 2 ±
syntax.c | 2 ±
translation/base.h | 15 ±
translation/bs-ba.h | 21 ±
translation/en-us.h | 22 ±
translation/en-us.json | 21 ±
translation/pl-pl.h | 21 ±
translation/zh-cn.h | 21 ±
ui/ui_format.c | 65 +
ui/ui_format.h | 1 +
ui/ui_help.c | 122 ±
ui/ui_help.h | 10 ±
ui/ui_info.c | 10 ±
ui/ui_process.c | 25 ±
usb_rx.c | 2 ±
usb_tx.c | 2 ±
wavegen.c | 2 ±
89 files changed, 2717 insertions(+), 3352 deletions(-)
delete mode 100644 auxpinfunc.h
rename auxpinfunc.c => commands/global/a_auxio.c (56%)
create mode 100644 commands/global/a_auxio.h
create mode 100644 commands/global/cmd_convert.c
create mode 100644 commands/global/cmd_convert.h
create mode 100644 commands/global/cmd_mcu.c
create mode 100644 commands/global/cmd_mcu.h
create mode 100644 commands/global/cmd_selftest.c
create mode 100644 commands/global/cmd_selftest.h
rename dummy.c => commands/global/dummy.c (92%)
create mode 100644 commands/global/dummy.h
create mode 100644 commands/global/h_help.c
create mode 100644 commands/global/h_help.h
create mode 100644 commands/global/l_bitorder.c
create mode 100644 commands/global/l_bitorder.h
create mode 100644 commands/global/p_pullups.c
create mode 100644 commands/global/p_pullups.h
create mode 100644 commands/global/pause.c
create mode 100644 commands/global/pause.h
delete mode 100644 core1.c
delete mode 100644 core1.h
delete mode 100644 dummy.h
rename bio.c => pirate/bio.c (100%)
rename bio.h => pirate/bio.h (100%)
rename button.c => pirate/button.c (100%)
rename button.h => pirate/button.h (100%)
create mode 100644 pirate/lsb.c
create mode 100644 pirate/lsb.h
rename mcu/rp2040.c => pirate/mcu.c (100%)
rename mcu/rp2040.h => pirate/mcu.h (100%)
create mode 100644 pirate/pullup.c
create mode 100644 pirate/pullup.h
delete mode 100644 psu.c
delete mode 100644 psu.h
delete mode 100644 psu_dac.c
delete mode 100644 psu_dac.h
1 Like
Here’s a fresh compile: “disk commands rework and help”
ci-buspirate5-main-407ff95.zip
Build time: 41.28 seconds
Git pull log @407ff95:
Updating 0afca3b…407ff95
Fast-forward
CMakeLists.txt | 23 ±
commands.c | 19 ±
{lib/sle4442 => commands/2wire}/sle4442.c | 14 ±
commands/{ => 2wire}/sle4442.h | 0
commands/global/cmd_selftest.c | 9 ±
commands/global/disk.c | 270 ++++++++++++++
commands/global/disk.h | 8 +
commands/global/dummy.c | 7 ±
commands/sle4442.c | 346 ------------------
flash.c | 2 ±
lib/sle4442/sle4442.h | 1 -
mode/hw1wire.c | 2 ±
mode/hw2wire.c | 4 ±
mode/hwi2c.c | 2 ±
mode/hwled.c | 2 ±
mode/hwspi.c | 2 ±
mode/logicanalyzer.c | 2 ±
mode/spiflash.c | 3 ±
mode/usart.c | 2 ±
pirate.c | 2 ±
pirate/storage.c | 232 +++++++++++++
storage.h => pirate/storage.h | 28 ±
postprocess.c | 0
postprocess.h | 3 -
pullups.c | 76 ----
pullups.h | 4 -
storage.c | 560 ------------------------------
translation/base.h | 15 +
translation/bs-ba.h | 15 +
translation/en-us.h | 15 +
translation/en-us.json | 17 ±
translation/pl-pl.h | 15 +
translation/zh-cn.h | 15 +
ui/ui_args.c | 330 ------------------
ui/ui_args.h | 14 -
ui/ui_config.c | 2 ±
ui/ui_info.c | 2 ±
ui/ui_process.c | 4 ±
38 files changed, 660 insertions(+), 1407 deletions(-)
rename {lib/sle4442 => commands/2wire}/sle4442.c (94%)
rename commands/{ => 2wire}/sle4442.h (100%)
create mode 100644 commands/global/disk.c
create mode 100644 commands/global/disk.h
delete mode 100644 commands/sle4442.c
delete mode 100644 lib/sle4442/sle4442.h
create mode 100644 pirate/storage.c
rename storage.h => pirate/storage.h (50%)
delete mode 100644 postprocess.c
delete mode 100644 postprocess.h
delete mode 100644 pullups.c
delete mode 100644 pullups.h
delete mode 100644 storage.c
delete mode 100644 ui/ui_args.c
delete mode 100644 ui/ui_args.h
1 Like
Here’s a fresh compile: “fix for inverse current limit bit in psu”
ci-buspirate5-main-c802d95.zip
Build time: 40.54 seconds
Git pull log @c802d95:
Updating 407ff95…c802d95
Fast-forward
commands/global/w_psu.c | 7 +++±–
pirate.c | 24 +++++++±---------------
pirate/mcu.c | 23 ++++++++++++++++±-----
pirate/mcu.h | 3 +±
pirate/psu.c | 5 ++±-
5 files changed, 34 insertions(+), 28 deletions(-)
Here’s a fresh compile: “Add spi flash chips”
ci-buspirate5-main-0f7b0e0.zip
Build time: 40.29 seconds
Git pull log @0f7b0e0:
Updating c802d95…0f7b0e0
Fast-forward
lib/sfud/inc/sfud_flash_def.h | 35 +++++++++++++++++++++++++++±------
1 file changed, 28 insertions(+), 7 deletions(-)
Here’s a fresh compile: “work in progress analog mux update”
ci-buspirate5-main-2e4c2c3.zip
Build time: 48.45 seconds
Git pull log @2e4c2c3:
Updating 0f7b0e0…2e4c2c3
Fast-forward
CMakeLists.txt | 110 ++++±—
adc.c | 97 --------
amux.c | 70 ------
amux.h | 4 -
commands.c | 19 ±
commands/global/cmd_selftest.c | 2 ±
commands/global/disk.c | 2 ±
commands/global/dummy.c | 8 ±
commands/global/h_help.c | 25 ±
commands/global/i_info.c | 185 +++++++++++++++
commands/global/i_info.h | 1 +
commands/global/p_pullups.c | 4 ±
commands/global/v_adc.c | 104 +++++++++
adc.h => commands/global/v_adc.h | 0
commands/global/w_psu.c | 49 +±-
commands/global/w_psu.h | 3 ±
commands/i2c/scan.c | 89 +++++++
flash.c => commands/spi/flash.c | 30 ±-
flash.h => commands/spi/flash.h | 0
{mode => commands/spi}/spiflash.c | 141 +++±-------
{mode => commands/spi}/spiflash.h | 0
display/scope.c | 6 ±
helpers.c | 26 —
helpers.h | 42 ----
lib/ms5611/ms5611.c | 6 ±
mode/HD44780.c | 18 ±
mode/ST7735.c | 2 ±
mode/binio.c | 6 ±
mode/dummy1.c | 19 ±
mode/dummy1.h | 3 +
mode/hw1wire.c | 55 +±–
mode/hw1wire.h | 3 +
mode/hw2wire.c | 5 ±
mode/hwi2c.c | 180 +++±----------
mode/hwi2c.h | 3 +
mode/hwled.c | 73 +±—
mode/hwled.h | 5 ±
mode/hwspi.c | 21 ±
mode/hwspi.h | 3 +
mode/logicanalyzer.c | 6 ±
mode/usart.c | 10 +
mode/usart.h | 5 ±
modes.c | 54 +±–
nand/attic/mem.c | 2 ±
nand/attic/shell_cmd.c | 2 ±
nand/nand.c | 2 ±
pins.c | 73 ------
pirate.c | 250 +++++++±-----------
pirate.h | 6 ±
pirate/amux.c | 124 ++++++++++
pirate/amux.h | 17 ++
pirate/lcd.c | 17 ++
pirate/lcd.h | 3 +
mem.c => pirate/mem.c | 2 ±
mem.h => pirate/mem.h | 0
pirate/psu.c | 55 ++±-
pirate/psu.h | 5 ±
pirate/pullup.c | 10 ±
rgb.c => pirate/rgb.c | 45 +±-
rgb.h => pirate/rgb.h | 0
shift.c => pirate/shift.c | 32 ±-
pirate/shift.h | 7 +
pirate/storage.c | 2 ±
platform/bpi-rev10.c | 1 -
platform/bpi-rev10.h | 13 ±
platform/bpi-rev8.h | 14 ±
platform/bpi-rev9.c | 45 +±-
platform/bpi-rev9.h | 14 ±
shift.h | 9 -
syntax.c | 4 ±
system_config.c | 2 ±
system_monitor.c | 2 ±
translation/base.h | 6 +
translation/bs-ba.h | 6 +
translation/en-us.h | 6 +
translation/en-us.json | 8 ±
translation/pl-pl.h | 6 +
translation/zh-cn.h | 6 +
ui/ui_help.c | 45 ++±
ui/ui_help.h | 2 +
ui/ui_info.c | 474 ±------------------------------------
ui/ui_info.h | 7 ±
ui/ui_lcd.c | 25 ±
83 files changed, 1227 insertions(+), 1616 deletions(-)
delete mode 100644 adc.c
delete mode 100644 amux.c
delete mode 100644 amux.h
create mode 100644 commands/global/i_info.c
create mode 100644 commands/global/i_info.h
create mode 100644 commands/global/v_adc.c
rename adc.h => commands/global/v_adc.h (100%)
create mode 100644 commands/i2c/scan.c
rename flash.c => commands/spi/flash.c (87%)
rename flash.h => commands/spi/flash.h (100%)
rename {mode => commands/spi}/spiflash.c (88%)
rename {mode => commands/spi}/spiflash.h (100%)
delete mode 100644 helpers.c
delete mode 100644 helpers.h
delete mode 100644 pins.c
create mode 100644 pirate/amux.c
create mode 100644 pirate/amux.h
create mode 100644 pirate/lcd.c
create mode 100644 pirate/lcd.h
rename mem.c => pirate/mem.c (97%)
rename mem.h => pirate/mem.h (100%)
rename rgb.c => pirate/rgb.c (90%)
rename rgb.h => pirate/rgb.h (100%)
rename shift.c => pirate/shift.c (70%)
create mode 100644 pirate/shift.h
delete mode 100644 shift.h
1 Like
Here’s a fresh compile: “I2C mode cleanup and pirate library”
ci-buspirate5-main-c8151a2.zip
Build time: 41.97 seconds
Git pull log @c8151a2:
Updating 2e4c2c3…c8151a2
Fast-forward
CMakeLists.txt | 16 ±
commands/2wire/sle4442.c | 2 ±
commands/global/cmd_mcu.c | 2 ±
commands/global/w_psu.c | 6 ±
commands/i2c/scan.c | 110 ++++±----
commands/i2c/scan.h | 1 +
lib/ms5611/ms5611.c | 18 ±
lib/ms5611/ms5611.h | 174 +++++++±-------
mode/hw2wire.c | 10 ±
mode/hwi2c.c | 149 ++±----------
mode/hwi2c.h | 1 +
mode/pio_i2c.c | 432 ---------------------------------------
mode/pio_i2c.h | 47 -----
{mode => pirate}/hw2wire.pio | 30 ±-
{mode => pirate}/hw2wire_pio.c | 2 ±
{mode => pirate}/hw2wire_pio.h | 0
mode/i2c.pio => pirate/hwi2c.pio | 0
pirate/hwi2c_pio.c | 390 +++++++++++++++++++++++++++++++++++
pirate/hwi2c_pio.h | 50 +++++
pirate/psu.c | 2 ±
translation/base.h | 3 +
translation/bs-ba.h | 3 +
translation/en-us.h | 5 ±
translation/en-us.json | 5 ±
translation/pl-pl.h | 3 +
translation/zh-cn.h | 3 +
ui/ui_help.c | 7 ±
ui/ui_help.h | 3 ±
ui/ui_info.c | 5 ±
ui/ui_info.h | 1 -
ui/ui_prompt.c | 6 ±
ui/ui_term.c | 4 -
ui/ui_term.h | 4 -
33 files changed, 684 insertions(+), 810 deletions(-)
create mode 100644 commands/i2c/scan.h
delete mode 100644 mode/pio_i2c.c
delete mode 100644 mode/pio_i2c.h
rename {mode => pirate}/hw2wire.pio (82%)
rename {mode => pirate}/hw2wire_pio.c (96%)
rename {mode => pirate}/hw2wire_pio.h (100%)
rename mode/i2c.pio => pirate/hwi2c.pio (100%)
create mode 100644 pirate/hwi2c_pio.c
create mode 100644 pirate/hwi2c_pio.h