TI MSP430¶
Texas Instruments MSP430 specific code.
-
int
__irq_is_in
¶ The current ISR state (inside or not)
-
char
__isr_stack
()¶ Memory used as stack for the interrupt context.
-
void
__disable_irq
(void)¶ Globally disable IRQs.
-
void
__enable_irq
(void)¶ Globally enable IRQs.
-
void
__save_context
(void)¶ Save the current thread context from inside an ISR.
-
void
__restore_context
(void)¶ Restore the thread context from inside an ISR.
-
void
__enter_isr
(void)¶ Run this code on entering interrupt routines.
-
void
__exit_isr
(void)¶ Run this code on exiting interrupt routines.
-
void
msp430_cpu_init
(void)¶ Initialize the cpu.
-
void
cpu_print_last_instruction
(void)¶ Print the last instruction’s address.
: Not supported
-
WORDSIZE
¶ Wordsize in bit for MSP430 platforms.
1
16
-
ISR
( a, b)¶ Macro for defining interrupt service routines.
1
void __attribute__((naked, interrupt (a))) b(void)