Versions Changelog Download
  • Updated peripheral header files for every device
  • Added assert in GCC startup code to check that code and init data do not overflow the flash area
  • Corrections in nRF52832, nRF52810 and nRF52840 header files
  • Fixed warning error when debugging with IAR Embedded Workbench for nRF52 devices
  • Added support package for Segger Embedded Studio

  • Added support for nRF52810 device
  • Small correction in nRF52832 device's header files
  • Fixed RAM size in Keil device database for nRF52832_XXAB
  • Corrections in nRF52840 header files, and moved SPIM3_IRQHandler to its proper location in the Interrupt Vector Table
  • Small corrections in nRF52810 header files

  • Added support for nRF51801_xxAB device.
  • Added support for nRF52832_xxAB device.
  • Added workaround for Erratum 136 for nRF52832 and nRF52840 devices.

  • Introducing MDK in two license type. Exciting BSD license and a new 5-clause Nordic proprietary license.
  • Modified startup files to be able to define the stack alignment from a header file. Given an example of a header file.
  • Added fixed PPI channel macro to xxx_peripheral.h header files.
  • Added 2Mbit Bluetooth low energy macro in nRF52832 header files to use in the Bluetooth low energy 5.0 2Mbit mode.
  • Added workaround for erratum 12 in system_nrf52.c file. Moved enabling of trace to the beginning of the function.
  • Fixed nRF52840 header files with register CLOCK.LFRCMODE register to control the LF generating mode.
  • Reduced the size of the vector table for nRF52832 and nRF52840 startup files.