* 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;
 | 
						|
}; |