aboutsummaryrefslogtreecommitdiffstats
path: root/demos/applications/tetris/Example_Makefiles/stm32f4_chibios_3.x/gmouse_lld_ADS7843_board.h
diff options
context:
space:
mode:
Diffstat (limited to 'demos/applications/tetris/Example_Makefiles/stm32f4_chibios_3.x/gmouse_lld_ADS7843_board.h')
-rw-r--r--demos/applications/tetris/Example_Makefiles/stm32f4_chibios_3.x/gmouse_lld_ADS7843_board.h74
1 files changed, 0 insertions, 74 deletions
diff --git a/demos/applications/tetris/Example_Makefiles/stm32f4_chibios_3.x/gmouse_lld_ADS7843_board.h b/demos/applications/tetris/Example_Makefiles/stm32f4_chibios_3.x/gmouse_lld_ADS7843_board.h
deleted file mode 100644
index 77d82bf8..00000000
--- a/demos/applications/tetris/Example_Makefiles/stm32f4_chibios_3.x/gmouse_lld_ADS7843_board.h
+++ /dev/null
@@ -1,74 +0,0 @@
-/*
- * This file is subject to the terms of the GFX License. If a copy of
- * the license was not distributed with this file, you can obtain one at:
- *
- * http://ugfx.org/license.html
- */
-
-#ifndef _GINPUT_LLD_MOUSE_BOARD_H
-#define _GINPUT_LLD_MOUSE_BOARD_H
-
-#define GMOUSE_ADS7843_PEN_CALIBRATE_ERROR 2
-#define GMOUSE_ADS7843_PEN_CLICK_ERROR 2
-#define GMOUSE_ADS7843_PEN_MOVE_ERROR 2
-#define GMOUSE_ADS7843_FINGER_CALIBRATE_ERROR 4
-#define GMOUSE_ADS7843_FINGER_CLICK_ERROR 4
-#define GMOUSE_ADS7843_FINGER_MOVE_ERROR 40
-
-static const SPIConfig spicfg = {
- 0,
- GPIOC,
- 6,
- /* SPI_CR1_BR_2 |*/ SPI_CR1_BR_1 | SPI_CR1_BR_0,
-};
-
-static bool_t init_board(GMouse* m, unsigned driverinstance)
-{
- (void)m;
-
- // Only one touch interface on this board
- if (driverinstance)
- return FALSE;
-
- // Set the GPIO modes
- palSetPadMode(GPIOC, 6, PAL_MODE_OUTPUT_PUSHPULL);
- palSetPadMode(GPIOC, 4, PAL_MODE_INPUT);
- palSetPadMode(GPIOA, 5, PAL_MODE_ALTERNATE(5));
- palSetPadMode(GPIOA, 6, PAL_MODE_ALTERNATE(5));
- palSetPadMode(GPIOA, 7, PAL_MODE_ALTERNATE(5));
-
- // Start the SPI peripheral
- spiStart(&SPID1, &spicfg);
-
- return TRUE;
-}
-
-GFXINLINE bool_t getpin_pressed(void) {
- return (!palReadPad(GPIOC, 4));
-}
-
-static GFXINLINE void aquire_bus(void) {
- spiAcquireBus(&SPID1);
- palClearPad(GPIOC, 6);
-}
-
-static GFXINLINE void release_bus(void) {
- palSetPad(GPIOC, 6);
- spiReleaseBus(&SPID1);
-}
-
-static GFXINLINE uint16_t read_value(uint16_t port) {
- static uint8_t txbuf[3] = {0};
- static uint8_t rxbuf[3] = {0};
- uint16_t ret;
-
- txbuf[0] = port;
-
- spiExchange(&SPID1, 3, txbuf, rxbuf);
-
- ret = (rxbuf[1] << 5) | (rxbuf[2] >> 3);
-
- return ret;
-}
-
-#endif /* _GINPUT_LLD_MOUSE_BOARD_H */