当前位置: 首页 > news >正文

网站源代码上传都需要怎么做好看的企业网站源码

网站源代码上传都需要怎么做,好看的企业网站源码,字体设计 创意免费,网站建设的关注点蓝牙学习系列,借鉴卫东上老师的蓝牙视频教程。 BTStack协议栈学习。首先来看一下,对于硬件操作,它是如何来进行处理的。在上篇文章中曾说过,在main函数里面它会调用硬件相关的代码,调用操作系统相关的代码。在BTStack中,可以搜索一下main.c,将会发现有很多main.c,都是…

蓝牙学习系列,借鉴卫东上老师的蓝牙视频教程。

BTStack协议栈学习。首先来看一下,对于硬件操作,它是如何来进行处理的。在上篇文章中曾说过,在main函数里面它会调用硬件相关的代码,调用操作系统相关的代码。在BTStack中,可以搜索一下main.c,将会发现有很多main.c,都是为于port目录下面。

Main.c (port\esp32\components\btstack)
Main.c (port\ez430-rf2560\src)
Main.c (port\libusb)
Main.c (port\libusb-intel)
Main.c (port\max32630-fthr\src)
Main.c (port\msp-exp430f5438-cc2564b\src)
Main.c (port\msp430f5229lp-cc2564b\src)
Main.c (port\nrf5-zephyr)
Main.c (port\nrf5x)
Main.c (port\pic32-harmony\src)
Main.c (port\posix-h4)
Main.c (port\posix-h4-atwilc3000)
Main.c (port\posix-h4-da14581)
Main.c (port\posix-h4-da14585)
Main.c (port\posix-h4-zephyr)
Main.c (port\posix-h5)
Main.c (port\posix-h5-bcm)
Main.c (port\raspi)
Main.c (port\samv71-xplained-atwilc3000)
Main.c (port\stm32-f103rb-nucleo)
Main.c (port\stm32-f4discovery-cc256x\eclipse-template\src)
Main.c (port\stm32-l053r8-em9304\cubemx-l053r8-em9304\src)
Main.c (port\wiced-h4)
Main.c (port\wiced-h5)
Main.c (port\windows-h4)
Main.c (port\windows-h4-zephyr)
Main.c (port\windows-winusb)
Main.c (port\windows-winusb-intel)

看一下windows,有Main.c (port\windows-h4)、Main.c (port\windows-winusb),使用的是usb口的蓝牙模块。注意后h4表示5线串口的蓝牙模块。

分析Main.c 中的main函数,按照上一篇文章中总结出来的框架,首先找到硬件操作的相关代码,然后再看操作系统先关的代码

1. 硬件相关的代码:

a.使用usb口

分析Main.c (port\windows-winusb)

// setup USB Transport
transport = hci_transport_usb_instance();

const hci_transport_t * hci_transport_usb_instance(void) {
  return &hci_transport_usb;  //返回hci_transport_usb的结构体
}

hci_transport_usb的结构体定义如下:

// get usb singleton
static const hci_transport_t hci_transport_usb = {/* const char * name; */ "H2_WINUSB",/* void (*init) (const void *transport_config); */ &usb_init,/* int (*open)(void); */ &usb_open,/* int (*close)(void); */ &usb_close,/* void (*register_packet_handler)(void (*handler)(...); */ &usb_register_packet_handler,/* int (*can_send_packet_now)(uint8_t packet_type); */ &usb_can_send_packet_now,/* int (*send_packet)(...); */ &usb_send_packet,/* int (*set_baudrate)(uint32_t baudrate); */ NULL,/* void (*reset_link)(void); */ NULL,
#ifdef ENABLE_SCO_OVER_HCI/* void (*set_sco_config)(uint16_t voice_setting, int num_connections); */ usb_set_sco_config,
#else/* void (*set_sco_config)(uint16_t voice_setting, int num_connections); */ NULL,
#endif
};

在hci_transport

http://www.yayakq.cn/news/406481/

相关文章:

  • 网站开发技术的发展网站域名服务器一年多少钱
  • 包头焦点网站建设临沂画册设计公司
  • 唐山官方网站建设网站主持人制作网站代言人
  • 注册网站模板济南网站推广哪家好
  • 长沙网站开发微联于都做网站
  • 网站开发工程师报名地点统计局门户网站建设背景
  • 樟树网站制作邢台发广告的平台有哪些
  • 什么网站上可以做国际贸易金融培训网站源码
  • 免费的行情网站app软件推荐南京移动网站建设
  • 只有一个页面的网站app store软件下载
  • 自己如何做公司网站网站icp不备案有关系吗
  • 百度商城网站建设成都科技网站建设联系电话
  • 国内十大网站制作公司长沙seo优化报价
  • 兴义网站seo网页设计网站大全
  • 国内的c2c网站有哪些怎么把地图放到网站上
  • 怎么上传网站地图wordpress能做商城吗
  • 山东网站集约化建设做视频网站的条件
  • 西部数码网站备案哪些网站适合花钱做推广
  • 怎么看一个网站用什么平台做的课程网站建设的目标
  • 民非企业网站建设费怎么记账淘宝做任务网站
  • 柘城网站建设东莞网站建设(推荐乐云践新)
  • 手机网站的作用wordpress 邮件
  • 万网有域名怎么建网站重庆业务外包网站建设
  • 那里做一元云购网站jsp做门户网站
  • 阜阳城乡建设档案馆网站邢台信息港最新二手房出售信息
  • 网站改版模版浙江省建设监理管理协会网站
  • 锦州网站建设更好公司网站乱码
  • 做网站怎么申请域名网页设计专业好找工作吗
  • win2003建设网站天元建设集团有限公司是国企吗
  • 网站建设的基本流程和步骤wordpress适合做什么网站