Arduino library for RAKWireless WisBlock Core modules that takes all the LoRaWAN, BLE, AT command stuff off your workload. You concentrate on your application and leave the rest to the API. It is made as a companion to the SX126x-Arduino LoRaWAN library
- Add AT command to change fPort when using LoRaWAN. Thanks to @xoseperez
- Add WisBlock extended Cayenne LPP to make it easier to use from examples
- Replace AT command SENDFREQ with SENDINT to make it's meaning easier to understand (use word interval instead of frequency)
- Add experimental support for RAK11200
- Correct AT command manual
- Make AT commands accept lower and upper case
- AT+BAT=? returns battery level in volt instead of 0 - 254
- BLE name changed to part of DevEUI for easier recognition of a device
- Change ADC sampling time to 10 us for better accuracy
- Removed support for external NV memory. Better to keep this on application level
- Add support for external NV memory. Prioritize usage of external NV memory over MCU flash memory.
- In LoRa P2P the automatic sending did not work because g_lpwan_has_joined stayed on false.
- If timer is restarted with a new time, there was a bug that actually stopped the timer
- Define alternate pdMS_TO_TICKS that casts uint64_t for long intervals due to limitation in nrf52840 BSP
- Switch from using SoftwareTimer for nRF52 to using xTimer due to above problem
- Change handling of user AT commands for more flexibility
- If auto join for LPWAN is disabled, LoRa P2P mode is not working. Fixed.
- Change response of AT+P2P=? to show bandwidth instead of index number
- Thanks at @kongduino for finding both problems.
- Send frequency was limited to 3600 seconds, set it to unlimited
- Add more API functions and update README
- Move more Core specific functions into the API functions
- API functions support RAK4631 and RAK11310
- Make it easier to use custom AT commands and list them with AT?
- Instead of endless loop, leave error handling to the application
- Fix bugs in LoRa P2P mode
- Fix bug with BLE MTU size to support extended LoRaWAN config structure
- Experimental support for LoRa P2P communication
- Add support for user defined AT commands
- Add example for LoRa P2P usage
- Add SX126x-Arduino library dependency
- Bugfix
- Bugfix
- Adjust AT commands
- Additional AT commands
- Change separator in AT+JOIN from
,
to:
- Fixed bug in AT+DR and AT+TXP commands
- Fix AT command response delay
- Add AT+MASK command to change channel settings for AU915, EU433 and US915
- Added
api_read_credentials()
api_set_credentials()
saves to flash- Updated examples
- Change debug output to generic
WisBlock API LoRaWAN
instead of GNSS
- Add missing LORA_JOIN_FIN handling in WisBlock-Kit-2 example
- Supports only WisBlock RAK4631 Core Module