Files
Senior-Design-Project_WMU-S…/Telem_Debug/Debug_BlinkyLED-Basic/main.c
2021-05-18 10:41:16 -04:00

26 lines
773 B
C

/*
* main.c
*/
#include "SunseekerTelemetry2021.h"
int main(void) {
WDTCTL = WDTPW | WDTHOLD; // Stop watchdog timer; `WDTPW` is the "WatchDog Timer PassWord", required for all `WDTCTL` operations
_DINT(); // Disables interrupts
clock_init(); // Configure HF and LF clocks
delay();
P8DIR |= LEDG | LEDR | LEDY0 | LEDY1; // Set all four main LEDs as output
P8OUT |= LEDG; // Turn on permanently the green LED
P8OUT &= ~(LEDY0 | LEDY1); // Initially set both yellow LEDs off
_EINT(); //enable global interrupts
while(1)
{
P8OUT ^= LEDY0 | LEDY1; // Toggle both yellow LEDs
delay();
}
}