From 1a2ff2ac9ddf3bfb6b71682849cd7b3588a7fb55 Mon Sep 17 00:00:00 2001 From: Witty-Wizard Date: Sat, 23 Mar 2024 17:18:10 +0000 Subject: [PATCH] deploy: d622fd2fdde9da2827904b8dfcbeb8094cf63a9a --- DriveMaster_8h.html | 137 ++++++++++++ DriveMaster_8h.js | 4 + DriveMaster_8h__dep__incl.map | 8 + DriveMaster_8h__dep__incl.md5 | 1 + DriveMaster_8h__dep__incl.svg | 67 ++++++ DriveMaster_8h__incl.map | 10 + DriveMaster_8h__incl.md5 | 1 + DriveMaster_8h__incl.svg | 84 +++++++ DriveMaster_8h_source.html | 55 +++-- annotated.html | 4 +- annotated_dup.js | 4 +- basic__dshot_8ino.html | 140 ++++++++++++ basic__dshot_8ino__incl.map | 12 + basic__dshot_8ino__incl.md5 | 1 + basic__dshot_8ino__incl.svg | 103 +++++++++ classDriveMaster-members.html | 14 +- classDriveMaster.html | 222 ++++++++++++++++++- classDriveMaster.js | 10 + classDriveMaster__inherit__graph.map | 4 +- classDriveMaster__inherit__graph.md5 | 2 +- classDriveMaster__inherit__graph.svg | 6 +- classdshot-members.html | 16 +- classdshot.html | 92 +++++++- classdshot.js | 8 + classdshot__coll__graph.map | 4 +- classdshot__coll__graph.md5 | 2 +- classdshot__coll__graph.svg | 6 +- classdshot__inherit__graph.map | 4 +- classdshot__inherit__graph.md5 | 2 +- classdshot__inherit__graph.svg | 6 +- dir_000000_000003.html | 105 +++++++++ dir_68267d1309a1af8e8297ef4c3efbcdba.html | 6 +- dir_68267d1309a1af8e8297ef4c3efbcdba.js | 4 +- dir_8ef5030b3ccc9ad18ec5bbd7ca69a8c4.html | 119 ++++++++++ dir_8ef5030b3ccc9ad18ec5bbd7ca69a8c4.js | 4 + dir_8ef5030b3ccc9ad18ec5bbd7ca69a8c4_dep.map | 7 + dir_8ef5030b3ccc9ad18ec5bbd7ca69a8c4_dep.md5 | 1 + dir_8ef5030b3ccc9ad18ec5bbd7ca69a8c4_dep.svg | 51 +++++ dir_d28a4824dc47e487b107a5db32ef43c4.html | 119 ++++++++++ dir_d28a4824dc47e487b107a5db32ef43c4.js | 4 + dir_d28a4824dc47e487b107a5db32ef43c4_dep.map | 7 + dir_d28a4824dc47e487b107a5db32ef43c4_dep.md5 | 1 + dir_d28a4824dc47e487b107a5db32ef43c4_dep.svg | 55 +++++ doxygen_crawl.html | 23 +- dshot_8h.html | 178 +++++++++++++++ dshot_8h.js | 8 + dshot_8h__dep__incl.map | 8 + dshot_8h__dep__incl.md5 | 1 + dshot_8h__dep__incl.svg | 67 ++++++ dshot_8h__incl.map | 10 + dshot_8h__incl.md5 | 1 + dshot_8h__incl.svg | 84 +++++++ dshot_8h_source.html | 82 ++++--- files.html | 11 +- files_dup.js | 1 + functions.html | 115 ++++++++++ functions_func.html | 114 ++++++++++ pages.html => functions_vars.html | 15 +- globals.html | 109 +++++++++ md_Docs_2index.html => globals_enum.html | 13 +- globals_eval.html | 108 +++++++++ hierarchy.html | 4 +- index.html | 99 ++++++++- inherit_graph_0.map | 4 +- inherit_graph_0.md5 | 2 +- inherit_graph_0.svg | 4 +- menudata.js | 13 +- navtreedata.js | 37 +++- navtreeindex0.js | 59 ++++- search/all_0.js | 3 +- search/all_1.js | 2 +- search/all_10.js | 5 + search/all_2.js | 5 + search/all_3.js | 5 + search/all_4.js | 14 ++ search/all_5.js | 5 + search/all_6.js | 4 + search/all_7.js | 4 + search/all_8.js | 4 + search/all_9.js | 5 + search/all_a.js | 4 + search/all_b.js | 5 + search/all_c.js | 7 + search/all_d.js | 4 + search/all_e.js | 4 + search/all_f.js | 4 + search/enums_0.js | 4 + search/enumvalues_0.js | 5 + search/files_0.js | 4 + search/files_1.js | 5 + search/functions_0.js | 4 + search/functions_1.js | 5 + search/functions_2.js | 5 + search/functions_3.js | 4 + search/functions_4.js | 5 + search/pages_0.js | 2 +- search/searchdata.js | 23 +- search/variables_0.js | 4 + 98 files changed, 2659 insertions(+), 177 deletions(-) create mode 100644 DriveMaster_8h.html create mode 100644 DriveMaster_8h.js create mode 100644 DriveMaster_8h__dep__incl.map create mode 100644 DriveMaster_8h__dep__incl.md5 create mode 100644 DriveMaster_8h__dep__incl.svg create mode 100644 DriveMaster_8h__incl.map create mode 100644 DriveMaster_8h__incl.md5 create mode 100644 DriveMaster_8h__incl.svg create mode 100644 basic__dshot_8ino.html create mode 100644 basic__dshot_8ino__incl.map create mode 100644 basic__dshot_8ino__incl.md5 create mode 100644 basic__dshot_8ino__incl.svg create mode 100644 classDriveMaster.js create mode 100644 classdshot.js create mode 100644 dir_000000_000003.html create mode 100644 dir_8ef5030b3ccc9ad18ec5bbd7ca69a8c4.html create mode 100644 dir_8ef5030b3ccc9ad18ec5bbd7ca69a8c4.js create mode 100644 dir_8ef5030b3ccc9ad18ec5bbd7ca69a8c4_dep.map create mode 100644 dir_8ef5030b3ccc9ad18ec5bbd7ca69a8c4_dep.md5 create mode 100644 dir_8ef5030b3ccc9ad18ec5bbd7ca69a8c4_dep.svg create mode 100644 dir_d28a4824dc47e487b107a5db32ef43c4.html create mode 100644 dir_d28a4824dc47e487b107a5db32ef43c4.js create mode 100644 dir_d28a4824dc47e487b107a5db32ef43c4_dep.map create mode 100644 dir_d28a4824dc47e487b107a5db32ef43c4_dep.md5 create mode 100644 dir_d28a4824dc47e487b107a5db32ef43c4_dep.svg create mode 100644 dshot_8h.html create mode 100644 dshot_8h.js create mode 100644 dshot_8h__dep__incl.map create mode 100644 dshot_8h__dep__incl.md5 create mode 100644 dshot_8h__dep__incl.svg create mode 100644 dshot_8h__incl.map create mode 100644 dshot_8h__incl.md5 create mode 100644 dshot_8h__incl.svg create mode 100644 functions.html create mode 100644 functions_func.html rename pages.html => functions_vars.html (86%) create mode 100644 globals.html rename md_Docs_2index.html => globals_enum.html (91%) create mode 100644 globals_eval.html create mode 100644 search/all_10.js create mode 100644 search/all_2.js create mode 100644 search/all_3.js create mode 100644 search/all_4.js create mode 100644 search/all_5.js create mode 100644 search/all_6.js create mode 100644 search/all_7.js create mode 100644 search/all_8.js create mode 100644 search/all_9.js create mode 100644 search/all_a.js create mode 100644 search/all_b.js create mode 100644 search/all_c.js create mode 100644 search/all_d.js create mode 100644 search/all_e.js create mode 100644 search/all_f.js create mode 100644 search/enums_0.js create mode 100644 search/enumvalues_0.js create mode 100644 search/files_0.js create mode 100644 search/files_1.js create mode 100644 search/functions_0.js create mode 100644 search/functions_1.js create mode 100644 search/functions_2.js create mode 100644 search/functions_3.js create mode 100644 search/functions_4.js create mode 100644 search/variables_0.js diff --git a/DriveMaster_8h.html b/DriveMaster_8h.html new file mode 100644 index 0000000..a0d9666 --- /dev/null +++ b/DriveMaster_8h.html @@ -0,0 +1,137 @@ + + + + + + + +DriveMaster: src/DriveMaster.h File Reference + + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
DriveMaster +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
DriveMaster.h File Reference
+
+
+ +

Header file for the DriveMaster class. +More...

+
#include <Arduino.h>
+#include "dshot.h"
+
+Include dependency graph for DriveMaster.h:
+
+
+
+
+This graph shows which files directly or indirectly include this file:
+
+
+
+
+

Go to the source code of this file.

+ + + + + +

+Classes

class  DriveMaster
 Base class for motor control. More...
 
+

Detailed Description

+

Header file for the DriveMaster class.

