33 lines
		
	
	
		
			531 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			531 B
		
	
	
	
		
			C
		
	
	
	
	
	
| // Copyright 2024 Dasky (@daskygit)
 | |
| // SPDX-License-Identifier: GPL-2.0-or-later
 | |
| 
 | |
| #pragma once
 | |
| 
 | |
| #ifdef __cplusplus
 | |
| extern "C" {
 | |
| #endif
 | |
| 
 | |
| void pd_press_button(uint8_t btn);
 | |
| void pd_release_button(uint8_t btn);
 | |
| void pd_clear_all_buttons(void);
 | |
| 
 | |
| void pd_set_x(int16_t x);
 | |
| void clear_x(void);
 | |
| 
 | |
| void pd_set_y(int16_t y);
 | |
| void pd_clear_y(void);
 | |
| 
 | |
| void pd_set_h(int16_t h);
 | |
| void pd_clear_h(void);
 | |
| 
 | |
| void pd_set_v(int16_t v);
 | |
| void pd_clear_v(void);
 | |
| 
 | |
| void pd_clear_movement(void);
 | |
| 
 | |
| void pd_set_init(bool success);
 | |
| 
 | |
| #ifdef __cplusplus
 | |
| }
 | |
| #endif
 |