We run the SYSKEY unlock sequence a few times in the code (i.e. here), we should move it all under one function and ensure that interrupts are disabled when the sequence is run.
Acceptance Criteria:
- Add functions that run the unlock/lock sequence
- Ensure interrupts are disabled while the sequence is being run