Catherine[m] changed the topic of #glasgow to: digital interface explorer · 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
<esden[cis]> Catherine: ok I added my 2c to the PRs. (I guess the whitenotifier is down?)
<_whitenotifier-8> [glasgow] attie reviewed pull request #358 commit - https://github.com/GlasgowEmbedded/glasgow/pull/358#discussion_r1276948083
<_whitenotifier-8> [glasgow] whitequark commented on pull request #361: Implement LED testing mode - https://github.com/GlasgowEmbedded/glasgow/pull/361#issuecomment-1654808503
<_whitenotifier-8> [glasgow] attie reviewed pull request #361 commit - https://github.com/GlasgowEmbedded/glasgow/pull/361#discussion_r1276961476
<_whitenotifier-8> [glasgow] attie reviewed pull request #361 commit - https://github.com/GlasgowEmbedded/glasgow/pull/361#discussion_r1276949813
<_whitenotifier-8> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 1 commit to gh-readonly-queue/main/pr-363-21a0b108fa96ed28886628ffd56415333da7b4d5 [+0/-0/±2] https://github.com/GlasgowEmbedded/glasgow/commit/a1497d0ec2ca
<_whitenotifier-8> [GlasgowEmbedded/glasgow] whitequark a1497d0 - cli,device: split factory flashing off into its own flow.
<_whitenotifier-8> [glasgow] github-merge-queue[bot] created branch gh-readonly-queue/main/pr-363-21a0b108fa96ed28886628ffd56415333da7b4d5 - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-8> [glasgow] whitequark reviewed pull request #361 commit - https://github.com/GlasgowEmbedded/glasgow/pull/361#discussion_r1276964687
<_whitenotifier-8> [glasgow] attie reviewed pull request #361 commit - https://github.com/GlasgowEmbedded/glasgow/pull/361#discussion_r1276964720
<_whitenotifier-8> [glasgow] attie reviewed pull request #361 commit - https://github.com/GlasgowEmbedded/glasgow/pull/361#discussion_r1276966244
<_whitenotifier-8> [glasgow] whitequark synchronize pull request #358: Make iManufacturer configurable in factory flow - https://github.com/GlasgowEmbedded/glasgow/pull/358
<_whitenotifier-8> [glasgow] whitequark reviewed pull request #358 commit - https://github.com/GlasgowEmbedded/glasgow/pull/358#discussion_r1276966398
ar-jan has quit [Ping timeout: 260 seconds]
<_whitenotifier-8> [glasgow] attie commented on pull request #361: Implement LED testing mode - https://github.com/GlasgowEmbedded/glasgow/pull/361#issuecomment-1654812976
<_whitenotifier-8> [glasgow] whitequark commented on pull request #361: Implement LED testing mode - https://github.com/GlasgowEmbedded/glasgow/pull/361#issuecomment-1654815548
<_whitenotifier-8> [glasgow] attie reviewed pull request #360 commit - https://github.com/GlasgowEmbedded/glasgow/pull/360#discussion_r1276973260
<_whitenotifier-8> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 1 commit to main [+0/-0/±2] https://github.com/GlasgowEmbedded/glasgow/compare/21a0b108fa96...a1497d0ec2ca
<_whitenotifier-8> [GlasgowEmbedded/glasgow] whitequark a1497d0 - cli,device: split factory flashing off into its own flow.
<_whitenotifier-8> [GlasgowEmbedded/glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-363-21a0b108fa96ed28886628ffd56415333da7b4d5
<_whitenotifier-8> [glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-363-21a0b108fa96ed28886628ffd56415333da7b4d5 - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-8> [glasgow] whitequark closed issue #252: recover flashing doesn't work when firmware or gateware is flashed - https://github.com/GlasgowEmbedded/glasgow/issues/252
<_whitenotifier-8> [glasgow] whitequark closed pull request #363: Split factory flashing off into its own flow - https://github.com/GlasgowEmbedded/glasgow/pull/363
<_whitenotifier-8> [glasgow] whitequark reviewed pull request #360 commit - https://github.com/GlasgowEmbedded/glasgow/pull/360#discussion_r1276974971
<_whitenotifier-8> [glasgow] esden reviewed pull request #361 commit - https://github.com/GlasgowEmbedded/glasgow/pull/361#discussion_r1276975321
<_whitenotifier-8> [glasgow] whitequark reviewed pull request #361 commit - https://github.com/GlasgowEmbedded/glasgow/pull/361#discussion_r1276975601
<_whitenotifier-8> [glasgow] esden reviewed pull request #361 commit - https://github.com/GlasgowEmbedded/glasgow/pull/361#discussion_r1276976032
<whitequark[cis]> @Attie: while I'm fixing the LED applet can you take a look at others?
<_whitenotifier-8> [glasgow] attie reviewed pull request #361 commit - https://github.com/GlasgowEmbedded/glasgow/pull/361#discussion_r1276978087
<_whitenotifier-8> [glasgow] whitequark reviewed pull request #361 commit - https://github.com/GlasgowEmbedded/glasgow/pull/361#discussion_r1276978442
<_whitenotifier-8> [glasgow] whitequark synchronize pull request #361: Implement LED testing mode - https://github.com/GlasgowEmbedded/glasgow/pull/361
<whitequark[cis]> esden: it's quite pretty in the end
<esden[cis]> :D We have the same pattern on BMP when it is in bootloader mode. I like it too. :D
<_whitenotifier-8> [glasgow] attie commented on pull request #361: Implement LED testing mode - https://github.com/GlasgowEmbedded/glasgow/pull/361#issuecomment-1654827750
<_whitenotifier-8> [glasgow] whitequark commented on pull request #361: Implement LED testing mode - https://github.com/GlasgowEmbedded/glasgow/pull/361#issuecomment-1654829163
<_whitenotifier-8> [glasgow] whitequark reviewed pull request #361 commit - https://github.com/GlasgowEmbedded/glasgow/pull/361#discussion_r1276980459
<whitequark[cis]> yep that's how it should look
<esden[cis]> That looks great. That will work very well for testing and look pretty. :)
<_whitenotifier-8> [glasgow] attie reviewed pull request #360 commit - https://github.com/GlasgowEmbedded/glasgow/pull/360#discussion_r1276981995
<_whitenotifier-8> [glasgow] esden commented on pull request #361: Implement LED testing mode - https://github.com/GlasgowEmbedded/glasgow/pull/361#issuecomment-1654832468
<whitequark[cis]> Attie: I had to free up some tens of bytes before adding this mode, just to make sure we won't run out too quickly ...
<whitequark[cis]> see the commit messages
<whitequark[cis]> the commit that freed up 92 bytes of RAM is hilarious too: https://github.com/GlasgowEmbedded/glasgow/pull/361/commits/dae1c04fd97f99af346ed28695447f4978602c70
redstarcomrade has joined #glasgow
redstarcomrade has quit [Changing host]
redstarcomrade has joined #glasgow
<_whitenotifier-8> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 4 commits to gh-readonly-queue/main/pr-361-a1497d0ec2ca47b9ce22a0e6db13e45d2305f725 [+0/-0/±8] https://github.com/GlasgowEmbedded/glasgow/compare/8934f01fd93a^...55bb30f5df71
<_whitenotifier-8> [GlasgowEmbedded/glasgow] whitequark 8934f01 - CI: refactor. NFC
<_whitenotifier-8> [GlasgowEmbedded/glasgow] whitequark bce0250 - firmware: {bool→__bit} pending_setup (+92 bytes XRAM).
<_whitenotifier-8> [GlasgowEmbedded/glasgow] whitequark 5783d82 - firmware,software: add LED test mode (-67 bytes XRAM).
<_whitenotifier-8> [GlasgowEmbedded/glasgow] whitequark 55bb30f - applet.selftest: add `leds` mode.
<_whitenotifier-8> [glasgow] github-merge-queue[bot] created branch gh-readonly-queue/main/pr-361-a1497d0ec2ca47b9ce22a0e6db13e45d2305f725 - https://github.com/GlasgowEmbedded/glasgow
<d1b2> <attiegrande> @whitequark re 92 bytes... I wondered what that change was about! didn't look at the commit message 🙈
<d1b2> <attiegrande> i wonder what was going on there...!?
<_whitenotifier-8> [glasgow] whitequark synchronize pull request #358: Make iManufacturer configurable in factory flow - https://github.com/GlasgowEmbedded/glasgow/pull/358
<whitequark[cis]> I know
<whitequark[cis]> 8051 has a dedicated memory space for booleans, but it's small
<whitequark[cis]> and it has a shorter instruction encoding
<d1b2> <attiegrande> ahh, interesting
<d1b2> <attiegrande> I'm itching to look at #357, but i think it's too late for me now... and I was going to see about looking at #362 quickly... any others you want me to see?
<whitequark[cis]> (instruction encoding, etc) there is a regretfully significant amount of bytes that can be saved this way
<whitequark[cis]> that's it for you
<d1b2> <attiegrande> ok, ty
<d1b2> <attiegrande> and thanks for all these PRs! well done 🙂
<d1b2> <darius0949> the 8051 does have some weird stuff in it
Darius has joined #glasgow
<whitequark[cis]> some?
<whitequark[cis]> it's practically made out of weird stuff
<whitequark[cis]> kinda sucks for anyone who isn't a 8051 expert tbh
<whitequark[cis]> good thing we don't really support or encourage custom firmware
<Darius> heh yeah
redstarcomrade1 has joined #glasgow
<Darius> it definitely feels like something from another age and design philosophy
<whitequark[cis]> well, it is
<whitequark[cis]> though even by the standards of that age it's slightly unhinged
<d1b2> <attiegrande> did / should the LED selftest firmware have bumped the API level?
<d1b2> <attiegrande> i've noticed some lockups, that I suspect are related to that PR
<d1b2> <attiegrande> trying to pin it down now
redstarcomrade has quit [Ping timeout: 245 seconds]
<whitequark[cis]> it's just test functionality that's not usable in a normal flow, which made me decide to not bump it
<d1b2> <attiegrande> ok
<whitequark[cis]> (you can't disable LED test mode other than by reset)
<d1b2> <attiegrande> typically, i can't reproduce it now
<d1b2> <attiegrande> yeah, i saw that... imo that's fine
<_whitenotifier-8> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 4 commits to main [+0/-0/±8] https://github.com/GlasgowEmbedded/glasgow/compare/a1497d0ec2ca...55bb30f5df71
<_whitenotifier-8> [GlasgowEmbedded/glasgow] whitequark 8934f01 - CI: refactor. NFC
<_whitenotifier-8> [GlasgowEmbedded/glasgow] whitequark bce0250 - firmware: {bool→__bit} pending_setup (+92 bytes XRAM).
<_whitenotifier-8> [GlasgowEmbedded/glasgow] whitequark 5783d82 - firmware,software: add LED test mode (-67 bytes XRAM).
<_whitenotifier-8> [GlasgowEmbedded/glasgow] whitequark 55bb30f - applet.selftest: add `leds` mode.
<_whitenotifier-8> [glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-361-a1497d0ec2ca47b9ce22a0e6db13e45d2305f725 - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-8> [glasgow] whitequark closed pull request #361: Implement LED testing mode - https://github.com/GlasgowEmbedded/glasgow/pull/361
<_whitenotifier-8> [glasgow] whitequark closed issue #235: LED testing mode - https://github.com/GlasgowEmbedded/glasgow/issues/235
<_whitenotifier-8> [GlasgowEmbedded/glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-361-a1497d0ec2ca47b9ce22a0e6db13e45d2305f725
<_whitenotifier-8> [glasgow] whitequark synchronize pull request #358: Make iManufacturer configurable in factory flow - https://github.com/GlasgowEmbedded/glasgow/pull/358
<_whitenotifier-8> [glasgow] whitequark synchronize pull request #360: Breathe FX2 LED when USB address is not assigned - https://github.com/GlasgowEmbedded/glasgow/pull/360
<_whitenotifier-8> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 2 commits to gh-readonly-queue/main/pr-358-55bb30f5df71546e6764d9541249c0ff5085c7da [+0/-0/±7] https://github.com/GlasgowEmbedded/glasgow/compare/610d8c9704af^...5fcedc486e22
<_whitenotifier-8> [GlasgowEmbedded/glasgow] whitequark 610d8c9 - firmware: modify iProduct to say "Glasgow Interface Explorer".
<_whitenotifier-8> [GlasgowEmbedded/glasgow] whitequark 5fcedc4 - firmware,software: make iManufacturer configurable in factory flow.
<_whitenotifier-8> [glasgow] github-merge-queue[bot] created branch gh-readonly-queue/main/pr-358-55bb30f5df71546e6764d9541249c0ff5085c7da - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-8> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 2 commits to main [+0/-0/±7] https://github.com/GlasgowEmbedded/glasgow/compare/55bb30f5df71...5fcedc486e22
<_whitenotifier-8> [GlasgowEmbedded/glasgow] whitequark 610d8c9 - firmware: modify iProduct to say "Glasgow Interface Explorer".
<_whitenotifier-8> [GlasgowEmbedded/glasgow] whitequark 5fcedc4 - firmware,software: make iManufacturer configurable in factory flow.
<_whitenotifier-8> [GlasgowEmbedded/glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-358-55bb30f5df71546e6764d9541249c0ff5085c7da
<_whitenotifier-8> [glasgow] whitequark closed pull request #358: Make iManufacturer configurable in factory flow - https://github.com/GlasgowEmbedded/glasgow/pull/358
<_whitenotifier-8> [glasgow] whitequark closed issue #347: Custom USB Manufacturer String - https://github.com/GlasgowEmbedded/glasgow/issues/347
<_whitenotifier-8> [glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-358-55bb30f5df71546e6764d9541249c0ff5085c7da - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-8> [glasgow] whitequark synchronize pull request #360: Breathe FX2 LED when USB address is not assigned - https://github.com/GlasgowEmbedded/glasgow/pull/360
<_whitenotifier-8> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 1 commit to gh-readonly-queue/main/pr-360-5fcedc486e225324dc238bf73a5608ac7f6e9178 [+0/-0/±2] https://github.com/GlasgowEmbedded/glasgow/commit/3a783fad9d3f
<_whitenotifier-8> [GlasgowEmbedded/glasgow] whitequark 3a783fa - firmware: breathe FX2 LED when USB address is not assigned.
<_whitenotifier-8> [glasgow] github-merge-queue[bot] created branch gh-readonly-queue/main/pr-360-5fcedc486e225324dc238bf73a5608ac7f6e9178 - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-8> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 1 commit to main [+0/-0/±2] https://github.com/GlasgowEmbedded/glasgow/compare/5fcedc486e22...3a783fad9d3f
<_whitenotifier-8> [GlasgowEmbedded/glasgow] whitequark 3a783fa - firmware: breathe FX2 LED when USB address is not assigned.
<_whitenotifier-8> [glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-360-5fcedc486e225324dc238bf73a5608ac7f6e9178 - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-8> [glasgow] whitequark closed issue #257: Blink FX2 LED when Glasgow is powered, but no USB data connection - https://github.com/GlasgowEmbedded/glasgow/issues/257
<_whitenotifier-8> [glasgow] whitequark closed pull request #360: Breathe FX2 LED when USB address is not assigned - https://github.com/GlasgowEmbedded/glasgow/pull/360
<_whitenotifier-8> [GlasgowEmbedded/glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-360-5fcedc486e225324dc238bf73a5608ac7f6e9178
skipwich has quit [Quit: DISCONNECT]
skipwich has joined #glasgow
joerg has quit [Ping timeout: 244 seconds]
joerg has joined #glasgow
redstarcomrade1 has quit [Read error: Connection reset by peer]
ar-jan has joined #glasgow
bvernoux has joined #glasgow
<d1b2> <attiegrande> @whitequark - did you have a dig into the hermetic builds and ${HOME}? Would you like me to raise an issue on amaranth?
bvernoux has quit [Quit: Leaving]
<d1b2> <adi_8649> my Glasgow shipping date was silently moved from July 31th to Feb 29th yay leap year
<d1b2> <adi_8649> how many of these have you shipped ?
<d1b2> <adi_8649> "As with our other campaigns, we will be honest about any issues or delays that we run into and provide updates explaining how we are addressing them. "
<galibert[m]> They’re working on the update
<d1b2> <adi_8649> not sure why I really expected they shipped it
<d1b2> <adi_8649> so any Mouser BOM available? I think I might DIMyself
<d1b2> <adi_8649> at least can they notify us when they ship a batch and what is the current waitlist?
<d1b2> <adi_8649> please
<d1b2> <josuah_dem> There is this, but not mouser references on it (although seems mouser-centric by looking at the datasheet coming from here) https://github.com/GlasgowEmbedded/glasgow/blob/main/hardware/boards/glasgow/revC2/bom.csv
<d1b2> <josuah_dem> So hopefully the MPN are matching.
<d1b2> <josuah_dem> Do you plan any mod?
<d1b2> <adi_8649> no mods, just OG
<ar> adi_8649: if you'll be at cccamp, a friend of mine will be there who's DIYing 10 of them
<d1b2> <adi_8649> I have all the needed equipment, the BGA inspection will be painful
<d1b2> <adi_8649> hopefully there are built-in self tests 🙂
bvernoux has joined #glasgow
ar-jan has quit [Ping timeout: 244 seconds]
ar-jan has joined #glasgow
<d1b2> <triggered_tux> My Glasgow got pushed back again to sept 22. Is it still an issue with the supply chain and the case?
<galibert[m]> There’s a 8051 in the Glasgow?
jstein has joined #glasgow
<tpw_rules> yeah those cypress usb fx2s are based on an 8051 core
<galibert[m]> oh cute
<d1b2> <esden> (for non discord folks this is a link to my post from before for Tux)
<d1b2> <esden> FWIW it seems that CS might be able to post the update today... we will see.
duderonomy has joined #glasgow
bvernoux has quit [Read error: Connection reset by peer]
<whitequark[cis]> @attie I think this is an issue in oss-cad-suite that it requires $HOME
<d1b2> <triggered_tux> Thanks!
<russss> the cases look so good, I think I'll buy one once there are some spare
ar-jan has quit [Ping timeout: 250 seconds]
<d1b2> <attiegrande> 🥳 well done @esden!
<d1b2> <attiegrande> @whitequark - understood i'll raise an issue over there
<whitequark[cis]> thank you
<whitequark[cis]> it's an easy fix anyway
<d1b2> <attiegrande> yeah, just needs to be known-about
<d1b2> <mr_haxwell> Any way to know if my order on Crowd Supply falls in the Early Bird category?
<d1b2> <attiegrande> @mr_haxwell - it's listed in the order details on crowdsupply.com (probably email too)
<d1b2> <attiegrande> e.g:
<d1b2> <mr_haxwell> Thanks!
<d1b2> <holonium> Glad to see a new update. Looks like I am in the February 2024 grouping.
<d1b2> <esden> My goal is to start shipping a few hundred glasgows a month right after the early birds go out. So some of the Feb folks might get their units earlier than others.
<d1b2> <esden> In my mind Feb is meant to be the "last batch" if I can make it happen... but wish me that GG production goes smoothly ... 🥶
<d1b2> <holonium> Been on the list since June 12, 2021. What is a few months of difference with that. And I absolutely don't blame you for any of this. Tried to assemble 2 boards in COVID, and had challenges personally. Assembling thousands of pieces is a whole different scale, and you have done a good job in my opinion.
<d1b2> <esden> I appreciate it @holonium 🙂
<d1b2> <attiegrande> for reference: https://github.com/YosysHQ/oss-cad-suite-build/issues/75 (cc: @whitequark)
<d1b2> <esden> @holonium We are making progress, that is the important thing. 🙂
<d1b2> <esden> I hope folks will start feeling bit better as soon as units start arriving on their desks. 🙂
<d1b2> <holonium> I am really looking forward to being able to add it to my toolkit, but with the Bitmagic I have, I can fulfill most of my needs until then. Just seeing updates and knowing that you are a reputable group makes me happy enough.
jstein has quit [Quit: quit]
<d1b2> <holonium> Have you considered something like leaving an assembly run streaming for a batch, or streaming the process of getting things packed up and ready.
<d1b2> <vegard_e> that's the sort of streams I'd watch 🙂
<d1b2> <holonium> Yep, and I feel that would be pretty popular with the community.
<d1b2> <holonium> Side note, probably going to see if I can spin up some sort of adapter board so that I can add debug ports for this to a future board...
chipb has joined #glasgow
<d1b2> <esden> heh... that does sound like a good thing to stream... it is not a bad idea, even if it is just streaming using my phone
<d1b2> <esden> I can take you all for a ride and show you some assembly
<d1b2> <esden> I will try to make that happen. 🙂
<d1b2> <holonium> Would definitely watch it if it didn't conflict with another event, and even then, I would be sure to get it as a VOD...