Releases: lnlp/LMIC-node
Releases · lnlp/LMIC-node
LMIC-node v1.3.0
LMIC-node v1.3.0 Release Notes
Added
- Separate LMIC_PRINTF_TO definitions for each board that uses MCCI LMIC.
- Subband selection for US915 and AU915 for OTAA (fixes issue for AU915).
- Parameterization for
initLmic()
andsetAbpParameters()
. - Custom event handler for MCCI LMIC to capture
EV_RXSTART
. - User code markers in
setup()
. - Description for
setup()
,processWork()
andprocessDownlink()
functions anddoWork
job inREADME.md
.
Changed
- Replace 'Arduino Zero (USB)' (
zerousb
) board with 'SAMD21 M0-Mini' (samd21_m0_mini
). - For Adafruit Feather M0 LoRa board, change
lmic_pins.rssi_cal
from 10 to 8. - For BSFrance LoRa32u4 II board, change
lmic_pins.rssi_cal
from 10 to 8. - Set Tx indicators off at
EV_JOINED
,EV_JOIN_TXCOMPLETE
andEV_TXCANCELLED
. - Change Raspberry Pi Platform (GitHub URL) to official release (name, no URL).
- Remove
#include <Arduino.h>
from LMIC-node.cpp.
Fixed
- Do not schedule uplinks while still joining.
processWork()
will be skipped when still joining (counter will not be read). - Incorrect DIO1 pin mapping (5 -> 6) for Adafruit Feather M0 LoRa board.
- Incorrect #if statement for
LMIC_setDrTxpow()
ininitLmic()
. - AU915 joining fails because proper subband is not selected (OTAA).
- LMIC_PRINTF_TO not working (properly) (at least on Windows) for boards with ARM based MCU.
- LMIC_PRINTF_TO not working for boards using SerialUSB.
Known issues
- None.
LMIC-node v1.2.0
LMIC-node v1.2.0 Release Notes
Added
- Support for Raspberry Pi Pico board.
- Support for Teensy LC board.
- New pinout diagrams repository.
- Link to pinout diagrams in
README.md
. - Links to forum topics in
README.md
. - Example output for serial monitor in
README.md
. - Improvements in
README.md
. - Specify more version numbers for supported boards in
README.md
and platformio.ini. - Compile error when
USE_LED
is defined for TTGO T-Beam v1.x boards.
Changed
- Prefix BSF file names with
bsf_
. - Rename board-id
ttgo_tbeam
tottgo_t_beam
. - Rename board-id
ttgo_tbeam_v1
tottgo_t_beam_v1
. - Rename header guards in BSF files that slipped a previous rename action.
- Order of some chapters in
README.md
.
Fixed
- Casing in
#include "LMIC-node.h"
statement in .cpp and BSF files.
Known issues
- LMIC debug output currently does not work with Arduino Zero (USB) and Raspberry Pi Pico boards.
LMIC-node v1.1.0
Maintenance release
Update README.md and add Release History.
Added
- Support for SX1276 Low port and SX1272 in RSSI calculation (used for IBM LMIC framework).
- LMIC library and LMIC debug level (if >0) added to print output.
- Option to make possible to override in platformio.ini, the value of STM32_POST_INITSERIAL_DELAY_MS defined in BSF of STM32 boards.
- Compile error when ABP is used with IBM LMIC framework (because not LoRaWAN compliant).
Changed
- In Adafruit Feather M0 LoRa BSF change DIO1 from pin 5 to pin 6 because that is what Adafruit uses in their tutorial.
Fixed
- For STM32 BSF's surround postInitSerial delay with #ifdef USE_SERIAL.
- ABP_DEVICEID not being used if defined in lorawan-keys.h.
- Offset for RSSI calculation when using MCCI LMIC.
- printEvent() error when no USE_DISPLAY and no USE_SERIAL are defined.
Known issue
- The MCCI LoRaWAN LMIC library has a problem with SerialUSB on the Arduino Zero (USB) board so LMIC debug output cannot be used.
LMIC-node v1.0.0
Initial release of LMIC-node.