- Set gatt write timeout as 5 seconds.
- Update blufi lib to
2.3.7
- Update blufi lib to
2.3.6
- Update
targetSdkVersion
to 32 - Update gradle version
- Use
viewBinding
- Improve ssid widget in station configure page
- Change
targetSdkVersion
to 31 - Update dependency libs version
- New app icon
- Fix bugs
- Fix some bugs
- Fixed an issue where threads could lock up when calling BlufiClient.close()
- A bug will occur if we call BluetoothGatt.requestMTU(int) after connecting BLE on Samsung Android 10, so we cancel call it
- Fix BluFi packet length
- Update BlufiClient APIs
- Update development doc
- Change minSdkVersion to 21 (Android 5.0)
- Make blufilibrary module fully independent, delete apptools module
- Change targetSdkVersion to Android Q(29)
- Add app upgrade option in Settings
- Add error code in BluFi callback function,see class BlufiCallback
- Add Chinese
- Fix bug on the device which MTU length is too short
- Optimize the Blufi data generate and parse
- Fix configure network failed if AP using non-UTF8 character encoding SSID
- Blufi source code opened, see module blufilibrary
- Delete BlufiCommunicator
- Fix some bugs
- New UI
- New Blufi lib interface. See class BlufiClient
- Usage of class BlufiClient see class BlufiActivity
- ESP-IDF don't support SoftAP security WEP, remove the options
- Add some functions in class BlufiCommunicator
- Get blufi device scanned wifi list, call getWifiList()
- APP post custom data, call postCustomData(byte[] data)
- APP receive custom notification from device, call receiveCustomdata(long timeout)
- Add function closeConnection() in class BlufiCommunicator
- Optimizing the scanning of BLE devices
- Set ble device name prefix filter in Settings
- Add configure print
- Save configured AP password
- Add function getStatus() in class BlufiCommunicator
- Cancel connect ble when select the device
- Add configure station option: Wait connect response
- BLE lib refactoring
- Add configure option: Multithread configure
- Fix configure too slow
- Add batch configure