My aquarium’s data radioed through the shelf

Started 23Dec2017. Updated 2Dec2020 This page is in group Technology (plus My XMOS pages) and Aquarium pages. The My WiFi101 library port or an Ethernet based web server was not implemented following this work. I also did not use the Bluetooth Low Energy (BLE) suggestion as discussed in Me relying on relaying BLE? I went for the simpler (?) packet radio […]

Me relying on relaying BLE?

Started 7Dec2017. Concluded 23Dec2017 This page is in group Technology (plus My XMOS pages) and is a blog note where I will discuss the route ahead. Should I do the My WiFi101 library port as I promised myself to try, or should I add a second box that I talk with over BLE (Bluetooth Low Energy)? Conclusion 23Dec2017: I did neither; […]

My Git/GitHub/GitLab notes

Started 26Oct2017, updated 3Apr2022 This page is in group Technology (plus My XMOS pages) and is a blog note about my usage of Git in the context of the XMOS xTIMEcomposer Studio. Yes I know that GitHub and GitLab are two different companies. GitHub is even owned by Microsoft. And that Git is a sw tracking system developed […]

My Piggyback WiFi1500 sliceCARD

Started 6Oct2017. Udated 10Aug2018 This page is in group Technology (plus My XMOS pages) and is a blog note where I will try to describe a WiFi card (that I call PiggyBack WiFi1500 sliceCARD) that is meant to replace another WiFi board (XMOS WiFi sliceCARD) and be a pin plug-in replacement, meant for the two XMOS boards startKIT and […]

My PicoScope notes

Started 29Sept2017. Updated 23Nov2019 Purchase and parts list Aside 1: I also sold my BitScope (Sep2019) Aside 2: Used for sale: USB scopes. Bought from Elfa Distrelec (Norway) Sep2017 for 7387 + 25% moms 1959 = 9796 NOK. Parts number 300-73-912, present (Sep2019) page here. Price Sep2019 8298 + 25% moms 2074 = 10372 NOK. So […]

My xCORE-200 eXplorerKIT notes (WiFi)

Started 6Aug2017, updated 14Dec2022 («RISC-V») This page is in group Technology (plus My XMOS pages) where I will try to add matters about my XMOS xCORE-200 eXplorerKITs that I haven’t found elsewhere. I purchased two of these boards in the summer of 2017. It turned out to become an XMOS embedded WiFi blog note. This note has ended […]

xC is C plus x

Started 7April2017, updated 02Jul2024 (XCore Exchange bullet 2. Replicated select case) This page is in group Technology (plus My XMOS pages) and is a blog note trying to scribble down some info about the XMOS xC language that I haven’t found elsewhere. I love it. But, alas, xC appears as C plus unknown X. I’ll help finding min(X). Also […]

Towards a taxonomy(?) of CSP-based systems

New: 12Oct2016. Last updated 25Aug2021 This page is in group Technology. This note started with an attempt to look at how channels are modelled (in code, really) but then ended up with trying to systemise what I found. The note was even called Channel structures at the start. Fold handling with Collapse-O-Matic plugin I am using Collape-O-Matic (here) […]

Timing out design by contract with a stopwatch

Excerpt: Can time be part of a contract? Is it a contract when time is included? «Shall we meet at half past eight at the Pub for a beer?» Let’s steer past that one. Timing requirements are important, they are extensively used in hard real-time systems. In some protocols a client does not need to send any «end of request» signal as the server times out after a period of inactivity to close the connection (like HTTP persistent connections). This blog note tries to discuss when timeouts are fine to use, and when they do turn the components’ interactions into a quiz.

«The Go Programming Language» by Donovan & Kernighan

New 18Jan2016. Updated 6April2016 This page is in groups Technology and My Go (golang) notes. «The Go Programming Language» by Alan A. A. Donovan & Brian W. Kernighan. Addison-Wesley. ISBN-13: 978-0134190440, ISBN-10: 0134190440. I am commenting on the first paper printing of October 2015,  © 2016 by the authors. The book’s web page is at http://www.gopl.io/ Following the K&R book […]