Deploy code docs to GitHub Pages Travis build: 16

Commit: b079e7997d
This commit is contained in:
Travis CI 2018-05-04 10:44:31 +00:00
parent 5555f26da1
commit 5be682b96f
186 changed files with 5553 additions and 1610 deletions

BIN
html/FreeSans.ttf Normal file

Binary file not shown.

68
html/attribute.html Normal file
View File

@ -0,0 +1,68 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Arduino Hardware I2C for AVR MCUs (plain c): GCC Attributes List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Arduino Hardware I2C for AVR MCUs (plain c)
&#160;<span id="projectnumber">1.3</span>
</div>
<div id="projectbrief">Arduino Hardware I2C for AVR MCUs (plain c) documentation</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">GCC Attributes List </div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><dl class="reflist">
<dt><a class="anchor" id="_attribute000013"></a>Global <a class="el" href="ci2c_8h.html#afc15fc625892e1e50e831d7934073299">I2C_read_next</a> (I2C_SLAVE *slave, uint8_t *data, const uint16_t bytes)</dt>
<dd>inline </dd>
<dt><a class="anchor" id="_attribute000009"></a>Global <a class="el" href="ci2c_8h.html#a061eb7b1f0b2fe0203d7947d01437042">I2C_slave_get_addr</a> (const I2C_SLAVE *slave)</dt>
<dd>inline </dd>
<dt><a class="anchor" id="_attribute000011"></a>Global <a class="el" href="ci2c_8h.html#a41be982659cb049fcdf88a18e3e4c4e0">I2C_slave_get_reg_addr</a> (const I2C_SLAVE *slave)</dt>
<dd>inline </dd>
<dt><a class="anchor" id="_attribute000010"></a>Global <a class="el" href="ci2c_8h.html#acbece630e3277827b1a0351d0bdad74a">I2C_slave_get_reg_size</a> (const I2C_SLAVE *slave)</dt>
<dd>inline </dd>
<dt><a class="anchor" id="_attribute000012"></a>Global <a class="el" href="ci2c_8h.html#add4eec772922da692bdbb84c354a3fa0">I2C_write_next</a> (I2C_SLAVE *slave, uint8_t *data, const uint16_t bytes)</dt>
<dd>inline </dd>
<dt><a class="anchor" id="_attribute000008"></a>Class <a class="el" href="struct_struct_i2_c_slave.html">StructI2CSlave</a> </dt>
<dd>packed struct </dd>
</dl>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>

1225
html/ci2c_8c.html Normal file

File diff suppressed because it is too large Load Diff

14
html/ci2c_8c__incl.dot Normal file
View File

