esp32/util/mpexception.c
void mpexception_nlr_jump (void *o) {
    if (MP_STATE_PORT(mp_pending_exception) == MP_OBJ_NULL) {
        MP_STATE_PORT(mp_pending_exception) = o;
    }
}
// Call this function to raise a pending exception during an interrupt.
// It will try to raise the exception "softly" by setting the
// mp_pending_exception variable hoping that the VM will notice it.
Call this function to raise a pending exception during an interrupt.
It will try to raise the exception "softly" by setting the
mp_pending_exception variable hoping that the VM will notice it.
Call this function to raise a pending exception during an interrupt . It will try to raise the exception " softly " by setting the mp_pending_exception variable hoping that the VM will notice it .
void mpexception_nlr_jump (void *o) {
    if (MP_STATE_PORT(mp_pending_exception) == MP_OBJ_NULL) {
        MP_STATE_PORT(mp_pending_exception) = o;
    }
}
void mpexception_nlr_jump ( void * o ) { if ( MP_STATE_PORT ( mp_pending_exception ) == MP_OBJ_NULL ) { MP_STATE_PORT ( mp_pending_exception ) = o ; } }
Call this function to raise a pending exception during an interrupt.
Call this function to raise a pending exception during an interrupt .