6 Repairs and Enhancements

Repairs
Issue Description
M8BTL-3483 Fixed issue with Q10 interrupt support.
M8BTL-3404 Fixed incorrectly generated bit mask name for AVR EB.
M8BTL-3403 Fixed copy paste issue with status byte footer box in Getting Started Documentation.
M8BTL-3402 Add more information about how to calculate BOOT partition for AVR devices.
M8BTL-3401 Remove out-of-date line from Getting Started Document, Section 5.1.
M8BTL-3326 Fixed incorrectly generated sigrow address for AVR devices.
M8BTL-3310 Fixed incorrect page size generated for Q20 devices in the TOML file.
M8BTL-2786 K40/42 devices can experience crashes due to the UART abstract interface object.
M8BTL-2717 Fixed XC8 compilation failed for AVR EA due to default 32K Segment project property setting.
Enhancements
Issue Description
M8BTL-1212 Updated 8-Bit MDFU Client Library to support SPI communication interface.
M8BTL-3336 Added automation for importing the configuration / sigrow addresses.
M8BTL-3334 Added automation for importing the NVM unlock keys.
M8BTL-3296 Improved memory layer unit tests.
M8BTL-3271 Added automation for setting the Device ID UI Component.
M8BTL-3270 Removed calls to interface_t object in all com_adapter implementation.
M8BTL-3269 Added automation for setting the communication driver's module name to 'SERCOM'.
M8BTL-3268 Added automation for enabling the NVM Device ID Read API.
M8BTL-2569 Added automation to call the example code in the main.c.