add screen library
This commit is contained in:
		
							
								
								
									
										76
									
								
								ide-touchgfx-gen/TouchGFX/target/TouchGFXGPIO.cpp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										76
									
								
								ide-touchgfx-gen/TouchGFX/target/TouchGFXGPIO.cpp
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,76 @@ | ||||
| /** | ||||
|   ****************************************************************************** | ||||
|   * 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****/ | ||||
		Reference in New Issue
	
	Block a user