SIG_SPI_DRIVER_TRANSFER_FAIL/ spi_master_send_fail()SIG_SPI_DRIVER_TRANSFER_SUCCESS/ spi_master_send_success()SIG_SPI_MASTER_TRANSACTION/ spi_master_start() __top__s_spi_masterentry/ spi_master_init()s_spi_master_idleentry/ chsm_recalls_spi_master_busySIG_SPI_MASTER_TRANSACTION/ chsm_defer
json
            {
    "states": {
        "__top__": {
            "pos": [
                -100000000,
                -100000000
            ],
            "size": [
                200000000,
                200000000
            ],
            "title": "__top__",
            "text": [],
            "connectors": [],
            "parent": null,
            "children": [
                "state_0",
                "istate_0"
            ],
            "type": "top"
        },
        "state_0": {
            "pos": [
                15,
                24
            ],
            "size": [
                102,
                25
            ],
            "title": "s_spi_master",
            "text": [
                "entry/ spi_master_init()"
            ],
            "connectors": [
                "conn_1"
            ],
            "parent": "__top__",
            "children": [
                "state_1",
                "state_2",
                "istate_1"
            ],
            "type": "normal"
        },
        "istate_0": {
            "pos": [
                21,
                20
            ],
            "size": [
                2,
                2
            ],
            "title": "istate_0",
            "text": [
                "entry/",
                "exit/"
            ],
            "connectors": [
                "conn_0"
            ],
            "parent": "__top__",
            "children": [],
            "type": "initial"
        },
        "state_1": {
            "pos": [
                17,
                34
            ],
            "size": [
                15,
                13
            ],
            "title": "s_spi_master_idle",
            "text": [
                "entry/ chsm_recall"
            ],
            "connectors": [
                "conn_2",
                "conn_5",
                "conn_7",
                "conn_9"
            ],
            "parent": "state_0",
            "children": [],
            "type": "normal"
        },
        "state_2": {
            "pos": [
                83,
                33
            ],
            "size": [
                31,
                13
            ],
            "title": "s_spi_master_busy",
            "text": [
                "SIG_SPI_MASTER_TRANSACTION/ chsm_defer"
            ],
            "connectors": [
                "conn_3",
                "conn_4",
                "conn_6"
            ],
            "parent": "state_0",
            "children": [],
            "type": "normal"
        },
        "istate_1": {
            "pos": [
                24,
                31
            ],
            "size": [
                2,
                2
            ],
            "title": "istate_1",
            "text": [
                "entry/",
                "exit/"
            ],
            "connectors": [
                "conn_8"
            ],
            "parent": "state_0",
            "children": [],
            "type": "initial"
        }
    },
    "connectors": {
        "conn_0": {
            "parent": "istate_0",
            "offset": 0,
            "side": "all",
            "dir": "out",
            "transition": "trans_0"
        },
        "conn_1": {
            "parent": "state_0",
            "offset": 6,
            "side": "top",
            "dir": "in",
            "transition": "trans_0"
        },
        "conn_2": {
            "parent": "state_1",
            "offset": 3,
            "side": "right",
            "dir": "out",
            "transition": "trans_1"
        },
        "conn_3": {
            "parent": "state_2",
            "offset": 4,
            "side": "left",
            "dir": "in",
            "transition": "trans_1"
        },
        "conn_4": {
            "parent": "state_2",
            "offset": 8,
            "side": "left",
            "dir": "out",
            "transition": "trans_2"
        },
        "conn_5": {
            "parent": "state_1",
            "offset": 7,
            "side": "right",
            "dir": "in",
            "transition": "trans_2"
        },
        "conn_6": {
            "parent": "state_2",
            "offset": 11,
            "side": "left",
            "dir": "out",
            "transition": "trans_3"
        },
        "conn_7": {
            "parent": "state_1",
            "offset": 10,
            "side": "right",
            "dir": "in",
            "transition": "trans_3"
        },
        "conn_8": {
            "parent": "istate_1",
            "offset": 0,
            "side": "all",
            "dir": "out",
            "transition": "trans_4"
        },
        "conn_9": {
            "parent": "state_1",
            "offset": 7,
            "side": "top",
            "dir": "in",
            "transition": "trans_4"
        }
    },
    "transitions": {
        "trans_0": {
            "start": "conn_0",
            "end": "conn_1",
            "vertices": [
                [
                    21,
                    20
                ],
                [
                    21,
                    20
                ],
                [
                    21,
                    24
                ]
            ],
            "label": "",
            "label_offset": [
                0.5,
                -0.3999999999999986
            ],
            "label_anchor": 1,
            "label_pos": [
                21.5,
                19.6
            ]
        },
        "trans_1": {
            "start": "conn_2",
            "end": "conn_3",
            "vertices": [
                [
                    32,
                    37
                ],
                [
                    55,
                    37
                ],
                [
                    55,
                    37
                ],
                [
                    83,
                    37
                ]
            ],
            "label": "SIG_SPI_MASTER_TRANSACTION/ spi_master_start()",
            "label_offset": [
                6,
                -0.3999999999999986
            ],
            "label_anchor": 0,
            "label_pos": [
                38,
                36.6
            ]
        },
        "trans_2": {
            "start": "conn_4",
            "end": "conn_5",
            "vertices": [
                [
                    83,
                    41
                ],
                [
                    51,
                    41
                ],
                [
                    51,
                    41
                ],
                [
                    32,
                    41
                ]
            ],
            "label": "SIG_SPI_DRIVER_TRANSFER_SUCCESS/ spi_master_send_success()",
            "label_offset": [
                -13,
                -0.3999999999999986
            ],
            "label_anchor": 2,
            "label_pos": [
                38,
                40.6
            ]
        },
        "trans_3": {
            "start": "conn_6",
            "end": "conn_7",
            "vertices": [
                [
                    83,
                    44
                ],
                [
                    51,
                    44
                ],
                [
                    51,
                    44
                ],
                [
                    32,
                    44
                ]
            ],
            "label": "SIG_SPI_DRIVER_TRANSFER_FAIL/ spi_master_send_fail()",
            "label_offset": [
                -13,
                -0.3999999999999986
            ],
            "label_anchor": 2,
            "label_pos": [
                38,
                43.6
            ]
        },
        "trans_4": {
            "start": "conn_8",
            "end": "conn_9",
            "vertices": [
                [
                    24,
                    31
                ],
                [
                    24,
                    31
                ],
                [
                    24,
                    34
                ]
            ],
            "label": "",
            "label_offset": [
                0.5,
                1.1000000000000014
            ],
            "label_anchor": 1,
            "label_pos": [
                24.5,
                32.1
            ]
        }
    },
    "notes": {
        "SIG_SPI_MASTER_TRANSACTION": "",
        "chsm_defer": "",
        "entry": "",
        "exit": ""
    },
    "view": {
        "translate": [
            15,
            134.5
        ],
        "scale": 10
    }
}