2.4 GHz with a JeeNode Zero
May 24, 2017

The JeeNode Zero has always had two footprints for radio modules on its PCB. Apart from an RFM69 (or RFM12), you can also mount an RFM70, 73, or 75 on there:

(this is the older “v1”, the new “v4” is blue)

RFM7x offers a new trade-off (lower range, higher speed) and uses the 2.4 GHz band: “around and between” the WiFi channels.

In recent days, I’ve been able to get a first preliminary “RF73” driver going, so that’s what this week’s episode will be about:

As usual, articles are published on separate days. So don’t be surprised to see a “404” when you click on the 2nd link too soon…

For comments, visit the forum.

Going through the motions
May 17, 2017

The last word in last week’s introductory weblog post was “flow”. Let’s talk about that for a moment: what is it like to develop a Forth application for an embedded ┬ÁC, and in particular a remote node?

This is the setup I use a lot: a Blue Pill F103 connected via both serial and USB, as well as a JeeNode Zero (v3) - both with RFM69. The SerPlus’es could also be BUB III’s now:

But what about the software environment?

I have to admit that I’m still very much experimenting to find the most effective setup and the most stable environment to write code in - which is a contradiction in itself, if you think about it…

For comments, visit the forum.

Some Mecrisp Forth utilities
May 10, 2017

This week, I’m going to demonstrate some tools from the Mecrisp Forth distribution.

A different prompt, math functions (even without hardware floating point), random numbers, call tracing/profiling, and ad-hoc patching for debugging - it’s all there:

Development in Forth is radically different from working with C and C++ programs:

That’s all there is: a bleak “ok.” prompt!

Some may dislike the lack of a “powerful” toolchain, but I’m totally happy with the absence of all that extra machinery. Just the hardware, an idea, and trying new code in rapid cycles - while staying in the flow.

For comments, visit the forum.

Weblog © Jean-Claude Wippler. Generated by Hugo.