- Command Stacking
holdFlush
: allows stacking multiple graphic operations and displaying them simultaneously without screen flickering.
- image conversion to gray level
- Remove recursive call to avoid stackoverflow
- Use an anonymous function to accept update
- New commands :
layoutClearAndDisplayExtended
: clear a layout before displaying it at a positionlayoutClearAndDisplay
: clear a layout before displaying itlayoutClearExtended
: clear a layout at a positionpageClearAndDisplay
: clear a page before displaying itimgSave
: save image in new formatstreamImg
: display an image without saving itpolyline
: choose the thickness of your polyline
- Auto reconnect on BLE activation
- Fine grained configuration update
- Set default configuration on connection
- Display update ongoing layout on configuration update
- Clear glasses screen before and after configuration update
- Ensure glasses empty cmd stack on connection
- Workaround before FW patch
- Trigger a Flow Control CMD ERROR before first command
- Start configuration update on this Flow Control CMD ERROR
- minor linter fixes
- Api path for retrieving firmware and configuration
- NullPointerException in web request
- Add a callback in the SDK init for triggering the glasses update.
- Forbid glasses usage if the token is not valid
- Disable glasses update if battery under 10%
- fix inconsistent connection state while updating
- add a failure callback for updating errors
- add an up to date state for updates
- Allow cancelling connection
- Add a serialized glasses object allowing reconnecting without scanning
- make update progress a double
- update dependencies
- On connection lost, directly trigger the disconnected glasses callback
- Include firmware update
- get latest firmware from repository
- Include configuration update
- get latest configuration from repository
- fix bad types.
- fix pages command id & byte typing
- fix version check for compatibility
- fix blocking api unavailability
- fix config update progress
- fix suota synchronization
- fix writting on characteristics twice
- fix BLE scan permission
- fix command unstacking
- fix flow control after 1000ms
- fix disconnect on disconnected
- Initial import of the SDK compatible with the firmware 4.0.0