obniz
Version:
obniz sdk for javascript
24 lines (22 loc) • 551 B
YAML
## YAML Template.
##---
$schema: http://json-schema.org/draft-04/schema#
id: "/request/spi/init_master"
description: "clk, miso, mosi are optional, but at least one are required"
type: object
required: [mode, clock] #
uniqueKeys: [mosi,miso,clk]
properties:
mode:
type: string
enum: [master]
clk: {$ref: "/pinSetting"}
mosi: {$ref: "/pinSetting"}
miso: {$ref: "/pinSetting"}
cs: {$ref: "/pinSetting"}
clock:
type: integer
default: 115200
minimum: 1
maximum: 26000000 # 26MHz
desription: "frequency (Hz)"