Skip to content

4.2.1

Latest

Choose a tag to compare

@github-actions github-actions released this 09 Nov 20:29
783c325

Fixed:

  • Fix wrong AT command in RAK3172_LoRaWAN_MC_RemoveGroup
  • Fix wrong LoRaWAN multicast group extraction
  • Fix missing Group member in RAK3172_LoRaWAN_Receive
  • Fix wrong length for long payload in RAK3172_LoRaWAN_Transmit
  • Fix missing transmission confirmation in unconfirmed mode in RAK3172_LoRaWAN_Transmit
  • Fix different smaller errors
  • Fix segfault caused by a timeout in UART driver for ESP32 when using module firmware version 1.0.4 and below

Added:

  • Add RAK3172_ERR_WRONG_PORT error for LoRaWAN
  • Add RAK3172_ERR_CLASS_B_DISABLED error for class B devices
  • Add device class to driver object
  • Add isMulticast field to RAK3172_Rx_t object
  • Add AT_NO_NETWORK_JOINED error to RAK3172_LoRaWAN_Transmit
  • Add RAK3172_LoRaWAN_SetClass and RAK3172_LoRaWAN_GetClass function
  • Add arch specific watchdog
  • Add RAK3172_isBusy function
  • Add support for the AT+CFS command via the RAK3172_LoRaWAN_GetConfirmationStatus function
  • Add support for the AT+LPM command via the RAK3172_EnableAutoLowPower function
  • Add support for the AT+LPMLVL command
  • Add support for the AT+MCROOTKEY command
  • Add support for the AT+IQINVER command
  • Add RAK3172_ERR_COMMAND_NOT_FOUND error

Added (EXPERIMENTAL):

  • Add FUOTA support for the host CPU via LoRaWAN
  • Add clock synchronization v1.0.0 support for the host CPU via LoRaWAN

Changed:

  • Improve error check in class B and multicast driver and add a check for the current device mode
  • Set Retries in RAK3172_LoRaWAN_Transmit as optional parameter
  • Swap Retries and Confirmed in RAK3172_LoRaWAN_Transmit
  • Clean up CMakeLists.txt
  • Update examples
  • Update documentation

Removed:

  • Remove overloaded RAK3172_LoRaWAN_Transmit
  • Remove RUI3 option in RAK3172_FactoryReset