TL;DR
!!! NFC refactoring is almost over, developers are welcome to test and comment in #3050 !!!
- BLE: update core2 radio stack and API to 1.17.3-beta, glue code refactoring, configuration update, new clock switching schema. Fixes core2 HardFault, improves BLE connectivity.
- FuriHal: update clock related code to match new core2 API, extended I2C API with pause/resume support, USB CCID API.
- Gui: gracefully handle ViewPort lockup, fix multi-line text rendering overflow.
- Build System: app libraries in faps support, various fixes and improvements.
- Infrared: fix 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, fixes random core2 crashes by @skotopes in #3008
- Add extended I2C HAL functions by @agarof in #3037
- [FL-3458] Add confirmation before exiting USB-UART by @Astrrra in #3043
- Add Initial CCID support by @kidbomb in #3048
- [FL-3583] Fix 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: handle view port lockup and notify developer about it by @skotopes in #3102
New Contributors
Ongoing
- Furi & FuriHal improvements and preparation for release version 1.0.0
- Documentation
Full Changelog: 0.91.4-rc...0.92.0-rc