+
+
+ + + + diff --git a/DriveMaster_8h.js b/DriveMaster_8h.js new file mode 100644 index 0000000..d17135d --- /dev/null +++ b/DriveMaster_8h.js @@ -0,0 +1,4 @@ +var DriveMaster_8h = +[ + [ "DriveMaster", "classDriveMaster.html", "classDriveMaster" ] +]; \ No newline at end of file diff --git a/DriveMaster_8h__dep__incl.map b/DriveMaster_8h__dep__incl.map new file mode 100644 index 0000000..9e222ec --- /dev/null +++ b/DriveMaster_8h__dep__incl.map @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/DriveMaster_8h__dep__incl.md5 b/DriveMaster_8h__dep__incl.md5 new file mode 100644 index 0000000..d68cd35 --- /dev/null +++ b/DriveMaster_8h__dep__incl.md5 @@ -0,0 +1 @@ +b6ce1dd46a3dbb6d3d0fa243613d225f \ No newline at end of file diff --git a/DriveMaster_8h__dep__incl.svg b/DriveMaster_8h__dep__incl.svg new file mode 100644 index 0000000..3161a1e --- /dev/null +++ b/DriveMaster_8h__dep__incl.svg @@ -0,0 +1,67 @@ + + + + + + +src/DriveMaster.h + + +Node1 + + +src/DriveMaster.h + + + + + +Node2 + + +examples/basic_dshot +/basic_dshot.ino + + + + + +Node1->Node2 + + + + + + + + +Node3 + + +src/dshot.h + + + + + +Node1->Node3 + + + + + + + + +Node3->Node1 + + + + + + + + diff --git a/DriveMaster_8h__incl.map b/DriveMaster_8h__incl.map new file mode 100644 index 0000000..e962efc --- /dev/null +++ b/DriveMaster_8h__incl.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/DriveMaster_8h__incl.md5 b/DriveMaster_8h__incl.md5 new file mode 100644 index 0000000..32bebf5 --- /dev/null +++ b/DriveMaster_8h__incl.md5 @@ -0,0 +1 @@ +0a4bc76ed832091a5de0f81a486b8cc2 \ No newline at end of file diff --git a/DriveMaster_8h__incl.svg b/DriveMaster_8h__incl.svg new file mode 100644 index 0000000..db43437 --- /dev/null +++ b/DriveMaster_8h__incl.svg @@ -0,0 +1,84 @@ + + + + + + +src/DriveMaster.h + + +Node1 + + +src/DriveMaster.h + + + + + +Node2 + + +Arduino.h + + + + + +Node1->Node2 + + + + + + + + +Node3 + + +dshot.h + + + + + +Node1->Node3 + + + + + + + + +Node3->Node1 + + + + + + + + +Node4 + + +esp32-hal-rmt.h + + + + + +Node3->Node4 + + + + + + + + diff --git a/DriveMaster_8h_source.html b/DriveMaster_8h_source.html index 6b9db95..fecebbc 100644 --- a/DriveMaster_8h_source.html +++ b/DriveMaster_8h_source.html @@ -100,35 +100,44 @@
DriveMaster.h
-
1#pragma once
-
2#ifndef DRIVEMASTER_H
-
3#define DRIVEMASTER_H
-
4
-
5#include <Arduino.h>
-
6
-
- -
8public:
-
9 DriveMaster(int pin);
-
10 virtual ~DriveMaster();
-
11 virtual void begin();
-
12 virtual void write(uint16_t value, bool telemetery = false);
-
13 virtual void sendCommand(uint16_t value);
-
14 virtual void sendValue(uint16_t value);
-
15
-
16protected:
-
17 int _pin;
-
18};
+Go to the documentation of this file.
1
+
6#pragma once
+
7#ifndef DRIVEMASTER_H
+
8#define DRIVEMASTER_H
+
9
+
10#include <Arduino.h>
+
11
+
+ +
16public:
+
21 DriveMaster(int pin);
+
25 virtual ~DriveMaster();
+
29 virtual void begin();
+
35 virtual void write(uint16_t value, bool telemetery = false);
+
40 virtual void sendCommand(uint16_t value);
+
45 virtual void sendValue(uint16_t value);
+
46
+
47protected:
+
48 int _pin;
+
49};
-
19#include "dshot.h"
-
20#endif
-
Definition DriveMaster.h:7
+
50#include "dshot.h"
+
51#endif
+
Base class for motor control.
Definition DriveMaster.h:15
+
virtual void sendCommand(uint16_t value)
Send a command to the motor.
Definition DriveMaster.cpp:11
+
virtual void write(uint16_t value, bool telemetery=false)
Write a command to the motor.
Definition DriveMaster.cpp:9
+
virtual void sendValue(uint16_t value)
Send a value to the motor.
Definition DriveMaster.cpp:12
+
virtual void begin()
Initialize the motor control.
Definition DriveMaster.cpp:7
+
int _pin
Definition DriveMaster.h:48
+
DriveMaster(int pin)
Construct a new DriveMaster object with the specified pin.
Definition DriveMaster.cpp:3
+
virtual ~DriveMaster()
Destroy the DriveMaster object.
Definition DriveMaster.cpp:5
+
Header file for the dshot class.
diff --git a/annotated.html b/annotated.html index db6c8fd..39e51a3 100644 --- a/annotated.html +++ b/annotated.html @@ -97,8 +97,8 @@
Here are the classes, structs, unions and interfaces with brief descriptions:
- - + +
 CDriveMaster
 Cdshot
 CDriveMasterBase class for motor control
 CdshotClass representing DShot communication
diff --git a/annotated_dup.js b/annotated_dup.js index 8cf6077..32cfa21 100644 --- a/annotated_dup.js +++ b/annotated_dup.js @@ -1,5 +1,5 @@ var annotated_dup = [ - [ "DriveMaster", "classDriveMaster.html", null ], - [ "dshot", "classdshot.html", null ] + [ "DriveMaster", "classDriveMaster.html", "classDriveMaster" ], + [ "dshot", "classdshot.html", "classdshot" ] ]; \ No newline at end of file diff --git a/basic__dshot_8ino.html b/basic__dshot_8ino.html new file mode 100644 index 0000000..e043037 --- /dev/null +++ b/basic__dshot_8ino.html @@ -0,0 +1,140 @@ + + + + + + + +DriveMaster: examples/basic_dshot/basic_dshot.ino File Reference + + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
DriveMaster +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
basic_dshot.ino File Reference
+
+
+
#include <DriveMaster.h>
+
+Include dependency graph for basic_dshot.ino:
+
+
+
+
+ + + +

+Macros

+#define MOTOR_PIN   9
 
+ + + + + +

+Functions

+void setup ()
 
+void loop ()
 
+ + + +

+Variables

+DriveMastermotor
 
+
+
+ + + + diff --git a/basic__dshot_8ino__incl.map b/basic__dshot_8ino__incl.map new file mode 100644 index 0000000..12145cd --- /dev/null +++ b/basic__dshot_8ino__incl.map @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/basic__dshot_8ino__incl.md5 b/basic__dshot_8ino__incl.md5 new file mode 100644 index 0000000..fdc9f82 --- /dev/null +++ b/basic__dshot_8ino__incl.md5 @@ -0,0 +1 @@ +fd9c8088c587b7c2776f8e3a46603084 \ No newline at end of file diff --git a/basic__dshot_8ino__incl.svg b/basic__dshot_8ino__incl.svg new file mode 100644 index 0000000..17fc211 --- /dev/null +++ b/basic__dshot_8ino__incl.svg @@ -0,0 +1,103 @@ + + + + + + +examples/basic_dshot/basic_dshot.ino + + +Node1 + + +examples/basic_dshot +/basic_dshot.ino + + + + + +Node2 + + +DriveMaster.h + + + + + +Node1->Node2 + + + + + + + + +Node3 + + +Arduino.h + + + + + +Node2->Node3 + + + + + + + + +Node4 + + +dshot.h + + + + + +Node2->Node4 + + + + + + + + +Node4->Node2 + + + + + + + + +Node5 + + +esp32-hal-rmt.h + + + + + +Node4->Node5 + + + + + + + + diff --git a/classDriveMaster-members.html b/classDriveMaster-members.html index 885da96..decb8fa 100644 --- a/classDriveMaster-members.html +++ b/classDriveMaster-members.html @@ -98,13 +98,13 @@

This is the complete list of members for DriveMaster, including all inherited members.

- - - - - - - + + + + + + +
_pin (defined in DriveMaster)DriveMasterprotected
begin() (defined in DriveMaster)DriveMastervirtual
DriveMaster(int pin) (defined in DriveMaster)DriveMaster
sendCommand(uint16_t value) (defined in DriveMaster)DriveMastervirtual
sendValue(uint16_t value) (defined in DriveMaster)DriveMastervirtual
write(uint16_t value, bool telemetery=false) (defined in DriveMaster)DriveMastervirtual
~DriveMaster() (defined in DriveMaster)DriveMastervirtual
_pinDriveMasterprotected
begin()DriveMastervirtual
DriveMaster(int pin)DriveMaster
sendCommand(uint16_t value)DriveMastervirtual
sendValue(uint16_t value)DriveMastervirtual
write(uint16_t value, bool telemetery=false)DriveMastervirtual
~DriveMaster()DriveMastervirtual
diff --git a/classDriveMaster.html b/classDriveMaster.html index ad6af94..81df18e 100644 --- a/classDriveMaster.html +++ b/classDriveMaster.html @@ -99,6 +99,11 @@
DriveMaster Class Reference
+ +

Base class for motor control. + More...

+ +

