 cfcdff8346
			
		
	
	
		cfcdff8346
		
			
		
	
	
	
	
		
			
			* ibutton: add cli commands * ibutton/scene: add cli event send * ibutton: make separate scenes for cli commands * ibutton/scene: add timeout to cli scenes * ibutton: fix reading key data from cli * cli: add cli_delete_command to API * ibutton: delete cli command after app exit * cli: free allocated string Co-authored-by: あく <alleteam@gmail.com>
		
			
				
	
	
		
			12 lines
		
	
	
		
			288 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			12 lines
		
	
	
		
			288 B
		
	
	
	
		
			C++
		
	
	
	
	
	
| #pragma once
 | |
| #include "ibutton-scene-generic.h"
 | |
| 
 | |
| class iButtonSceneCliWrite : public iButtonScene {
 | |
| public:
 | |
|     void on_enter(iButtonApp* app) final;
 | |
|     bool on_event(iButtonApp* app, iButtonEvent* event) final;
 | |
|     void on_exit(iButtonApp* app) final;
 | |
| 
 | |
| private:
 | |
|     uint16_t timeout;
 | |
| }; |