@ -0,0 +1,14 @@
digraph "src/ci2c.c"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
Node0 [label="src/ci2c.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
Node0 -> Node1 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node1 [label="ci2c.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html",tooltip="arduino i2c in plain c declarations "];
Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node2 [label="Arduino.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
Node1 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node3 [label="inttypes.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
Node1 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node4 [label="stdbool.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
}

1
html/ci2c_8c__incl.md5 Normal file
View File

@ -0,0 +1 @@
63894d147b554b73e1a519395c5ec9d1

View File

@ -0,0 +1,20 @@
digraph "I2C_reset"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
Node23 [label="I2C_reset",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
Node23 -> Node24 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node24 [label="I2C_set_speed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html#a7c5b1857ae28ade8959a8a06f500ecde",tooltip="Change I2C frequency. "];
Node24 -> Node25 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node25 [label="I2C_init",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html#a99283d800332d700deed19f5a37e61d8",tooltip="Enable I2c module on arduino board (including pull-ups, enabling of ACK, and setting clock frequency)..."];
Node25 -> Node26 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node26 [label="setup",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html#a4fc01d736fe50cf5b977f755b675f11d"];
Node25 -> Node27 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node27 [label="I2C_slave_get_reg_addr",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html#a41be982659cb049fcdf88a18e3e4c4e0",tooltip="Get I2C current register address (addr may passed this way in procedures if contigous accesses) ..."];
Node24 -> Node27 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node23 -> Node28 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node28 [label="I2C_read_next",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html#afc15fc625892e1e50e831d7934073299",tooltip="This inline is a wrapper to I2C_read in case of contigous operations. "];
Node28 -> Node29 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node29 [label="loop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__master__read_8ino.html#afe461d27b9c48d5921c00d521181f12f"];
}

View File

@ -0,0 +1 @@
58924c34d9f109a798dc3820f6d7562f

View File

@ -0,0 +1,14 @@
digraph "I2C_slave_set_reg_size"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
Node55 [label="I2C_slave_set_reg_size",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
Node55 -> Node56 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node56 [label="I2C_slave_init",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html#af93c2e35e06edcea492607b628d5ae1f",tooltip="Init an I2C slave structure for cMI2C communication. "];
Node56 -> Node57 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node57 [label="setup",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html#a4fc01d736fe50cf5b977f755b675f11d"];
Node56 -> Node58 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node58 [label="I2C_get_chip_id",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html#ad357f6e59cf5ec94f3ccaa70a20e1b11",tooltip="This procedure calls appropriate functions to get chip ID of FUJITSU devices. "];
Node58 -> Node57 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
}

View File

@ -0,0 +1 @@
6ce6ddef52acb0ab5f57309df641cd72

View File

@ -0,0 +1,21 @@
digraph "I2C_stop"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
Node81 [label="I2C_stop",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
Node81 -> Node82 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node82 [label="I2C_wr_advanced",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html#a21e16cd4ec558cb48d7df75c546027a2",tooltip="This procedure calls appropriate functions to perform a proper send transaction on I2C bus..."];
Node82 -> Node83 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node83 [label="setup",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html#a4fc01d736fe50cf5b977f755b675f11d"];
Node81 -> Node84 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node84 [label="I2C_rd_advanced",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html#a5d82c84361ed35c102edb0f5e4f677d4",tooltip="This procedure calls appropriate functions to perform a proper receive transaction on I2C bus..."];
Node84 -> Node83 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node81 -> Node85 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node85 [label="I2C_get_chip_id",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html#ad357f6e59cf5ec94f3ccaa70a20e1b11",tooltip="This procedure calls appropriate functions to get chip ID of FUJITSU devices. "];
Node85 -> Node83 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node81 -> Node86 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node86 [label="I2C_read_next",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html#afc15fc625892e1e50e831d7934073299",tooltip="This inline is a wrapper to I2C_read in case of contigous operations. "];
Node86 -> Node87 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node87 [label="loop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__master__read_8ino.html#afe461d27b9c48d5921c00d521181f12f"];
}

View File

@ -0,0 +1 @@
204fa1d4ff4bcadf7832258ad0373b3a

View File

@ -0,0 +1,9 @@
digraph "I2C_uninit"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
Node89 [label="I2C_uninit",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
Node89 -> Node90 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node90 [label="I2C_slave_get_reg_addr",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html#a41be982659cb049fcdf88a18e3e4c4e0",tooltip="Get I2C current register address (addr may passed this way in procedures if contigous accesses) ..."];
}

View File

@ -0,0 +1 @@
5539f444a01ca66379470094fb9965b9

View File

@ -0,0 +1,9 @@
digraph "I2C_set_speed"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
Node33 [label="I2C_set_speed",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
Node33 -> Node34 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node34 [label="I2C_reset",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8c.html#a2c25bc5fdf909b7d45d722970eb04d82",tooltip="I2C bus reset (Release SCL and SDA lines and re-enable module) "];
}

View File

@ -0,0 +1 @@
a5fb369a0855a531e0c6c931a1d2f9e4

View File

@ -0,0 +1,14 @@
digraph "I2C_set_speed"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
Node35 [label="I2C_set_speed",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
Node35 -> Node36 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node36 [label="I2C_init",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html#a99283d800332d700deed19f5a37e61d8",tooltip="Enable I2c module on arduino board (including pull-ups, enabling of ACK, and setting clock frequency)..."];
Node36 -> Node37 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node37 [label="setup",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html#a4fc01d736fe50cf5b977f755b675f11d"];
Node36 -> Node38 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node38 [label="I2C_slave_get_reg_addr",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html#a41be982659cb049fcdf88a18e3e4c4e0",tooltip="Get I2C current register address (addr may passed this way in procedures if contigous accesses) ..."];
Node35 -> Node38 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
}

View File

@ -0,0 +1 @@
922595ef8a6a27a631f30b36ee44a42e

View File

@ -0,0 +1,13 @@
digraph "I2C_write"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
Node100 [label="I2C_write",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
Node100 -> Node101 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node101 [label="loop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__master__write_8ino.html#afe461d27b9c48d5921c00d521181f12f"];
Node100 -> Node102 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node102 [label="I2C_slave_get_reg_addr",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html#a41be982659cb049fcdf88a18e3e4c4e0",tooltip="Get I2C current register address (addr may passed this way in procedures if contigous accesses) ..."];
Node100 -> Node103 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node103 [label="I2C_write_next",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html#add4eec772922da692bdbb84c354a3fa0",tooltip="This inline is a wrapper to I2C_write in case of contigous operations. "];
}

View File

@ -0,0 +1 @@
76be8a0d56429c69d9eb479e194ca779

View File

@ -0,0 +1,18 @@
digraph "I2C_rd8"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
Node10 [label="I2C_rd8",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
Node10 -> Node11 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node11 [label="I2C_rd_advanced",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html#a5d82c84361ed35c102edb0f5e4f677d4",tooltip="This procedure calls appropriate functions to perform a proper receive transaction on I2C bus..."];
Node11 -> Node12 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node12 [label="setup",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html#a4fc01d736fe50cf5b977f755b675f11d"];
Node10 -> Node13 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node13 [label="I2C_get_chip_id",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html#ad357f6e59cf5ec94f3ccaa70a20e1b11",tooltip="This procedure calls appropriate functions to get chip ID of FUJITSU devices. "];
Node13 -> Node12 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node10 -> Node14 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node14 [label="I2C_read_next",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html#afc15fc625892e1e50e831d7934073299",tooltip="This inline is a wrapper to I2C_read in case of contigous operations. "];
Node14 -> Node15 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node15 [label="loop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__master__read_8ino.html#afe461d27b9c48d5921c00d521181f12f"];
}

View File

@ -0,0 +1 @@
60dba050a4037f73aee33ef22ea2a48d

View File

@ -0,0 +1,15 @@
digraph "I2C_slave_set_rw_func"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
Node60 [label="I2C_slave_set_rw_func",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
Node60 -> Node61 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node61 [label="setup",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html#a4fc01d736fe50cf5b977f755b675f11d"];
Node60 -> Node62 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node62 [label="I2C_slave_init",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html#af93c2e35e06edcea492607b628d5ae1f",tooltip="Init an I2C slave structure for cMI2C communication. "];
Node62 -> Node61 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node62 -> Node63 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node63 [label="I2C_get_chip_id",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html#ad357f6e59cf5ec94f3ccaa70a20e1b11",tooltip="This procedure calls appropriate functions to get chip ID of FUJITSU devices. "];
Node63 -> Node61 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
}

View File

@ -0,0 +1 @@
3d54600cae854360dd1215e77a38c3f1

View File

@ -0,0 +1,11 @@
digraph "I2C_init"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
Node0 [label="I2C_init",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
Node0 -> Node1 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node1 [label="I2C_set_speed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8c.html#a7c5b1857ae28ade8959a8a06f500ecde",tooltip="Change I2C frequency. "];
Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node2 [label="I2C_reset",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8c.html#a2c25bc5fdf909b7d45d722970eb04d82",tooltip="I2C bus reset (Release SCL and SDA lines and re-enable module) "];
}

View File

@ -0,0 +1 @@
2a0e10dd1a68bd92fb38b08b6aaddc60

View File

@ -0,0 +1,11 @@
digraph "I2C_init"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
Node3 [label="I2C_init",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
Node3 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node4 [label="setup",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html#a4fc01d736fe50cf5b977f755b675f11d"];
Node3 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node5 [label="I2C_slave_get_reg_addr",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html#a41be982659cb049fcdf88a18e3e4c4e0",tooltip="Get I2C current register address (addr may passed this way in procedures if contigous accesses) ..."];
}

View File

@ -0,0 +1 @@
8c6c5ebeef1cd9f063fbbcb0abd7af27

View File

@ -0,0 +1,21 @@
digraph "I2C_start"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
Node73 [label="I2C_start",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
Node73 -> Node74 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node74 [label="I2C_wr_advanced",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html#a21e16cd4ec558cb48d7df75c546027a2",tooltip="This procedure calls appropriate functions to perform a proper send transaction on I2C bus..."];
Node74 -> Node75 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node75 [label="setup",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html#a4fc01d736fe50cf5b977f755b675f11d"];
Node73 -> Node76 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node76 [label="I2C_rd_advanced",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html#a5d82c84361ed35c102edb0f5e4f677d4",tooltip="This procedure calls appropriate functions to perform a proper receive transaction on I2C bus..."];
Node76 -> Node75 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node73 -> Node77 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node77 [label="I2C_get_chip_id",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html#ad357f6e59cf5ec94f3ccaa70a20e1b11",tooltip="This procedure calls appropriate functions to get chip ID of FUJITSU devices. "];
Node77 -> Node75 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node73 -> Node78 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node78 [label="I2C_read_next",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html#afc15fc625892e1e50e831d7934073299",tooltip="This inline is a wrapper to I2C_read in case of contigous operations. "];
Node78 -> Node79 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node79 [label="loop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__master__read_8ino.html#afe461d27b9c48d5921c00d521181f12f"];
}

View File

@ -0,0 +1 @@
bdd09b107bf881bd9f7b4132902d9506

View File

@ -0,0 +1,21 @@
digraph "I2C_sndAddr"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
Node65 [label="I2C_sndAddr",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
Node65 -> Node66 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node66 [label="I2C_wr_advanced",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html#a21e16cd4ec558cb48d7df75c546027a2",tooltip="This procedure calls appropriate functions to perform a proper send transaction on I2C bus..."];
Node66 -> Node67 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node67 [label="setup",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html#a4fc01d736fe50cf5b977f755b675f11d"];
Node65 -> Node68 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node68 [label="I2C_rd_advanced",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html#a5d82c84361ed35c102edb0f5e4f677d4",tooltip="This procedure calls appropriate functions to perform a proper receive transaction on I2C bus..."];
Node68 -> Node67 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node65 -> Node69 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node69 [label="I2C_get_chip_id",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html#ad357f6e59cf5ec94f3ccaa70a20e1b11",tooltip="This procedure calls appropriate functions to get chip ID of FUJITSU devices. "];
Node69 -> Node67 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node65 -> Node70 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node70 [label="I2C_read_next",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html#afc15fc625892e1e50e831d7934073299",tooltip="This inline is a wrapper to I2C_read in case of contigous operations. "];
Node70 -> Node71 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node71 [label="loop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__master__read_8ino.html#afe461d27b9c48d5921c00d521181f12f"];
}

View File

@ -0,0 +1 @@
51f00b1ad1bca2c8e2fc6a6ff4a65f5d

View File

@ -0,0 +1,21 @@
digraph "I2C_wr8"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
Node92 [label="I2C_wr8",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
Node92 -> Node93 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node93 [label="I2C_wr_advanced",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html#a21e16cd4ec558cb48d7df75c546027a2",tooltip="This procedure calls appropriate functions to perform a proper send transaction on I2C bus..."];
Node93 -> Node94 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node94 [label="setup",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html#a4fc01d736fe50cf5b977f755b675f11d"];
Node92 -> Node95 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node95 [label="I2C_rd_advanced",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html#a5d82c84361ed35c102edb0f5e4f677d4",tooltip="This procedure calls appropriate functions to perform a proper receive transaction on I2C bus..."];
Node95 -> Node94 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node92 -> Node96 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node96 [label="I2C_get_chip_id",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html#ad357f6e59cf5ec94f3ccaa70a20e1b11",tooltip="This procedure calls appropriate functions to get chip ID of FUJITSU devices. "];
Node96 -> Node94 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node92 -> Node97 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node97 [label="I2C_read_next",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html#afc15fc625892e1e50e831d7934073299",tooltip="This inline is a wrapper to I2C_read in case of contigous operations. "];
Node97 -> Node98 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node98 [label="loop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__master__read_8ino.html#afe461d27b9c48d5921c00d521181f12f"];
}

View File

@ -0,0 +1 @@
845cc651b1ac72c3c02ceaad56f47cc5

View File

@ -0,0 +1,9 @@
digraph "I2C_is_busy"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
Node7 [label="I2C_is_busy",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
Node7 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node8 [label="I2C_slave_get_reg_addr",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html#a41be982659cb049fcdf88a18e3e4c4e0",tooltip="Get I2C current register address (addr may passed this way in procedures if contigous accesses) ..."];
}

View File

@ -0,0 +1 @@
45362ed63d2b78b0b3b675022da0e49f

View File

@ -0,0 +1,9 @@
digraph "I2C_set_timeout"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
Node40 [label="I2C_set_timeout",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
Node40 -> Node41 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node41 [label="I2C_slave_get_reg_addr",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html#a41be982659cb049fcdf88a18e3e4c4e0",tooltip="Get I2C current register address (addr may passed this way in procedures if contigous accesses) ..."];
}

View File

@ -0,0 +1 @@
6bb0311913eff3f6d9256ec2dae079a0

View File

@ -0,0 +1,14 @@
digraph "I2C_slave_set_addr"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
Node50 [label="I2C_slave_set_addr",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
Node50 -> Node51 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node51 [label="I2C_slave_init",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html#af93c2e35e06edcea492607b628d5ae1f",tooltip="Init an I2C slave structure for cMI2C communication. "];
Node51 -> Node52 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node52 [label="setup",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html#a4fc01d736fe50cf5b977f755b675f11d"];
Node51 -> Node53 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node53 [label="I2C_get_chip_id",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html#ad357f6e59cf5ec94f3ccaa70a20e1b11",tooltip="This procedure calls appropriate functions to get chip ID of FUJITSU devices. "];
Node53 -> Node52 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
}

View File

@ -0,0 +1 @@
4cfa46272573ecc5e315e4b5c2b43f77

View File

@ -0,0 +1,15 @@
digraph "I2C_read"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
Node17 [label="I2C_read",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
Node17 -> Node18 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node18 [label="loop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html#afe461d27b9c48d5921c00d521181f12f"];
Node17 -> Node19 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node19 [label="I2C_write_next",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html#add4eec772922da692bdbb84c354a3fa0",tooltip="This inline is a wrapper to I2C_write in case of contigous operations. "];
Node17 -> Node20 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node20 [label="I2C_read_next",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html#afc15fc625892e1e50e831d7934073299",tooltip="This inline is a wrapper to I2C_read in case of contigous operations. "];
Node20 -> Node21 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node21 [label="loop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__master__read_8ino.html#afe461d27b9c48d5921c00d521181f12f"];
}

View File

@ -0,0 +1 @@
b9bf215aabbb43a5ba567024e3687b5d

View File

@ -0,0 +1,9 @@
digraph "I2C_set_retries"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
Node31 [label="I2C_set_retries",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
Node31 -> Node32 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node32 [label="I2C_slave_get_reg_addr",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html#a41be982659cb049fcdf88a18e3e4c4e0",tooltip="Get I2C current register address (addr may passed this way in procedures if contigous accesses) ..."];
}

View File

@ -0,0 +1 @@
cc29e7247e32379c8661d65948de589d

View File

@ -0,0 +1,13 @@
digraph "I2C_slave_init"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
Node42 [label="I2C_slave_init",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
Node42 -> Node43 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node43 [label="I2C_slave_set_addr",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8c.html#ad0eed3132d3284d6f921d13488721226",tooltip="Change I2C slave address. "];
Node42 -> Node44 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node44 [label="I2C_slave_set_reg_size",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8c.html#a47d121773459b24568e5df4f81fbf905",tooltip="Change I2C registers map size (for access) "];
Node42 -> Node45 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node45 [label="I2C_slave_set_rw_func",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8c.html#a8d88530833d3685d52ea5486b1316427",tooltip="Redirect slave I2C read/write function (if needed for advanced use) "];
}

View File

@ -0,0 +1 @@
e2accda758f47dcc342c54fd47dcc510

View File

@ -0,0 +1,12 @@
digraph "I2C_slave_init"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
Node46 [label="I2C_slave_init",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
Node46 -> Node47 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node47 [label="setup",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html#a4fc01d736fe50cf5b977f755b675f11d"];
Node46 -> Node48 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node48 [label="I2C_get_chip_id",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html#ad357f6e59cf5ec94f3ccaa70a20e1b11",tooltip="This procedure calls appropriate functions to get chip ID of FUJITSU devices. "];
Node48 -> Node47 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
}

View File

@ -0,0 +1 @@
e4694bf1209a793b58fd5baf9a85b4a0

1412
html/ci2c_8h.html Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,14 @@
digraph "src/ci2c.h"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
Node4 [label="src/ci2c.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
Node4 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node5 [label="examples/ci2c_advanced\l/ci2c_advanced.ino",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html"];
Node4 -> Node6 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node6 [label="examples/ci2c_master\l_read/ci2c_master_read.ino",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__master__read_8ino.html"];
Node4 -> Node7 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node7 [label="examples/ci2c_master\l_write/ci2c_master_write.ino",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__master__write_8ino.html"];
Node4 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node8 [label="src/ci2c.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8c.html",tooltip="arduino master i2c in plain c code "];
}

View File

@ -0,0 +1 @@
f43df92a20e8b071ef8f2cc9b4ef13db

12
html/ci2c_8h__incl.dot Normal file
View File

@ -0,0 +1,12 @@
digraph "src/ci2c.h"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
Node0 [label="src/ci2c.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
Node0 -> Node1 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node1 [label="Arduino.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
Node0 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node2 [label="inttypes.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
Node0 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node3 [label="stdbool.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
}

1
html/ci2c_8h__incl.md5 Normal file
View File

@ -0,0 +1 @@
3345c175dbd55aecba6767274594cc08

View File

@ -0,0 +1,20 @@
digraph "I2C_reset"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
Node33 [label="I2C_reset",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
Node33 -> Node34 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node34 [label="I2C_set_speed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html#a7c5b1857ae28ade8959a8a06f500ecde",tooltip="Change I2C frequency. "];
Node34 -> Node35 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node35 [label="I2C_init",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html#a99283d800332d700deed19f5a37e61d8",tooltip="Enable I2c module on arduino board (including pull-ups, enabling of ACK, and setting clock frequency)..."];
Node35 -> Node36 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node36 [label="setup",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html#a4fc01d736fe50cf5b977f755b675f11d"];
Node35 -> Node37 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node37 [label="I2C_slave_get_reg_addr",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html#a41be982659cb049fcdf88a18e3e4c4e0",tooltip="Get I2C current register address (addr may passed this way in procedures if contigous accesses) ..."];
Node34 -> Node37 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node33 -> Node38 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node38 [label="I2C_read_next",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html#afc15fc625892e1e50e831d7934073299",tooltip="This inline is a wrapper to I2C_read in case of contigous operations. "];
Node38 -> Node39 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node39 [label="loop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__master__read_8ino.html#afe461d27b9c48d5921c00d521181f12f"];
}

View File

@ -0,0 +1 @@
3a74848d896c2e87e47caf68e8e837be

View File

@ -0,0 +1,26 @@
digraph "I2C_slave_get_reg_addr"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
Node54 [label="I2C_slave_get_reg_addr",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
Node54 -> Node55 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node55 [label="I2C_init",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html#a99283d800332d700deed19f5a37e61d8",tooltip="Enable I2c module on arduino board (including pull-ups, enabling of ACK, and setting clock frequency)..."];
Node55 -> Node56 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node56 [label="I2C_set_speed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8c.html#a7c5b1857ae28ade8959a8a06f500ecde",tooltip="Change I2C frequency. "];
Node56 -> Node57 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node57 [label="I2C_reset",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8c.html#a2c25bc5fdf909b7d45d722970eb04d82",tooltip="I2C bus reset (Release SCL and SDA lines and re-enable module) "];
Node54 -> Node58 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node58 [label="I2C_uninit",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html#a74e1381b536811b202d087471723fb9e",tooltip="Disable I2c module on arduino board (releasing pull-ups, and TWI control) "];
Node54 -> Node59 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node59 [label="I2C_set_speed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html#a7c5b1857ae28ade8959a8a06f500ecde",tooltip="Change I2C frequency. "];
Node59 -> Node57 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node54 -> Node60 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node60 [label="I2C_set_timeout",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html#acd209174a3b5ab213131a93633c19a38",tooltip="Change I2C ack timeout. "];
Node54 -> Node61 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node61 [label="I2C_set_retries",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html#ad74e31ebd08a9ddef57f571783f37cc7",tooltip="Change I2C message retries (in case of failure) "];
Node54 -> Node62 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node62 [label="I2C_is_busy",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html#ac370df06df51c68217eafcee96e5a3e0",tooltip="Get I2C busy status. "];
Node54 -> Node63 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node63 [label="I2C_write",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html#a83adef951ffd9fb5105216f6ee464bb9",tooltip="This function writes the provided data to the address specified. "];
}

View File

@ -0,0 +1 @@
c2337e07aad730e86e16aa8506f1352a

View File

@ -0,0 +1,14 @@
digraph "I2C_slave_set_reg_size"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
Node80 [label="I2C_slave_set_reg_size",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
Node80 -> Node81 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node81 [label="I2C_slave_init",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html#af93c2e35e06edcea492607b628d5ae1f",tooltip="Init an I2C slave structure for cMI2C communication. "];
Node81 -> Node82 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node82 [label="setup",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html#a4fc01d736fe50cf5b977f755b675f11d"];
Node81 -> Node83 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node83 [label="I2C_get_chip_id",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html#ad357f6e59cf5ec94f3ccaa70a20e1b11",tooltip="This procedure calls appropriate functions to get chip ID of FUJITSU devices. "];
Node83 -> Node82 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
}

View File

@ -0,0 +1 @@
dc9718f9a2763aae34a1c854024d5f35

View File

@ -0,0 +1,21 @@
digraph "I2C_stop"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
Node106 [label="I2C_stop",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
Node106 -> Node107 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node107 [label="I2C_wr_advanced",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html#a21e16cd4ec558cb48d7df75c546027a2",tooltip="This procedure calls appropriate functions to perform a proper send transaction on I2C bus..."];
Node107 -> Node108 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node108 [label="setup",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html#a4fc01d736fe50cf5b977f755b675f11d"];
Node106 -> Node109 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node109 [label="I2C_rd_advanced",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html#a5d82c84361ed35c102edb0f5e4f677d4",tooltip="This procedure calls appropriate functions to perform a proper receive transaction on I2C bus..."];
Node109 -> Node108 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node106 -> Node110 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node110 [label="I2C_get_chip_id",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html#ad357f6e59cf5ec94f3ccaa70a20e1b11",tooltip="This procedure calls appropriate functions to get chip ID of FUJITSU devices. "];
Node110 -> Node108 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node106 -> Node111 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node111 [label="I2C_read_next",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html#afc15fc625892e1e50e831d7934073299",tooltip="This inline is a wrapper to I2C_read in case of contigous operations. "];
Node111 -> Node112 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node112 [label="loop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__master__read_8ino.html#afe461d27b9c48d5921c00d521181f12f"];
}

View File

@ -0,0 +1 @@
2fcef6f121d66efe8c4740645712c394

View File

@ -0,0 +1,9 @@
digraph "I2C_uninit"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
Node114 [label="I2C_uninit",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
Node114 -> Node115 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node115 [label="I2C_slave_get_reg_addr",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html#a41be982659cb049fcdf88a18e3e4c4e0",tooltip="Get I2C current register address (addr may passed this way in procedures if contigous accesses) ..."];
}

View File

@ -0,0 +1 @@
30c81a6b2d5cbcd603ce91c29caa7675

View File

@ -0,0 +1,9 @@
digraph "I2C_set_speed"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
Node43 [label="I2C_set_speed",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
Node43 -> Node44 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node44 [label="I2C_reset",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8c.html#a2c25bc5fdf909b7d45d722970eb04d82",tooltip="I2C bus reset (Release SCL and SDA lines and re-enable module) "];
}

View File

@ -0,0 +1 @@
9d61251805214a4da52de3853af6a827

View File

@ -0,0 +1,14 @@
digraph "I2C_set_speed"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
Node45 [label="I2C_set_speed",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
Node45 -> Node46 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node46 [label="I2C_init",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html#a99283d800332d700deed19f5a37e61d8",tooltip="Enable I2c module on arduino board (including pull-ups, enabling of ACK, and setting clock frequency)..."];
Node46 -> Node47 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node47 [label="setup",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html#a4fc01d736fe50cf5b977f755b675f11d"];
Node46 -> Node48 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node48 [label="I2C_slave_get_reg_addr",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html#a41be982659cb049fcdf88a18e3e4c4e0",tooltip="Get I2C current register address (addr may passed this way in procedures if contigous accesses) ..."];
Node45 -> Node48 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
}

View File

@ -0,0 +1 @@
9e9bd8d459e535c7a9b73a1311f7f02f

View File

@ -0,0 +1,13 @@
digraph "I2C_write"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
Node125 [label="I2C_write",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
Node125 -> Node126 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node126 [label="loop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__master__write_8ino.html#afe461d27b9c48d5921c00d521181f12f"];
Node125 -> Node127 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node127 [label="I2C_slave_get_reg_addr",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html#a41be982659cb049fcdf88a18e3e4c4e0",tooltip="Get I2C current register address (addr may passed this way in procedures if contigous accesses) ..."];
Node125 -> Node128 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node128 [label="I2C_write_next",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html#add4eec772922da692bdbb84c354a3fa0",tooltip="This inline is a wrapper to I2C_write in case of contigous operations. "];
}

View File

@ -0,0 +1 @@
bf599c632afe0bd64f1e3c5f40bc77e0

View File

@ -0,0 +1,18 @@
digraph "I2C_rd8"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
Node10 [label="I2C_rd8",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
Node10 -> Node11 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node11 [label="I2C_rd_advanced",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html#a5d82c84361ed35c102edb0f5e4f677d4",tooltip="This procedure calls appropriate functions to perform a proper receive transaction on I2C bus..."];
Node11 -> Node12 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node12 [label="setup",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html#a4fc01d736fe50cf5b977f755b675f11d"];
Node10 -> Node13 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node13 [label="I2C_get_chip_id",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html#ad357f6e59cf5ec94f3ccaa70a20e1b11",tooltip="This procedure calls appropriate functions to get chip ID of FUJITSU devices. "];
Node13 -> Node12 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node10 -> Node14 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node14 [label="I2C_read_next",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html#afc15fc625892e1e50e831d7934073299",tooltip="This inline is a wrapper to I2C_read in case of contigous operations. "];
Node14 -> Node15 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node15 [label="loop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__master__read_8ino.html#afe461d27b9c48d5921c00d521181f12f"];
}

View File

@ -0,0 +1 @@
60dba050a4037f73aee33ef22ea2a48d

View File

@ -0,0 +1,15 @@
digraph "I2C_slave_set_rw_func"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
Node85 [label="I2C_slave_set_rw_func",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
Node85 -> Node86 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node86 [label="setup",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html#a4fc01d736fe50cf5b977f755b675f11d"];
Node85 -> Node87 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node87 [label="I2C_slave_init",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html#af93c2e35e06edcea492607b628d5ae1f",tooltip="Init an I2C slave structure for cMI2C communication. "];
Node87 -> Node86 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node87 -> Node88 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node88 [label="I2C_get_chip_id",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html#ad357f6e59cf5ec94f3ccaa70a20e1b11",tooltip="This procedure calls appropriate functions to get chip ID of FUJITSU devices. "];
Node88 -> Node86 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
}

View File

@ -0,0 +1 @@
68aae46ebf8c07d9c76f0c1656244c69

View File

@ -0,0 +1,11 @@
digraph "I2C_init"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
Node0 [label="I2C_init",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
Node0 -> Node1 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node1 [label="I2C_set_speed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8c.html#a7c5b1857ae28ade8959a8a06f500ecde",tooltip="Change I2C frequency. "];
Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node2 [label="I2C_reset",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8c.html#a2c25bc5fdf909b7d45d722970eb04d82",tooltip="I2C bus reset (Release SCL and SDA lines and re-enable module) "];
}

View File

@ -0,0 +1 @@
2a0e10dd1a68bd92fb38b08b6aaddc60

View File

@ -0,0 +1,11 @@
digraph "I2C_init"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
Node3 [label="I2C_init",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
Node3 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node4 [label="setup",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html#a4fc01d736fe50cf5b977f755b675f11d"];
Node3 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node5 [label="I2C_slave_get_reg_addr",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html#a41be982659cb049fcdf88a18e3e4c4e0",tooltip="Get I2C current register address (addr may passed this way in procedures if contigous accesses) ..."];
}

View File

@ -0,0 +1 @@
8c6c5ebeef1cd9f063fbbcb0abd7af27

View File

@ -0,0 +1,21 @@
digraph "I2C_start"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
Node98 [label="I2C_start",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
Node98 -> Node99 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node99 [label="I2C_wr_advanced",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html#a21e16cd4ec558cb48d7df75c546027a2",tooltip="This procedure calls appropriate functions to perform a proper send transaction on I2C bus..."];
Node99 -> Node100 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node100 [label="setup",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html#a4fc01d736fe50cf5b977f755b675f11d"];
Node98 -> Node101 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node101 [label="I2C_rd_advanced",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html#a5d82c84361ed35c102edb0f5e4f677d4",tooltip="This procedure calls appropriate functions to perform a proper receive transaction on I2C bus..."];
Node101 -> Node100 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node98 -> Node102 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node102 [label="I2C_get_chip_id",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html#ad357f6e59cf5ec94f3ccaa70a20e1b11",tooltip="This procedure calls appropriate functions to get chip ID of FUJITSU devices. "];
Node102 -> Node100 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node98 -> Node103 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node103 [label="I2C_read_next",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html#afc15fc625892e1e50e831d7934073299",tooltip="This inline is a wrapper to I2C_read in case of contigous operations. "];
Node103 -> Node104 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node104 [label="loop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__master__read_8ino.html#afe461d27b9c48d5921c00d521181f12f"];
}

View File

@ -0,0 +1 @@
c73636ee09460856cadc0847aafd398a

View File

@ -0,0 +1,21 @@
digraph "I2C_sndAddr"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
Node90 [label="I2C_sndAddr",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
Node90 -> Node91 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node91 [label="I2C_wr_advanced",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html#a21e16cd4ec558cb48d7df75c546027a2",tooltip="This procedure calls appropriate functions to perform a proper send transaction on I2C bus..."];
Node91 -> Node92 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node92 [label="setup",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html#a4fc01d736fe50cf5b977f755b675f11d"];
Node90 -> Node93 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node93 [label="I2C_rd_advanced",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html#a5d82c84361ed35c102edb0f5e4f677d4",tooltip="This procedure calls appropriate functions to perform a proper receive transaction on I2C bus..."];
Node93 -> Node92 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node90 -> Node94 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node94 [label="I2C_get_chip_id",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html#ad357f6e59cf5ec94f3ccaa70a20e1b11",tooltip="This procedure calls appropriate functions to get chip ID of FUJITSU devices. "];
Node94 -> Node92 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node90 -> Node95 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node95 [label="I2C_read_next",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html#afc15fc625892e1e50e831d7934073299",tooltip="This inline is a wrapper to I2C_read in case of contigous operations. "];
Node95 -> Node96 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node96 [label="loop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__master__read_8ino.html#afe461d27b9c48d5921c00d521181f12f"];
}

View File

@ -0,0 +1 @@
1f1ef4d9d54fff53038d5464788b3b19

View File

@ -0,0 +1,21 @@
digraph "I2C_wr8"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
Node117 [label="I2C_wr8",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
Node117 -> Node118 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node118 [label="I2C_wr_advanced",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html#a21e16cd4ec558cb48d7df75c546027a2",tooltip="This procedure calls appropriate functions to perform a proper send transaction on I2C bus..."];
Node118 -> Node119 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node119 [label="setup",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html#a4fc01d736fe50cf5b977f755b675f11d"];
Node117 -> Node120 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node120 [label="I2C_rd_advanced",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html#a5d82c84361ed35c102edb0f5e4f677d4",tooltip="This procedure calls appropriate functions to perform a proper receive transaction on I2C bus..."];
Node120 -> Node119 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node117 -> Node121 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node121 [label="I2C_get_chip_id",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html#ad357f6e59cf5ec94f3ccaa70a20e1b11",tooltip="This procedure calls appropriate functions to get chip ID of FUJITSU devices. "];
Node121 -> Node119 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node117 -> Node122 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node122 [label="I2C_read_next",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html#afc15fc625892e1e50e831d7934073299",tooltip="This inline is a wrapper to I2C_read in case of contigous operations. "];
Node122 -> Node123 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node123 [label="loop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__master__read_8ino.html#afe461d27b9c48d5921c00d521181f12f"];
}

View File

@ -0,0 +1 @@
b0797d4a3f9aeb6a2f28e41da9d96417

View File

@ -0,0 +1,9 @@
digraph "I2C_is_busy"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
Node7 [label="I2C_is_busy",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
Node7 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node8 [label="I2C_slave_get_reg_addr",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html#a41be982659cb049fcdf88a18e3e4c4e0",tooltip="Get I2C current register address (addr may passed this way in procedures if contigous accesses) ..."];
}

View File

@ -0,0 +1 @@
45362ed63d2b78b0b3b675022da0e49f

View File

@ -0,0 +1,9 @@
digraph "I2C_set_timeout"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
Node50 [label="I2C_set_timeout",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
Node50 -> Node51 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node51 [label="I2C_slave_get_reg_addr",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html#a41be982659cb049fcdf88a18e3e4c4e0",tooltip="Get I2C current register address (addr may passed this way in procedures if contigous accesses) ..."];
}

View File

@ -0,0 +1 @@
f7b256ae22f21f91b55e8245f426146d

View File

@ -0,0 +1,14 @@
digraph "I2C_slave_set_addr"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
Node75 [label="I2C_slave_set_addr",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
Node75 -> Node76 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node76 [label="I2C_slave_init",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html#af93c2e35e06edcea492607b628d5ae1f",tooltip="Init an I2C slave structure for cMI2C communication. "];
Node76 -> Node77 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node77 [label="setup",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html#a4fc01d736fe50cf5b977f755b675f11d"];
Node76 -> Node78 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node78 [label="I2C_get_chip_id",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html#ad357f6e59cf5ec94f3ccaa70a20e1b11",tooltip="This procedure calls appropriate functions to get chip ID of FUJITSU devices. "];
Node78 -> Node77 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
}

View File

@ -0,0 +1 @@
5b1020859f0c6cae0e5058649e76bae6

View File

@ -0,0 +1,15 @@
digraph "I2C_read"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
Node17 [label="I2C_read",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
Node17 -> Node18 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node18 [label="loop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html#afe461d27b9c48d5921c00d521181f12f"];
Node17 -> Node19 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node19 [label="I2C_write_next",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html#add4eec772922da692bdbb84c354a3fa0",tooltip="This inline is a wrapper to I2C_write in case of contigous operations. "];
Node17 -> Node20 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node20 [label="I2C_read_next",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html#afc15fc625892e1e50e831d7934073299",tooltip="This inline is a wrapper to I2C_read in case of contigous operations. "];
Node20 -> Node21 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node21 [label="loop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__master__read_8ino.html#afe461d27b9c48d5921c00d521181f12f"];
}

View File

@ -0,0 +1 @@
b9bf215aabbb43a5ba567024e3687b5d

View File

@ -0,0 +1,9 @@
digraph "I2C_set_retries"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
Node41 [label="I2C_set_retries",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
Node41 -> Node42 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node42 [label="I2C_slave_get_reg_addr",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html#a41be982659cb049fcdf88a18e3e4c4e0",tooltip="Get I2C current register address (addr may passed this way in procedures if contigous accesses) ..."];
}

View File

@ -0,0 +1 @@
391265681fcaa1957e000940519c3aec

View File

@ -0,0 +1,11 @@
digraph "I2C_write_next"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
Node129 [label="I2C_write_next",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
Node129 -> Node130 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node130 [label="I2C_write",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html#a83adef951ffd9fb5105216f6ee464bb9",tooltip="This function writes the provided data to the address specified. "];
Node129 -> Node131 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node131 [label="I2C_read",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html#ad5e4a006f6cea5844a810fab30b40f87",tooltip="This function reads data from the address specified and stores this data in the area provided by the ..."];
}

View File

@ -0,0 +1 @@
a10fe90f8a892707a3d14f689ba97e67

View File

@ -0,0 +1,13 @@
digraph "I2C_slave_init"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
Node67 [label="I2C_slave_init",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
Node67 -> Node68 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node68 [label="I2C_slave_set_addr",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8c.html#ad0eed3132d3284d6f921d13488721226",tooltip="Change I2C slave address. "];
Node67 -> Node69 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node69 [label="I2C_slave_set_reg_size",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8c.html#a47d121773459b24568e5df4f81fbf905",tooltip="Change I2C registers map size (for access) "];
Node67 -> Node70 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node70 [label="I2C_slave_set_rw_func",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8c.html#a8d88530833d3685d52ea5486b1316427",tooltip="Redirect slave I2C read/write function (if needed for advanced use) "];
}

View File

@ -0,0 +1 @@
38d099873c1f1179e1e46bd6ff005c27

View File

@ -0,0 +1,12 @@
digraph "I2C_slave_init"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
Node71 [label="I2C_slave_init",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
Node71 -> Node72 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node72 [label="setup",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html#a4fc01d736fe50cf5b977f755b675f11d"];
Node71 -> Node73 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node73 [label="I2C_get_chip_id",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c__advanced_8ino.html#ad357f6e59cf5ec94f3ccaa70a20e1b11",tooltip="This procedure calls appropriate functions to get chip ID of FUJITSU devices. "];
Node73 -> Node72 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
}

View File

@ -0,0 +1 @@
3822d854069decf85a67150df26d1896

View File

@ -0,0 +1,21 @@
digraph "I2C_read_next"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
Node22 [label="I2C_read_next",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
Node22 -> Node23 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node23 [label="I2C_read",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html#ad5e4a006f6cea5844a810fab30b40f87",tooltip="This function reads data from the address specified and stores this data in the area provided by the ..."];
Node22 -> Node24 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node24 [label="I2C_reset",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html#a2c25bc5fdf909b7d45d722970eb04d82",tooltip="I2C bus reset (Release SCL and SDA lines and re-enable module) "];
Node22 -> Node25 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node25 [label="I2C_start",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html#aaadadbb29f315f2030223665f1988188",tooltip="Send start condition. "];
Node22 -> Node26 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node26 [label="I2C_stop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html#a53eb804c24e8e86717f7aaebdab1aa53",tooltip="Send stop condition. "];
Node22 -> Node27 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node27 [label="I2C_wr8",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html#ab20db75dfa22dc47df506cab3bd11c60",tooltip="Send byte on bus. "];
Node22 -> Node28 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node28 [label="I2C_rd8",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html#a8d6d7eb118ea1505df039075a00c267b",tooltip="Receive byte from bus. "];
Node22 -> Node29 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node29 [label="I2C_sndAddr",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ci2c_8h.html#aae536cceb33d07e71af9d459a2fc6dc8",tooltip="Send I2C address. "];
}

View File

@ -0,0 +1 @@
73910ee620b935a319621b8d932f9264

Some files were not shown because too many files have changed in this diff Show More