Zephyr API Documentation 4.0.0
A Scalable Open Source RTOS
|
#include <exception.h>
Data Fields | ||
union { | ||
uint32_t a1 | ||
uint32_t r0 | ||
}; | ||
union { | ||
uint32_t a2 | ||
uint32_t r1 | ||
}; | ||
union { | ||
uint32_t a3 | ||
uint32_t r2 | ||
}; | ||
union { | ||
uint32_t a4 | ||
uint32_t r3 | ||
}; | ||
union { | ||
uint32_t ip | ||
uint32_t r12 | ||
}; | ||
union { | ||
uint32_t lr | ||
uint32_t r14 | ||
}; | ||
union { | ||
uint32_t pc | ||
uint32_t r15 | ||
}; | ||
uint32_t | xpsr | |
union { | ||
uint32_t a1 | ||
uint32_t r0 | ||
}; | ||
union { | ||
uint32_t a2 | ||
uint32_t r1 | ||
}; | ||
union { | ||
uint32_t a3 | ||
uint32_t r2 | ||
}; | ||
union { | ||
uint32_t a4 | ||
uint32_t r3 | ||
}; | ||
union { | ||
uint32_t ip | ||
uint32_t r12 | ||
}; | ||
union { | ||
uint32_t lr | ||
uint32_t r14 | ||
}; | ||
union { | ||
uint32_t pc | ||
uint32_t r15 | ||
}; | ||
union { ... } arch_esf::__basic_sf |
union { ... } arch_esf::__basic_sf |
union { ... } arch_esf::__basic_sf |
union { ... } arch_esf::__basic_sf |
union { ... } arch_esf::__basic_sf |
union { ... } arch_esf::__basic_sf |
union { ... } arch_esf::__basic_sf |
union { ... } arch_esf::__basic_sf |
union { ... } arch_esf::__basic_sf |
union { ... } arch_esf::__basic_sf |
union { ... } arch_esf::__basic_sf |
union { ... } arch_esf::__basic_sf |
union { ... } arch_esf::__basic_sf |
union { ... } arch_esf::__basic_sf |
uint32_t arch_esf::__basic_sf::a1 |
uint32_t arch_esf::__basic_sf::a2 |
uint32_t arch_esf::__basic_sf::a3 |
uint32_t arch_esf::__basic_sf::a4 |
uint32_t arch_esf::__basic_sf::ip |
uint32_t arch_esf::__basic_sf::lr |
uint32_t arch_esf::__basic_sf::pc |
uint32_t arch_esf::__basic_sf::r0 |
uint32_t arch_esf::__basic_sf::r1 |
uint32_t arch_esf::__basic_sf::r12 |
uint32_t arch_esf::__basic_sf::r14 |
uint32_t arch_esf::__basic_sf::r15 |
uint32_t arch_esf::__basic_sf::r2 |
uint32_t arch_esf::__basic_sf::r3 |
uint32_t arch_esf::__basic_sf::xpsr |