ChanServ changed the topic of #glasgow to: glasgow interface explorer · code https://github.com/GlasgowEmbedded/glasgow · logs https://freenode.irclog.whitequark.org/glasgow · discord https://1bitsquared.com/pages/chat · production https://www.crowdsupply.com/1bitsquared/glasgow · CrowdSupply campaign is LIVE!
Eli2_ has quit [Ping timeout: 264 seconds]
Eli2 has joined #glasgow
FFY00 has quit [Ping timeout: 260 seconds]
egg|anbo|egg__ has quit [Remote host closed the connection]
egg|anbo|egg has joined #glasgow
FFY00 has joined #glasgow
egg|anbo|egg has quit [Remote host closed the connection]
aquijoule_ has joined #glasgow
aquijoule__ has quit [Ping timeout: 240 seconds]
electronic_eel has quit [Ping timeout: 256 seconds]
electronic_eel has joined #glasgow
<d1b2> <TomKeddie> @rwhitby Nice work. I had a question about the level conversion for usb data, I guess this is some special Apple thing? I wasn't aware usb data was ever anything other than 3.3V - am wondering if a couple of no-load 0R resistors to bypass the level converter might be useful?
<d1b2> <rwhitby> this is for devices which can route 1.2V debug UART over the D+/D- lines after you've sent it some special VDMs.
<d1b2> <TomKeddie> I figured at much, that's the apple arm scenario.
<d1b2> <rwhitby> 3.3V is an option for the level converters, so that should work fine for normal USB
<d1b2> <TomKeddie> It'
<d1b2> <rwhitby> Hmm, I wonder about the direction pins though
<d1b2> <TomKeddie> I'm playing with getting Luna going on Glasgow, have it working on the lvds connector. It's more the latency on the direction control I am concerned about.
<d1b2> <TomKeddie> Glagow already has one layer of direction control, my initial attempts to get luna working on the test interface have not been successful but I've only put about 30 mins into it.
<d1b2> <rwhitby> i see, so the I2C writes to change the direction control on PortB will introduce too long a latency for full speed USB ?
<d1b2> <rwhitby> (and then extra writes to set the direction lines for the USB-PD add-on.
<d1b2> <TomKeddie> It's not i2c it's a pin (on the glasgow board). It might work.
<d1b2> <rwhitby> I need to take a deeper look at how glasgow works internally 🙂
<d1b2> <TomKeddie> Perhaps I'm looking at the wrong schematic.
<d1b2> <rwhitby> that's exactly what I just looked up 🙂
<d1b2> <rwhitby> ah, it's the pullup/down which is on I2C control
<d1b2> <rwhitby> so once you work out how to control the glasgow DIR pins from the FPGA, then I'll just tie that to the USB-PD DIR "data" (from the point of view of glasgow FPGA) pins
<d1b2> <rwhitby> so they should be able to be switched at exactly the same time and not introduce any additional latency.
<d1b2> <TomKeddie> I hope so, still need to get it working with just Glasgow.
<d1b2> <rwhitby> ok, so either you'll be able to get it to work on glasgow (and therefore it will work on the usb-pd board as well) or you won't be able to get it to work and therefore the usb-pd board won't work either.
<d1b2> <rwhitby> are you testing device-only? or host as well?
<_whitenotifier-5> [glasgow] TomKeddie opened pull request #275: cli: add --force-reload option to override bitstream id check in all cases - https://git.io/JtPFA
<d1b2> <TomKeddie> Device only at this stage. I'm not sure luna does host yet, am a bit out of touch on that. I'm might be easier to roll an add-on with an external transceiver chip list the USB3343.
PyroPeter_ has joined #glasgow
PyroPeter has quit [Ping timeout: 264 seconds]
PyroPeter_ is now known as PyroPeter
<d1b2> <rwhitby> I was talking to @DX-MON yesterday and they looked to see if luna supported host and said that it did.
<d1b2> <Greg> Just based on the docs it's not. (But I know docs can become out of date sometimes) https://luna.readthedocs.io/en/latest/features.html#support-for-host-mode
key2 has quit [Read error: Connection reset by peer]
key2 has joined #glasgow
<d1b2> <rwhitby> @DX-MON looked in the code, but perhaps saw the mentioned low-level comms interfaces designed to allow host rather than full host support.
<DX-MON> to tie the USB direction stuff in the FPGA to the dir pins on the outside, do: `m.d.comb += d_p_dir.o.eq(d_p.oe)` (same for d_n)
<DX-MON> that'll tie the direction pin and the internal output enable together
<DX-MON> d_p_dir.oe should be perminantly driven high anyway
<DX-MON> you can make that ~d_p.oe if you need the logic for the dir pin to be reversed to the way the OE for the FPGA pin works
futarisIRCcloud has joined #glasgow
FFY00 has quit [Ping timeout: 260 seconds]
mndza has joined #glasgow
futarisIRCcloud has quit [Quit: Connection closed for inactivity]
Someone_Else has quit [Quit: Ping timeout (120 seconds)]
Someone_Else has joined #glasgow
jstein has quit [Quit: quit]
simukis__ has quit [Ping timeout: 240 seconds]
simukis_ has joined #glasgow
mndza has quit [Read error: Connection reset by peer]
mndza has joined #glasgow
<_whitenotifier-5> [glasgow] attie commented on pull request #275: cli: add --force-reload option to override bitstream id check in all cases - https://git.io/JtXqz
egg|anbo|egg has joined #glasgow
egg|anbo|egg___ has quit [Ping timeout: 240 seconds]
aquijoule_ has quit [Remote host closed the connection]
aquijoule_ has joined #glasgow
FFY00 has joined #glasgow
marcan_ has joined #glasgow
marcan_ has quit [Client Quit]
<_whitenotifier-5> [glasgow] TomKeddie commented on pull request #275: cli: add --force-reload option to override bitstream id check in all cases - https://git.io/JtXWB
<_whitenotifier-5> [glasgow] attie commented on pull request #275: cli: add --force-reload option to override bitstream id check in all cases - https://git.io/JtXWd
<_whitenotifier-5> [glasgow] whitequark commented on pull request #275: cli: add --force-reload option to override bitstream id check in all cases - https://git.io/JtXln
<_whitenotifier-5> [glasgow] TomKeddie commented on pull request #275: cli: add --force-reload option to override bitstream id check in all cases - https://git.io/JtXlA
sven- has joined #glasgow
sven has quit [Ping timeout: 246 seconds]
sven- is now known as sven
<_whitenotifier-5> [glasgow] TomKeddie synchronize pull request #275: cli: add --force-reload option to override bitstream id check in all cases - https://git.io/JtPFA
<_whitenotifier-5> [glasgow] TomKeddie commented on pull request #275: cli: add --force-reload option to override bitstream id check in all cases - https://git.io/JtX4s
<_whitenotifier-5> [glasgow] attie commented on pull request #275: cli: add --force-reload option to override bitstream id check in all cases - https://git.io/JtX4u
<_whitenotifier-5> [glasgow] mndza synchronize pull request #265: Add bitarray implementation to eliminate external dependency - https://git.io/JtZfr
<_whitenotifier-5> [glasgow] attie reviewed pull request #275 commit - https://git.io/JtX41
<_whitenotifier-5> [glasgow] attie reviewed pull request #275 commit - https://git.io/JtX4M
<_whitenotifier-5> [glasgow] attie reviewed pull request #275 commit - https://git.io/JtX4D
<_whitenotifier-5> [glasgow] attie reviewed pull request #275 commit - https://git.io/JtX4y
<_whitenotifier-5> [glasgow] mndza reviewed pull request #265 commit - https://git.io/JtX45
egg|anbo|egg_ has joined #glasgow
<_whitenotifier-5> [glasgow] mndza reviewed pull request #265 commit - https://git.io/JtX4x
egg|anbo|egg_ has quit [Remote host closed the connection]
egg|anbo|egg_ has joined #glasgow
egg|anbo|egg_ has quit [Remote host closed the connection]
egg|anbo|egg_ has joined #glasgow
<whitequark[m]> hey, can y'all tell me how using Glasgow makes you feel? there's an important reason I'm asking this which I unfortunately cannot share right now
egg|anbo|egg_ has quit [Remote host closed the connection]
futarisIRCcloud has joined #glasgow
egg|anbo|egg_ has joined #glasgow
<tnt> Huh ... "nothing" ... which is good. I want my tools to be pretty transparent and just not think about them. I pick it up, do whatever I'm trying to do, then forget about it. That's not always the case with other tools where I sometimes end up feeling frustrated or angry.
<_whitenotifier-5> [glasgow] mndza synchronize pull request #265: Add bitarray implementation to eliminate external dependency - https://git.io/JtZfr
<tnt> To me it's one of those things where you don't notice it when things go right. But you most definitely notice when they go bad.
<_whitenotifier-5> [glasgow] mndza synchronize pull request #265: Add bitarray implementation to eliminate external dependency - https://git.io/JtZfr
<_whitenotifier-5> [glasgow] TomKeddie reviewed pull request #275 commit - https://git.io/JtX0s
<_whitenotifier-5> [glasgow] TomKeddie synchronize pull request #275: cli: add --force-reload option to override bitstream id check in all cases - https://git.io/JtPFA
<_whitenotifier-5> [glasgow] attie commented on pull request #275: cli: add --force-reload option to override bitstream id check in all cases - https://git.io/JtXuf
<d1b2> <Attie> glasgow doesn't have that high level of frustration that so may other tools have - what's it doing / will it work / how do i ___
<d1b2> <Attie> it doesn't get in the way, and it's really nice to work with - both from the "using what exists", and from "making new stuff" points of view
<d1b2> <Attie> i said in my fosdem talk that you should never find yourself wondering "do I trust ${tool} right now?", and I think glasgow has been really very good on that front
<d1b2> <Attie> it's not been perfect (e.g: UART auto baud), but that's an unattainable ideal - we can dig in and fix it!
<gruetzkopf> Glasgow feel: extremely relieved i'm carrying around one glasgow and not 25 terrible vendor tools
egg|anbo|egg_ has quit [Remote host closed the connection]
<electronic_eel> a feeling when selecting Glasgow as a tool: the concepts behind it are sound. Even if not all protocols are implemented yet and some potential usecases are not covered yet, the groundwork is layed out in a way that in can be developed on without requiring bad compromises.
egg|anbo|egg_ has joined #glasgow
englishm_ has quit [Ping timeout: 265 seconds]
englishm_ has joined #glasgow
egg|anbo|egg_ has quit [Remote host closed the connection]
bvernoux has joined #glasgow
egg|anbo|egg_ has joined #glasgow
egg|anbo|egg_ has quit [Remote host closed the connection]
mndza has quit [Ping timeout: 272 seconds]
egg|anbo|egg_ has joined #glasgow
egg|anbo|egg_ has quit [Remote host closed the connection]
<_whitenotifier-5> [glasgow] whitequark closed pull request #273: platform/rev_c12: add connector definition for the lvds connector - https://git.io/JtKxb
<_whitenotifier-5> [GlasgowEmbedded/glasgow] whitequark pushed 1 commit to master [+0/-0/±1] https://git.io/JtXoc
<_whitenotifier-5> [GlasgowEmbedded/glasgow] TomKeddie 87b03df - platform.rev_c12: add connector definition for the lvds connector.
<_whitenotifier-5> [glasgow] whitequark commented on pull request #273: platform/rev_c12: add connector definition for the lvds connector - https://git.io/JtXoC
egg|anbo|egg_ has joined #glasgow
egg|anbo|egg_ has quit [Remote host closed the connection]
egg|anbo|egg_ has joined #glasgow
egg|anbo|egg_ has quit [Remote host closed the connection]
egg|anbo|egg_ has joined #glasgow
bvernoux has quit [Quit: Leaving]
pie_ has quit [Ping timeout: 256 seconds]
egg|anbo|egg_ has quit [Remote host closed the connection]
<d1b2> <esden> When I use Glasgow It is a calming (don't worry you won't break anything) and empowering (it can be done) feeling. Like using a very long lever to move a heavy boulder. It is a force multiplicator. 🙂
<whitequark> thank you everyone, this gives me strength to go on at a point when i had a lot of self-doubt from the recent events i don't want to enumerate
<d1b2> <konsgn[no-Mic]> I don't use it yet, but cut me some slack, I just found out about it a little bit ago. Seems like an immensely powerful device.
<d1b2> <konsgn[no-Mic]> Definitely looking forward to working with it.
rwhitby has joined #glasgow