ChanServ changed the topic of #glasgow to: glasgow debug tool · 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 · no ETAs at the moment
<kc8apf> whitequark: I've always been interested in AVR programming and debug but ENOTIME
<whitequark> kc8apf: so, the programming applets i can add, no biggie
<whitequark> but debug would have to be RE'd
<whitequark> and i don't have any atmel dongles and frankly resent the idea of having to use them
Stormwind_mobile has quit [Read error: Connection reset by peer]
<kc8apf> I only have AVRISP mk2 which doesn't do debug
<whitequark> ahh
Stormwind_mobile has joined #glasgow
<_whitenotifier-b> [GlasgowEmbedded/glasgow] whitequark pushed 2 commits to master [+0/-0/±2] https://git.io/JJEZC
<_whitenotifier-b> [GlasgowEmbedded/glasgow] whitequark 8b9bc15 - applet.memory.prom: encourage (sic) metastability during reads.
<_whitenotifier-b> [GlasgowEmbedded/glasgow] whitequark 79d6716 - database.microchip.avr: add ATmega{16,32}U4.
<_whitenotifier-b> [GlasgowEmbedded/glasgow] whitequark pushed 2 commits to master [+0/-0/±3] https://git.io/JJEcP
<_whitenotifier-b> [GlasgowEmbedded/glasgow] whitequark 36f8b39 - applet: metaclass improvements for abstract applet base classes.
<_whitenotifier-b> [GlasgowEmbedded/glasgow] whitequark 574986c - applet.avr: split CLI frontend off applet.program.avr.
G33KatWork has quit [Ping timeout: 256 seconds]
_whitelogger has joined #glasgow
electronic_eel has quit [Ping timeout: 265 seconds]
electronic_eel has joined #glasgow
PyroPeter_ has joined #glasgow
G33KatWork has joined #glasgow
PyroPeter has quit [Ping timeout: 240 seconds]
PyroPeter_ is now known as PyroPeter
<_whitenotifier-b> [GlasgowEmbedded/glasgow] whitequark pushed 2 commits to master [+0/-0/±3] https://git.io/JJE8z
<_whitenotifier-b> [GlasgowEmbedded/glasgow] whitequark a6afac4 - cli: fix path logging.
<_whitenotifier-b> [GlasgowEmbedded/glasgow] whitequark 169456e - cli: use built-in Python 3.8 mechanism to handle Ctrl+C on Windows.
<_whitenotifier-b> [GlasgowEmbedded/glasgow] whitequark pushed 1 commit to master [+0/-0/±1] https://git.io/JJE4k
<_whitenotifier-b> [GlasgowEmbedded/glasgow] whitequark 6756333 - cli: request terminal size in an appropriate way.
<whitequark> mkay, glasgow+yowasp is tested on windows now
_whitelogger has joined #glasgow
_whitelogger has joined #glasgow
<awygle> awesome
<_whitenotifier-b> [GlasgowEmbedded/glasgow] whitequark pushed 1 commit to master [+0/-0/±1] https://git.io/JJERH
<_whitenotifier-b> [GlasgowEmbedded/glasgow] whitequark e1ad31b - support.task_queue: propagate exceptions/cancellations from futures.
<whitequark> supporting ctrl+c with asyncio is downright near impossible
<whitequark> at some point we should review like... every single use of asyncio.wait we have
<_whitenotifier-b> [GlasgowEmbedded/glasgow] whitequark created branch master https://git.io/JJE0O
_whitelogger has joined #glasgow
<whitequark> (well, not at the tweet, at the problem)
<thaytan> ah, the Windows console
<whitequark> the deadlock happens on linux too
<whitequark> but you have to use os.read because of windows
<whitequark> i.e. if i only cared about linux i could fix the deadlock by using loop.add_reader or sth directly
<d1b2> <theorbtwo> What's the best way to get a Glasgow with reasonable turnaround at present? Do my own jlcpcb and then get somebody local to do the last bit of soldering that jlc won't do for me?
<Twix> solder it yourself in a pizza oven. That is what i did :)
<tomtastic> With a pizza oven, at least you can make pizza after it all goes wrong.
<Twix> but you do not want to use the same pizza oven, you do pcbs in, for pizza anymore
<hell__> why not?
<tomtastic> haha
<Twix> i would suggest to use solder paste with lead in it. Its much easier to get it soldered. But even you use lead free solder, the chemicals are not really healthy ...
<Twix> another way would be, to find ~10 people who also want glasgow boards and just order them by some pcba service. The company i work for ordered 10 glasgows for around 1200 €(if i remember correctly). 120 € per board is a quite reasonable price, i think.
<hell__> economies of scale
<Twix> but if you want to solder it yourself and you are concerned about the bga, at least with lead solder paste the bga was the only part i had no problems with :D
<tomtastic> So,... make 10 pizzas _first_ in the oven, _then_ solder your board.
<Twix> that would work, i don't think that the solder process is disturbed by cheese smell
<Twix> :)
<tomtastic> Glasgow revD - Cheese Proof.
<tomtastic> Is the LVDS getting dropped for later revs ?
<tomtastic> What kind of things was it going to be used for ?
ali_as has quit [Remote host closed the connection]
ali_as has joined #glasgow
<whitequark> tomtastic: revC and revD coexist
Stormwind_mobile has quit [Ping timeout: 265 seconds]
Stormwind_mobile has joined #glasgow
<noopwafel> the time requirement to solder up boards is quite significant
<noopwafel> 120eur/board sounds pretty great in comparison
ali_as has quit [Ping timeout: 265 seconds]
<gruetzkopf> if i had any clue where i ADHD'd my revB i'd go bitrot-test my UV-EPROM collection
<whitequark> heh :)
<gruetzkopf> there's at least 100 2764 in there..
<MadHacker> gruetzkopf: blue/violet laser pointer works.
<MadHacker> (It's me that posted about bitrotting them on twitter)
<MadHacker> Also so does just a slightly-too-short cycle in a normal eraser.
<MadHacker> Bunnie did a whole thing with bouncing low-angle UV as a way to erase the protection bits on windowed uC's if I remember right. :)
<MadHacker> FWIW most of my 1980s and 1990s 2764s and 27128s are quite robust and don't need rewritten often, but my older 2516s seem to need rewritten relatively more regularly.
<MadHacker> I don't think I've seen a 27256 go dodgy through aging alone yet.
<MadHacker> Well, 27C256. I don't think I have any non-C.
<whitequark> MadHacker: so far the only thing i have that actually bitrotted is Atmel 29C flash circa 1995
<whitequark> and it's well, not actually bitrot
<whitequark> it seems to be some sort of actual silicon degradation
<whitequark> because rewrites don't fix it
<gruetzkopf> they have old (but uninteresting to me) data on them
<MadHacker> whitequark: Bits sticking at 0 or 1?
<MadHacker> Normally 1 is the erased state, and you might recover by repeated re-erasure if you're lucky.
<MadHacker> If they're stuck at 1 I have no idea.
<whitequark> MadHacker: i don't know for sure yet
<whitequark> i think at 0, but i'm still investigating the exact behaivor
Stormwind_mobile has quit [Ping timeout: 246 seconds]
G33KatWork has quit [Quit: leaving]
Stormwind_mobile has joined #glasgow
Stormwind_mobile has quit [Read error: Connection reset by peer]
Stormwind_mobile has joined #glasgow
balrog has quit [Quit: Bye]
electronic_eel has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
balrog has joined #glasgow
ebb has quit [Remote host closed the connection]
ebb has joined #glasgow
G33KatWork has joined #glasgow
Guest80879 has quit [Ping timeout: 260 seconds]
fridtjof[m] has quit [Ping timeout: 260 seconds]
Guest80879 has joined #glasgow
fridtjof[m] has joined #glasgow
josi7 has quit [Remote host closed the connection]
<_whitenotifier-b> [GlasgowEmbedded/glasgow] whitequark pushed 2 commits to master [+0/-0/±3] https://git.io/JJunp
<_whitenotifier-b> [GlasgowEmbedded/glasgow] whitequark 2917a10 - access.direct.demultiplexer: fix a few typos in comments. NFC.
<_whitenotifier-b> [GlasgowEmbedded/glasgow] whitequark a7d041f - support.task_queue: improve cancellation support.
m4ssi has joined #glasgow
m4ssi has quit [Remote host closed the connection]
Stormwind_mobile has quit [Ping timeout: 264 seconds]
dkozel has quit [Ping timeout: 260 seconds]
dkozel has joined #glasgow