TI MSP430

Texas Instruments MSP430 specific code. More...

Detailed Description

Texas Instruments MSP430 specific code.

Files

file  architecture_arch.h
 Architecture details.
 
file  atomic_utils_arch.h
 Implementation of fast atomic utility functions.
 
file  cpu.h
 Texas Instruments MSP430 specific code.
 
file  cpu_conf.h
 Common CPU definitions for MSP430.
 
file  irq_arch.h
 ISR related functions.
 

Macros

#define WORDSIZE   16
 Wordsize in bit for MSP430 platforms.
 
#define ISR(a, b)   void __attribute__((naked, interrupt (a))) b(void)
 Macro for defining interrupt service routines.
 

Functions

static void __save_context (void)
 Save the current thread context from inside an ISR.
 
static void __restore_context (void)
 Restore the thread context from inside an ISR.
 
static void __enter_isr (void)
 Run this code on entering interrupt routines.
 
static void __exit_isr (void)
 Run this code on exiting interrupt routines.
 
void msp430_cpu_init (void)
 Initialize the cpu.
 
static void cpu_print_last_instruction (void)
 Print the last instruction's address. More...
 

Variables

volatile int __irq_is_in
 The current ISR state (inside or not)
 

Function Documentation

◆ cpu_print_last_instruction()

static void cpu_print_last_instruction ( void  )
inlinestatic

Print the last instruction's address.

Todo:
: Not supported

Definition at line 130 of file cpu.h.