Skip to content

feat(PeriphDrivers): Add new LP APIs to manage wake-up handling for all parts#1533

Merged
ttmut merged 2 commits intomainfrom
feat/lp_rst_src
Mar 16, 2026
Merged

feat(PeriphDrivers): Add new LP APIs to manage wake-up handling for all parts#1533
ttmut merged 2 commits intomainfrom
feat/lp_rst_src

Conversation

@ttmut
Copy link
Copy Markdown
Contributor

@ttmut ttmut commented Mar 12, 2026

Description

Adds new Low-Power APIs:

  1. MXC_LP_IsBackupWake: Check if device woke up from backup mode
  2. MXC_LP_GetGPIOWakeupEnable: Get wake-up enabled GPIOs
  3. MXC_LP_GetGPIOWakeupStatus: Get wake-up status of GPIOs
  4. MXC_LP_ClearGPIOWakeupStatus: Clear wake-up status of GPIOs

Checklist Before Requesting Review

  • PR Title follows correct guidelines.
  • Description of changes and all other relevant information.
  • (Optional) Link any related GitHub issues using a keyword
  • (Optional) Provide info on any relevant functional testing/validation. For API changes or significant features, this is not optional.

Introduce a low-power API to determine whether the device woke up from
backup mode.

Signed-off-by: Tahsin Mutlugun <Tahsin.Mutlugun@analog.com>
@github-actions github-actions bot added MAX32520 Related to the MAX32520 (ES17) MAX32570 Related to the MAX32570 (ME13) MAX32650 Related to the MAX32650 (ME10) MAX32655 Related to the MAX32655 (ME17) MAX32660 Related to the MAX32660 (ME11) MAX32665 Related to the MAX32665 (ME14) MAX32670 Related to the MAX32670 (ME15) MAX32672 Related to the MAX32672 (ME21) MAX32675 Related to the MAX32675 (ME16) MAX32680 Related to the MAX32680 (ME20) MAX32690 Related to the MAX32690 (ME18) MAX78000 Related to the MAX78000 (AI85) MAX78002 Related to the MAX78002 (AI87) MAX32662 Related to the MAX32662 (ME12) MAX32572 Related to the MAX32572 (ME55) MAX32657 Related to the MAX32655 (ME30) labels Mar 12, 2026
@ttmut ttmut force-pushed the feat/lp_rst_src branch from 8cd9f4a to daa15a0 Compare March 12, 2026 16:11
@ttmut ttmut changed the title feat(PeriphDrivers): Add new LP APIs to improve wake-up handling feat(PeriphDrivers): Add new LP APIs to improve wake-up handling for all parts Mar 12, 2026
Introduces new LP APIs to manage GPIO wake up enable status and the
actual wake up status.

Signed-off-by: Tahsin Mutlugun <Tahsin.Mutlugun@analog.com>
@ttmut ttmut force-pushed the feat/lp_rst_src branch from daa15a0 to c87b9c2 Compare March 13, 2026 12:45
@ttmut ttmut marked this pull request as ready for review March 13, 2026 13:47
@ttmut ttmut changed the title feat(PeriphDrivers): Add new LP APIs to improve wake-up handling for all parts feat(PeriphDrivers): Add new LP APIs to manage wake-up handling for all parts Mar 13, 2026
@ttmut ttmut merged commit ae99cdb into main Mar 16, 2026
25 checks passed
@ttmut ttmut deleted the feat/lp_rst_src branch March 16, 2026 15:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

MAX32520 Related to the MAX32520 (ES17) MAX32570 Related to the MAX32570 (ME13) MAX32572 Related to the MAX32572 (ME55) MAX32650 Related to the MAX32650 (ME10) MAX32655 Related to the MAX32655 (ME17) MAX32657 Related to the MAX32655 (ME30) MAX32660 Related to the MAX32660 (ME11) MAX32662 Related to the MAX32662 (ME12) MAX32665 Related to the MAX32665 (ME14) MAX32670 Related to the MAX32670 (ME15) MAX32672 Related to the MAX32672 (ME21) MAX32675 Related to the MAX32675 (ME16) MAX32680 Related to the MAX32680 (ME20) MAX32690 Related to the MAX32690 (ME18) MAX78000 Related to the MAX78000 (AI85) MAX78002 Related to the MAX78002 (AI87)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants