77 lines
1.6 KiB
C++
77 lines
1.6 KiB
C++
/**
|
|
******************************************************************************
|
|
* File Name : TouchGFXGPIO.cpp
|
|
******************************************************************************
|
|
* @attention
|
|
*
|
|
* <h2><center>© Copyright (c) 2021 STMicroelectronics.
|
|
* All rights reserved.</center></h2>
|
|
*
|
|
* This software component is licensed by ST under Ultimate Liberty license
|
|
* SLA0044, the "License"; You may not use this file except in compliance with
|
|
* the License. You may obtain a copy of the License at:
|
|
* www.st.com/SLA0044
|
|
*
|
|
******************************************************************************
|
|
*/
|
|
|
|
#include <touchgfx/hal/GPIO.hpp>
|
|
|
|
/**
|
|
* GPIO_ID Enum, these are used bt TouchGFX framework to signal events.
|
|
*
|
|
* VSYNC_FREQ, /// Pin is toggled at each VSYNC
|
|
* RENDER_TIME, /// Pin is high when frame rendering begins, low when finished
|
|
* FRAME_RATE, /// Pin is toggled when the frame buffers are swapped.
|
|
* MCU_ACTIVE /// Pin is high when framework is utilizing the MCU.
|
|
*
|
|
*/
|
|
|
|
/* USER CODE BEGIN TouchGFXGPIO.cpp */
|
|
|
|
using namespace touchgfx;
|
|
|
|
/*
|
|
* Perform configuration of IO pins.
|
|
*/
|
|
void GPIO::init()
|
|
{
|
|
|
|
}
|
|
|
|
/*
|
|
* Sets a pin high.
|
|
*/
|
|
void GPIO::set(GPIO_ID id)
|
|
{
|
|
|
|
}
|
|
|
|
/*
|
|
* Sets a pin low.
|
|
*/
|
|
void GPIO::clear(GPIO_ID id)
|
|
{
|
|
|
|
}
|
|
|
|
/*
|
|
* Toggles a pin.
|
|
*/
|
|
void GPIO::toggle(GPIO_ID id)
|
|
{
|
|
|
|
}
|
|
|
|
/*
|
|
* Gets the state of a pin.
|
|
*/
|
|
bool GPIO::get(GPIO_ID id)
|
|
{
|
|
return false;
|
|
}
|
|
|
|
/* USER CODE END TouchGFXGPIO.cpp */
|
|
|
|
/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
|