#include <DriveMaster.h>

Inheritance diagram for DriveMaster:
@@ -107,28 +112,221 @@ - + + - + + + + + - + + - + + - + +

Public Member Functions

DriveMaster (int pin)
 DriveMaster (int pin)
 Construct a new DriveMaster object with the specified pin.
 
-virtual void begin ()
+virtual ~DriveMaster ()
 Destroy the DriveMaster object.
 
virtual void begin ()
 Initialize the motor control.
 
-virtual void write (uint16_t value, bool telemetery=false)
virtual void write (uint16_t value, bool telemetery=false)
 Write a command to the motor.
 
-virtual void sendCommand (uint16_t value)
virtual void sendCommand (uint16_t value)
 Send a command to the motor.
 
-virtual void sendValue (uint16_t value)
virtual void sendValue (uint16_t value)
 Send a value to the motor.
 
- +

Protected Attributes

-int _pin
int _pin
 
+

Detailed Description

+

Base class for motor control.

+

Constructor & Destructor Documentation

+ +

◆ DriveMaster()

+ +
+
+ + + + + + + +
DriveMaster::DriveMaster (int pin)
+
+ +

Construct a new DriveMaster object with the specified pin.

+
Parameters
+ + +
pinThe pin number for motor control.
+
+
+ +
+
+

Member Function Documentation

+ +

◆ begin()

+ +
+
+ + + + + +
+ + + + + + + +
void DriveMaster::begin ()
+
+virtual
+
+ +

Initialize the motor control.

+ +

Reimplemented in dshot.

+ +
+
+ +

◆ sendCommand()

+ +
+
+ + + + + +
+ + + + + + + +
void DriveMaster::sendCommand (uint16_t value)
+
+virtual
+
+ +

Send a command to the motor.

+
Parameters
+ + +
valueThe command value to send.
+
+
+ +

Reimplemented in dshot.

+ +
+
+ +

◆ sendValue()

+ +
+
+ + + + + +
+ + + + + + + +
void DriveMaster::sendValue (uint16_t value)
+
+virtual
+
+ +

Send a value to the motor.

+
Parameters
+ + +
valueThe value to send.
+
+
+ +

Reimplemented in dshot.

+ +
+
+ +

◆ write()

+ +
+
+ + + + + +
+ + + + + + + + + + + +
void DriveMaster::write (uint16_t value,
bool telemetery = false )
+
+virtual
+
+ +

Write a command to the motor.

+
Parameters
+ + + +
valueThe command value to write.
telemetryFlag indicating telemetry presence.
+
+
+ +
+
+

Member Data Documentation

+ +

◆ _pin

+ +
+
+ + + + + +
+ + + + +
int DriveMaster::_pin
+
+protected
+
+

Pin number for motor control.

+ +
+

The documentation for this class was generated from the following files:
  • src/DriveMaster.h
  • src/DriveMaster.cpp
  • diff --git a/classDriveMaster.js b/classDriveMaster.js new file mode 100644 index 0000000..a7b80b9 --- /dev/null +++ b/classDriveMaster.js @@ -0,0 +1,10 @@ +var classDriveMaster = +[ + [ "DriveMaster", "classDriveMaster.html#a9e19f7a7480622e570aba8a6147cb021", null ], + [ "~DriveMaster", "classDriveMaster.html#ad3cdd8c68c3e44c002dc133811ab1136", null ], + [ "begin", "classDriveMaster.html#a888e34b3f02bb46b879cd5337da0bb6e", null ], + [ "sendCommand", "classDriveMaster.html#a431758ea82130c30da7911b180e352d3", null ], + [ "sendValue", "classDriveMaster.html#a8667c9cf196298aef9293ba3e78ff382", null ], + [ "write", "classDriveMaster.html#a53809e84ec9a4a08282431f6b4bae69b", null ], + [ "_pin", "classDriveMaster.html#a8a1e4f2e796cf39282f2ca4a4665d298", null ] +]; \ No newline at end of file diff --git a/classDriveMaster__inherit__graph.map b/classDriveMaster__inherit__graph.map index a0fb568..d5dac5c 100644 --- a/classDriveMaster__inherit__graph.map +++ b/classDriveMaster__inherit__graph.map @@ -1,5 +1,5 @@ - - + + diff --git a/classDriveMaster__inherit__graph.md5 b/classDriveMaster__inherit__graph.md5 index 69d6836..13b520c 100644 --- a/classDriveMaster__inherit__graph.md5 +++ b/classDriveMaster__inherit__graph.md5 @@ -1 +1 @@ -512cb945bcb10bdf491c213d71f5c1c4 \ No newline at end of file +b504d89ddda24a011c234b444b5bcc62 \ No newline at end of file diff --git a/classDriveMaster__inherit__graph.svg b/classDriveMaster__inherit__graph.svg index a2ba7d5..b93671a 100644 --- a/classDriveMaster__inherit__graph.svg +++ b/classDriveMaster__inherit__graph.svg @@ -11,7 +11,7 @@ Node1 - + DriveMaster @@ -20,8 +20,8 @@ Node2 - - + + dshot diff --git a/classdshot-members.html b/classdshot-members.html index ffaa6d4..b27c812 100644 --- a/classdshot-members.html +++ b/classdshot-members.html @@ -98,14 +98,14 @@

    This is the complete list of members for dshot, including all inherited members.

    - - - - - - - - + + + + + + + +
    _pin (defined in DriveMaster)DriveMasterprotected
    begin() override (defined in dshot)dshotvirtual
    DriveMaster(int pin) (defined in DriveMaster)DriveMaster
    dshot(int pin, DShotType type=DSHOT_300) (defined in dshot)dshotexplicit
    sendCommand(uint16_t value) override (defined in dshot)dshotvirtual
    sendValue(uint16_t value) override (defined in dshot)dshotvirtual
    ~DriveMaster() (defined in DriveMaster)DriveMastervirtual
    ~dshot() (defined in dshot)dshot
    _pinDriveMasterprotected
    begin() overridedshotvirtual
    DriveMaster(int pin)DriveMaster
    dshot(int pin, DShotType type=DSHOT_300)dshotexplicit
    sendCommand(uint16_t value) overridedshotvirtual
    sendValue(uint16_t value) overridedshotvirtual
    ~DriveMaster()DriveMastervirtual
    ~dshot()dshot
diff --git a/classdshot.html b/classdshot.html index e773c94..7a72db6 100644 --- a/classdshot.html +++ b/classdshot.html @@ -98,6 +98,11 @@
dshot Class Reference
+ +

Class representing DShot communication. + More...

+ +

#include <dshot.h>

Inheritance diagram for dshot:
@@ -111,27 +116,78 @@ - + + + + + + + + - + + + + +

Public Member Functions

dshot (int pin, DShotType type=DSHOT_300)
 dshot (int pin, DShotType type=DSHOT_300)
 Construct a new dshot object with the specified pin and DShot type.
 
~dshot ()
 Destroy the dshot object.
 
void begin () override
 Initialize the DShot communication.
 
void sendCommand (uint16_t value) override
 Send a DShot command with telemetry enabled.
 
void sendValue (uint16_t value) override
 Send a DShot value with telemetry disabled.
 
- Public Member Functions inherited from DriveMaster
DriveMaster (int pin)
 DriveMaster (int pin)
 Construct a new DriveMaster object with the specified pin.
 
+virtual ~DriveMaster ()
 Destroy the DriveMaster object.
 
- +

Additional Inherited Members

- Protected Attributes inherited from DriveMaster
-int _pin
int _pin
 
+

Detailed Description

+

Class representing DShot communication.

+

Constructor & Destructor Documentation

+ +

◆ dshot()

+ +
+
+ + + + + +
+ + + + + + + + + + + +
dshot::dshot (int pin,
DShotType type = DSHOT_300 )
+
+explicit
+
+ +

Construct a new dshot object with the specified pin and DShot type.

+
Parameters
+ + + +
pinPin to use for DShot communication
typeDShot protocol type (DSHOT_150 or DSHOT_300)
+
+
+ +
+

Member Function Documentation

◆ begin()

@@ -156,7 +212,9 @@

-

Reimplemented from DriveMaster.

+

Initialize the DShot communication.

+ +

Reimplemented from DriveMaster.

@@ -183,7 +241,15 @@

-

Reimplemented from DriveMaster.

+

Send a DShot command with telemetry enabled.

+
Parameters
+ + +
valueDShot command value
+
+
+ +

Reimplemented from DriveMaster.

@@ -210,7 +276,15 @@

-

Reimplemented from DriveMaster.

+

Send a DShot value with telemetry disabled.

+
Parameters
+ + +
valueDShot value to send
+
+
+ +

Reimplemented from DriveMaster.

