From 6cff82a4bc7ed9fcc7e9ad73a4542d5b1e7c1328 Mon Sep 17 00:00:00 2001 From: Yuval Adam Date: Wed, 7 Nov 2012 23:31:05 +0200 Subject: Revert "Move RGB and button drivers 2 dirs up" This reverts commit 3a282de9331ea261eeadca0dd36c0527f173dd4c. --- drivers/buttons.h | 96 ------------------------------------------------------- 1 file changed, 96 deletions(-) delete mode 100644 drivers/buttons.h (limited to 'drivers/buttons.h') 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__ -- cgit v1.3.1