You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
#if 1
#include "znordic.h"
//
#include <stdarg.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
//
#include "app_event.h"
#include "app_event_distribute.h"
#include "basic/device_version_info_mgr.h"
#include "board/board.h"
#include "zble_module.h"
#include "zdatachannel_service.h"
//
#define SCHED_MAX_EVENT_DATA_SIZE MAX(sizeof(app_event_t), APP_TIMER_SCHED_EVENT_DATA_SIZE)
ZDATACHANNEL_DEF(m_zhrs, 2 /*���ȼ�*/, 1 /*client num*/); // ��������
/**
* @brief ������Ϣ���� */ void zdatachannel_data_handler(zdatachannel_evt_t* p_evt) { if (p_evt->type == ZDATACHANNEL_EVT_RX_DATA) { ble_cmder_process_rx((uint8_t*)p_evt->params.rx_data.p_data, p_evt->params.rx_data.length); } } void on_service_init(void) { ZLOGI("init zdatachannel service"); zdatachannel_init_t zdatachannle_init; memset(&zdatachannle_init, 0, sizeof(zdatachannle_init)); zdatachannle_init.data_handler = zdatachannel_data_handler; ZERROR_CHECK(zdatachannel_init(&m_zhrs, &zdatachannle_init)); } extern void one_conduction_main();
int main() { APP_SCHED_INIT(SCHED_MAX_EVENT_DATA_SIZE, 20); znordic_init(); NRF_LOG_INFO("compile time :%s", __TIME__); /*******************************************************************************
* ����������ʼ�� * *******************************************************************************/ static zble_module_cfg_t cfg; cfg.deviceName = device_info_read_sn_str(); cfg.on_service_init = on_service_init; zble_module_init(&cfg); ble_cmder_init(); /*******************************************************************************
* �豸���Ʒ�����ʼ�� * *******************************************************************************/ one_conduction_main(); /*******************************************************************************
* LOOP * *******************************************************************************/ znordic_loop(); } #else
#include "ads1293_simple_tester.c"
#endif
|