* Targets: add F6 * F6: Update linker script for use with internal storage * F6: synchronize with F5, add all changes arriving in V9 board, update cube project. Github workflow: add multi-target build, add F6 to build targets. * CI: fix full assembly * CI: better artifact naming scheme * CI: fix artifacts wildcard * F6: Swap C10 - A15, vibro and sdcard detect pins
		
			
				
	
	
		
			32 lines
		
	
	
		
			541 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			541 B
		
	
	
	
		
			C
		
	
	
	
	
	
#pragma once 
 | 
						|
 | 
						|
#ifdef __cplusplus
 | 
						|
extern "C" {
 | 
						|
#endif
 | 
						|
 | 
						|
#include <stdbool.h>
 | 
						|
#include "hci_tl.h"
 | 
						|
 | 
						|
typedef enum {
 | 
						|
    APP_BLE_IDLE,
 | 
						|
    APP_BLE_FAST_ADV,
 | 
						|
    APP_BLE_LP_ADV,
 | 
						|
    APP_BLE_SCAN,
 | 
						|
    APP_BLE_LP_CONNECTING,
 | 
						|
    APP_BLE_CONNECTED_SERVER,
 | 
						|
    APP_BLE_CONNECTED_CLIENT
 | 
						|
} APP_BLE_ConnStatus_t;
 | 
						|
 | 
						|
bool APP_BLE_Init();
 | 
						|
bool APP_BLE_Start();
 | 
						|
 | 
						|
APP_BLE_ConnStatus_t APP_BLE_Get_Server_Connection_Status();
 | 
						|
 | 
						|
void APP_BLE_Key_Button1_Action();
 | 
						|
void APP_BLE_Key_Button2_Action();
 | 
						|
void APP_BLE_Key_Button3_Action();
 | 
						|
 | 
						|
#ifdef __cplusplus
 | 
						|
}
 | 
						|
#endif
 |