The Mush

A soft, nutritiously technical blog

18 Posts

Testing 1-2-3 - 09 Mar, 2022

Switching to a new computer, testing out the post.

B-L475E-IOT01A - Temperature Sensor Reading over BLE - 08 Jun, 2021

After much trial and error, and looking through the mbed example "mbed-os-example-ble-Thermometer" (which you can pick up from ide.mbed.com…

B-L475E-IOT01A - Setting up environment in Docker - 05 May, 2021

I've fully switched over ot using mbed compile tools on mbed-cli, which does drastically simplify the GCC compile process. In my most recent…

B-L475E-IOT01A - Getting started on BlueNRG BLE - 07 Mar, 2021

I had quite a few struggles getting BLE to work, until I finally decided to test out an Arduino (shudder) example of the BLE implemention on…

B-L475E-IOT01A - Triggering external interrupt using Button - 21 Feb, 2021

What I thought would be a relatively easy thing to accomplish ended up being slightly trickier than I expected. I spent this weekend trying…

B-L475E-IOT01A - Adding in sensor readings - 14 Feb, 2021

I spent a long time trying to get the BLE functionality to work, but no success on that branch so far. So in order to avoid letting my ego…

B-L475E-IOT01A - Including Busy Wait on USB transmit - 03 Feb, 2021

Since I'm starting off right now coding on bare metal (I'm not running an RTOS), I've got only the main() thread running and no other task…

Getting started iwth the B-L475E-IOT01A STM32 Discovery kit (IoT Node) - 30 Jan, 2021

Reader's note: These instructions are specifically for Mac OSX (I was running Catalina). I'm currently trying to port over everything onto…

How to make a Syntax highlighted Notepad with Sublime - 08 Feb, 2019

To create a new syntax, go to Tools >> Developer >> New Syntax. This creates a .sublime-syntax file which you can use to edit what color the…

How to write into a Firebase Realtime Database using REST/Express - 27 Dec, 2018

To start off, let's start with something simple, updating a Firebase database with the help of Firebase's Cloud Functions. What makes Cloud…

New Project Plan - 18 Dec, 2018

I spent a couple weekends looking into Kubernetes, and it looks to be start of a new project. So this post will outline the plans and…

How to use Google Sheets as a Post/Get/Webhook Endpoint - 11 Nov, 2018

Shameful plug post, but I'll be using Particle devices to demonstrate how to setup a Post/Get/Webhook right on a Google Sheet. Although…

How to use GraphQL to choose what shows up on your page - 14 Oct, 2018

Yes, I made the switch to an uglier but more basic home webpage. If you want to make the switch too you can follow the last post I made. The…

How GraphQL is used in Gatsby - 30 Sep, 2018

I'm currently in the process of converting this blog into a Gatsby blog, and I've spent a full day trying to get it working. Thankfully…

How to run a Python Script on Google Compute Engine - 19 Sep, 2018

Probably the most familiar experience of a hardware startup is the lack of monetary resources (free lunches? no way!). And yet, we still…

How to use Slack to Post to a Google Sheets Database - 17 Sep, 2018

Since I work for an IIoT combined hardware/sofware company, we often receive packages through the mail. This includes anything from dev…

Flask and Django - Python options - 10 Sep, 2018

The company I work for makes internet connected hardware for collecting machine data. So yes, this involves actually building a physical…

Yeah I'm gonna go rock climbing - 09 Sep, 2018

It's good to start expectations low for the first post. Commitment is hard, and you never know if a blog will actually continue far past the…