1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
//! Low level access to MSP430 microcontrollers
//!
//! This crate is based on [cortex-m](https://docs.rs/cortex-m)
//! crate by Jorge Aparicio (@japaric).
//!
//! It provides:
//!
//! - Access to core registers like SR and SP.
//! - Interrupt manipulation mechanisms
//! - Safe wrappers around assembly instructions like `nop`

#![deny(missing_docs)]
#![feature(asm_experimental_arch)]
#![no_std]

use core::arch::asm;

pub mod asm;
pub mod critical_section;
pub mod interrupt;
pub mod register;