- SeeedJP nRF52 Boards is 1.5.0
- module
- 🕷️Bugfix Fix no timeout does not work #57
- examples
- Change LTEM_BAND in examples
- soracom-uptime-httpclient: Set timeout in HttpClient
- soracom-uptime-httpclient: Simplify soracom-uptime-httpclient
- soracom-uptime-off,soracom-uptime-psm: Support PlatformIO for soracom-uptime-off and soracom-uptime-psm
- internal
- Improved log output code
- Remove VgroveEnable_ variable
- Add pio build job to GitHub Actions
- SeeedJP nRF52 Boards is 1.4.6
- examples
- [soracom-gps-tracker] Change TCP to UDP
- client
- Add UDP client feature (WioCellularUdpClient2 class)
- 🔥Rename waitforConnect() to waitForConnect()
- module
- Add getSignalingConnectionStatus() and setSignalingConnectionStatus()
- SeeedJP nRF52 Boards is 1.4.6
- examples
- Fix warnings
- [watchdog] Display reset reason
- [soracom-gps-tracker] Suspend all tasks when abort
- [soracom-gps-tracker] Add watchdog function
- [soracom-gps-tracker] Add logic to stop abnormal reboot
- Update abortHandler()
- component
- Add NonVolatileMemory doxygen
- all
- Change "(void)" to "()"
- SeeedJP nRF52 Boards is 1.4.6
- examples
- Use VGROVE_ENABLE_ON/OFF
- NETWORK_TIMEOUT changed to 3 min. #52
- 🔥Remove soracom-uptime-lp.ino
- 🕷️Bugfix Fixed a bug that caused the log output of sent data to be truncated
- 🕷️Bugfix Fixed a bug that data with time of 0 was recorded
- board
- 🔥Remove enableCellularPower() and disableCellularPower()
- module
- Add setOperator()
- 🔥Remove Bg770aTcpipCommands class
- component
- Add NonVolatileMemory component
- examples
- 🕷️Bugfix Fixed forgotten call to WioNetwork.end()
- 🕷️Bugfix Add delay after writing to PIN_VGROVE_ENABLE #49
- module
- Add getBatteryChargeState() and getFlowControl(), setFlowControl()
- Change "Enable Hardware Flow Control" sequence
- Remove "Enable sleep mode" at powerOn()
- Log elapsed time from ECO to FRC
- @PikaPikaLight reported an important issue #48 . Thank you very much.
- module
- Add getClock()
- Change AT+QISENDEX to AT+QISEND at sendSocket2() #32 #46
- examples
- Add comment #45
- Change soracom-gps-tracker to batch write
- module
- 🕷️Bugfix Fix return value of WioCellularArduinoTcpClient.available() and WioCellularArduinoTcpClient.read() #43
- module
- Support for S3 delimiter #34
- Deprecated enableGrovePower() and disableGrovePower()
- examples
- Update soracom-gps-tracker
- module
- 🕷️First-aid Data received by WioCellularTcpClient2.receive is wrong #41
- examples
- Remove ABORT_IF_FAILED()
- Set WioNetwork.config first
- module
- Add wait for active at powerOn() #37
- Add reset when RdyTimeout at powerOn() #36
- @susami-lab has contributed greatly to this renovation and testing. Thank you very much.
- module
- Add commandTimeoutMin and commandEchoTimeout at Bg770a #35
- Change AT response delimiter #34
- general
- Change AT+QISEND to AT+QISENDEX #32
- network
- Add Bg770aNetwork.end() #31
- examples
- Add soracom-uptime-off.ino
- Add soracom-uptime-psm.ino #27
- examples
- Added cellular/cellular-mqtt-pubsubclient
- @Miura55 made their first contribution in #29
- general
- 🔥Reconstruct Socket and TcpClient
- network
- Add Bg770aNetwork.waitUntilCommunicationAvailable()
- general
- Flush USB-CDC in doWork(), doWorkUntil()
- client
- Speed up WioCellularTcpClient.available()
- module
- Add AtClient.registerUrcHandler2()
- Add AtClient.doWork(int, const std::function<bool(void)> &)
- 🕷️Bugfix Fix timeout logic
- examples
- USER LED flashes when abort
- network
- Added NOSET to SearchAccessTechnology
- 🔥Change default value of Bg770aNetwork.config
- SearchAccessTechnology = LTEM_NBIOT -> NOSET
- ltemBand = "0x2000000000f0e189f" -> ""
- nbiotBand = "0x200000000090f189f" -> ""
- examples
- Added cellular/cellular-status
- examples
- Fix for PlatformIO
- Change to readable
- Update many examples
- network
- Add Bg770aNetwork class and WioNetwork instance
- module
- Bg770a: Add functions
- getPhoneFunctionality()
- getSocketUnusedConnectId()
- Bg770a: Add constants
- RECEIVE_SOCKET_SIZE_MAX
- Bg770a: Fix timeout value at setPhoneFunctionality()
- Bg770a: Increase echo timeout
- Bg770a: Increase timeout at setSearchFrequencyBand()
- AtClient: Add functions
- doWorkUntil()
- Bg770a: Add functions
- examples
- shell: Bugfix #13
- module
- Bg770a: Refactoring
- examples
- shell: Update info and status commands
- watchdog: Support for SeeedJP nRF52 Boards 1.3.0
- module
- Bg770a: Refactoring
- Bg770a: Insufficient parsing on some commands
- Bg770a: Add argument assertion
- Bg770a: receiveSocket() discards data when data is nullptr
- Move few classes into namespace
- examples
- Add soracom-uptime-tcpclient ( Thanks @sayacom )
- Support for PlatformIO
- soracom-connectivity-diagnostics: Increased network attach timeout (Thanks @yuta-imai )
- shell: Add items to "info" command
- shell: Add items to "status" command
- module
- Bg770a: Add functions
- getSimInitializationStatus()
- getSimInsertionStatus()
- getSignalQuality()
- getSearchFrequencyBand()
- setSearchFrequencyBand()
- getSearchAccessTechnology()
- setSearchAccessTechnology()
- getSearchAccessTechnologySequence()
- setSearchAccessTechnologySequence()
- Bg770a: Add functions