diff --git a/classdshot.js b/classdshot.js new file mode 100644 index 0000000..94ceec1 --- /dev/null +++ b/classdshot.js @@ -0,0 +1,8 @@ +var classdshot = +[ + [ "dshot", "classdshot.html#a28ad1190417c6000e2ef2b6700b356fa", null ], + [ "~dshot", "classdshot.html#a2c1f432e10ce8fb8f0ac838788ab87cf", null ], + [ "begin", "classdshot.html#a64f24c20ed8647a77e063f267a39fb13", null ], + [ "sendCommand", "classdshot.html#a3d9b530f32a6b78c648c83122c30ad1a", null ], + [ "sendValue", "classdshot.html#ad42389821083607759851ad548a4dfc8", null ] +]; \ No newline at end of file diff --git a/classdshot__coll__graph.map b/classdshot__coll__graph.map index 7309f7d..1c060ad 100644 --- a/classdshot__coll__graph.map +++ b/classdshot__coll__graph.map @@ -1,5 +1,5 @@ - - + + diff --git a/classdshot__coll__graph.md5 b/classdshot__coll__graph.md5 index 81bdcfc..2bd505b 100644 --- a/classdshot__coll__graph.md5 +++ b/classdshot__coll__graph.md5 @@ -1 +1 @@ -6cebfee7169e4dd8ed3a849dc317917b \ No newline at end of file +9070f556bbba56e3c9ab295e9a227eca \ No newline at end of file diff --git a/classdshot__coll__graph.svg b/classdshot__coll__graph.svg index d880ef3..b532001 100644 --- a/classdshot__coll__graph.svg +++ b/classdshot__coll__graph.svg @@ -11,7 +11,7 @@ Node1 - + dshot @@ -20,8 +20,8 @@ Node2 - - + + DriveMaster diff --git a/classdshot__inherit__graph.map b/classdshot__inherit__graph.map index 7309f7d..1c060ad 100644 --- a/classdshot__inherit__graph.map +++ b/classdshot__inherit__graph.map @@ -1,5 +1,5 @@ - - + + diff --git a/classdshot__inherit__graph.md5 b/classdshot__inherit__graph.md5 index 81bdcfc..2bd505b 100644 --- a/classdshot__inherit__graph.md5 +++ b/classdshot__inherit__graph.md5 @@ -1 +1 @@ -6cebfee7169e4dd8ed3a849dc317917b \ No newline at end of file +9070f556bbba56e3c9ab295e9a227eca \ No newline at end of file diff --git a/classdshot__inherit__graph.svg b/classdshot__inherit__graph.svg index d880ef3..b532001 100644 --- a/classdshot__inherit__graph.svg +++ b/classdshot__inherit__graph.svg @@ -11,7 +11,7 @@ Node1 - + dshot @@ -20,8 +20,8 @@ Node2 - - + + DriveMaster diff --git a/dir_000000_000003.html b/dir_000000_000003.html new file mode 100644 index 0000000..6f742f1 --- /dev/null +++ b/dir_000000_000003.html @@ -0,0 +1,105 @@ + + + + + + + +DriveMaster: examples/basic_dshot -> src Relation + + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
DriveMaster +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+

basic_dshot → src Relation

File in examples/basic_dshotIncludes file in src
basic_dshot.inoDriveMaster.h
+
+ + + + diff --git a/dir_68267d1309a1af8e8297ef4c3efbcdba.html b/dir_68267d1309a1af8e8297ef4c3efbcdba.html index adab1a2..3114278 100644 --- a/dir_68267d1309a1af8e8297ef4c3efbcdba.html +++ b/dir_68267d1309a1af8e8297ef4c3efbcdba.html @@ -98,9 +98,11 @@ - + + - + +

Files

 DriveMaster.h
 DriveMaster.h
 Header file for the DriveMaster class.
 
 dshot.h
 dshot.h
 Header file for the dshot class.
 
diff --git a/dir_68267d1309a1af8e8297ef4c3efbcdba.js b/dir_68267d1309a1af8e8297ef4c3efbcdba.js index 881192c..f4e0d90 100644 --- a/dir_68267d1309a1af8e8297ef4c3efbcdba.js +++ b/dir_68267d1309a1af8e8297ef4c3efbcdba.js @@ -1,5 +1,5 @@ var dir_68267d1309a1af8e8297ef4c3efbcdba = [ - [ "DriveMaster.h", "DriveMaster_8h_source.html", null ], - [ "dshot.h", "dshot_8h_source.html", null ] + [ "DriveMaster.h", "DriveMaster_8h.html", "DriveMaster_8h" ], + [ "dshot.h", "dshot_8h.html", "dshot_8h" ] ]; \ No newline at end of file diff --git a/dir_8ef5030b3ccc9ad18ec5bbd7ca69a8c4.html b/dir_8ef5030b3ccc9ad18ec5bbd7ca69a8c4.html new file mode 100644 index 0000000..2ff4707 --- /dev/null +++ b/dir_8ef5030b3ccc9ad18ec5bbd7ca69a8c4.html @@ -0,0 +1,119 @@ + + + + + + + +DriveMaster: examples/basic_dshot Directory Reference + + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
DriveMaster +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
basic_dshot Directory Reference
+
+
+
+Directory dependency graph for basic_dshot:
+
+
+
+ + + + +

+Files

 basic_dshot.ino
 
+
+
+ + + + diff --git a/dir_8ef5030b3ccc9ad18ec5bbd7ca69a8c4.js b/dir_8ef5030b3ccc9ad18ec5bbd7ca69a8c4.js new file mode 100644 index 0000000..96580f5 --- /dev/null +++ b/dir_8ef5030b3ccc9ad18ec5bbd7ca69a8c4.js @@ -0,0 +1,4 @@ +var dir_8ef5030b3ccc9ad18ec5bbd7ca69a8c4 = +[ + [ "basic_dshot.ino", "basic__dshot_8ino.html", null ] +]; \ No newline at end of file diff --git a/dir_8ef5030b3ccc9ad18ec5bbd7ca69a8c4_dep.map b/dir_8ef5030b3ccc9ad18ec5bbd7ca69a8c4_dep.map new file mode 100644 index 0000000..92f867d --- /dev/null +++ b/dir_8ef5030b3ccc9ad18ec5bbd7ca69a8c4_dep.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/dir_8ef5030b3ccc9ad18ec5bbd7ca69a8c4_dep.md5 b/dir_8ef5030b3ccc9ad18ec5bbd7ca69a8c4_dep.md5 new file mode 100644 index 0000000..2120d6c --- /dev/null +++ b/dir_8ef5030b3ccc9ad18ec5bbd7ca69a8c4_dep.md5 @@ -0,0 +1 @@ +02559e08f273876cc21b387aefc778de \ No newline at end of file diff --git a/dir_8ef5030b3ccc9ad18ec5bbd7ca69a8c4_dep.svg b/dir_8ef5030b3ccc9ad18ec5bbd7ca69a8c4_dep.svg new file mode 100644 index 0000000..2dfa0f5 --- /dev/null +++ b/dir_8ef5030b3ccc9ad18ec5bbd7ca69a8c4_dep.svg @@ -0,0 +1,51 @@ + + + + + + +examples/basic_dshot + +clusterdir_d28a4824dc47e487b107a5db32ef43c4 + + +examples + + + + + +dir_8ef5030b3ccc9ad18ec5bbd7ca69a8c4 + + +basic_dshot + + + + + +dir_68267d1309a1af8e8297ef4c3efbcdba + + +src + + + + + +dir_8ef5030b3ccc9ad18ec5bbd7ca69a8c4->dir_68267d1309a1af8e8297ef4c3efbcdba + + + + + + +1 + + + + + diff --git a/dir_d28a4824dc47e487b107a5db32ef43c4.html b/dir_d28a4824dc47e487b107a5db32ef43c4.html new file mode 100644 index 0000000..9bb34c5 --- /dev/null +++ b/dir_d28a4824dc47e487b107a5db32ef43c4.html @@ -0,0 +1,119 @@ + + + + + + + +DriveMaster: examples Directory Reference + + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
DriveMaster +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
examples Directory Reference
+
+
+
+Directory dependency graph for examples:
+
+
+
+ + + + +

+Directories

 basic_dshot
 
+
+
+ + + + diff --git a/dir_d28a4824dc47e487b107a5db32ef43c4.js b/dir_d28a4824dc47e487b107a5db32ef43c4.js new file mode 100644 index 0000000..a2d4a79 --- /dev/null +++ b/dir_d28a4824dc47e487b107a5db32ef43c4.js @@ -0,0 +1,4 @@ +var dir_d28a4824dc47e487b107a5db32ef43c4 = +[ + [ "basic_dshot", "dir_8ef5030b3ccc9ad18ec5bbd7ca69a8c4.html", "dir_8ef5030b3ccc9ad18ec5bbd7ca69a8c4" ] +]; \ No newline at end of file diff --git a/dir_d28a4824dc47e487b107a5db32ef43c4_dep.map b/dir_d28a4824dc47e487b107a5db32ef43c4_dep.map new file mode 100644 index 0000000..118229d --- /dev/null +++ b/dir_d28a4824dc47e487b107a5db32ef43c4_dep.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/dir_d28a4824dc47e487b107a5db32ef43c4_dep.md5 b/dir_d28a4824dc47e487b107a5db32ef43c4_dep.md5 new file mode 100644 index 0000000..32b1654 --- /dev/null +++ b/dir_d28a4824dc47e487b107a5db32ef43c4_dep.md5 @@ -0,0 +1 @@ +f8cea1d93f05699ed455d78a074022d2 \ No newline at end of file diff --git a/dir_d28a4824dc47e487b107a5db32ef43c4_dep.svg b/dir_d28a4824dc47e487b107a5db32ef43c4_dep.svg new file mode 100644 index 0000000..e013ede --- /dev/null +++ b/dir_d28a4824dc47e487b107a5db32ef43c4_dep.svg @@ -0,0 +1,55 @@ + + + + + + +examples + +clusterdir_d28a4824dc47e487b107a5db32ef43c4 + + + + + + + +dir_d28a4824dc47e487b107a5db32ef43c4 +examples + + + +dir_8ef5030b3ccc9ad18ec5bbd7ca69a8c4 + + +basic_dshot + + + + + +dir_68267d1309a1af8e8297ef4c3efbcdba + + +src + + + + + +dir_8ef5030b3ccc9ad18ec5bbd7ca69a8c4->dir_68267d1309a1af8e8297ef4c3efbcdba + + + + + + +1 + + + + + diff --git a/doxygen_crawl.html b/doxygen_crawl.html index 9e959fe..6eef319 100644 --- a/doxygen_crawl.html +++ b/doxygen_crawl.html @@ -10,21 +10,40 @@ - + + + + + + - + + + + + + + + + + + + + + + diff --git a/dshot_8h.html b/dshot_8h.html new file mode 100644 index 0000000..38ad5c5 --- /dev/null +++ b/dshot_8h.html @@ -0,0 +1,178 @@ + + + + + + + +DriveMaster: src/dshot.h File Reference + + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
DriveMaster +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
dshot.h File Reference
+
+
+ +

