# 扩展外设驱动框架对外接口
## 1.接口分类
按开放用途分类:
- 普通应用(hap)使用的接口,一般apl级别为normal,开放的一系列TS/JS接口
- 厂商驱动应用(hap)使用的接口,一般apl级别为system_core, 开放的一系列native接口(C接口)
第二类厂商驱动的native接口,按外设功能分为:
- USB DDK接口,针对一类使用USB接口设备
- HID DDK接口,针对一类输入性质设备
## 2.接口详情
### 2.1.TS/JS接口 @ohos.driver.deviceManager (外设管理)
#### 2.1.1.接口说明及示例
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-driver-deviceManager.md
### 2.2.Native接口 USB DDK
#### 2.2.1.接口说明及示例
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/napi/usb-ddk-guidelines.md
### 2.3.Native接口 HID DDK
#### 2.2.1.接口说明及示例
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/napi/hid-ddk-guidelines.md
## 3.Demo(手写板)
https://gitee.com/lixinsheng2/handwriting-board.git
|