TL;DR
!!! NFC refactoring is almost over, developers are welcome to test and comment in #3050 !!!
- Dolphin: new animation
- BLE: update core2 radio stack and API to 1.17.3-beta, glue code refactoring, configuration update, new clock switching schema that fixes core2 HardFault and improves BLE connectivity.
- FuriHal: updated clock related code to match new core2 API, extended I2C API with pause/resume support, USB CCID API.
- Gui: graceful handling of ViewPort lockup, fixed multi-line text rendering overflow.
- Build System: app libraries in faps support, various fixes and improvements, fix path with space support
- Infrared: fixed incorrect NAD Amp Next button in audio universal remote.
- GpioApp: exit confirmation.
Known Issues
- A huge (HVAC raw data) infrared remote load causes an Out-of-Memory crash. A fix is coming in the next release. Meanwhile, you can split your remotes into smaller files.
What's Changed
- New clock switch schema that fixes random core2 crashes by @skotopes in #3008
- Added extended I2C HAL functions by @agarof in #3037
- [FL-3458] Added confirmation before exiting USB-UART by @Astrrra in #3043
- Added Initial CCID support by @kidbomb in #3048
- [FL-3583] Fixed multiline aligned text going out of bounds (again) by @Astrrra in #3084
- IR Universal Audio Remote: Amend 98d4309 NAD Amp (#2954) by @x42 in #3092
- github: fixed grep arg for RC builds by @hedger in #3093
- [FL-3600] Added
fal_embedded
parameter for PLUGIN apps by @hedger in #3083 - Gui: handling of Viewport lockup and notifying developer about it by @skotopes in #3102
- fbt: reworked tool path handling by @hedger in #3105
- FuriHal, BleGlue: new transport locking, fix random lockups by @skotopes in #3107
- [FL-3609] Add the coding in the shell animation by @Astrrra in #3106
- Ble: fix null-ptr dereference in bt_change_profile by @skotopes in #3110
New Contributors
Ongoing
- Furi & FuriHal improvements and preparation for release version 1.0.0
- Documentation
Full Changelog: 0.91.4...0.92.2