Author: Austin

How to scan a website for broken links

A major problem for any documentation team is the fact that docs get updated over time, and links break. A broken link is one of the worst developer experiences. The user wants the information, they clicked on the link, they are actively interested, and then they are actively denied access. This is a terrible experience,

BLE Beacons: iBeacon, AltBeacon, URIBeacon, and derivatives

Bluetooth Low Energy (BLE) Beacons – There are several types available, each with its own standards and advantages. Some are open and free, some are closed and cost money. This article will cover the three main types of beacons available, their advantages, disadvantages, derivatives, and some low-level implementation details on how beacons work. General Overview:

NFC P2P with TRF7970A and TivaWare

The latest TivaWare release (2.1.0.12573) includes several new examples, one of which is an NFC P2P demo and NFC stack using the TRF79x0A chip set. This is a brief introduction on how to use the NFC stack provided as part of TivaWare 2.1.0.12573  to do NFC P2P between a Tiva C Micro-controller and an NFC

NFC P2P NDEF Basics

I’ve been playing around with NFC P2P a lot recently and found the information to be rather fragmented and distributed so I’m writing this article both to help myself remember and as a reference for anyone getting started with NFC. Background First a little background on NFC, there are 3 essential types of NFC connections.

UT.6.01x : the first Embedded Systems MOOC with hardware requirement

I am happy to announce the launch of UT.6.01x on edX (https://www.edx.org/course/utaustinx/utaustinx-ut-6-01x-embedded-systems-1172). UT.6.01x is an online course (aka MOOC) that serves as an introduction to embedded systems. The teaches students core concepts of embedded engineering on the Tiva Launchpad,  an ARM Cortex M4 micro controller board. The basics of C programming, ARM Thumb2 assembly, blinking

BlackstoneEngineering is on GitHub!

As part of the ongoing struggle to make PCB design easier I have created a github repository for Eagle projects related to class. Bundled in the library are headers for the Launchpads, outlines, and other handy shortcuts that make creating BoosterPacks easier. Go! https://github.com/BlackstoneEngineering/eagle   Things included: -Launchpad Headers spaced and labeled correctly (EM and