can switching from unprivileged to privileged mode be done without having to switch from thread mode to handler mode ?
You can read about setting nPRIV in the "ARMv7-M Architecture Reference Manual" at developer.arm.com/.../