Header file for the dshot class. +More...

+
#include "DriveMaster.h"
+#include <esp32-hal-rmt.h>
+
+Include dependency graph for dshot.h:
+
+
+
+
+This graph shows which files directly or indirectly include this file:
+
+
+
+
+

Go to the source code of this file.

+ + + + + +

+Classes

class  dshot
 Class representing DShot communication. More...
 
+ + + + + +

+Macros

+#define DSHOT_H
 
+#define DSHOT_FRAME_LENGTH   16
 
+ + + + +

+Enumerations

enum  DShotType { DSHOT_150 +, DSHOT_300 + }
 Enumeration for different DShot types. More...
 
+

Detailed Description

+

Header file for the dshot class.

+

Enumeration Type Documentation

+ +

◆ DShotType

+ +
+
+ + + + +
enum DShotType
+
+ +

Enumeration for different DShot types.

+ + + +
Enumerator
DSHOT_150 

DShot150 protocol

+
DSHOT_300 

DShot300 protocol

+
+ +
+
+
+
+ + + + diff --git a/dshot_8h.js b/dshot_8h.js new file mode 100644 index 0000000..2dadb42 --- /dev/null +++ b/dshot_8h.js @@ -0,0 +1,8 @@ +var dshot_8h = +[ + [ "dshot", "classdshot.html", "classdshot" ], + [ "DShotType", "dshot_8h.html#ad0d3febc18f9d9ae1b4cfc93f01e6e0d", [ + [ "DSHOT_150", "dshot_8h.html#ad0d3febc18f9d9ae1b4cfc93f01e6e0da2fba9b48ec897ae8179a336e6c6d2ec8", null ], + [ "DSHOT_300", "dshot_8h.html#ad0d3febc18f9d9ae1b4cfc93f01e6e0da1a1244acf7501914dc9f841a0416845f", null ] + ] ] +]; \ No newline at end of file diff --git a/dshot_8h__dep__incl.map b/dshot_8h__dep__incl.map new file mode 100644 index 0000000..a1c96c2 --- /dev/null +++ b/dshot_8h__dep__incl.map @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/dshot_8h__dep__incl.md5 b/dshot_8h__dep__incl.md5 new file mode 100644 index 0000000..5d88ca9 --- /dev/null +++ b/dshot_8h__dep__incl.md5 @@ -0,0 +1 @@ +ac08b82eb14da960a7101e2dbf3d39c9 \ No newline at end of file diff --git a/dshot_8h__dep__incl.svg b/dshot_8h__dep__incl.svg new file mode 100644 index 0000000..ef2c2f1 --- /dev/null +++ b/dshot_8h__dep__incl.svg @@ -0,0 +1,67 @@ + + + + + + +src/dshot.h + + +Node1 + + +src/dshot.h + + + + + +Node2 + + +src/DriveMaster.h + + + + + +Node1->Node2 + + + + + + + + +Node2->Node1 + + + + + + + + +Node3 + + +examples/basic_dshot +/basic_dshot.ino + + + + + +Node2->Node3 + + + + + + + + diff --git a/dshot_8h__incl.map b/dshot_8h__incl.map new file mode 100644 index 0000000..b2deb61 --- /dev/null +++ b/dshot_8h__incl.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/dshot_8h__incl.md5 b/dshot_8h__incl.md5 new file mode 100644 index 0000000..ee317f7 --- /dev/null +++ b/dshot_8h__incl.md5 @@ -0,0 +1 @@ +21ca5477e3a3827c1005b3c717b08923 \ No newline at end of file diff --git a/dshot_8h__incl.svg b/dshot_8h__incl.svg new file mode 100644 index 0000000..af88e80 --- /dev/null +++ b/dshot_8h__incl.svg @@ -0,0 +1,84 @@ + + + + + + +src/dshot.h + + +Node1 + + +src/dshot.h + + + + + +Node2 + + +DriveMaster.h + + + + + +Node1->Node2 + + + + + + + + +Node4 + + +esp32-hal-rmt.h + + + + + +Node1->Node4 + + + + + + + + +Node2->Node1 + + + + + + + + +Node3 + + +Arduino.h + + + + + +Node2->Node3 + + + + + + + + diff --git a/dshot_8h_source.html b/dshot_8h_source.html index 57a76d1..adfe15f 100644 --- a/dshot_8h_source.html +++ b/dshot_8h_source.html @@ -100,46 +100,60 @@
dshot.h
-
1#pragma once
-
2#ifndef DSHOT_H
-
3#define DSHOT_H
-
4
-
5#include "DriveMaster.h"
-
6#include <esp32-hal-rmt.h>
-
7#define DSHOT_FRAME_LENGTH 16
-
8
-
9enum DShotType { DSHOT_150, DSHOT_300 };
-
10
-
-
11class dshot : public DriveMaster {
-
12private:
-
13 rmt_obj_t *_channel = nullptr;
-
14 rmt_data_t _data[DSHOT_FRAME_LENGTH];
-
15 uint16_t _timingDuration0;
-
16 uint16_t _timingDuration1;
-
17 uint16_t _timingDurationBit;
-
18 uint8_t calculateCrc(uint16_t value);
-
19 void write(uint16_t value, bool telemetery = false);
-
20
-
21public:
-
22 explicit dshot(int pin, DShotType type = DSHOT_300);
-
23 ~dshot();
-
24
-
25 void begin() override;
-
26 void sendCommand(uint16_t value) override;
-
27 void sendValue(uint16_t value) override;
-
28};
+Go to the documentation of this file.
1
+
6#pragma once
+
7#ifndef DSHOT_H
+
8#define DSHOT_H
+
9
+
10#include "DriveMaster.h"
+
11#include <esp32-hal-rmt.h>
+
12#define DSHOT_FRAME_LENGTH 16
+
13
+
+ + + +
20};
-
29
-
30#endif
-
Definition DriveMaster.h:7
-
Definition dshot.h:11
+
21
+
+
25class dshot : public DriveMaster {
+
26private:
+
27 rmt_obj_t *_channel = nullptr;
+
28 rmt_data_t _data[DSHOT_FRAME_LENGTH];
+
29 uint16_t _timingDuration0;
+
30 uint16_t _timingDuration1;
+
31 uint16_t _timingDurationBit;
+
38 uint8_t calculateCrc(uint16_t value);
+
44 void write(uint16_t value, bool telemetery = false);
+
45
+
46public:
+
52 explicit dshot(int pin, DShotType type = DSHOT_300);
+
56 ~dshot();
+
60 void begin() override;
+
65 void sendCommand(uint16_t value) override;
+
70 void sendValue(uint16_t value) override;
+
71};
+
+
72
+
73#endif
+
Header file for the DriveMaster class.
+
Base class for motor control.
Definition DriveMaster.h:15
+
Class representing DShot communication.
Definition dshot.h:25
+
dshot(int pin, DShotType type=DSHOT_300)
Construct a new dshot object with the specified pin and DShot type.
Definition dshot.cpp:3
+
~dshot()
Destroy the dshot object.
Definition dshot.cpp:17
+
void sendCommand(uint16_t value) override
Send a DShot command with telemetry enabled.
Definition dshot.cpp:49
+
void begin() override
Initialize the DShot communication.
Definition dshot.cpp:19
+
void sendValue(uint16_t value) override
Send a DShot value with telemetry disabled.
Definition dshot.cpp:50
+
DShotType
Enumeration for different DShot types.
Definition dshot.h:17
+
@ DSHOT_300
Definition dshot.h:19
+
@ DSHOT_150
Definition dshot.h:18
diff --git a/files.html b/files.html index 4cf3666..0669e0f 100644 --- a/files.html +++ b/files.html @@ -96,10 +96,13 @@
Here is a list of all documented files with brief descriptions:
-
[detail level 12]
- - - +
[detail level 123]
  src
 DriveMaster.h
 dshot.h
+ + + + + +
  examples
  basic_dshot
 basic_dshot.ino
  src
 DriveMaster.hHeader file for the DriveMaster class
 dshot.hHeader file for the dshot class
diff --git a/files_dup.js b/files_dup.js index c3b39c4..96b42ab 100644 --- a/files_dup.js +++ b/files_dup.js @@ -1,4 +1,5 @@ var files_dup = [ + [ "examples", "dir_d28a4824dc47e487b107a5db32ef43c4.html", "dir_d28a4824dc47e487b107a5db32ef43c4" ], [ "src", "dir_68267d1309a1af8e8297ef4c3efbcdba.html", "dir_68267d1309a1af8e8297ef4c3efbcdba" ] ]; \ No newline at end of file diff --git a/functions.html b/functions.html new file mode 100644 index 0000000..38492d5 --- /dev/null +++ b/functions.html @@ -0,0 +1,115 @@ + + + + + + + +DriveMaster: Class Members + + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
DriveMaster +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+
+
+ + + + diff --git a/functions_func.html b/functions_func.html new file mode 100644 index 0000000..06ab425 --- /dev/null +++ b/functions_func.html @@ -0,0 +1,114 @@ + + + + + + + +DriveMaster: Class Members - Functions + + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
DriveMaster +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all documented functions with links to the class documentation for each member:
+
+
+ + + + diff --git a/pages.html b/functions_vars.html similarity index 86% rename from pages.html rename to functions_vars.html index 340547e..ae9190c 100644 --- a/pages.html +++ b/functions_vars.html @@ -5,7 +5,7 @@ -DriveMaster: Related Pages +DriveMaster: Class Members - Variables @@ -66,7 +66,7 @@
@@ -91,15 +91,10 @@
-
-
Related Pages
-
-
Here is a list of all related documentation pages:
- - -
 index
-
+
Here is a list of all documented variables with links to the class documentation for each member:
diff --git a/globals.html b/globals.html new file mode 100644 index 0000000..16cfab8 --- /dev/null +++ b/globals.html @@ -0,0 +1,109 @@ + + + + + + + +DriveMaster: File Members + + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
DriveMaster +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all documented file members with links to the documentation:
+
+
+ + + + diff --git a/md_Docs_2index.html b/globals_enum.html similarity index 91% rename from md_Docs_2index.html rename to globals_enum.html index 09215bd..270685a 100644 --- a/md_Docs_2index.html +++ b/globals_enum.html @@ -5,7 +5,7 @@ -DriveMaster: index +DriveMaster: File Members @@ -66,7 +66,7 @@
@@ -91,12 +91,11 @@
-
-
index
-
-
-
+
Here is a list of all documented enums with links to the documentation:
+
[detail level 12]
- - + +
 CDriveMaster
 Cdshot
 CDriveMasterBase class for motor control
 CdshotClass representing DShot communication
diff --git a/index.html b/index.html index bcf5b9b..91844bc 100644 --- a/index.html +++ b/index.html @@ -5,7 +5,7 @@ -DriveMaster: Main Page +DriveMaster: DriveMaster @@ -91,10 +91,103 @@ -
-
DriveMaster Documentation
+
+

DriveMaster is a common library designed to simplify the implementation of RC protocol decoding in Arduino projects. It provides a modular and extensible architecture that allows for easy integration of various RC protocols.

+

+Supported Protocol

+ +

+DShot300

+

+Configuration

+
    +
  • Baud rate: 100000
  • +
  • Data bits: 8 Bits
  • +
  • Parity: Even Parity
  • +
  • Stop bits: 2 Stop bits
  • +
  • Signal polarity: Inverted
  • +
+

+DShot600

+

+Configuration

+
    +
  • Baud rate: 420000
  • +
  • Data bits: 8 Bits
  • +
  • Parity: No Parity
  • +
  • Stop bits: 1 Stop bits
  • +
  • Signal polarity: Uninverted
  • +
+

+Getting Started

+ +

+Installation

+

+Arduino Installation

+

To use the DriveMaster library in your Arduino projects, follow these installation steps:

+
    +
  1. Download the DriveMaster library from the GitHub repository.
  2. +
  3. Extract the downloaded ZIP file.
  4. +
  5. Copy the extracted folder to the libraries directory in your Arduino sketchbook.
  6. +
  7. Restart the Arduino IDE.
  8. +
  9. You should now be able to include the DriveMaster library in your Arduino sketches.
  10. +
+

+PlatformIO Installation

+

If you are using PlatformIO, you can install the DriveMaster library directly from the PlatformIO Library Manager. Add the following line to your platformio.ini file:

+
lib_deps = Witty-Wizard/DriveMaster @ ^0.1.0
+

+Tutorial

+

+Using DriveMaster Library for Motor Control

+

To control motors in your Arduino project using the DriveMaster library, follow these steps:

+
    +
  1. Include Necessary Libraries
  2. +
+

Include the required library at the beginning of your sketch:

#include <DriveMaster.h>
+
Header file for the DriveMaster class.
+
    +
  1. Instantiate DriveMaster Object Create an instance of the DriveMaster class, specifying the pin connected to the motor:
  2. +
+
Copy code
+
DriveMaster *motor = new DriveMaster(motorPin);
+
Base class for motor control.
Definition DriveMaster.h:15
+
    +
  1. Initialize Motor Control Call the begin() method to initialize motor control:
  2. +
+
void setup() {
+
motor->begin();
+
}
+
virtual void begin()
Initialize the motor control.
Definition DriveMaster.cpp:7
+
    +
  1. Send Commands or Values You can use the sendCommand() or sendValue() methods to send specific commands or values to the motor:
  2. +
+
// Send a specific command to the motor
+
motor->sendCommand(1000);
+
+
// Send a value directly to the motor
+
motor->sendValue(512);
+
virtual void sendCommand(uint16_t value)
Send a command to the motor.
Definition DriveMaster.cpp:11
+
virtual void sendValue(uint16_t value)
Send a value to the motor.
Definition DriveMaster.cpp:12
+

+Examples

+

+DShot Example

+

+License

+

This library is distributed under the GNU General Public License version 3.0.

