Start of 5.X work

This commit is contained in:
Sebastien L
2025-03-18 17:38:34 -04:00
parent c0ddf0a997
commit 73bd096f37
442 changed files with 227862 additions and 21075 deletions

View File

@@ -4,13 +4,13 @@
*/
digraph protodot {
/* package: platform */
/* package: sys.dac.control */
/* source: C:/Users/sle11/Documents/VSCode/squeezelite-esp32/protobuf/proto/DacControlSet.proto */
/* selection: * */
rankdir=LR;
label="platform";
tooltip="platform";
label="sys.dac.control";
tooltip="sys.dac.control";
bgcolor="transparent"
node [
@@ -21,25 +21,27 @@ digraph protodot {
/* ------ nodes ------ */
Node_Ja_104 [shape=plaintext tooltip="platform.RegisterAction" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#fffaf0"><TR><TD COLSPAN="4" PORT="header" BGCOLOR="#e31a1c" ALIGN="right"><b>RegisterAction</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">1</TD><TD ALIGN="left">reg</TD><TD BGCOLOR="#a6cee3" PORT="poreg" ALIGN="right" TITLE="int32"><i>int32</i></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">2</TD><TD ALIGN="left">val</TD><TD BGCOLOR="#a6cee3" PORT="poval" ALIGN="right" TITLE="int32"><i>int32</i></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">3</TD><TD ALIGN="left">mode</TD><TD BGCOLOR="#b2df8a" PORT="pomode" ALIGN="right"><u>Mode</u></TD></TR></TABLE>>];
Node_Ja_106 [shape=plaintext tooltip="platform.GpioAction" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#fffaf0"><TR><TD COLSPAN="4" PORT="header" BGCOLOR="#e31a1c" ALIGN="right"><b>GpioAction</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">1</TD><TD ALIGN="left">gpio</TD><TD BGCOLOR="#a6cee3" PORT="pogpio" ALIGN="right" TITLE="int32"><i>int32</i></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">2</TD><TD ALIGN="left">level</TD><TD BGCOLOR="#b2df8a" PORT="polevel" ALIGN="right"><u>GpioActionLevel</u></TD></TR></TABLE>>];
Node_Ja_107 [shape=plaintext tooltip="platform.DelayAction" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#fffaf0"><TR><TD COLSPAN="4" PORT="header" BGCOLOR="#e31a1c" ALIGN="right"><b>DelayAction</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">1</TD><TD ALIGN="left">delay</TD><TD BGCOLOR="#a6cee3" PORT="podelay" ALIGN="right" TITLE="int32"><i>int32</i></TD></TR></TABLE>>];
Node_Ja_100 [shape=plaintext tooltip="platform.DacControlSet" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#fffaf0"><TR><TD COLSPAN="4" PORT="header" BGCOLOR="#e31a1c" ALIGN="right"><b>DacControlSet</b></TD></TR><TR><TD ALIGN="right">[...]</TD><TD ALIGN="right">1</TD><TD ALIGN="left">commands</TD><TD BGCOLOR="#fb9a99" PORT="pocommands" ALIGN="right"><b>ControlCommand</b></TD></TR></TABLE>>];
Node_Ja_102 [shape=plaintext tooltip="ControlCommandType" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#b2df8a"><TR><TD COLSPAN="2" PORT="header" BGCOLOR="#33a02c" ALIGN="right">enum <b>ControlCommandType</b></TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">INIT</TD><TD BGCOLOR="#b2df8a" ALIGN="left">0</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">POWER_ON</TD><TD BGCOLOR="#b2df8a" ALIGN="left">1</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">POWER_OFF</TD><TD BGCOLOR="#b2df8a" ALIGN="left">2</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">SPEAKER_ON</TD><TD BGCOLOR="#b2df8a" ALIGN="left">3</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">SPEAKER_OFF</TD><TD BGCOLOR="#b2df8a" ALIGN="left">4</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">HEADSET_ON</TD><TD BGCOLOR="#b2df8a" ALIGN="left">5</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">HEADSET_OFF</TD><TD BGCOLOR="#b2df8a" ALIGN="left">6</TD></TR></TABLE>>];
Node_Ja_105 [shape=plaintext tooltip="GpioActionLevel" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#b2df8a"><TR><TD COLSPAN="2" PORT="header" BGCOLOR="#33a02c" ALIGN="right">enum <b>GpioActionLevel</b></TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">ACTION_LEVEL_UNDEFINED</TD><TD BGCOLOR="#b2df8a" ALIGN="left">0</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">ACTION_LEVEL_1</TD><TD BGCOLOR="#b2df8a" ALIGN="left">1</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">ACTION_LEVEL_0</TD><TD BGCOLOR="#b2df8a" ALIGN="left">2</TD></TR></TABLE>>];
Node_Ja_101 [shape=plaintext tooltip="platform.ControlCommand" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#fffaf0"><TR><TD COLSPAN="4" PORT="header" BGCOLOR="#e31a1c" ALIGN="right"><b>ControlCommand</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">1</TD><TD ALIGN="left">type</TD><TD BGCOLOR="#b2df8a" PORT="potype" ALIGN="right"><u>ControlCommandType</u></TD></TR><TR><TD ALIGN="right">[...]</TD><TD ALIGN="right">2</TD><TD ALIGN="left">items</TD><TD BGCOLOR="#fb9a99" PORT="poitems" ALIGN="right"><b>ControlItem</b></TD></TR></TABLE>>];
Node_Ja_108 [shape=plaintext tooltip="Mode" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#b2df8a"><TR><TD COLSPAN="2" PORT="header" BGCOLOR="#33a02c" ALIGN="right">enum <b>Mode</b></TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">REG_MODE_NOTHING</TD><TD BGCOLOR="#b2df8a" ALIGN="left">0</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">REG_MODE_OR</TD><TD BGCOLOR="#b2df8a" ALIGN="left">1</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">REG_MODE_AND</TD><TD BGCOLOR="#b2df8a" ALIGN="left">2</TD></TR></TABLE>>];
Node_Ja_103 [shape=plaintext tooltip="platform.ControlItem" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#fffaf0"><TR><TD COLSPAN="4" PORT="header" BGCOLOR="#e31a1c" ALIGN="right"><b>ControlItem</b></TD></TR><TR><TD COLSPAN="4" BGCOLOR="#fdbf6f" ALIGN="left">item_type</TD></TR><TR><TD BGCOLOR="#fdbf6f"></TD><TD ALIGN="right">1</TD><TD ALIGN="left">reg_action</TD><TD ALIGN="right" BGCOLOR="#fb9a99" PORT="poreg_action"><b>RegisterAction</b></TD></TR><TR><TD BGCOLOR="#fdbf6f"></TD><TD ALIGN="right">2</TD><TD ALIGN="left">gpio_action</TD><TD ALIGN="right" BGCOLOR="#fb9a99" PORT="pogpio_action"><b>GpioAction</b></TD></TR><TR><TD BGCOLOR="#fdbf6f"></TD><TD ALIGN="right">3</TD><TD ALIGN="left">delay_action</TD><TD ALIGN="right" BGCOLOR="#fb9a99" PORT="podelay_action"><b>DelayAction</b></TD></TR><TR><TD COLSPAN="4" BGCOLOR="#fdbf6f"></TD></TR></TABLE>>];
Node_Ja_100 [shape=plaintext tooltip="sys.dac.control.Set" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#fffaf0"><TR><TD COLSPAN="4" PORT="header" BGCOLOR="#e31a1c" ALIGN="right"><b>Set</b></TD></TR><TR><TD ALIGN="right">[...]</TD><TD ALIGN="right">1</TD><TD ALIGN="left">commands</TD><TD BGCOLOR="#fb9a99" PORT="pocommands" ALIGN="right"><b>Command</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">2</TD><TD ALIGN="left">mclk_needed</TD><TD BGCOLOR="#a6cee3" PORT="pomclk_needed" ALIGN="right" TITLE="bool"><i>bool</i></TD></TR></TABLE>>];
Node_Ja_103 [shape=plaintext tooltip="sys.dac.control.Item" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#fffaf0"><TR><TD COLSPAN="4" PORT="header" BGCOLOR="#e31a1c" ALIGN="right"><b>Item</b></TD></TR><TR><TD COLSPAN="4" BGCOLOR="#fdbf6f" ALIGN="left">item_type</TD></TR><TR><TD BGCOLOR="#fdbf6f"></TD><TD ALIGN="right">1</TD><TD ALIGN="left">reg_action</TD><TD ALIGN="right" BGCOLOR="#fb9a99" PORT="poreg_action"><b>Reg</b></TD></TR><TR><TD BGCOLOR="#fdbf6f"></TD><TD ALIGN="right">2</TD><TD ALIGN="left">gpio_action</TD><TD ALIGN="right" BGCOLOR="#fb9a99" PORT="pogpio_action"><b>Gpio</b></TD></TR><TR><TD BGCOLOR="#fdbf6f"></TD><TD ALIGN="right">3</TD><TD ALIGN="left">delay_action</TD><TD ALIGN="right" BGCOLOR="#fb9a99" PORT="podelay_action"><b>Delay</b></TD></TR><TR><TD BGCOLOR="#fdbf6f"></TD><TD ALIGN="right">4</TD><TD ALIGN="left">regs_action</TD><TD ALIGN="right" BGCOLOR="#fb9a99" PORT="poregs_action"><b>Regs</b></TD></TR><TR><TD COLSPAN="4" BGCOLOR="#fdbf6f"></TD></TR></TABLE>>];
Node_Ja_104 [shape=plaintext tooltip="sys.dac.control.Reg" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#fffaf0"><TR><TD COLSPAN="4" PORT="header" BGCOLOR="#e31a1c" ALIGN="right"><b>Reg</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">1</TD><TD ALIGN="left">reg</TD><TD BGCOLOR="#a6cee3" PORT="poreg" ALIGN="right" TITLE="uint32"><i>uint32</i></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">2</TD><TD ALIGN="left">val</TD><TD BGCOLOR="#a6cee3" PORT="poval" ALIGN="right" TITLE="uint32"><i>uint32</i></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">3</TD><TD ALIGN="left">mode</TD><TD BGCOLOR="#b2df8a" PORT="pomode" ALIGN="right"><u>Mode</u></TD></TR></TABLE>>];
Node_Ja_108 [shape=plaintext tooltip="sys.dac.control.Delay" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#fffaf0"><TR><TD COLSPAN="4" PORT="header" BGCOLOR="#e31a1c" ALIGN="right"><b>Delay</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">1</TD><TD ALIGN="left">delay</TD><TD BGCOLOR="#a6cee3" PORT="podelay" ALIGN="right" TITLE="int64"><i>int64</i></TD></TR></TABLE>>];
Node_Ja_101 [shape=plaintext tooltip="Type" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#b2df8a"><TR><TD COLSPAN="2" PORT="header" BGCOLOR="#33a02c" ALIGN="right">enum <b>Type</b></TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">INIT</TD><TD BGCOLOR="#b2df8a" ALIGN="left">0</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">POWER_ON</TD><TD BGCOLOR="#b2df8a" ALIGN="left">1</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">POWER_OFF</TD><TD BGCOLOR="#b2df8a" ALIGN="left">2</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">SPEAKER_ON</TD><TD BGCOLOR="#b2df8a" ALIGN="left">3</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">SPEAKER_OFF</TD><TD BGCOLOR="#b2df8a" ALIGN="left">4</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">HEADSET_ON</TD><TD BGCOLOR="#b2df8a" ALIGN="left">5</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">HEADSET_OFF</TD><TD BGCOLOR="#b2df8a" ALIGN="left">6</TD></TR></TABLE>>];
Node_Ja_106 [shape=plaintext tooltip="Lvl" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#b2df8a"><TR><TD COLSPAN="2" PORT="header" BGCOLOR="#33a02c" ALIGN="right">enum <b>Lvl</b></TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">ACTION_LEVEL_UNDEFINED</TD><TD BGCOLOR="#b2df8a" ALIGN="left">0</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">ACTION_LEVEL_0</TD><TD BGCOLOR="#b2df8a" ALIGN="left">1</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">ACTION_LEVEL_1</TD><TD BGCOLOR="#b2df8a" ALIGN="left">2</TD></TR></TABLE>>];
Node_Ja_102 [shape=plaintext tooltip="sys.dac.control.Command" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#fffaf0"><TR><TD COLSPAN="4" PORT="header" BGCOLOR="#e31a1c" ALIGN="right"><b>Command</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">1</TD><TD ALIGN="left">type</TD><TD BGCOLOR="#b2df8a" PORT="potype" ALIGN="right"><u>Type</u></TD></TR><TR><TD ALIGN="right">[...]</TD><TD ALIGN="right">2</TD><TD ALIGN="left">items</TD><TD BGCOLOR="#fb9a99" PORT="poitems" ALIGN="right"><b>Item</b></TD></TR></TABLE>>];
Node_Ja_107 [shape=plaintext tooltip="sys.dac.control.Gpio" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#fffaf0"><TR><TD COLSPAN="4" PORT="header" BGCOLOR="#e31a1c" ALIGN="right"><b>Gpio</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">1</TD><TD ALIGN="left">gpio</TD><TD BGCOLOR="#a6cee3" PORT="pogpio" ALIGN="right" TITLE="int32"><i>int32</i></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">2</TD><TD ALIGN="left">level</TD><TD BGCOLOR="#b2df8a" PORT="polevel" ALIGN="right"><u>Lvl</u></TD></TR></TABLE>>];
Node_Ja_109 [shape=plaintext tooltip="Mode" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#b2df8a"><TR><TD COLSPAN="2" PORT="header" BGCOLOR="#33a02c" ALIGN="right">enum <b>Mode</b></TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">NOTHING</TD><TD BGCOLOR="#b2df8a" ALIGN="left">0</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">OR</TD><TD BGCOLOR="#b2df8a" ALIGN="left">1</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">AND</TD><TD BGCOLOR="#b2df8a" ALIGN="left">2</TD></TR></TABLE>>];
Node_Ja_105 [shape=plaintext tooltip="sys.dac.control.Regs" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#fffaf0"><TR><TD COLSPAN="4" PORT="header" BGCOLOR="#e31a1c" ALIGN="right"><b>Regs</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">1</TD><TD ALIGN="left">reg</TD><TD BGCOLOR="#a6cee3" PORT="poreg" ALIGN="right" TITLE="uint32"><i>uint32</i></TD></TR><TR><TD ALIGN="right">[...]</TD><TD ALIGN="right">2</TD><TD ALIGN="left">vals</TD><TD BGCOLOR="#a6cee3" PORT="povals" ALIGN="right" TITLE="uint32"><i>uint32</i></TD></TR></TABLE>>];
/* ------ connections ------ */
Node_Ja_104:pomode:e -> Node_Ja_108 [color="#008000" tooltip="Ja_104 --> Ja_108"];
Node_Ja_106:polevel:e -> Node_Ja_105 [color="#008000" tooltip="Ja_106 --> Ja_105"];
Node_Ja_100:pocommands:e -> Node_Ja_101:header [color="#000000" tooltip="Ja_100 --> Ja_101"];
Node_Ja_107:polevel:e -> Node_Ja_106 [color="#008000" tooltip="Ja_107 --> Ja_106"];
Node_Ja_102:poitems:e -> Node_Ja_103:header [color="#000000" tooltip="Ja_102 --> Ja_103"];
Node_Ja_100:pocommands:e -> Node_Ja_102:header [color="#000000" tooltip="Ja_100 --> Ja_102"];
Node_Ja_103:podelay_action:e -> Node_Ja_108:header [color="#000000" tooltip="Ja_103 --> Ja_108"];
Node_Ja_103:poreg_action:e -> Node_Ja_104:header [color="#000000" tooltip="Ja_103 --> Ja_104"];
Node_Ja_103:pogpio_action:e -> Node_Ja_106:header [color="#000000" tooltip="Ja_103 --> Ja_106"];
Node_Ja_103:podelay_action:e -> Node_Ja_107:header [color="#000000" tooltip="Ja_103 --> Ja_107"];
Node_Ja_101:potype:e -> Node_Ja_102 [color="#008000" tooltip="Ja_101 --> Ja_102"];
Node_Ja_101:poitems:e -> Node_Ja_103:header [color="#000000" tooltip="Ja_101 --> Ja_103"];
Node_Ja_103:pogpio_action:e -> Node_Ja_107:header [color="#000000" tooltip="Ja_103 --> Ja_107"];
Node_Ja_104:pomode:e -> Node_Ja_109 [color="#008000" tooltip="Ja_104 --> Ja_109"];
Node_Ja_102:potype:e -> Node_Ja_101 [color="#008000" tooltip="Ja_102 --> Ja_101"];
Node_Ja_103:poregs_action:e -> Node_Ja_105:header [color="#000000" tooltip="Ja_103 --> Ja_105"];
/* generated by github.com/seamia/protodot on Friday, 24-Nov-23 14:36:38 EST */
/* generated by github.com/seamia/protodot on Sunday, 21-Jan-24 22:15:10 EST */
}