Skip to content

[Profile] Add MSP430 Low Power Constraints #4

@abduznik

Description

@abduznik

MSP430 is designed for ultra-low power. Code that wastes cycles is a bug on this platform.

Task

Create profiles/msp430.yaml.

Required Constraints

  1. Low Power: Flag any blocking delay loops (for(;;); or __delay_cycles). Suggest entering LPM modes (LPM0, LPM3) instead.
  2. ISR Speed: ISRs should be short. Flag complex math in ISRs.
  3. Voltage/Speed: Warn if high frequencies (16MHz) are used without checking voltage (needs 3.3V).

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions