Skip to content

Commit 1cc809f

Browse files
committed
Used breathe to go from Doxy to Sphinx
1 parent 1291a30 commit 1cc809f

27 files changed

+22842
-6
lines changed

.gitignore

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
Doxyfile
2-
xml/
3-
html/
1+
# Doxyfile
2+
docs/doxygen_output/*
43
*.gch
54
docs/_build
5+
6+
!docs/doxygen_output/xml

Doxyfile

Lines changed: 2482 additions & 0 deletions
Large diffs are not rendered by default.

Pozyx_definitions.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/**
1+
/*
22
Pozyx_definitions.h - Library for Arduino Pozyx shield.
33
Copyright (c) Pozyx Laboratories. All right reserved.
44
@@ -28,7 +28,7 @@
2828
#define _POZYX_FORMAT_FOOT
2929
#define _POZYX_FORMAT_INCH
3030

31-
// maximum number of anchors to be stored in the interal anchor list on the pozyx device
31+
/* Maximum number of anchors to be stored in the interal anchor list on the pozyx device */
3232
#define MAX_ANCHORS_IN_LIST 20
3333

3434
#define POZYX_I2C_ADDRESS 0x4B

docs/conf.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
author = 'Samuel Van de Velde, Vadim Vermeiren, Laurent Van Acker'
2525

2626
# The short X.Y version
27-
version = ''
27+
version = '1.2'
2828
# The full version, including alpha/beta/rc tags
2929
release = '1.2.2'
3030

@@ -39,8 +39,14 @@
3939
# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom
4040
# ones.
4141
extensions = [
42+
'breathe',
4243
]
4344

45+
46+
breathe_projects = { "ardupozyx": '/'.join(__file__.split('/')[:-1]) + "/doxygen_output/xml"}
47+
48+
breathe_default_project = "ardupozyx"
49+
4450
# Add any paths that contain templates here, relative to this directory.
4551
templates_path = ['_templates']
4652

docs/doxygen_output/xml/_pozyx_8h.xml

Lines changed: 780 additions & 0 deletions
Large diffs are not rendered by default.

docs/doxygen_output/xml/_pozyx__core_8cpp.xml

Lines changed: 712 additions & 0 deletions
Large diffs are not rendered by default.

docs/doxygen_output/xml/_pozyx__definitions_8h.xml

Lines changed: 2691 additions & 0 deletions
Large diffs are not rendered by default.

docs/doxygen_output/xml/_pozyx__lib_8cpp.xml

