obniz
Version:
obniz sdk for javascript
43 lines (34 loc) • 779 B
YAML
## YAML Template.
##---
$schema: http://json-schema.org/draft-04/schema#
id: "/request/i2c/init_slave"
related : "/response/i2c/slave"
type: object
required : [mode, sda, scl, slave_address]
uniqueKeys : [sda,scl]
properties:
mode :
type : string
enum : [master, slave]
sda : {$ref: "/pinSetting"}
scl : {$ref: "/pinSetting"}
slave_address:
type : integer
minimum : 0
maximum : 1023
slave_address_length :
type : integer
enum : [7]
default : 7
address :
type: integer
minimum : 0
maximum : 1023
address_bits:
type: integer
enum: [7]
default: 7
data : {$ref: "/dataArray"}
read :
type: integer
minimum : 0