+
diff --git a/inherit_graph_0.map b/inherit_graph_0.map index 6ecddbe..2da6181 100644 --- a/inherit_graph_0.map +++ b/inherit_graph_0.map @@ -1,5 +1,5 @@ - - + + diff --git a/inherit_graph_0.md5 b/inherit_graph_0.md5 index 44b436b..18c04c5 100644 --- a/inherit_graph_0.md5 +++ b/inherit_graph_0.md5 @@ -1 +1 @@ -330f637d5d568302dfd4f2a68cbb4190 \ No newline at end of file +4d7a7db2543760fde2b05718aa50365c \ No newline at end of file diff --git a/inherit_graph_0.svg b/inherit_graph_0.svg index 591eecf..c512912 100644 --- a/inherit_graph_0.svg +++ b/inherit_graph_0.svg @@ -11,7 +11,7 @@ Node0 - + DriveMaster @@ -20,7 +20,7 @@ Node1 - + dshot diff --git a/menudata.js b/menudata.js index 62e0ae8..803d3cf 100644 --- a/menudata.js +++ b/menudata.js @@ -24,10 +24,17 @@ */ var menudata={children:[ {text:"Main Page",url:"index.html"}, -{text:"Related Pages",url:"pages.html"}, {text:"Classes",url:"annotated.html",children:[ {text:"Class List",url:"annotated.html"}, {text:"Class Index",url:"classes.html"}, -{text:"Class Hierarchy",url:"inherits.html"}]}, +{text:"Class Hierarchy",url:"inherits.html"}, +{text:"Class Members",url:"functions.html",children:[ +{text:"All",url:"functions.html"}, +{text:"Functions",url:"functions_func.html"}, +{text:"Variables",url:"functions_vars.html"}]}]}, {text:"Files",url:"files.html",children:[ -{text:"File List",url:"files.html"}]}]} +{text:"File List",url:"files.html"}, +{text:"File Members",url:"globals.html",children:[ +{text:"All",url:"globals.html"}, +{text:"Enumerations",url:"globals_enum.html"}, +{text:"Enumerator",url:"globals_eval.html"}]}]}]} diff --git a/navtreedata.js b/navtreedata.js index de02fc5..f94ae96 100644 --- a/navtreedata.js +++ b/navtreedata.js @@ -25,21 +25,50 @@ var NAVTREE = [ [ "DriveMaster", "index.html", [ - [ "index", "md_Docs_2index.html", null ], + [ "Supported Protocol", "index.html#autotoc_md0", [ + [ "DShot300", "index.html#dshot300", [ + [ "Configuration", "index.html#autotoc_md1", null ] + ] ], + [ "DShot600", "index.html#dshot600", [ + [ "Configuration", "index.html#autotoc_md2", null ] + ] ] + ] ], + [ "Getting Started", "index.html#autotoc_md3", null ], + [ "Installation", "index.html#installation", [ + [ "Arduino Installation", "index.html#autotoc_md4", null ], + [ "PlatformIO Installation", "index.html#autotoc_md5", null ] + ] ], + [ "Tutorial", "index.html#tutorial", [ + [ "Using DriveMaster Library for Motor Control", "index.html#autotoc_md6", null ] + ] ], + [ "Examples", "index.html#example", [ + [ "DShot Example", "index.html#autotoc_md7", null ] + ] ], + [ "License", "index.html#autotoc_md8", null ], [ "Classes", "annotated.html", [ [ "Class List", "annotated.html", "annotated_dup" ], [ "Class Index", "classes.html", null ], - [ "Class Hierarchy", "hierarchy.html", "hierarchy" ] + [ "Class Hierarchy", "hierarchy.html", "hierarchy" ], + [ "Class Members", "functions.html", [ + [ "All", "functions.html", null ], + [ "Functions", "functions_func.html", null ], + [ "Variables", "functions_vars.html", null ] + ] ] ] ], [ "Files", "files.html", [ - [ "File List", "files.html", "files_dup" ] + [ "File List", "files.html", "files_dup" ], + [ "File Members", "globals.html", [ + [ "All", "globals.html", null ], + [ "Enumerations", "globals_enum.html", null ], + [ "Enumerator", "globals_eval.html", null ] + ] ] ] ] ] ] ]; var NAVTREEINDEX = [ -"DriveMaster_8h_source.html" +"DriveMaster_8h.html" ]; var SYNCONMSG = 'click to disable panel synchronisation'; diff --git a/navtreeindex0.js b/navtreeindex0.js index f31082f..8bf7537 100644 --- a/navtreeindex0.js +++ b/navtreeindex0.js @@ -1,15 +1,54 @@ var NAVTREEINDEX0 = { -"DriveMaster_8h_source.html":[2,0,0,0], -"annotated.html":[1,0], -"classDriveMaster.html":[1,0,0], -"classdshot.html":[1,0,1], -"classes.html":[1,1], -"dir_68267d1309a1af8e8297ef4c3efbcdba.html":[2,0,0], -"dshot_8h_source.html":[2,0,0,1], -"files.html":[2,0], -"hierarchy.html":[1,2], +"DriveMaster_8h.html":[7,0,1,0], +"DriveMaster_8h_source.html":[7,0,1,0], +"annotated.html":[6,0], +"basic__dshot_8ino.html":[7,0,0,0,0], +"classDriveMaster.html":[6,0,0], +"classDriveMaster.html#a431758ea82130c30da7911b180e352d3":[6,0,0,3], +"classDriveMaster.html#a53809e84ec9a4a08282431f6b4bae69b":[6,0,0,5], +"classDriveMaster.html#a8667c9cf196298aef9293ba3e78ff382":[6,0,0,4], +"classDriveMaster.html#a888e34b3f02bb46b879cd5337da0bb6e":[6,0,0,2], +"classDriveMaster.html#a8a1e4f2e796cf39282f2ca4a4665d298":[6,0,0,6], +"classDriveMaster.html#a9e19f7a7480622e570aba8a6147cb021":[6,0,0,0], +"classDriveMaster.html#ad3cdd8c68c3e44c002dc133811ab1136":[6,0,0,1], +"classdshot.html":[6,0,1], +"classdshot.html#a28ad1190417c6000e2ef2b6700b356fa":[6,0,1,0], +"classdshot.html#a2c1f432e10ce8fb8f0ac838788ab87cf":[6,0,1,1], +"classdshot.html#a3d9b530f32a6b78c648c83122c30ad1a":[6,0,1,3], +"classdshot.html#a64f24c20ed8647a77e063f267a39fb13":[6,0,1,2], +"classdshot.html#ad42389821083607759851ad548a4dfc8":[6,0,1,4], +"classes.html":[6,1], +"dir_68267d1309a1af8e8297ef4c3efbcdba.html":[7,0,1], +"dir_8ef5030b3ccc9ad18ec5bbd7ca69a8c4.html":[7,0,0,0], +"dir_d28a4824dc47e487b107a5db32ef43c4.html":[7,0,0], +"dshot_8h.html":[7,0,1,1], +"dshot_8h.html#ad0d3febc18f9d9ae1b4cfc93f01e6e0d":[7,0,1,1,1], +"dshot_8h.html#ad0d3febc18f9d9ae1b4cfc93f01e6e0da1a1244acf7501914dc9f841a0416845f":[7,0,1,1,1,1], +"dshot_8h.html#ad0d3febc18f9d9ae1b4cfc93f01e6e0da2fba9b48ec897ae8179a336e6c6d2ec8":[7,0,1,1,1,0], +"dshot_8h_source.html":[7,0,1,1], +"files.html":[7,0], +"functions.html":[6,3,0], +"functions_func.html":[6,3,1], +"functions_vars.html":[6,3,2], +"globals.html":[7,1,0], +"globals_enum.html":[7,1,1], +"globals_eval.html":[7,1,2], +"hierarchy.html":[6,2], "index.html":[], -"md_Docs_2index.html":[0], +"index.html#autotoc_md0":[0], +"index.html#autotoc_md1":[0,0,0], +"index.html#autotoc_md2":[0,1,0], +"index.html#autotoc_md3":[1], +"index.html#autotoc_md4":[2,0], +"index.html#autotoc_md5":[2,1], +"index.html#autotoc_md6":[3,0], +"index.html#autotoc_md7":[4,0], +"index.html#autotoc_md8":[5], +"index.html#dshot300":[0,0], +"index.html#dshot600":[0,1], +"index.html#example":[4], +"index.html#installation":[2], +"index.html#tutorial":[3], "pages.html":[] }; diff --git a/search/all_0.js b/search/all_0.js index a2829d2..e6a73a2 100644 --- a/search/all_0.js +++ b/search/all_0.js @@ -1,5 +1,4 @@ var searchData= [ - ['drivemaster_0',['DriveMaster',['../classDriveMaster.html',1,'']]], - ['dshot_1',['dshot',['../classdshot.html',1,'']]] + ['_5fpin_0',['_pin',['../classDriveMaster.html#a8a1e4f2e796cf39282f2ca4a4665d298',1,'DriveMaster']]] ]; diff --git a/search/all_1.js b/search/all_1.js index cd60237..d45d6a0 100644 --- a/search/all_1.js +++ b/search/all_1.js @@ -1,4 +1,4 @@ var searchData= [ - ['index_0',['index',['../md_Docs_2index.html',1,'']]] + ['arduino_20installation_0',['Arduino Installation',['../index.html#autotoc_md4',1,'']]] ]; diff --git a/search/all_10.js b/search/all_10.js new file mode 100644 index 0000000..d42d104 --- /dev/null +++ b/search/all_10.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['_7edrivemaster_0',['~DriveMaster',['../classDriveMaster.html#ad3cdd8c68c3e44c002dc133811ab1136',1,'DriveMaster']]], + ['_7edshot_1',['~dshot',['../classdshot.html#a2c1f432e10ce8fb8f0ac838788ab87cf',1,'dshot']]] +]; diff --git a/search/all_2.js b/search/all_2.js new file mode 100644 index 0000000..48af349 --- /dev/null +++ b/search/all_2.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['basic_5fdshot_2eino_0',['basic_dshot.ino',['../basic__dshot_8ino.html',1,'']]], + ['begin_1',['begin',['../classDriveMaster.html#a888e34b3f02bb46b879cd5337da0bb6e',1,'DriveMaster::begin()'],['../classdshot.html#a64f24c20ed8647a77e063f267a39fb13',1,'dshot::begin()']]] +]; diff --git a/search/all_3.js b/search/all_3.js new file mode 100644 index 0000000..0b3fd95 --- /dev/null +++ b/search/all_3.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['configuration_0',['Configuration',['../index.html#autotoc_md1',1,'Configuration'],['../index.html#autotoc_md2',1,'Configuration']]], + ['control_1',['Using DriveMaster Library for Motor Control',['../index.html#autotoc_md6',1,'']]] +]; diff --git a/search/all_4.js b/search/all_4.js new file mode 100644 index 0000000..c53e9fc --- /dev/null +++ b/search/all_4.js @@ -0,0 +1,14 @@ +var searchData= +[ + ['drivemaster_0',['DriveMaster',['../classDriveMaster.html',1,'DriveMaster'],['../classDriveMaster.html#a9e19f7a7480622e570aba8a6147cb021',1,'DriveMaster::DriveMaster()'],['../index.html',1,'DriveMaster']]], + ['drivemaster_20library_20for_20motor_20control_1',['Using DriveMaster Library for Motor Control',['../index.html#autotoc_md6',1,'']]], + ['drivemaster_2eh_2',['DriveMaster.h',['../DriveMaster_8h.html',1,'']]], + ['dshot_3',['dshot',['../classdshot.html',1,'dshot'],['../classdshot.html#a28ad1190417c6000e2ef2b6700b356fa',1,'dshot::dshot()']]], + ['dshot_20example_4',['DShot Example',['../index.html#autotoc_md7',1,'']]], + ['dshot_2eh_5',['dshot.h',['../dshot_8h.html',1,'']]], + ['dshot300_6',['DShot300',['../index.html#dshot300',1,'']]], + ['dshot600_7',['DShot600',['../index.html#dshot600',1,'']]], + ['dshot_5f150_8',['DSHOT_150',['../dshot_8h.html#ad0d3febc18f9d9ae1b4cfc93f01e6e0da2fba9b48ec897ae8179a336e6c6d2ec8',1,'dshot.h']]], + ['dshot_5f300_9',['DSHOT_300',['../dshot_8h.html#ad0d3febc18f9d9ae1b4cfc93f01e6e0da1a1244acf7501914dc9f841a0416845f',1,'dshot.h']]], + ['dshottype_10',['DShotType',['../dshot_8h.html#ad0d3febc18f9d9ae1b4cfc93f01e6e0d',1,'dshot.h']]] +]; diff --git a/search/all_5.js b/search/all_5.js new file mode 100644 index 0000000..6d7bddd --- /dev/null +++ b/search/all_5.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['example_0',['DShot Example',['../index.html#autotoc_md7',1,'']]], + ['examples_1',['Examples',['../index.html#example',1,'']]] +]; diff --git a/search/all_6.js b/search/all_6.js new file mode 100644 index 0000000..043b125 --- /dev/null +++ b/search/all_6.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['for_20motor_20control_0',['Using DriveMaster Library for Motor Control',['../index.html#autotoc_md6',1,'']]] +]; diff --git a/search/all_7.js b/search/all_7.js new file mode 100644 index 0000000..82e1567 --- /dev/null +++ b/search/all_7.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['getting_20started_0',['Getting Started',['../index.html#autotoc_md3',1,'']]] +]; diff --git a/search/all_8.js b/search/all_8.js new file mode 100644 index 0000000..ed26da6 --- /dev/null +++ b/search/all_8.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['installation_0',['Installation',['../index.html#autotoc_md4',1,'Arduino Installation'],['../index.html#installation',1,'Installation'],['../index.html#autotoc_md5',1,'PlatformIO Installation']]] +]; diff --git a/search/all_9.js b/search/all_9.js new file mode 100644 index 0000000..df80936 --- /dev/null +++ b/search/all_9.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['library_20for_20motor_20control_0',['Using DriveMaster Library for Motor Control',['../index.html#autotoc_md6',1,'']]], + ['license_1',['License',['../index.html#autotoc_md8',1,'']]] +]; diff --git a/search/all_a.js b/search/all_a.js new file mode 100644 index 0000000..357674e --- /dev/null +++ b/search/all_a.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['motor_20control_0',['Using DriveMaster Library for Motor Control',['../index.html#autotoc_md6',1,'']]] +]; diff --git a/search/all_b.js b/search/all_b.js new file mode 100644 index 0000000..09c8f44 --- /dev/null +++ b/search/all_b.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['platformio_20installation_0',['PlatformIO Installation',['../index.html#autotoc_md5',1,'']]], + ['protocol_1',['Supported Protocol',['../index.html#autotoc_md0',1,'']]] +]; diff --git a/search/all_c.js b/search/all_c.js new file mode 100644 index 0000000..898b3a6 --- /dev/null +++ b/search/all_c.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['sendcommand_0',['sendCommand',['../classDriveMaster.html#a431758ea82130c30da7911b180e352d3',1,'DriveMaster::sendCommand()'],['../classdshot.html#a3d9b530f32a6b78c648c83122c30ad1a',1,'dshot::sendCommand()']]], + ['sendvalue_1',['sendValue',['../classDriveMaster.html#a8667c9cf196298aef9293ba3e78ff382',1,'DriveMaster::sendValue()'],['../classdshot.html#ad42389821083607759851ad548a4dfc8',1,'dshot::sendValue()']]], + ['started_2',['Getting Started',['../index.html#autotoc_md3',1,'']]], + ['supported_20protocol_3',['Supported Protocol',['../index.html#autotoc_md0',1,'']]] +]; diff --git a/search/all_d.js b/search/all_d.js new file mode 100644 index 0000000..5d620e2 --- /dev/null +++ b/search/all_d.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['tutorial_0',['Tutorial',['../index.html#tutorial',1,'']]] +]; diff --git a/search/all_e.js b/search/all_e.js new file mode 100644 index 0000000..1913fde --- /dev/null +++ b/search/all_e.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['using_20drivemaster_20library_20for_20motor_20control_0',['Using DriveMaster Library for Motor Control',['../index.html#autotoc_md6',1,'']]] +]; diff --git a/search/all_f.js b/search/all_f.js new file mode 100644 index 0000000..ca90396 --- /dev/null +++ b/search/all_f.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['write_0',['write',['../classDriveMaster.html#a53809e84ec9a4a08282431f6b4bae69b',1,'DriveMaster']]] +]; diff --git a/search/enums_0.js b/search/enums_0.js new file mode 100644 index 0000000..54a761e --- /dev/null +++ b/search/enums_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['dshottype_0',['DShotType',['../dshot_8h.html#ad0d3febc18f9d9ae1b4cfc93f01e6e0d',1,'dshot.h']]] +]; diff --git a/search/enumvalues_0.js b/search/enumvalues_0.js new file mode 100644 index 0000000..8707d44 --- /dev/null +++ b/search/enumvalues_0.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['dshot_5f150_0',['DSHOT_150',['../dshot_8h.html#ad0d3febc18f9d9ae1b4cfc93f01e6e0da2fba9b48ec897ae8179a336e6c6d2ec8',1,'dshot.h']]], + ['dshot_5f300_1',['DSHOT_300',['../dshot_8h.html#ad0d3febc18f9d9ae1b4cfc93f01e6e0da1a1244acf7501914dc9f841a0416845f',1,'dshot.h']]] +]; diff --git a/search/files_0.js b/search/files_0.js new file mode 100644 index 0000000..3eecc72 --- /dev/null +++ b/search/files_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['basic_5fdshot_2eino_0',['basic_dshot.ino',['../basic__dshot_8ino.html',1,'']]] +]; diff --git a/search/files_1.js b/search/files_1.js new file mode 100644 index 0000000..adc0aa2 --- /dev/null +++ b/search/files_1.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['drivemaster_2eh_0',['DriveMaster.h',['../DriveMaster_8h.html',1,'']]], + ['dshot_2eh_1',['dshot.h',['../dshot_8h.html',1,'']]] +]; diff --git a/search/functions_0.js b/search/functions_0.js new file mode 100644 index 0000000..480ccfc --- /dev/null +++ b/search/functions_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['begin_0',['begin',['../classDriveMaster.html#a888e34b3f02bb46b879cd5337da0bb6e',1,'DriveMaster::begin()'],['../classdshot.html#a64f24c20ed8647a77e063f267a39fb13',1,'dshot::begin()']]] +]; diff --git a/search/functions_1.js b/search/functions_1.js new file mode 100644 index 0000000..19a7091 --- /dev/null +++ b/search/functions_1.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['drivemaster_0',['DriveMaster',['../classDriveMaster.html#a9e19f7a7480622e570aba8a6147cb021',1,'DriveMaster']]], + ['dshot_1',['dshot',['../classdshot.html#a28ad1190417c6000e2ef2b6700b356fa',1,'dshot']]] +]; diff --git a/search/functions_2.js b/search/functions_2.js new file mode 100644 index 0000000..e5f416f --- /dev/null +++ b/search/functions_2.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['sendcommand_0',['sendCommand',['../classDriveMaster.html#a431758ea82130c30da7911b180e352d3',1,'DriveMaster::sendCommand()'],['../classdshot.html#a3d9b530f32a6b78c648c83122c30ad1a',1,'dshot::sendCommand()']]], + ['sendvalue_1',['sendValue',['../classDriveMaster.html#a8667c9cf196298aef9293ba3e78ff382',1,'DriveMaster::sendValue()'],['../classdshot.html#ad42389821083607759851ad548a4dfc8',1,'dshot::sendValue()']]] +]; diff --git a/search/functions_3.js b/search/functions_3.js new file mode 100644 index 0000000..ca90396 --- /dev/null +++ b/search/functions_3.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['write_0',['write',['../classDriveMaster.html#a53809e84ec9a4a08282431f6b4bae69b',1,'DriveMaster']]] +]; diff --git a/search/functions_4.js b/search/functions_4.js new file mode 100644 index 0000000..d42d104 --- /dev/null +++ b/search/functions_4.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['_7edrivemaster_0',['~DriveMaster',['../classDriveMaster.html#ad3cdd8c68c3e44c002dc133811ab1136',1,'DriveMaster']]], + ['_7edshot_1',['~dshot',['../classdshot.html#a2c1f432e10ce8fb8f0ac838788ab87cf',1,'dshot']]] +]; diff --git a/search/pages_0.js b/search/pages_0.js index cd60237..7491fe3 100644 --- a/search/pages_0.js +++ b/search/pages_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['index_0',['index',['../md_Docs_2index.html',1,'']]] + ['drivemaster_0',['DriveMaster',['../index.html',1,'']]] ]; diff --git a/search/searchdata.js b/search/searchdata.js index 1b02672..cbbac23 100644 --- a/search/searchdata.js +++ b/search/searchdata.js @@ -1,21 +1,36 @@ var indexSectionsWithContent = { - 0: "di", + 0: "_abcdefgilmpstuw~", 1: "d", - 2: "i" + 2: "bd", + 3: "bdsw~", + 4: "_", + 5: "d", + 6: "d", + 7: "d" }; var indexSectionNames = { 0: "all", 1: "classes", - 2: "pages" + 2: "files", + 3: "functions", + 4: "variables", + 5: "enums", + 6: "enumvalues", + 7: "pages" }; var indexSectionLabels = { 0: "All", 1: "Classes", - 2: "Pages" + 2: "Files", + 3: "Functions", + 4: "Variables", + 5: "Enumerations", + 6: "Enumerator", + 7: "Pages" }; diff --git a/search/variables_0.js b/search/variables_0.js new file mode 100644 index 0000000..e6a73a2 --- /dev/null +++ b/search/variables_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['_5fpin_0',['_pin',['../classDriveMaster.html#a8a1e4f2e796cf39282f2ca4a4665d298',1,'DriveMaster']]] +];