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:
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
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.
A good friend of mine, Cruz Monrreal, has just released the design files for his new all purpose robotics boosterpack. If you are into robotics, or really any sort of control of the physical world with the digital I would recommend giving it a look. It has a ton of connections for everything from Bluetooth,
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
I have recently had the pleasure of playing around with the BeagleBone Black (aka BBB) from Texas Instruments. As I have been playing around with mine I have come across numerous tips and tricks that make everything better. What follows is my attempt at collating them all together in one place, for both my benefit
Up until recently if you wanted to develop for the Stellaris Launchpad on Linux it would require some serious chops to generate your own make files and get everything working with the command line debugger GDB. Now however Mr. Jimmy Brisson has generated general use make files and instructions for getting running in linux. The
There’s a new kid on the block, the Tiva LaunchPad TM4C123GXL. It essentially a superset of the Stellaris LaunchPad LM4F120XL. It has all the same functionality, plus PWM, QEI, and USB Host/OTG. All of your old StellarisWare code can run on this board, though there is a new TivaWare library for this board. In effect
What was once Stellaris is now Tiva C-Series (the C stands for “Connected”). In effect Stellaris->Tiva C-Series, StellarisWare->TivaWare.The old LM4Fxxx part numbers become TM4Cyyy, same chip, new name. The effect on your software is you will need to update the old Stellarisware C89 types to the new TivaWare C99 Types. There is a whole new
C code is C code. The same C code will work in Keil or CCS with no modifications. The only issue is with inline assembly. Each IDE has its own syntax for handling inline assembly. Below is an example of how to write inline assembly for Keil and CCS. KEIL CCS