@bingo600@Nordrunner
I will share it on github somewhere next week (or so), will take some time.
I will make available several ready-to-go Arduino sketches for a basic TTN node based on SX1276/RFM95W module and (optional) OLED I2C display, using Arduino-LMIC and U8g2 libraries.
A separate sketch per MCU/board. Each sketch can be used for both OTAA and ABP activation (configurable at compile time).
This will allow (new) users to get a new TTN node up and running quickly, without first having to deep dive in board specifics, find out which pins to wire to what, and without having to configure ports in the software first. Focus is on quickly getting the basics to work (sketch will only send a basic upstream message). You will only have to select the appropriate sketch for your board/MCU, (de)select any options and enter the required TTN keys/IDs. And when using separate components: wire them as documented in the sketch.
Currently planned: Several AVR ATmega32(U4), ESP8266, ESP32 and STM32 (x-pill) based boards.
SPI may be possible but more complex as it will possibly compete with the LoRa module for the SPI bus, resulting in LoRaWAN timing issues (LMIC-Arduino is not interrupt-driven). So not worth the hassle (for the €2.50 for a 0.96" I2C OLED display).
The PlatformIO IDE is a plugin for the Atom and Visual Studio Code (vscode) code editors. Run on Windows, Linux and OSX. But probably more difficult if you are not a developer.
Here in the UK I purchased two of the '303 versions from BSFrance and they arrived just two days later! I cloned their github repo https://github.com/BSFrance/LoRaM3-D_templates and the code built with no errors using Atollic Studio - next step is to add some LoRaWAN code…