## 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)"
