ESPHome 2026.8.0b4
Loading...
Searching...
No Matches
ln882h_ble.cpp File Reference

Go to the source code of this file.

Namespaces

namespace  esphome
 
namespace  esphome::ln882h_ble
 

Typedefs

using ble_evt_cb_t = void (*)(void *param)
 

Functions

void ln_kv_ble_app_init (void)
 
struct ln_bd_addr_v_t * ln_kv_ble_pub_addr_get (void)
 
int ln_kv_ble_addr_store (struct ln_bd_addr_v_t addr)
 
void soc_module_clk_gate_enable (uint32_t clk)
 
void rw_init (uint8_t mac[6])
 
void ln_gap_app_init (void)
 
void ln_gatt_app_init (void)
 
void ln_ble_conn_mgr_init (void)
 
void ln_ble_evt_mgr_init (void)
 
void ln_ble_smp_init (void)
 
void ln_ble_scan_mgr_init (void)
 
void ln_rw_app_task_init (void)
 
void ln_gap_reset (void)
 
void ln_ble_scan_actv_creat (void)
 
void ln_ble_scan_start (void *scan_param)
 
void ln_ble_scan_stop (void)
 
void ln_ble_evt_mgr_reg_evt (int evt_id, ble_evt_cb_t cb)
 
 __attribute__ ((weak)) int __sprintf(char *str
 
const char va_start (args, format)
 
 va_end (args)
 

Variables

const char * format
 
int ret = vsprintf(str, format, args)
 

Typedef Documentation

◆ ble_evt_cb_t

using ble_evt_cb_t = void (*)(void *param)

Definition at line 60 of file ln882h_ble.cpp.

Function Documentation

◆ __attribute__()

__attribute__ ( (weak) )

◆ ln_ble_conn_mgr_init()

void ln_ble_conn_mgr_init ( void )

◆ ln_ble_evt_mgr_init()

void ln_ble_evt_mgr_init ( void )

◆ ln_ble_evt_mgr_reg_evt()

void ln_ble_evt_mgr_reg_evt ( int evt_id,
ble_evt_cb_t cb )

◆ ln_ble_scan_actv_creat()

void ln_ble_scan_actv_creat ( void )

◆ ln_ble_scan_mgr_init()

void ln_ble_scan_mgr_init ( void )

◆ ln_ble_scan_start()

void ln_ble_scan_start ( void * scan_param)

◆ ln_ble_scan_stop()

void ln_ble_scan_stop ( void )

◆ ln_ble_smp_init()

void ln_ble_smp_init ( void )

◆ ln_gap_app_init()

void ln_gap_app_init ( void )

◆ ln_gap_reset()

void ln_gap_reset ( void )

◆ ln_gatt_app_init()

void ln_gatt_app_init ( void )

◆ ln_kv_ble_addr_store()

int ln_kv_ble_addr_store ( struct ln_bd_addr_v_t addr)

◆ ln_kv_ble_app_init()

void ln_kv_ble_app_init ( void )

◆ ln_kv_ble_pub_addr_get()

struct ln_bd_addr_v_t * ln_kv_ble_pub_addr_get ( void )

◆ ln_rw_app_task_init()

void ln_rw_app_task_init ( void )

◆ rw_init()

void rw_init ( uint8_t mac[6])

◆ soc_module_clk_gate_enable()

void soc_module_clk_gate_enable ( uint32_t clk)

◆ va_end()

va_end ( args )

◆ va_start()

const char va_start ( args ,
format  )

Variable Documentation

◆ format

const char* format

Definition at line 171 of file ln882h_ble.cpp.

◆ ret

return ret = vsprintf(str, format, args)

Definition at line 174 of file ln882h_ble.cpp.