Touch support after screen rotation F429
I have developped a small code testing this : not clean but works for me ;)
BSP_TS_Init(320, 240); // instead of 240, 320
/** * @brief Returns status and positions of the touch screen. * @param TsState: Pointer to touch screen current state structure */ void BSP_TS_GetState(TS_StateTypeDef* TsState) { static uint32_t _x = 0, _y = 0; uint16_t xDiff, yDiff , x , y, xr, yr; TsState->TouchDetected = TsDrv->DetectTouch(TS_I2C_ADDRESS); if(TsState->TouchDetected) { TsDrv->GetXY(TS_I2C_ADDRESS, &y, &x);//instead of &x, &y // ...... }