This repository has been archived by the owner on Jun 5, 2024. It is now read-only.
Releases: beegee-tokyo/WisBlock-API
Releases · beegee-tokyo/WisBlock-API
Add AT Command
Add AT Command to set fPort for LoRaWAN. Thanks to @xoseperez
Add Cayenne LPP and cleanup AT commands
1.1.18 Add Cayenne LPP and cleanup AT commands
- 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)
Get RAK11200 & RAK11310 to work (mostly)
1.1.17 Move ESP32 WiFi includes to avoid conflict with RP2040
Small improvements
- 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
Remove external NV memory support
Removed support for external NV memory. Better to keep this on application level
Add support for external NV memory
Add read and write functions for external NV memory. In WisBlock API, the external NV memory is used to store the LoRa/LoRaWAN credentials. The credentials are stored starting from address 0 (or 1st sector if it is Flash memory).
Fix LoRa P2P bug
In LoRa P2P the automatic sending did not work because g_lpwan_has_joined stayed on false.
Fix timer bug
If timer is restarted with a new time, there was a bug that actually stopped the timer
Improve AT commands, fix long sleep problem
- Change handling of user AT commands for more flexibility
- 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
Fix P2P bugs
- 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.