Skip to content

October 2024 Release

Latest
Compare
Choose a tag to compare
@lorne-maxim lorne-maxim released this 18 Oct 14:01
· 2 commits to release since this release
8b51c1f

Installation

See the "Installation" in the MSDK User Guide for instructions on installing the MSDK via the online installer.

For existing users, see the "Maintenance" section of the User Guide for instructions on updating the MSDK.

Offline installers tagged at this version of the MSDK are available at the bottom of this release page. Note: The offline installers have the same pre-requisites as the online installers that must be met before running.

New Features

Examples

Build

Tools

BLE

  • Add placeholder for VS Commands for RSSI and Signal Generation (#1197) by @EricB-ADI 293a2320a3
  • Add header file for PAL version. (#1118) by [email protected] 330aef5a9a
  • Add User Configurable Duplicate Filtering (#1022) by @BrentK-ADI 9b935d9654
  • Add HCI-accessible BLE Stats (#1064) by @EricB-ADI 6ff04ecf17
  • Add PRBS15 support to MAX32655, and RSSI calculation in code mode for MAX32690 (#993) by @EricB-ADI 25ca28d50b
  • Add WSF-NVM Storage Full Error Handling (#975) by @EricB-ADI 1644294b06
  • Add API to check whether a test is actively running (#939) by @EricB-ADI b2762b6be3

Boards

CMSIS

MiscDrivers

PeriphDrivers

  • Allow info block unlock function be overwritten for MAX32657 (#1213) by @ozersa 469f7f71d9
  • Enable System Clock Divide Support for MAX78002 (#1170) by @hfakkiz 5c1a332338
  • Add Clock Setter APIs for MAX32690 & MAX78002 Peripherals, Add Dual Mode TMR Support, Add MAX32690 Clock Calibration API for IPO, Add MAX32690 RISCV Clock Setter, CFS Support Functions (#1108) by [email protected] 3f96590c5f
  • Enable System Clock Divide Support for MAX32690 (#1078) by @ozersa a52a937959
  • Add PinMux tool supporting functions (#997) by @lorne-maxim 6cb136f68c
  • Add SPI v2 support to MAX32690 (#964) by @sihyung-maxim 755e6ffa0d
  • Allow Skipping Clock and GPIO Initialization on CAN (#959) by @[email protected] 2ecc1e45a7
  • Allow Skipping Clock and GPIO Initialization on I2C, SPI, and UART (#932) by @ozersa e75ecd7791

ThirdParty

Other

Bug Fixes

Documentation

Examples

Build

Tools

  • Update Keil support for ECC enabled versions of the MAX32675 (#1001) by @lorne-maxim 187ff74eb7
  • Add JLink Flashing support for MAX32670/75 (#966) by @BrentK-ADI 342b204611

BLE

  • Add Backwards compatibility for HCI Vendor-Specific opcodes (#1198) by @AbbyWolf-ADI f4649e2f28
  • Separate PHY features and set default Window Widening to 16us (#1130) by [email protected] c42d977517
  • Enable IRQ in PalUartInit (#1134) by @EricB-ADI 7645ef9762
  • Add assertion to PalUart init to make sure UART is not being used (#1129) by @EricB-ADI 94edd39552
  • Set default TIFS time (#1124) by [email protected] 186bb2c60b
  • Fix GCR and SIR register name fixes for BTLE LDO Trim (#1120) by @EricB-ADI 51ec9ada64
  • Fix HCI Reset Reference Count when HCI aborted (#1100) by @EricB-ADI 6a13b39e4b
  • Add stability fixes for MAX32690 PHY, Enable PAL UART HW Flow Control PAL to fix overflow error, Fix clean.cordio recipe with env variables (#1080) by @EricB-ADI b47c56e352
  • Fix clean.cordio build target (#1083) by [email protected] 8fc1336aef
  • Fix build error in OTAS Example (#1071) by @EricB-ADI 4d53dd087b
  • Update MAX32665 libphy and fix sys_me14 (#1060) by @EricB-ADI dbd8bc5e5e
  • Upate BLE examples workflow to use CI actions V1.1 (#1032) by @EricB-ADI 601c5e3b72
  • Fix Platform build error (#1020) by @EricB-ADI 700e2d32ce
  • Fix error in FreeRTOS Timer queue (#1010) by @BrentK-ADI 398ef7a094
  • Update PAL_UART to recover from error (#999) by @EricB-ADI 62377a9e4c
  • Fix MAX32690 DATC Hardfaulting with enabling ICC (#988) by @EricB-ADI 0665fe09a8
  • Fix FreeRTOS-tickless not being properly restored if advertising is off and put into deepsleep (#985) by @EricB-ADI 52174ec453
  • Fix PalTimer Calibration boundaries when timer was in between 100ms intervals (#951) by @BrentK-ADI 65259f2d83

Boards

  • Configure push buttons with alternate function hyper ram to use VDDIO (#1216) by @EricB-ADI 6041cc9880
  • Update MAX78002 examples list for Eclipse project wizard (#1139) by @sihyung-maxim b2ebb83b9b

CMSIS

MiscDrivers

PeriphDrivers

ThirdParty

workflow

Other