0.0.5 • Published 5 years ago

bmrequesttype v0.0.5

Weekly downloads
4
License
MIT
Repository
github
Last release
5 years ago

bmRequestType

Calculate bmRequestType for USB

i.e.

Useful combined with e.g. node-usb.

Usage

npm i bmrequesttype
const { bmRequestType, DIRECTION, TYPE, RECIPIENT } = require('bmrequesttype');
bmRequestType(DIRECTION.Out, TYPE.Class, RECIPIENT.Interface); // 33

API

bmRequestType(direction, type, recipient)

DIRECTION.Out = 0
DIRECTION.In = 1

TYPE.Standard = 0
TYPE.Class = 1
TYPE.Vendor = 2
TYPE.Reserved = 3

RECIPIENT.Device = 0
RECIPIENT.Interface = 1
RECIPIENT.Endpoint = 2
RECIPIENT.Other = 3
0.0.5

5 years ago

0.0.3

5 years ago

0.0.4

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago