#[repr(C)]
pub struct Context {
Show 54 fields pub PC: u32, pub PS: u32, pub A0: u32, pub A1: u32, pub A2: u32, pub A3: u32, pub A4: u32, pub A5: u32, pub A6: u32, pub A7: u32, pub A8: u32, pub A9: u32, pub A10: u32, pub A11: u32, pub A12: u32, pub A13: u32, pub A14: u32, pub A15: u32, pub SAR: u32, pub EXCCAUSE: u32, pub EXCVADDR: u32, pub LBEG: u32, pub LEND: u32, pub LCOUNT: u32, pub THREADPTR: u32, pub SCOMPARE1: u32, pub BR: u32, pub ACCLO: u32, pub ACCHI: u32, pub M0: u32, pub M1: u32, pub M2: u32, pub M3: u32, pub F64R_LO: u32, pub F64R_HI: u32, pub F64S: u32, pub FCR: u32, pub FSR: u32, pub F0: u32, pub F1: u32, pub F2: u32, pub F3: u32, pub F4: u32, pub F5: u32, pub F6: u32, pub F7: u32, pub F8: u32, pub F9: u32, pub F10: u32, pub F11: u32, pub F12: u32, pub F13: u32, pub F14: u32, pub F15: u32,
}
Expand description

State of the CPU saved when entering exception or interrupt

Must be aligned with assembly frame format in assembly_esp32

Fields

PC: u32PS: u32A0: u32A1: u32A2: u32A3: u32A4: u32A5: u32A6: u32A7: u32A8: u32A9: u32A10: u32A11: u32A12: u32A13: u32A14: u32A15: u32SAR: u32EXCCAUSE: u32EXCVADDR: u32LBEG: u32LEND: u32LCOUNT: u32THREADPTR: u32SCOMPARE1: u32BR: u32ACCLO: u32ACCHI: u32M0: u32M1: u32M2: u32M3: u32F64R_LO: u32F64R_HI: u32F64S: u32FCR: u32FSR: u32F0: u32F1: u32F2: u32F3: u32F4: u32F5: u32F6: u32F7: u32F8: u32F9: u32F10: u32F11: u32F12: u32F13: u32F14: u32F15: u32

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.