veganism.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Veganism Social is a welcoming space on the internet for vegans to connect and engage with the broader decentralized social media community.

Administered by:

Server stats:

262
active users

#glasgowinterfaceexplorer

4 posts3 participants0 posts today
✧✦Catherine✦✧<p>by popular request: do-it-yourself implementation of semihosting using the new <a href="https://mastodon.social/tags/GlasgowInterfaceExplorer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GlasgowInterfaceExplorer</span></a> ARM7TDMI debug probe</p>
✧✦Catherine✦✧<p>hardware folks: here's how you could drive an ARM7TDMI core with the new <a href="https://mastodon.social/tags/GlasgowInterfaceExplorer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GlasgowInterfaceExplorer</span></a> debug probe</p><p>anything else you're interested in?</p>
✧✦Catherine✦✧<p>how responsive is the new <a href="https://mastodon.social/tags/GlasgowInterfaceExplorer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GlasgowInterfaceExplorer</span></a> JTAG probe? well, you can scroll through firmware disassembly like this</p><p>note: this is done with a target connected live, in a fresh GDB instance with no memory cached. every time it registers PgDn it has to do a roundtrip to the device under test to get the code</p>
✧✦Catherine✦✧<p>in the upcoming <a href="https://mastodon.social/tags/GlasgowInterfaceExplorer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GlasgowInterfaceExplorer</span></a> ARM7TDMI debugger, here is how you can read system memory using just a few lines of Python</p><p>this avoids the need for any existing interface like GDB server as it lets you easily manipulate CPU state in every feasible way</p>
Urja<p>I needed to program my ATtiny3217-based eBike display.</p><p>At first, i thought to use the thing i used last time, the fancy AtmelICE. I've misplaced the fancy cable on it, so it's useless. The AtmelICE is an about $100 device.</p><p>Then I thought I'd use the Glasgow ( <a href="https://social.treehouse.systems/tags/glasgowinterfaceexplorer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>glasgowinterfaceexplorer</span></a> ). Firstly, I would've needed a half-duplex uart mode (but a resistor would also do), then I would've needed to run 2 programs (glasgow and avrdude) and connect them together over TCP and then I wouldnt be sure if the serial port mode is correct etc and I got really overwhelmed.</p><p>The Glasgow list price right now is $179.</p><p>Then I decided to do the resistor trick and just use a random USB-serial adapter. I programmed the ATtiny3217 with a CH340G (and avrdude's serialupdi "adapter").</p><p>The CH340G (on a PCB, functional) can be had from aliexpress for under a dollar.</p><p>It all feels so absurd. I just wanted to share the absurdness of it all.</p>
✧✦Catherine✦✧<p>the <a href="https://mastodon.social/tags/GlasgowInterfaceExplorer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GlasgowInterfaceExplorer</span></a> has an audio DAC that uses a digital pin and a first-order sigma delta DAC to play PCM input</p><p>i maintain that something like this is the only correct way to play dan's track</p><p>(the useless conversion to and from PCM aside)</p>
✧✦Catherine✦✧<p>a notice went out today that the Cypress/Infineon FX2LP is being discontinued within *four days* and this causes serious issues for <a href="https://mastodon.social/tags/GlasgowInterfaceExplorer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GlasgowInterfaceExplorer</span></a></p><p>see <a href="https://github.com/GlasgowEmbedded/glasgow/issues/751" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/GlasgowEmbedded/gla</span><span class="invisible">sgow/issues/751</span></a> for details</p>
Piotr Esden-Tempski<p><span class="h-card" translate="no"><a href="https://chaos.social/@ReneRebe" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>ReneRebe</span></a></span> <span class="h-card" translate="no"><a href="https://social.1bitsquared.com/@1bitsquared" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>1bitsquared</span></a></span> Nice! I am glad to hear that the <a href="https://chaos.social/tags/GlasgowInterfaceExplorer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GlasgowInterfaceExplorer</span></a> is serving you well! It is nice to see it in use! Don’t forget to give a shoutout to <span class="h-card" translate="no"><a href="https://mastodon.social/@whitequark" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>whitequark</span></a></span> Glasgow is her brainchild. :D</p>
1BitSquared Store USA<p>The Glasgow - Digital Interface Explorer is now available in stock in our US Store. You can also purchase extra Sync and IO cables and Aluminium Cases! (accessory links included in the Glasgow product description) <a href="https://1bitsquared.com/products/glasgow-c" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">1bitsquared.com/products/glasg</span><span class="invisible">ow-c</span></a> <a href="https://social.1bitsquared.com/tags/GlasgowInterfaceExplorer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GlasgowInterfaceExplorer</span></a> <a href="https://social.1bitsquared.com/tags/opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensource</span></a> <a href="https://social.1bitsquared.com/tags/fpga" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fpga</span></a> <a href="https://social.1bitsquared.com/tags/electronics" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>electronics</span></a> <a href="https://social.1bitsquared.com/tags/hardwarehacking" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>hardwarehacking</span></a> <a href="https://social.1bitsquared.com/tags/infosec" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>infosec</span></a></p>
1BitSquared<p>Here we go! This is the final 200 Glasgow shipment for the original Crowd Supply pre-order batch! This finalizes the Crowd Supply campaign! It took a lot of time and effort to get here. Thank you everyone for you trust and patience! (The glasgows from that particular batch should start shipping in about a week from now as it takes some time for them to arrive at Mouser and be processed) <a href="https://social.1bitsquared.com/tags/opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensource</span></a> <a href="https://social.1bitsquared.com/tags/manufacturing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>manufacturing</span></a> <a href="https://social.1bitsquared.com/tags/electronics" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>electronics</span></a> <a href="https://social.1bitsquared.com/tags/fpga" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fpga</span></a> <a href="https://social.1bitsquared.com/tags/hardware" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>hardware</span></a> <a href="https://social.1bitsquared.com/tags/hacking" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>hacking</span></a> <a href="https://social.1bitsquared.com/tags/GlasgowInterfaceExplorer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GlasgowInterfaceExplorer</span></a></p>
Chip<p>So a 24C11 is not compatible with a 24C01. The 24C01 has a device address byte before the word address, allowing multiple devices or larger devices. The 24C11 just has a 7-bit word address, then the R/W bit. This confusion may have corrupted the device when trying to read it the wrong way with my TL866. 😅</p><p>Anyway, neither the TL866 nor the GQ-4x4 support the 24C11 so it's go go gadget <a href="https://awesome.garden/tags/GlasgowInterfaceExplorer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GlasgowInterfaceExplorer</span></a> time.</p>
Nicolas Dandrimont<p>So my <a href="https://mastodon.opportunis.me/tags/GlasgowInterfaceExplorer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GlasgowInterfaceExplorer</span></a> package was scanned by <a href="https://mastodon.opportunis.me/tags/FedEx" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FedEx</span></a> in Charles de Gaulle (FR) on Friday, then in Eindhoven (NL) on Monday, then in Grace-Hollogne (BE) twice, then Eindhoven again today.</p><p>Then the package was re-created in Eindhoven with the same tracking number ? I hope it's having fun up there.</p><p>This is a very bogglesome failure mode, usually FedEx packages that get scanned in CDG reach me the next working day, even when the tracking says the delivery is expected 2 days later (CDG is, after all, only 20 km away).</p>
Konstantin =\<p>I can’t believe I’m holding this in my hands <a href="https://chaos.social/tags/GlasgowInterfaceExplorer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GlasgowInterfaceExplorer</span></a></p>
xsk<p>"Assorted lengths of wire" drawer is a thing, but not enough. I wonder what second level of sorting one would do... for me most likely would be stranded/solid core. </p><p><span class="h-card" translate="no"><a href="https://chaos.social/@esden" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>esden</span></a></span> <span class="h-card" translate="no"><a href="https://mastodon.social/@whitequark" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>whitequark</span></a></span> using <a href="https://social.treehouse.systems/tags/glasgowinterfaceexplorer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>glasgowinterfaceexplorer</span></a> 's wire bundles feels like someone is giving me a hug. </p><p>Details like that matter... at least to some people.</p>
✧✦Catherine✦✧<p>thanks to <span class="h-card" translate="no"><a href="https://chaos.social/@gsuberland" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>gsuberland</span></a></span>'s excellent work, we now have an in-depth dive into the technical details of the <a href="https://mastodon.social/tags/GlasgowInterfaceExplorer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GlasgowInterfaceExplorer</span></a> hardware published on the website!</p><p>you can read them at <a href="https://glasgow-embedded.org/latest/revisions/revC3.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">glasgow-embedded.org/latest/re</span><span class="invisible">visions/revC3.html</span></a></p>
✧✦Catherine✦✧<p>discovered by browsing old chat logs that someone tried to convince me to take <a href="https://mastodon.social/tags/GlasgowInterfaceExplorer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GlasgowInterfaceExplorer</span></a> proprietary "to not be like [Miki] Sayaka" and i ended the conversation with them with "I am not human. I do not live according to human values, goals, or principles, and I'm very happy with it" because it seemed like the only appropriate response to the idea of monetizing something that is built to be a common good</p>
✧✦Catherine✦✧<p>using <a href="https://mastodon.social/tags/GlasgowInterfaceExplorer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GlasgowInterfaceExplorer</span></a> with the default wiring harness that has 20 cm wires is an incredible crash course in digital signal integrity</p><p>especially at higher pin counts (even SPIx4/quad-SPI) it has a very noticeable amount of crosstalk and you will encounter crosstalk related issues that will make no sense and will not be visible on a scope because connecting a scope makes them go away</p><p>these are very frustrating unless you have a dwarf fortress mindset equipped</p>
Zorro Notorious MEB 🪷🪷🪷<p><span class="h-card" translate="no"><a href="https://mastodon.social/@whitequark" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>whitequark</span></a></span> <a href="https://universeodon.com/tags/GlasgowInterfaceExplorer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GlasgowInterfaceExplorer</span></a> is an awesome device!</p>
✧✦Catherine✦✧<p>I have really exciting news: I came up with a very broad methodology for building I/O interface blocks for low-speed (as in: up to your system clock) protocols, think SPI, JTAG, etc that lets you very easily pipeline them enough to get near-100% cycle utilization</p><p>I'm currently finishing a QSPI module, then I'll do a JTAG and maybe SWD one</p><p>these are all coming to <a href="https://mastodon.social/tags/GlasgowInterfaceExplorer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GlasgowInterfaceExplorer</span></a>, 48+ MHz QSPI/JTAG are well within reach :D</p>
Markus<p>Yay, I received my <a href="https://mastodon.social/tags/GlasgowInterfaceExplorer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GlasgowInterfaceExplorer</span></a> :)</p><p>Also wrote some <a href="https://mastodon.social/tags/archlinux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>archlinux</span></a> PKGBUILDs for those who do not like pipx: <a href="https://aur.archlinux.org/packages/python-glasgow-git" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">aur.archlinux.org/packages/pyt</span><span class="invisible">hon-glasgow-git</span></a> (Let me know if something doesn't work as I haven't had the chance to test it extensively yet.)</p>