|
Post by papa on Nov 26, 2018 21:30:32 GMT
Finding the Latest RFM69 Node Choices Sketch How Sketches Are Stored & Downloaded
Go here, forum members (free registration) to get the latest, stable Node Choices sketch & initial customization needed (updated Dec. 7, 2018).
If you read carefully, the sketch provides brief helpful info. Get more by finding a thread that provides schematics & more documentation for a node you want to build. See this linked list of node possibilities & their documentation.
To build any node you first need experience building your first RFM69 network of Gateway & first bare bones node. See this thread for instructions.
Joshua asked some good questions. I'm answering in this thread.
Joshua: "Would it be easier for the person downloading it to extract a zip archive? Have you considered a repository?" papa: Good questions, whose issues I have considered. In some earlier forum posts, I have used zips of some files & do have a github repo where one can download some individual files as well as a zip package of all on the github. I have mixed feelings about such zip packages: Often I prefer to update one or a few files instead of a whole package. I also prefer to provide files in the context of posts that document how to use them (a forum thread). For that reason, this forum (instead of my github) will probably have the latest code.
Next, Finding the Forum's Latest RFM69 Sketch Tracking Sketches
|
|
|
Post by papa on Nov 26, 2018 22:03:44 GMT
Finding the Forum's Latest RFM69 Sketch Tracking Sketches Joshua: "how we are tracking these builds. I find it difficult to know what is the latest version and where they are placed in the posts." papa: More good questions, whose issues I try to keep in mind. In this & the next post are ways I try to track RFM69 sketch versions & make them available:
The Building an RFM69 Home Automation Network thread is where I want everyone, especially beginners, to start. In that thread, I'll put a link to an current version that seems to have stable code. Search the thread for "download" & note the update date stamp I put near the download link. This almost current version would usually be a good place to start on programming a node option.
Next, Tracking Sketch Versions by Name
|
|
|
Post by papa on Nov 26, 2018 22:20:54 GMT
Tracking Versions by Name Version naming: At the moment, the most current version is "choose_nodes_MhF9q2_pub." An earlier version is "computourist_node_v2.2MhD_choices_pub." Even earlier is computourist_node_v2.2MgD_choices_pub (I shortened from "computourist_node_v2.2xxx_choices" & give computourist credit inside the sketch.) In the changing version ID, Mh is later (more current) than Mg. MhF is later than MhA. MhF9 is later than MhF. MhF9q is later than MhF9f. MhF9q2 is later than MhF9q. See the pattern?
Moreover, "1) A new approach to the sketch uses one main .ino file that includes variables & code used by ALL options or at least more than one option. 2) For each node option, this approach would also use a .h header files that contain variables & code specific to ONLY ONE option or option family."
At the moment, the latest new approach RFM69 sketch is named "computourist_node_v2.2NhF9m_pub.ino" It has only one node option, the Sound Sensor Node, based on the sound sensor code in "computourist_node_v2.2MhF9m_pub.ino"
For the changing version ID of the new approach to the RFM69 node choices sketch, I changed the first letter from M to N. If I pursue the new approach, I will likely only add node options gradually. For other options, users will need to use the latest old approach sketches.
PS The Node Choice sketches have always had version history comments. Each line lists the version ID & the main node choices developed or fixed. Early sketch versions had version history comments above where the node option #defines started. Since recently, version history comments have been at the end of a sketch.
Next, My Intent with Locating & Naming Sketches
|
|
|
Post by papa on Nov 26, 2018 22:49:50 GMT
My Intent with Locating & Naming Sketches I hope this thread is helpful for understanding the locations & names of RFM69 Node Choices sketches. I believe users will have best results if they find node choice sketches ... 1) In the context of the foundational thread, Building an RFM69 Home Automation Network.2) In the context of a thread that documents the node option choice a user is working on.
|
|