summaryrefslogtreecommitdiff
path: root/drivers/buttons.h
diff options
context:
space:
mode:
authorYuval Adam <yuv.adm@gmail.com>2012-11-07 23:31:05 +0200
committerYuval Adam <yuv.adm@gmail.com>2012-11-07 23:31:05 +0200
commit6cff82a4bc7ed9fcc7e9ad73a4542d5b1e7c1328 (patch)
treea61ddf74a2006a3924becc22c586e1e4073a8645 /drivers/buttons.h
parent3a282de9331ea261eeadca0dd36c0527f173dd4c (diff)
Revert "Move RGB and button drivers 2 dirs up"
This reverts commit 3a282de9331ea261eeadca0dd36c0527f173dd4c.
Diffstat (limited to 'drivers/buttons.h')
-rw-r--r--drivers/buttons.h96
1 files changed, 0 insertions, 96 deletions
diff --git a/drivers/buttons.h b/drivers/buttons.h
deleted file mode 100644
index 416125a..0000000
--- a/drivers/buttons.h
+++ /dev/null
@@ -1,96 +0,0 @@
-//*****************************************************************************
-//
-// buttons.h - Prototypes for the evaluation board buttons driver.
-//
-// 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.
-//
-//*****************************************************************************
-
-#ifndef __BUTTONS_H__
-#define __BUTTONS_H__
-
-//*****************************************************************************
-//
-// Defines for the hardware resources used by the pushbuttons.
-//
-// The switches are on the following ports/pins:
-//
-// PF4 - Left Button
-// PF0 - Right Button
-//
-// The switches tie the GPIO to ground, so the GPIOs need to be configured
-// with pull-ups, and a value of 0 means the switch is pressed.
-//
-//*****************************************************************************
-#define BUTTONS_GPIO_PERIPH SYSCTL_PERIPH_GPIOF
-#define BUTTONS_GPIO_BASE GPIO_PORTF_BASE
-
-#define NUM_BUTTONS 2
-#define LEFT_BUTTON GPIO_PIN_4
-#define RIGHT_BUTTON GPIO_PIN_0
-
-#define ALL_BUTTONS (LEFT_BUTTON | RIGHT_BUTTON)
-
-//*****************************************************************************
-//
-// Useful macros for detecting button events.
-//
-//*****************************************************************************
-#define BUTTON_PRESSED(button, buttons, changed) \
- (((button) & (changed)) && ((button) & (buttons)))
-
-#define BUTTON_RELEASED(button, buttons, changed) \
- (((button) & (changed)) && !((button) & (buttons)))
-
-//*****************************************************************************
-//
-// If building with a C++ compiler, make all of the definitions in this header
-// have a C binding.
-//
-//*****************************************************************************
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-//*****************************************************************************
-//
-// Functions exported from buttons.c
-//
-//*****************************************************************************
-extern void ButtonsInit(void);
-extern unsigned char ButtonsPoll(unsigned char *pucDelta,
- unsigned char *pucRaw);
-
-//*****************************************************************************
-//
-// Mark the end of the C bindings section for C++ compilers.
-//
-//*****************************************************************************
-#ifdef __cplusplus
-}
-#endif
-
-//*****************************************************************************
-//
-// Prototypes for the globals exported by this driver.
-//
-//*****************************************************************************
-
-#endif // __BUTTONS_H__