Profile cover photo
Profile photo
Todd Coram
57 followers -
Software/Hardware Hacker; FP enthusiast
Software/Hardware Hacker; FP enthusiast

57 followers
About
Posts

Post has attachment
G144A as a sensor concentrator/demuxer
Dusting off my old G144A eval board (EVB001)... I have a need for a (low power) way to take a bunch  of local/short-range sensors (e.g. BLE, Bluetooth audio, ANT+, 1-wire, etc) and integrate them into one stream of data (for re-transmission over  mid/long r...
Add a comment...

Post has attachment
Wish List: Clojure tethered to an MCU running Forth
I want to do 2 things: Use the power of a full desktop system (e.g. Linux, Emacs, Clojure, etc) to play with some SPI/I2C peripherals Compile a very limited subset of Clojure/Lisp to Forth for flashing into a microcontroller Essentially, I want to take the ...
Add a comment...

Post has attachment
Low Power MCU Fetishes
So, I am pretty familiar with the STM32L4xx low power Cortex-M4 MCU. It has some insanely low power consumption profiles including a  0.65 µA standby mode with RTC (and just 14 µs wakeup time). This thing is a beast to program (1600+ reference manual to sta...
Add a comment...

Post has attachment
My Forth Story (Part 1)
This is just a few collected thoughts on my 30+ years of using Forth. So, if you are expecting high quality technical content, please move on.  Yes, nothing to see here, move on... This past weekend I was going through old books, trying to clear out some bo...
Add a comment...

Post has attachment
Hack C
Work has been busy and eating up most of my "Copious Free Time", so most of my projects have been placed on hold. However, one thing I am getting from the past 6 months "deep dive" back into C programming (I've been programming C on and off since 1985 -- ye...
Add a comment...

Post has attachment
Perl 6 - Diving in...
So, I've been a long time Perl user since the 1990s.  I rarely used it on job, but my only (widely?) used open source contribution is an application written in Perl 5: AFT  (It is on github and is also available to any Ubuntu based distro by typing " sudo a...
Add a comment...

Post has attachment
Crazy Complexity:The STM32L476
The STM32L476 very low power Cortex M4  costs $9 at Digikey. This tiny MCU has, among other features, 128KB RAM, 1Mbyte Flash and USB OTG 2.0 full-speed, LPM and BCD 2x SAIs (serial audio interface) 3x I2C FM+(1 Mbit/s), SMBus/PMBus 6x USARTs (ISO 7816, LIN...
Add a comment...

Post has attachment
Even Simple things are Complicated... in IoT
So, I strive for simplicity in my design.  But I realize that simplicity in design doesn't  mean simplicity in implementation.  Even simple things are complicated when you consider IoT. Let's take a fairly "simple" example: You want to design a water leak d...
Add a comment...

Post has attachment
Brutal High Availability vs Simplicity
I've been toying with the idea of using an  ESP8266   Wi-Fi   SoC  (running NodeMCU) as the basis for my kitchen/stove monitor.  It's cheap ($3), it has the sensor inputs (and libraries) I need and gets my device on the Internet (IoT!) However, I have some ...
Add a comment...

Post has attachment
The Mind of a (low level) Systems Programmer
I'm a systems programmer... an obsolete term, indeed.  But that is what I am.  It's not about coding in assembly (fun!) or squeezing out every drop of optimization in C (double fun!), but it is about wanting to "make" systems. Compare this with an "applicat...
Add a comment...
Wait while more posts are being loaded