Skip to content

Releases: NordicSemiconductor/npmx

v1.3.1

23 Jan 07:49

Choose a tag to compare

Fixed

  • Issue where switching a LDSW regualator from the NPMX_LDSW_MODE_LDO_SOFT_START mode to NPMX_LDSW_MODE_LOAD_SWITCH had no effect on nPM1304 rev 1.1

Example of handling different revisions in the code to enable Soft Start on LDO when available

npmx_ldsw_mode_t ldsw_mode = NPMX_LDSW_MODE_LDO;
uint8_t major, minor, patch;

#ifdef NPM1304
/* set LDO with soft start if available */
npmx_core_pmic_revision_get(npmx_instance, &major, &minor, &patch);
if (major > 1 || (major == 1 && minor >= 1)) {
	ldsw_mode = NPMX_LDSW_MODE_LDO_SOFT_START;
}
#endif // NPM1304

npmx_error_t err_code = npmx_ldsw_mode_set(ldsw_instance, ldsw_mode);
/* <check error code and proceed> */

v1.3.0

21 Jan 11:53

Choose a tag to compare

What's Changed

  • Added the npmx_core_pmic_revision_get function to retrieve the PMIC revision.
  • Added a new mode NPMX_LDSW_MODE_LDO_SOFT_START to the npmx_ldsw_mode_t enum. Pass this mode to the npmx_ldsw_mode_set function to configure a LDSW regulator in LDO mode with soft start. Available on the following PMIC revisions:
    • nPM1304: >= 1.1
    • nPM1300: TBA

Full Changelog: v1.2.2...v1.3.0

v1.2.2

20 Nov 07:32

Choose a tag to compare

What's Changed

  • adc: docstring fixes
  • templates: fixed a syntax error in npmx_config.h
  • adk: compiler_abstraction: fixed typos in a macro definition
  • updated the nPM1304 support to revision 1

Full Changelog: v1.2.1...v1.2.2

v1.2.1

20 Nov 07:25

Choose a tag to compare

What's Changed

Full Changelog: v1.2.0...v1.2.1

v1.2.0

12 Aug 12:13

Choose a tag to compare

What's Changed

Full Changelog: v1.1.0...v1.2.0

v1.1.0

28 May 11:00

Choose a tag to compare

v1.0.0

01 Dec 15:28

Choose a tag to compare

v0.7.0

07 Jul 15:17

Choose a tag to compare

v0.6.0

18 May 14:25

Choose a tag to compare