## YAML Template.
##---
$schema: http://json-schema.org/draft-04/schema#
id: "/request/i2c/read"
description: "if address over 0b01111111; then address treated as 10bit address automatically. or specify address_bits: 10 to force 10bit address mode."
related: "/response/i2c/master"

type: object
required: [address, read]
properties:
  address:
    type: integer
    minimum: 0
    maximum: 1023

  address_bits:
    type: integer
    enum: [7]
    default: 7

  read:
    type: integer
    minimum: 0
    maximum: 1024
