whitequark[cis] changed the topic of #glasgow to: https://glasgow-embedded.org · digital interface explorer · https://www.crowdsupply.com/1bitsquared/glasgow · meetings Saturday 2200 UTC · code https://github.com/GlasgowEmbedded/glasgow · logs https://libera.irclog.whitequark.org/glasgow · matrix #glasgow-interface-explorer:matrix.org · discord https://1bitsquared.com/pages/chat
<_whitenotifier-f> [glasgow] anuejn synchronize pull request #490: More performant logic analyzer applet - https://github.com/GlasgowEmbedded/glasgow/pull/490
<_whitenotifier-f> [glasgow] wanda-phi commented on pull request #490: applet.interface.better_la: a more performant logic analyzer - https://github.com/GlasgowEmbedded/glasgow/pull/490#issuecomment-1813491442
jn_ has joined #glasgow
jn_ has joined #glasgow
<_whitenotifier-f> [glasgow] anuejn synchronize pull request #490: applet.interface.better_la: a more performant logic analyzer - https://github.com/GlasgowEmbedded/glasgow/pull/490
<_whitenotifier-f> [glasgow] anuejn synchronize pull request #490: applet.interface.better_la: a more performant logic analyzer - https://github.com/GlasgowEmbedded/glasgow/pull/490
jn_ is now known as jn
<_whitenotifier-f> [glasgow] anuejn opened pull request #491: access.args: fix argparse import - https://github.com/GlasgowEmbedded/glasgow/pull/491
<_whitenotifier-f> [glasgow] anuejn opened pull request #492: sim: fix pin parsing mismatch - https://github.com/GlasgowEmbedded/glasgow/pull/492
<_whitenotifier-f> [glasgow] anuejn synchronize pull request #490: applet.interface.better_la: a more performant logic analyzer - https://github.com/GlasgowEmbedded/glasgow/pull/490
redstarcomrade has quit [Read error: Connection reset by peer]
<_whitenotifier-f> [glasgow] wanda-phi reviewed pull request #492 commit - https://github.com/GlasgowEmbedded/glasgow/pull/492#discussion_r1395034579
<_whitenotifier-f> [glasgow] wanda-phi commented on pull request #491: access.args: fix argparse import - https://github.com/GlasgowEmbedded/glasgow/pull/491#issuecomment-1813555400
redstarcomrade has joined #glasgow
redstarcomrade has quit [Changing host]
redstarcomrade has joined #glasgow
<_whitenotifier-f> [glasgow] wanda-phi reviewed pull request #490 commit - https://github.com/GlasgowEmbedded/glasgow/pull/490#discussion_r1395041405
<_whitenotifier-f> [glasgow] wanda-phi commented on pull request #492: sim: fix pin parsing mismatch - https://github.com/GlasgowEmbedded/glasgow/pull/492#issuecomment-1813579784
q3k has quit [Changing host]
q3k has joined #glasgow
<_whitenotifier-f> [glasgow] whitequark commented on pull request #490: applet.interface.better_la: a more performant logic analyzer - https://github.com/GlasgowEmbedded/glasgow/pull/490#issuecomment-1813599904
<_whitenotifier-f> [glasgow] whitequark reviewed pull request #490 commit - https://github.com/GlasgowEmbedded/glasgow/pull/490#discussion_r1395048529
<whitequark[cis]> anuejn: so, we should only have one LA applet, I think
GNUmoon has quit [Ping timeout: 264 seconds]
GNUmoon has joined #glasgow
RaYmAn has quit [Remote host closed the connection]
RaYmAn has joined #glasgow
RaYmAn has quit [Remote host closed the connection]
RaYmAn has joined #glasgow
redstarcomrade has quit [Read error: Connection reset by peer]
joerg has quit [Ping timeout: 246 seconds]
joerg has joined #glasgow
RaYmAn has quit [Ping timeout: 268 seconds]
RaYmAn has joined #glasgow
RaYmAn has quit [Ping timeout: 246 seconds]
RaYmAn has joined #glasgow
RaYmAn has quit [Remote host closed the connection]
RaYmAn has joined #glasgow
RaYmAn has quit [Ping timeout: 268 seconds]
notgull has quit [Ping timeout: 246 seconds]
notgull has joined #glasgow
jstein has joined #glasgow
eigenform has quit [Server closed connection]
eigenform has joined #glasgow
Attie[m] has quit [Quit: Idle timeout reached: 172800s]
omnitechnomancer has quit [Quit: Idle timeout reached: 172800s]
nemanjan00[m] has quit [Quit: Idle timeout reached: 172800s]
Ekho has quit [Server closed connection]
Ekho has joined #glasgow
<_whitenotifier-f> [glasgow] anuejn synchronize pull request #491: access.args: fix argparse import - https://github.com/GlasgowEmbedded/glasgow/pull/491
<_whitenotifier-f> [glasgow] anuejn synchronize pull request #492: sim: fix pin parsing mismatch - https://github.com/GlasgowEmbedded/glasgow/pull/492
<_whitenotifier-f> [glasgow] anuejn reviewed pull request #492 commit - https://github.com/GlasgowEmbedded/glasgow/pull/492#discussion_r1395529562
<_whitenotifier-f> [glasgow] anuejn synchronize pull request #490: applet.interface.better_la: a more performant logic analyzer - https://github.com/GlasgowEmbedded/glasgow/pull/490
<_whitenotifier-f> [glasgow] anuejn opened pull request #493: test: use required_version for assertBulids - https://github.com/GlasgowEmbedded/glasgow/pull/493
<_whitenotifier-f> [glasgow] anuejn reviewed pull request #490 commit - https://github.com/GlasgowEmbedded/glasgow/pull/490#discussion_r1395559175
<_whitenotifier-f> [glasgow] nemanjan00 opened pull request #494: [Draft] Wiegand transmit/receive - https://github.com/GlasgowEmbedded/glasgow/pull/494
<_whitenotifier-f> [glasgow] whitequark commented on pull request #493: test: use required_version for assertBulids - https://github.com/GlasgowEmbedded/glasgow/pull/493#issuecomment-1814269220
<_whitenotifier-f> [glasgow] anuejn synchronize pull request #493: test: use required_version for assertBulids - https://github.com/GlasgowEmbedded/glasgow/pull/493
<_whitenotifier-f> [glasgow] anuejn commented on pull request #493: test: use required_version for assertBulids - https://github.com/GlasgowEmbedded/glasgow/pull/493#issuecomment-1814273406
<_whitenotifier-f> [glasgow] whitequark commented on pull request #493: test: use required_version for assertBulids - https://github.com/GlasgowEmbedded/glasgow/pull/493#issuecomment-1814274571
<_whitenotifier-f> [glasgow] anuejn synchronize pull request #493: test: use required_version for assertBulids - https://github.com/GlasgowEmbedded/glasgow/pull/493
<_whitenotifier-f> [glasgow] anuejn commented on pull request #493: test: use required_version for assertBulids - https://github.com/GlasgowEmbedded/glasgow/pull/493#issuecomment-1814276862
<_whitenotifier-f> [glasgow] anuejn synchronize pull request #493: test: use required_version for assertBulids - https://github.com/GlasgowEmbedded/glasgow/pull/493
sven has quit [Server closed connection]
sven has joined #glasgow
<_whitenotifier-f> [glasgow] whitequark commented on pull request #493: test: use required_version for assertBulids - https://github.com/GlasgowEmbedded/glasgow/pull/493#issuecomment-1814298257
<_whitenotifier-f> [glasgow] whitequark commented on pull request #492: sim: fix pin parsing mismatch - https://github.com/GlasgowEmbedded/glasgow/pull/492#issuecomment-1814300311
<_whitenotifier-f> [glasgow] github-merge-queue[bot] created branch gh-readonly-queue/main/pr-491-0f7dbeb756bca76ec1df134a9a952fe054f0b443 - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-f> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 2 commits to main [+0/-0/±3] https://github.com/GlasgowEmbedded/glasgow/compare/0f7dbeb756bc...e812386359ad
<_whitenotifier-f> [GlasgowEmbedded/glasgow] anuejn d3f4b4d - access.args: fix argparse import
<_whitenotifier-f> [GlasgowEmbedded/glasgow] anuejn e812386 - access.args: remove DirectAccess._arg_error
<_whitenotifier-f> [glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-491-0f7dbeb756bca76ec1df134a9a952fe054f0b443 - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-f> [glasgow] whitequark closed pull request #491: access.args: fix argparse import - https://github.com/GlasgowEmbedded/glasgow/pull/491
<_whitenotifier-f> [glasgow] anuejn synchronize pull request #493: test: use required_version for assertBulids - https://github.com/GlasgowEmbedded/glasgow/pull/493
<_whitenotifier-f> [glasgow] anuejn synchronize pull request #493: test: use required_revision for assertBulids - https://github.com/GlasgowEmbedded/glasgow/pull/493
<_whitenotifier-f> [glasgow] github-merge-queue[bot] created branch gh-readonly-queue/main/pr-493-e812386359ad2cc26c22411b88d971d083c0d83b - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-f> [glasgow] anuejn synchronize pull request #492: sim: fix pin parsing mismatch - https://github.com/GlasgowEmbedded/glasgow/pull/492
<_whitenotifier-f> [glasgow] wanda-phi reviewed pull request #492 commit - https://github.com/GlasgowEmbedded/glasgow/pull/492#discussion_r1395598847
<_whitenotifier-f> [glasgow] anuejn synchronize pull request #492: sim: fix pin parsing mismatch - https://github.com/GlasgowEmbedded/glasgow/pull/492
<_whitenotifier-f> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 1 commit to main [+0/-0/±1] https://github.com/GlasgowEmbedded/glasgow/compare/e812386359ad...1f4f70643b8e
<_whitenotifier-f> [GlasgowEmbedded/glasgow] anuejn 1f4f706 - test: use required_revision for assertBulids
<_whitenotifier-f> [glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-493-e812386359ad2cc26c22411b88d971d083c0d83b - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-f> [glasgow] whitequark closed pull request #493: test: use required_revision for assertBulids - https://github.com/GlasgowEmbedded/glasgow/pull/493
GregNGM has quit [Server closed connection]
GregNGM has joined #glasgow
<_whitenotifier-f> [glasgow] anuejn synchronize pull request #492: sim: fix pin parsing mismatch - https://github.com/GlasgowEmbedded/glasgow/pull/492
<_whitenotifier-f> [glasgow] anuejn commented on pull request #492: sim: fix pin parsing mismatch - https://github.com/GlasgowEmbedded/glasgow/pull/492#issuecomment-1814411582
<_whitenotifier-f> [glasgow] wanda-phi reviewed pull request #492 commit - https://github.com/GlasgowEmbedded/glasgow/pull/492#discussion_r1395690440
<_whitenotifier-f> [glasgow] wanda-phi reviewed pull request #492 commit - https://github.com/GlasgowEmbedded/glasgow/pull/492#discussion_r1395689936
<_whitenotifier-f> [glasgow] anuejn synchronize pull request #492: sim: fix pin parsing mismatch - https://github.com/GlasgowEmbedded/glasgow/pull/492
<_whitenotifier-f> [glasgow] anuejn synchronize pull request #492: sim: fix pin parsing mismatch - https://github.com/GlasgowEmbedded/glasgow/pull/492
<_whitenotifier-f> [glasgow] wanda-phi reviewed pull request #492 commit - https://github.com/GlasgowEmbedded/glasgow/pull/492#discussion_r1395704257
<_whitenotifier-f> [glasgow] anuejn reviewed pull request #492 commit - https://github.com/GlasgowEmbedded/glasgow/pull/492#discussion_r1395716869
<_whitenotifier-f> [glasgow] wanda-phi reviewed pull request #494 commit - https://github.com/GlasgowEmbedded/glasgow/pull/494#discussion_r1395718085
bvernoux has joined #glasgow
<_whitenotifier-f> [glasgow] nemanjan00 reviewed pull request #494 commit - https://github.com/GlasgowEmbedded/glasgow/pull/494#discussion_r1395734049
<_whitenotifier-f> [glasgow] nemanjan00 synchronize pull request #494: [Draft] Wiegand transmit/receive - https://github.com/GlasgowEmbedded/glasgow/pull/494
<_whitenotifier-f> [glasgow] wanda-phi synchronize pull request #492: sim: fix pin parsing mismatch - https://github.com/GlasgowEmbedded/glasgow/pull/492
<_whitenotifier-f> [glasgow] wanda-phi reviewed pull request #492 commit - https://github.com/GlasgowEmbedded/glasgow/pull/492#discussion_r1395745128
<_whitenotifier-f> [glasgow] github-merge-queue[bot] created branch gh-readonly-queue/main/pr-492-1f4f70643b8e3ffcbabbf2b0c449ba0b27762dca - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-f> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 1 commit to main [+0/-0/±1] https://github.com/GlasgowEmbedded/glasgow/compare/1f4f70643b8e...b6e1cc60d061
<_whitenotifier-f> [GlasgowEmbedded/glasgow] anuejn b6e1cc6 - sim: fix pin parsing mismatch
<_whitenotifier-f> [glasgow] wanda-phi closed pull request #492: sim: fix pin parsing mismatch - https://github.com/GlasgowEmbedded/glasgow/pull/492
<_whitenotifier-f> [glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-492-1f4f70643b8e3ffcbabbf2b0c449ba0b27762dca - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-f> [glasgow] wanda-phi opened pull request #495: args: convert to format strings. NFCI - https://github.com/GlasgowEmbedded/glasgow/pull/495
sorear has quit [Server closed connection]
sorear has joined #glasgow
<_whitenotifier-f> [glasgow] github-merge-queue[bot] created branch gh-readonly-queue/main/pr-495-b6e1cc60d0612abecac9bc3492a05ce5acd83b71 - https://github.com/GlasgowEmbedded/glasgow
mmerkel has quit [Server closed connection]
mmerkel has joined #glasgow
<_whitenotifier-f> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 1 commit to main [+0/-0/±3] https://github.com/GlasgowEmbedded/glasgow/compare/b6e1cc60d061...a1818ee21c77
<_whitenotifier-f> [GlasgowEmbedded/glasgow] wanda-phi a1818ee - args: convert to format strings. NFCI
<_whitenotifier-f> [glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-495-b6e1cc60d0612abecac9bc3492a05ce5acd83b71 - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-f> [glasgow] whitequark closed pull request #495: args: convert to format strings. NFCI - https://github.com/GlasgowEmbedded/glasgow/pull/495
redstarcomrade has joined #glasgow
jdek has quit [Server closed connection]
jdek has joined #glasgow
bgamari_ has quit [Server closed connection]
bgamari has joined #glasgow
redstarcomrade has quit [Read error: Connection reset by peer]
mal has quit [Server closed connection]
mal has joined #glasgow
bvernoux has quit [Read error: Connection reset by peer]
redstarcomrade has joined #glasgow
redstarcomrade has quit [Changing host]
redstarcomrade has joined #glasgow
m42uko_ has quit [Server closed connection]
m42uko has joined #glasgow
itsmk has quit [Server closed connection]
itsmk has joined #glasgow
redstarcomrade has quit [Read error: Connection reset by peer]
leper has quit [Server closed connection]
leper has joined #glasgow
ar-jan has joined #glasgow
<tpw_rules> whitequark[cis]: are you around?
<tpw_rules> i'm seeing bizarre things with the servo applet and i think it's a misunderstanding in how the repl works
sknebel has quit [Server closed connection]
sknebel has joined #glasgow
<whitequark[cis]> tpw_rules: I think I can push a fix for these things
<whitequark[cis]> one sec
<whitequark[cis]> try this
<_whitenotifier-f> [glasgow] whitequark synchronize pull request #486: applet.control.servo: an applet for controlling servomotors and brushless ESC modules - https://github.com/GlasgowEmbedded/glasgow/pull/486
<tpw_rules> ah, that sounds about right
<whitequark[cis]> (added two flush calls)
<whitequark[cis]> I tried to use it on my ICE, which is assembled
<whitequark[cis]> start, 2s, stop
<whitequark[cis]> and it did not work as expected.
<tpw_rules> it seems to flush when the >>> returns
<whitequark[cis]> yes
<whitequark[cis]> that is explicit behavior of the REPL
<whitequark[cis]> because otherwise shit's a little too annoying
<tpw_rules> there we go
<whitequark[cis]> :3
<tpw_rules> do you want to squash and i'll leave a formal review
<whitequark[cis]> in the end it seems like 12A@24V isn't enough to start an ICE
<whitequark[cis]> oh yeah one sec
<_whitenotifier-f> [glasgow] whitequark synchronize pull request #486: applet.control.servo: an applet for controlling servomotors and brushless ESC modules - https://github.com/GlasgowEmbedded/glasgow/pull/486
<whitequark[cis]> done
<tpw_rules> how big is it? is it a little nitro thing?
<whitequark[cis]> yes, 3.5cc
<tpw_rules> i didn't think they required that much torque
<tpw_rules> but like i said earlier i've never worked with em
<whitequark[cis]> it rotates like 2-3 times and then maxes out the PSU
<tpw_rules> so set_value shouldn't need to flush if it always enables
<tpw_rules> alternately keep track of the enabled state and only enable when necessary?
<tpw_rules> (should be safe to always assume enabled on init)
<whitequark[cis]> could do, though I did the current code because it's simplest and most resistant to thoughtlessupdates later
<whitequark[cis]> * could do, though I did the current code because it's simplest and most resistant to thoughtless updates later
<tpw_rules> fair
<tpw_rules> idk how much penalty there is in a flush and i don't think anybody is doing hi speed robots
<whitequark[cis]> very little
<tpw_rules> leading question: how does the e-stop circuit work
<tpw_rules> cause every time i press it the servo moves, which isn't excellent for a stop button
<tpw_rules> it looks like the power supply gets stopped substantially before the FPGA and there's some sort of RC decay on the output pulse which the servo thinks is a short pulse and moves to
<tpw_rules> i get some movement maybe 1 out of 10 times if i unplug the signal wire bc i guess i truncate a pulse, not every time like the estop button
<tpw_rules> well i'm done playing with it. that e-stop thing might deserve follow up
<_whitenotifier-f> [glasgow] tpwrules opened pull request #496: support.arepl: make `asyncio` available by default - https://github.com/GlasgowEmbedded/glasgow/pull/496
davidc__ has quit [Server closed connection]
davidc__ has joined #glasgow
jstein has quit [Ping timeout: 245 seconds]
<whitequark[cis]> <tpw_rules> "leading question: how does the e..." <- it resets the entire device
electronic_eel has quit [Server closed connection]
electronic_eel has joined #glasgow
<_whitenotifier-f> [glasgow] anuejn synchronize pull request #490: applet.interface.better_la: a more performant logic analyzer - https://github.com/GlasgowEmbedded/glasgow/pull/490