summaryrefslogtreecommitdiff
path: root/project0/project0.c
diff options
context:
space:
mode:
Diffstat (limited to 'project0/project0.c')
-rw-r--r--project0/project0.c112
1 files changed, 0 insertions, 112 deletions
diff --git a/project0/project0.c b/project0/project0.c
deleted file mode 100644
index 02e2b34..0000000
--- a/project0/project0.c
+++ /dev/null
@@ -1,112 +0,0 @@
-//*****************************************************************************
-//
-// project0.c - Example to demonstrate minimal StellarisWare setup
-//
-// Copyright (c) 2012 Texas Instruments Incorporated. All rights reserved.
-// Software License Agreement
-//
-// Texas Instruments (TI) is supplying this software for use solely and
-// exclusively on TI's microcontroller products. The software is owned by
-// TI and/or its suppliers, and is protected under applicable copyright
-// laws. You may not combine this software with "viral" open-source
-// software in order to form a larger program.
-//
-// THIS SOFTWARE IS PROVIDED "AS IS" AND WITH ALL FAULTS.
-// NO WARRANTIES, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING, BUT
-// NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE. TI SHALL NOT, UNDER ANY
-// CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR CONSEQUENTIAL
-// DAMAGES, FOR ANY REASON WHATSOEVER.
-//
-// This is part of revision 9453 of the EK-LM4F120XL Firmware Package.
-//
-//*****************************************************************************
-
-#include "inc/hw_types.h"
-#include "inc/hw_memmap.h"
-#include "driverlib/sysctl.h"
-#include "driverlib/gpio.h"
-
-//*****************************************************************************
-//
-// Define pin to LED color mapping.
-//
-//*****************************************************************************
-
-#define RED_LED GPIO_PIN_1
-#define BLUE_LED GPIO_PIN_2
-#define GREEN_LED GPIO_PIN_3
-
-//*****************************************************************************
-//
-//! \addtogroup example_list
-//! <h1>Project Zero (project0)</h1>
-//!
-//! This example demonstrates the use of StellarisWare to setup the clocks
-//! and toggle GPIO pins to make the LED's blink. This is a good place to
-//! start understanding your launchpad and the tools that can be used to
-//! program it. See http://www.ti.com/stellaris-launchpad/project0 for more
-//! information and tutorial videos.
-//!
-//
-//*****************************************************************************
-
-
-//*****************************************************************************
-//
-// Main 'C' Language entry point. Toggle an LED using StellarisWare.
-// See www.ti.com/stellaris-launchpad/project0 for more information and
-// tutorial videos.
-//
-//*****************************************************************************
-int
-main(void)
-{
- //
- // Setup the system clock to run at 50 Mhz from PLL with crystal reference
- //
- SysCtlClockSet(SYSCTL_SYSDIV_4|SYSCTL_USE_PLL|SYSCTL_XTAL_16MHZ|
- SYSCTL_OSC_MAIN);
-
- //
- // Enable and configure the GPIO port for the LED operation.
- //
- SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOF);
- GPIOPinTypeGPIOOutput(GPIO_PORTF_BASE, RED_LED|BLUE_LED|GREEN_LED);
-
- //
- // Loop Forever
- //
- while(1)
- {
- //
- // Turn on the LED
- //
- GPIOPinWrite(GPIO_PORTF_BASE, RED_LED|BLUE_LED|GREEN_LED, RED_LED);
-
- //
- // Delay for a bit
- //
- SysCtlDelay(2000000);
-
- //
- // Turn on the LED
- //
- GPIOPinWrite(GPIO_PORTF_BASE, RED_LED|BLUE_LED|GREEN_LED, BLUE_LED);
-
- //
- // Delay for a bit
- //
- SysCtlDelay(2000000);
-
- //
- // Turn on the LED
- //
- GPIOPinWrite(GPIO_PORTF_BASE, RED_LED|BLUE_LED|GREEN_LED, GREEN_LED);
-
- //
- // Delay for a bit
- //
- SysCtlDelay(2000000);
- }
-}