STM32LoRaWAN
Differences to MKRWAN API
Module OTAA Join

Timeout parameter omitted (also omitted in MKRWAN_v2)

Added version that accepts uint64_t appEUI

Differences in timeout and retry datarate handling

Module Setters for identifiers and keys

Not supported by MKRWAN

Member STM32LoRaWAN::applicationKey ()
Not implemented by this library: Keys cannot be retrieved
Member STM32LoRaWAN::autoBaud (unsigned long timeout=10000L)
Not implemented by this library: no serial link to configure
Member STM32LoRaWAN::begin (_lora_band band, uint32_t baud, uint16_t config=SERIAL_8N2)
Not implemented by this library: no serial link to configure
Member STM32LoRaWAN::busy ()
Not supported by MKRWAN
Member STM32LoRaWAN::configureBand (_lora_band band)
Not implemented by this library: Changing band after initialization not supported
Member STM32LoRaWAN::configureClass (_lora_class _class)
Not implemented by this library: only class A supported
Member STM32LoRaWAN::dumb ()
Not implemented by this library: no protocol stream to configure
Member STM32LoRaWAN::endPacket (bool confirmed=false)
This library blocks for all packets, not just confirmed packets.
Member STM32LoRaWAN::endPacketAsync (bool confirmed=false)
Not supported by MKRWAN
Member STM32LoRaWAN::enTtone ()
Not implemented by this library: test method only
Member STM32LoRaWAN::factoryDefault ()
Not implemented by this library: no remote module to reset
Member STM32LoRaWAN::flush ()
Dummy implementation in this library
Member STM32LoRaWAN::format (bool hexMode)
Not implemented by this library: no protocol stream to configure
Member STM32LoRaWAN::getAppSKey ()
Not implemented by this library: Keys cannot be retrieved
Member STM32LoRaWAN::getCFM ()
Not implemented by this library: confirmed uplinked better handled through endPacket()
Member STM32LoRaWAN::getCFS ()
Not implemented by this library: confirmed uplinked better handled through endPacket()
Member STM32LoRaWAN::getChannelMask ()
Not implemented by this library: seems to be an internal method in MKRWAN (use enableChannel/disableChannel instead)
Member STM32LoRaWAN::getChannelMaskSize (_lora_band band)
Not implemented by this library: seems to be an internal method in MKRWAN (use enableChannel/disableChannel instead)
Member STM32LoRaWAN::getNwkSKey ()
Not implemented by this library: Keys cannot be retrieved
Member STM32LoRaWAN::getPort ()
Not supported by MKRWAN
Member STM32LoRaWAN::getTConf ()
Not implemented by this library: test method
Member STM32LoRaWAN::init ()
Not implemented by this library: seems to be an internal method in MKRWAN
Member STM32LoRaWAN::joinABP ()
Not supported by MKRWAN
Member STM32LoRaWAN::joinOTAA (uint64_t appEui, const char *appKey, uint64_t devEui)
Not supported by MKRWAN
Member STM32LoRaWAN::joinOTAA (uint64_t appEui, const char *appKey)
Not supported by MKRWAN
Member STM32LoRaWAN::joinOTAA (uint64_t appEui, String appKey, uint64_t devEui)
Not supported by MKRWAN
Member STM32LoRaWAN::joinOTAA (uint64_t appEui, String appKey)
Not supported by MKRWAN
Member STM32LoRaWAN::joinOTAA ()
Not supported by MKRWAN
Member STM32LoRaWAN::joinOTAAAsync ()
Not supported by MKRWAN
Member STM32LoRaWAN::lastAck ()
Not supported by MKRWAN
Member STM32LoRaWAN::maintainUntilIdle ()
Not supported by MKRWAN
Member STM32LoRaWAN::minPollInterval (unsigned long)
Dummy implementation in this library
Member STM32LoRaWAN::modifyChannelEnabled (unsigned pos, bool value)
Not supported by MKRWAN
Member STM32LoRaWAN::poll ()
Not implemented by this library: no remote module to poll
Member STM32LoRaWAN::powerdB (int8_t db)
Not supported by MKRWAN
Member STM32LoRaWAN::restart ()
Not implemented by this library: no remote module to restart
Member STM32LoRaWAN::send (const uint8_t *payload, size_t size, bool confirmed)
Not supported by MKRWAN
Member STM32LoRaWAN::sendMask (String newMask)
Not implemented by this library: seems to be an internal method in MKRWAN (use enableChannel/disableChannel instead)
Member STM32LoRaWAN::sendMask ()
Not implemented by this library: seems to be an internal method in MKRWAN (use enableChannel/disableChannel instead)
Member STM32LoRaWAN::setBatteryLevelCallback (std::function< uint8_t(void)> callback)
Not supported by MKRWAN
Member STM32LoRaWAN::setBaud (unsigned long baud)
Not implemented by this library: no serial link to configure
Member STM32LoRaWAN::setCFM (bool cfm)
Not implemented by this library: confirmed uplinked better handled through endPacket()
Member STM32LoRaWAN::setFCD (uint16_t fcd)
Not implemented by this library
Member STM32LoRaWAN::setFCU (uint16_t fcu)
Not implemented by this library
Member STM32LoRaWAN::setMaintainNeededCallback (std::function< void(void)> callback)
Not supported by MKRWAN
Member STM32LoRaWAN::setTConf (String params)
Not implemented by this library: test method only
Member STM32LoRaWAN::sleep (bool on=true)
Not implemented by this library: no remote module to sleep
Member STM32LoRaWAN::version ()
Dummy implementation in this library