Lines changed: 1572 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
2+
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.8.14">
3+
<compounddef id="_r_e_a_d_m_e_8md" kind="file" language="Markdown">
4+
<compoundname>README.md</compoundname>
5+
<briefdescription>
6+
</briefdescription>
7+
<detaileddescription>
8+
</detaileddescription>
9+
<programlisting>
10+
<codeline><highlight class="normal">#<sp/>Pozyx-Arduino-library</highlight></codeline>
11+
<codeline><highlight class="normal">The<sp/>Arduino<sp/>library<sp/>for<sp/>use<sp/>with<sp/>the<sp/>pozyx<sp/>shield.</highlight></codeline>
12+
<codeline></codeline>
13+
<codeline><highlight class="normal">Please<sp/>download<sp/>a<sp/>release<sp/>version<sp/>for<sp/>a<sp/>safely<sp/>stable<sp/>experience!</highlight></codeline>
14+
<codeline></codeline>
15+
<codeline><highlight class="normal">The<sp/>library<sp/>requires<sp/>**firmware<sp/>version<sp/>1.1**<sp/>installed<sp/>on<sp/>the<sp/>Pozyx<sp/>devices.</highlight></codeline>
16+
<codeline><highlight class="normal">If<sp/>you&apos;re<sp/>on<sp/>an<sp/>older<sp/>version<sp/>of<sp/>the<sp/>firmware<sp/>and<sp/>do<sp/>not<sp/>want<sp/>to<sp/>upgrade<sp/>for<sp/>some<sp/>reason,<sp/>please<sp/>download<sp/>an<sp/>older<sp/>release<sp/>of<sp/>the<sp/>library<sp/>according<sp/>to<sp/>their<sp/>respective<sp/>release<sp/>description.</highlight></codeline>
17+
<codeline></codeline>
18+
<codeline><highlight class="normal">Documentation<sp/>for<sp/>the<sp/>library<sp/>can<sp/>be<sp/>found<sp/>here:</highlight></codeline>
19+
<codeline><highlight class="normal">https://www.pozyx.io/Documentation/Datasheet/arduino</highlight></codeline>
20+
<codeline></codeline>
21+
<codeline><highlight class="normal">If<sp/>you<sp/>encounter<sp/>any<sp/>issues,<sp/>please<sp/>send<sp/>a<sp/>mail<sp/>to<sp/>support@pozyx.io<sp/>instead<sp/>of<sp/>creating<sp/>an<sp/>issue<sp/>here.</highlight></codeline>
22+
<codeline></codeline>
23+
<codeline><highlight class="normal">The<sp/>following<sp/>folders<sp/>can<sp/>be<sp/>found<sp/>together<sp/>with<sp/>this<sp/>library:</highlight></codeline>
24+
<codeline></codeline>
25+
<codeline><highlight class="normal">1.<sp/><sp/>**examples**.<sp/>These<sp/>example<sp/>scripts<sp/>showcase<sp/>some<sp/>basic<sp/>functionality<sp/>of<sp/>the<sp/>Pozyx<sp/>device,<sp/>each<sp/>example<sp/>comes<sp/>with<sp/>a<sp/>tutorial<sp/>that<sp/>can<sp/>be<sp/>found<sp/>on<sp/>the<sp/>pozyx<sp/>website<sp/>https://www.pozyx.io/Documentation</highlight></codeline>
26+
<codeline><highlight class="normal">2.<sp/><sp/>**unit_test**.<sp/>This<sp/>folder<sp/>contains<sp/>a<sp/>collection<sp/>of<sp/>Arduino<sp/>scripts<sp/>that<sp/>can<sp/>be<sp/>run<sp/>to<sp/>test<sp/>certain<sp/>functionalities<sp/>of<sp/>the<sp/>Pozyx<sp/>device.<sp/>They<sp/>also<sp/>serve<sp/>as<sp/>some<sp/>good<sp/>examples<sp/>for<sp/>some<sp/>Arduino<sp/>library<sp/>functions.</highlight></codeline>
27+
<codeline><highlight class="normal">3.<sp/><sp/>**useful**.<sp/>This<sp/>folder<sp/>contains<sp/>a<sp/>number<sp/>of<sp/>useful<sp/>Arduino<sp/>sketches<sp/>that<sp/>provide<sp/>basic<sp/>functionality<sp/>such<sp/>as<sp/>discovering<sp/>all<sp/>pozyx<sp/>devices<sp/>or<sp/>configuring<sp/>them.</highlight></codeline>
28+
</programlisting>
29+
<location file="README.md"/>
30+
</compounddef>
31+
</doxygen>
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
2+
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.8.14">
3+
<compounddef id="changelog_8md" kind="file" language="Markdown">
4+
<compoundname>changelog.md</compoundname>
5+
<briefdescription>
6+
</briefdescription>
7+
<detaileddescription>
8+
</detaileddescription>
9+
<programlisting>
10+
<codeline><highlight class="normal">#<sp/>Arduino<sp/>Pozyx<sp/>library<sp/>change<sp/>log</highlight></codeline>
11+
<codeline></codeline>
12+
<codeline><highlight class="normal">##<sp/>Version<sp/>1.0.1</highlight></codeline>
13+
<codeline><highlight class="normal">-<sp/>Added<sp/>function<sp/>documentation<sp/>for<sp/>doxygen</highlight></codeline>
14+
<codeline><highlight class="normal">-<sp/>Added<sp/>defines<sp/>for<sp/>parameter<sp/>descriptions</highlight></codeline>
15+
<codeline><highlight class="normal">-<sp/>Added<sp/>assertions<sp/>to<sp/>all<sp/>functions<sp/>for<sp/>checking<sp/>API<sp/>function<sp/>parameters</highlight></codeline>
16+
<codeline><highlight class="normal">-<sp/>Added<sp/>function<sp/>getErrorCode</highlight></codeline>
17+
<codeline><highlight class="normal">-<sp/>Added<sp/>function<sp/>setTxPower,<sp/>getTxPower</highlight></codeline>
18+
<codeline><highlight class="normal">-<sp/>Added<sp/>function<sp/>setUWBChannel,<sp/>getUWBChannel</highlight></codeline>
19+
<codeline><highlight class="normal">-<sp/>Added<sp/>unit<sp/>tests<sp/>for<sp/>platform<sp/>specific<sp/>functions</highlight></codeline>
20+
<codeline><highlight class="normal">-<sp/>The<sp/>sensor<sp/>functions<sp/>now<sp/>return<sp/>the<sp/>sensor<sp/>values<sp/>in<sp/>metric<sp/>numbers<sp/>instead<sp/>of<sp/>raw<sp/>numbers</highlight></codeline>
21+
<codeline><highlight class="normal">-<sp/>Removed<sp/>spurious<sp/>Serial.print<sp/>lines<sp/></highlight></codeline>
22+
<codeline><highlight class="normal">-<sp/>Rename<sp/>function<sp/>getAcceleration<sp/>to<sp/>getAcceleration_mg</highlight></codeline>
23+
<codeline><highlight class="normal">-<sp/>Rename<sp/>function<sp/>getGyro<sp/>to<sp/>getAngularVelocity_dps</highlight></codeline>
24+
<codeline><highlight class="normal">-<sp/>Rename<sp/>function<sp/>getEulerAngles<sp/>to<sp/>getEulerAngles_deg</highlight></codeline>
25+
<codeline><highlight class="normal">-<sp/>Rename<sp/>function<sp/>getGravity<sp/>to<sp/>getGravityVector_mg</highlight></codeline>
26+
<codeline><highlight class="normal">-<sp/>Rename<sp/>function<sp/>getLinearAcceleration<sp/>to<sp/>getLinearAcceleration_mg</highlight></codeline>
27+
<codeline><highlight class="normal">-<sp/>Rename<sp/>function<sp/>getSensorData<sp/>to<sp/>getAllSensorData</highlight></codeline>
28+
<codeline><highlight class="normal">-<sp/>Rename<sp/>function<sp/>getPressure<sp/>to<sp/>getPressure_Pa</highlight></codeline>
29+
<codeline><highlight class="normal">-<sp/>Rename<sp/>function<sp/>getMagnetic<sp/>to<sp/>getMagnetic_uT</highlight></codeline>
30+
<codeline><highlight class="normal">-<sp/>Rename<sp/>function<sp/>getTemperature<sp/>to<sp/>getTemperature_c</highlight></codeline>
31+
<codeline></codeline>
32+
<codeline><highlight class="normal">##<sp/>Version<sp/>1.0.0</highlight></codeline>
33+
<codeline><highlight class="normal">-<sp/>initial<sp/>release</highlight></codeline>
34+
</programlisting>
35+
<location file="changelog.md"/>
36+
</compounddef>
37+
</doxygen>

0 commit comments

Comments
 (0)