* Move structs to header * roll mbedtls into loclass * Picopass with scene for reading card * Picopass: fix memory leak * Lib: return mbedtls back * Picopass: rename symbols to match naming guide Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
		
			
				
	
	
		
			25 lines
		
	
	
		
			532 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			532 B
		
	
	
	
		
			C
		
	
	
	
	
	
#pragma once
 | 
						|
 | 
						|
#include "picopass_worker.h"
 | 
						|
#include "picopass_i.h"
 | 
						|
 | 
						|
#include <furi.h>
 | 
						|
#include <lib/toolbox/stream/file_stream.h>
 | 
						|
 | 
						|
struct PicopassWorker {
 | 
						|
    FuriThread* thread;
 | 
						|
    Storage* storage;
 | 
						|
 | 
						|
    PicopassDeviceData* dev_data;
 | 
						|
    PicopassWorkerCallback callback;
 | 
						|
    void* context;
 | 
						|
 | 
						|
    PicopassWorkerState state;
 | 
						|
};
 | 
						|
 | 
						|
void picopass_worker_change_state(PicopassWorker* picopass_worker, PicopassWorkerState state);
 | 
						|
 | 
						|
int32_t picopass_worker_task(void* context);
 | 
						|
 | 
						|
void picopass_worker_detect(PicopassWorker* picopass_worker);
 |