## 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"}
    clock :
        type: integer
        default : 115200
        minimum : 1
        maximum : 26000000  # 26MHz
        desription : "frequency (Hz)"
