Methods of resetting sparkfun Artemis within software, no external button required

I got curious recently if the Artemis has some method of resetting itself without use of the usual reset button, and went digging. So far, I haven’t found anything, but I did see discussion of such methods here ( such as NVIC_SystemReset(), am_hal_reset_control(AM_HAL_RESET_CONTROL_SWPOR) and am_hal_reset_control(AM_HAL_RESET_CONTROL_SWPOI))or there about the forum, though those were for the AmbiqSuite SDK, and I’m working with the Arduino core.

Anyone have suggestions for additional reading or methods they’d like to share that don’t involve manipulating GPIO?

Thanks in advance,

E.HP.S

read chapter 16 of the Apollo3 datasheet. Apart from that you have already the information you need: am_hal_reset_control() works in the Sparkfun library as well.