HCL:LoRa click
The MikroElektronika LoRa click and LoRa 2 click are mikroBUS compliant modules with a LoRa transceiver.
Technical data
- Microchip RN2483 / RN2903 LoRaWAN module (UART)
Setup
Pine64 via Pi2 click shield
The Pine64 uses a different UART on the Pi connector (UART2) than for the serial console (UART0), so you can still use it headless with this daughterboard.
load mmc 0:2 $fdt_addr_r dtb/$fdtfile fdt addr $fdt_addr_r
By default UART2 is not enabled - one way is via a Device Tree overlay, using u-boot-pine64plus v2017.05-rc1 or later:
load mmc 0:2 $kernel_addr_r sun50i-a64-pine64+pi2-click-shield.dtbo fdt apply $kernel_addr_r
To manually set up the reset pin for click 1:
# echo 229 > /sys/class/gpio/export # echo out > /sys/class/gpio/gpio229/direction # echo 1 > /sys/class/gpio/gpio229/value
For click 2 it would be GPIO 73 instead.
With the module out of reset, you can interactively access the module via any terminal that can output CRLF line breaks.
$ picocom -b 57600 --omap crcrlf --echo /dev/ttyS1
On initial reset and when sending sys get ver
followed by the enter key, you should see something like this:
RN2483 1.0.1 Dec 15 2015 09:38:09
Kernel 4.11 adds a serdev interface, and an experimental driver is in the works. An additional overlay file is available:
load mmc 0:2 $kernel_addr_r sun50i-a64-pine64+pi2-click-shield@1+lora.dtbo fdt apply $kernel_addr_r
load mmc 0:1 efi/boot/bootaa64.efi bootefi $kernel_addr_r $fdt_addr_r