diff options
Diffstat (limited to 'nuttx/configs/sam3u-ek/src/up_touchscreen.c')
-rw-r--r-- | nuttx/configs/sam3u-ek/src/up_touchscreen.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/nuttx/configs/sam3u-ek/src/up_touchscreen.c b/nuttx/configs/sam3u-ek/src/up_touchscreen.c index ea2ad3d0a..46a814c6f 100644 --- a/nuttx/configs/sam3u-ek/src/up_touchscreen.c +++ b/nuttx/configs/sam3u-ek/src/up_touchscreen.c @@ -75,11 +75,11 @@ #endif #ifndef CONFIG_ADS7843E_SPIDEV -# define CONFIG_ADS7843E_SPIDEV 0 +# define CONFIG_ADS7843E_SPIDEV TSC_CSNUM #endif -#if CONFIG_ADS7843E_SPIDEV != 0 -# error "CONFIG_ADS7843E_SPIDEV must be zero" +#if CONFIG_ADS7843E_SPIDEV != TSC_CSNUM +# error "CONFIG_ADS7843E_SPIDEV must have the same value as TSC_CSNUM" #endif #ifndef CONFIG_ADS7843E_DEVMINOR @@ -247,12 +247,12 @@ int arch_tcinitialize(int minor) sam_gpioirq(GPIO_TCS_IRQ); - /* Get an instance of the SPI interface */ + /* Get an instance of the SPI interface for the touchscreen chip select */ - dev = up_spiinitialize(CONFIG_ADS7843E_SPIDEV); + dev = up_spiinitialize(TSC_CSNUM); if (!dev) { - idbg("Failed to initialize SPI bus %d\n", CONFIG_ADS7843E_SPIDEV); + idbg("Failed to initialize SPI chip select %d\n", TSC_CSNUM); return -ENODEV; } @@ -261,7 +261,7 @@ int arch_tcinitialize(int minor) ret = ads7843e_register(dev, &g_tscinfo, CONFIG_ADS7843E_DEVMINOR); if (ret < 0) { - idbg("Failed to initialize SPI bus %d\n", CONFIG_ADS7843E_SPIDEV); + idbg("Failed to initialize SPI chip select %d\n", TSC_CSNUM); /* up_spiuninitialize(dev); */ return -ENODEV; } |