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
ar-jan has quit [Ping timeout: 255 seconds]
supersat[m] has quit [Quit: Idle timeout reached: 172800s]
brolin has quit [Ping timeout: 255 seconds]
marcus_c has quit [Ping timeout: 255 seconds]
marcus_c has joined #glasgow
cyrozap_ has quit [Quit: ZNC 1.8.2+deb3.1 - https://znc.in]
cyrozap has joined #glasgow
<_whitenotifier> [glasgow] whitequark synchronize pull request #483: [Addon in development] Add Ram-Pak support - https://github.com/GlasgowEmbedded/glasgow/pull/483
redstarcomrade has joined #glasgow
adaisdead[m] has quit [Quit: Idle timeout reached: 172800s]
redstarcomrade has quit [Read error: Connection reset by peer]
joerg has quit [Ping timeout: 255 seconds]
joerg has joined #glasgow
ar-jan has joined #glasgow
daim has quit [Killed (lead.libera.chat (Nickname regained by services))]
twix has joined #glasgow
Eli2| has joined #glasgow
Eli2_ has quit [Ping timeout: 258 seconds]
brolin has joined #glasgow
brolin has quit [Ping timeout: 248 seconds]
brolin has joined #glasgow
redstarcomrade has joined #glasgow
redstarcomrade has joined #glasgow
redstarcomrade has quit [Changing host]
brolin has quit [Ping timeout: 272 seconds]
brolin has joined #glasgow
redstarcomrade has quit [Read error: Connection reset by peer]
bvernoux has joined #glasgow
brolin has quit [Ping timeout: 255 seconds]
brolin has joined #glasgow
esden[m] has quit [Quit: Idle timeout reached: 172800s]
redstarcomrade has joined #glasgow
yahyeet0644[m] has quit [Quit: Idle timeout reached: 172800s]
<nemanjan00[m]> Ok, I think I figured out why my code does not work... Trace shows I am high, but, I see no changes when using oscilloscope
<nemanjan00[m]> Any way to just set pin to high, to see if it is hardware or applet issue?
<nemanjan00[m]> It does seem to sometimes pull it high, but not to 5V (less than 1V)
<Attie[m]> "pull" or "drive"?
<nemanjan00[m]> Ignore 5V issue, my I forgot to set probe to 10X... But it is still triggering only once each few runs
<Attie[m]> did you enable the output (oe), and have you set the I/O voltage to 5v (or whatever you're expecting)
<nemanjan00[m]> Drive
<nemanjan00[m]> My applet, in case it is relevant:
<nemanjan00[m]> Ok, using UART, it does seem to work
<nemanjan00[m]> Interesting, maybe relevant detail... Each time I change pin mapping, it does trigger once after that and then never again
<nemanjan00[m]> Does apple keep running on device?
brolin has quit [Ping timeout: 255 seconds]
brolin has joined #glasgow
brolin has quit [Ping timeout: 255 seconds]
brolin has joined #glasgow
brolin has quit [Ping timeout: 245 seconds]
brolin has joined #glasgow
brolin has quit [Ping timeout: 264 seconds]
brolin has joined #glasgow
anubis has joined #glasgow
<whitequark[cis]> <nemanjan00[m]> "My applet, in case it is..." <- > <@_discord_268952761595461632:catircservices.org> My applet, in case it is relevant:... (full message at <https://catircservices.org/_matrix/media/v3/download/catircservices.org/NNaeAzEzFJPrscWnTZIgPvrA>)
<nemanjan00[m]> What should I do instead?
<whitequark[cis]> that was an expensive mistake I made early in Amaranth development, making that object assignable. it is a triple, with .o, .oe, .i members. assign to those.
anubis has quit [Remote host closed the connection]
<nemanjan00[m]> What are those?
<nemanjan00[m]> I am not familiar with concept?
<galibert[m]> 1-bit signals with input, output and output enable
<nemanjan00[m]> Is that cause of issue?
<nemanjan00[m]> Oh, so I should set oe and o?
<galibert[m]> oe.eq(1), o.eq(whatever you want to output)
<whitequark[cis]> nemanjan00[m]: not sure, but potentially
<nemanjan00[m]> I left everything connected, but forgot laptop, so I can not ssh into it and check 🤣🤣
<nemanjan00[m]> I guess there is addition to my tutorial to be written
<nemanjan00[m]> Thanks everyone for help
brolin has quit [Ping timeout: 255 seconds]
<whitequark[cis]> on the laptop now, looking another time over the applet
brolin has joined #glasgow
brolin has quit [Ping timeout: 264 seconds]
brolin has joined #glasgow
brolin has quit [Ping timeout: 255 seconds]
brolin has joined #glasgow
<nemanjan00[m]> No need to look deeper. I will ping you when PR is ready 😃
<nemanjan00[m]> But if you want to look at something, you maybe can look at my applet cheatsheet. Maybe I can make it useful to people with your help
<whitequark[cis]> so there are two more things I can suggest
<whitequark[cis]> the first one is to use FFSynchronizer to avoid glitches in your input circuitry
<whitequark[cis]> the second is to redesign the subtarget to use an FSM
<nemanjan00[m]> I do plan to completly reimplement it, I am still learning. I will look into FFSynchronizer. Thanks
brolin has quit [Ping timeout: 264 seconds]
brolin has joined #glasgow
redstarcomrade has quit [Read error: Connection reset by peer]
GNUmoon has joined #glasgow
redstarcomrade has joined #glasgow
redstarcomrade has quit [Changing host]
redstarcomrade has joined #glasgow
redstarcomrade has quit [Ping timeout: 255 seconds]
bvernoux has quit [Quit: Leaving]
brolin has quit [Ping timeout: 240 seconds]
ar-jan has quit [Ping timeout: 240 seconds]
FFY00 has joined #glasgow