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
}
}