* Loader: menu part * Settings: remove unused loader api * Desktop: get loader from record_open * CLI: remove unneeded loader api * gitignore: ignore .old files * Loader: now really a service * Loader: working service prototype * Loader: cli, system start hooks * CI/CD: make happy * Loader: autorun * Loader: lock and unlock * Loader: rearrange code * Gui, module menu: fix memleak * Updater test: add timeout * added update timeouts and max run duration * Github: revert updater test workflow changes * Loader: less missleading message in info cli command Co-authored-by: doomwastaken <k.volkov@flipperdevices.com> Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
		
			
				
	
	
		
			24 lines
		
	
	
		
			471 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			471 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
App(
 | 
						|
    appid="loader",
 | 
						|
    name="LoaderSrv",
 | 
						|
    apptype=FlipperAppType.SERVICE,
 | 
						|
    entry_point="loader_srv",
 | 
						|
    cdefines=["SRV_LOADER"],
 | 
						|
    requires=["gui"],
 | 
						|
    provides=["loader_start"],
 | 
						|
    stack_size=2 * 1024,
 | 
						|
    order=90,
 | 
						|
    sdk_headers=[
 | 
						|
        "loader.h",
 | 
						|
        "firmware_api/firmware_api.h",
 | 
						|
    ],
 | 
						|
)
 | 
						|
 | 
						|
App(
 | 
						|
    appid="loader_start",
 | 
						|
    apptype=FlipperAppType.STARTUP,
 | 
						|
    entry_point="loader_on_system_start",
 | 
						|
    requires=["loader"],
 | 
						|
    order=90,
 | 
						|
)
 |