diff --git a/touchpad.c b/touchpad.c index 1430387d..6f786f77 100644 --- a/touchpad.c +++ b/touchpad.c @@ -12,8 +12,8 @@ static const SPIConfig spicfg = { SPI_CR1_SPE | SPI_CR1_BR_2 | SPI_CR1_BR_1 | SPI_CR1_BR_0, }; -void tpInit(void) { - spiStart(&SPID1, &spicfg); +void tpInit(SPIDriver *spip) { + spiStart(spip, &spicfg); } static __inline uint16_t readX(void) { diff --git a/touchpad.h b/touchpad.h index e6fbcb50..97efb09d 100644 --- a/touchpad.h +++ b/touchpad.h @@ -19,11 +19,11 @@ volatile struct cal { /* * Description: initializes touchpad (SPI) * - * param: none + * param: SPI driver * * return: none */ -void tpInit(void); +void tpInit(SPIDriver *spip); /* * Description: reads out PEN_IRQ from touchpad controller