From d9b4e5cfe2b4e87400020b081fad74706545911a Mon Sep 17 00:00:00 2001 From: William Miceli Date: Tue, 26 Jan 2021 12:59:48 -0500 Subject: [PATCH] Added main README.markdown to included files list in doxygen --- .../_device_01_specifications_8markdown.html | 98 +++++++++ .../html/_layout_01_planning_8markdown.html | 98 +++++++++ .../html/_r_e_a_d_m_e_8markdown.html | 98 +++++++++ .../dir_4e9c05acfa2c3671b8618fcb95d57d96.html | 104 +++++++++ .../dir_4e9c05acfa2c3671b8618fcb95d57d96.js | 4 + .../dir_6cc751a9e685a986d41d35de353de328.html | 98 +++++++++ .../dir_70428d3c5958c16802133545478a5cfb.html | 104 +++++++++ .../dir_70428d3c5958c16802133545478a5cfb.js | 4 + .../dir_ef94255a62432ae865475b379d8bd501.html | 104 +++++++++ .../dir_ef94255a62432ae865475b379d8bd501.js | 4 + Documentation/html/files.html | 106 +++++++++ Documentation/html/files_dup.js | 5 + Documentation/html/globals.html | 98 +++++++++ Documentation/html/globals_func.html | 98 +++++++++ Documentation/html/index.html | 35 ++- Documentation/html/main_8c.html | 131 +++++++++++ Documentation/html/main_8c.js | 4 + Documentation/html/main_8c_source.html | 108 +++++++++ .../md__hardware__device__specifications.html | 205 ++++++++++++++++++ .../html/md__hardware__layout__planning.html | 100 +++++++++ Documentation/html/menudata.js | 8 +- Documentation/html/navtreedata.js | 33 ++- Documentation/html/navtreeindex0.js | 27 +++ Documentation/html/pages.html | 103 +++++++++ Documentation/html/search/all_0.html | 37 ++++ Documentation/html/search/all_0.js | 5 + Documentation/html/search/all_1.html | 37 ++++ Documentation/html/search/all_1.js | 4 + Documentation/html/search/all_2.html | 37 ++++ Documentation/html/search/all_2.js | 5 + Documentation/html/search/all_3.html | 37 ++++ Documentation/html/search/all_3.js | 5 + Documentation/html/search/all_4.html | 37 ++++ Documentation/html/search/all_4.js | 4 + Documentation/html/search/files_0.html | 37 ++++ Documentation/html/search/files_0.js | 4 + Documentation/html/search/files_1.html | 37 ++++ Documentation/html/search/files_1.js | 4 + Documentation/html/search/files_2.html | 37 ++++ Documentation/html/search/files_2.js | 4 + Documentation/html/search/files_3.html | 37 ++++ Documentation/html/search/files_3.js | 4 + Documentation/html/search/functions_0.html | 37 ++++ Documentation/html/search/functions_0.js | 4 + Documentation/html/search/pages_0.html | 37 ++++ Documentation/html/search/pages_0.js | 4 + Documentation/html/search/pages_1.html | 37 ++++ Documentation/html/search/pages_1.js | 4 + Documentation/html/search/pages_2.html | 37 ++++ Documentation/html/search/pages_2.js | 4 + Documentation/html/search/searchdata.js | 12 + .../_device_01_specifications_8markdown.tex | 2 + .../latex/_layout_01_planning_8markdown.tex | 2 + .../latex/_r_e_a_d_m_e_8markdown.tex | 2 + .../dir_4e9c05acfa2c3671b8618fcb95d57d96.tex | 7 + .../dir_6cc751a9e685a986d41d35de353de328.tex | 2 + .../dir_70428d3c5958c16802133545478a5cfb.tex | 7 + .../dir_ef94255a62432ae865475b379d8bd501.tex | 7 + Documentation/latex/files.tex | 4 + Documentation/latex/index.tex | 26 +++ Documentation/latex/main_8c.tex | 21 ++ .../md__hardware__device__specifications.tex | 98 +++++++++ .../latex/md__hardware__layout__planning.tex | 1 + Documentation/latex/refman.tex | 17 ++ Doxyfile | 3 +- 65 files changed, 2517 insertions(+), 7 deletions(-) create mode 100644 Documentation/html/_device_01_specifications_8markdown.html create mode 100644 Documentation/html/_layout_01_planning_8markdown.html create mode 100644 Documentation/html/_r_e_a_d_m_e_8markdown.html create mode 100644 Documentation/html/dir_4e9c05acfa2c3671b8618fcb95d57d96.html create mode 100644 Documentation/html/dir_4e9c05acfa2c3671b8618fcb95d57d96.js create mode 100644 Documentation/html/dir_6cc751a9e685a986d41d35de353de328.html create mode 100644 Documentation/html/dir_70428d3c5958c16802133545478a5cfb.html create mode 100644 Documentation/html/dir_70428d3c5958c16802133545478a5cfb.js create mode 100644 Documentation/html/dir_ef94255a62432ae865475b379d8bd501.html create mode 100644 Documentation/html/dir_ef94255a62432ae865475b379d8bd501.js create mode 100644 Documentation/html/files.html create mode 100644 Documentation/html/files_dup.js create mode 100644 Documentation/html/globals.html create mode 100644 Documentation/html/globals_func.html create mode 100644 Documentation/html/main_8c.html create mode 100644 Documentation/html/main_8c.js create mode 100644 Documentation/html/main_8c_source.html create mode 100644 Documentation/html/md__hardware__device__specifications.html create mode 100644 Documentation/html/md__hardware__layout__planning.html create mode 100644 Documentation/html/pages.html create mode 100644 Documentation/html/search/all_0.html create mode 100644 Documentation/html/search/all_0.js create mode 100644 Documentation/html/search/all_1.html create mode 100644 Documentation/html/search/all_1.js create mode 100644 Documentation/html/search/all_2.html create mode 100644 Documentation/html/search/all_2.js create mode 100644 Documentation/html/search/all_3.html create mode 100644 Documentation/html/search/all_3.js create mode 100644 Documentation/html/search/all_4.html create mode 100644 Documentation/html/search/all_4.js create mode 100644 Documentation/html/search/files_0.html create mode 100644 Documentation/html/search/files_0.js create mode 100644 Documentation/html/search/files_1.html create mode 100644 Documentation/html/search/files_1.js create mode 100644 Documentation/html/search/files_2.html create mode 100644 Documentation/html/search/files_2.js create mode 100644 Documentation/html/search/files_3.html create mode 100644 Documentation/html/search/files_3.js create mode 100644 Documentation/html/search/functions_0.html create mode 100644 Documentation/html/search/functions_0.js create mode 100644 Documentation/html/search/pages_0.html create mode 100644 Documentation/html/search/pages_0.js create mode 100644 Documentation/html/search/pages_1.html create mode 100644 Documentation/html/search/pages_1.js create mode 100644 Documentation/html/search/pages_2.html create mode 100644 Documentation/html/search/pages_2.js create mode 100644 Documentation/latex/_device_01_specifications_8markdown.tex create mode 100644 Documentation/latex/_layout_01_planning_8markdown.tex create mode 100644 Documentation/latex/_r_e_a_d_m_e_8markdown.tex create mode 100644 Documentation/latex/dir_4e9c05acfa2c3671b8618fcb95d57d96.tex create mode 100644 Documentation/latex/dir_6cc751a9e685a986d41d35de353de328.tex create mode 100644 Documentation/latex/dir_70428d3c5958c16802133545478a5cfb.tex create mode 100644 Documentation/latex/dir_ef94255a62432ae865475b379d8bd501.tex create mode 100644 Documentation/latex/files.tex create mode 100644 Documentation/latex/index.tex create mode 100644 Documentation/latex/main_8c.tex create mode 100644 Documentation/latex/md__hardware__device__specifications.tex create mode 100644 Documentation/latex/md__hardware__layout__planning.tex diff --git a/Documentation/html/_device_01_specifications_8markdown.html b/Documentation/html/_device_01_specifications_8markdown.html new file mode 100644 index 0000000..c7873cf --- /dev/null +++ b/Documentation/html/_device_01_specifications_8markdown.html @@ -0,0 +1,98 @@ + + + + + + + +Sunseeker Telemetry and Lighting System: Hardware/Device Specifications.markdown File Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Sunseeker Telemetry and Lighting System +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
Hardware/Device Specifications.markdown File Reference
+
+
+
+
+ + + + diff --git a/Documentation/html/_layout_01_planning_8markdown.html b/Documentation/html/_layout_01_planning_8markdown.html new file mode 100644 index 0000000..9b8dfdc --- /dev/null +++ b/Documentation/html/_layout_01_planning_8markdown.html @@ -0,0 +1,98 @@ + + + + + + + +Sunseeker Telemetry and Lighting System: Hardware/Layout Planning.markdown File Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Sunseeker Telemetry and Lighting System +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
Hardware/Layout Planning.markdown File Reference
+
+
+
+
+ + + + diff --git a/Documentation/html/_r_e_a_d_m_e_8markdown.html b/Documentation/html/_r_e_a_d_m_e_8markdown.html new file mode 100644 index 0000000..2335737 --- /dev/null +++ b/Documentation/html/_r_e_a_d_m_e_8markdown.html @@ -0,0 +1,98 @@ + + + + + + + +Sunseeker Telemetry and Lighting System: README.markdown File Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Sunseeker Telemetry and Lighting System +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
README.markdown File Reference
+
+
+
+
+ + + + diff --git a/Documentation/html/dir_4e9c05acfa2c3671b8618fcb95d57d96.html b/Documentation/html/dir_4e9c05acfa2c3671b8618fcb95d57d96.html new file mode 100644 index 0000000..c8fde05 --- /dev/null +++ b/Documentation/html/dir_4e9c05acfa2c3671b8618fcb95d57d96.html @@ -0,0 +1,104 @@ + + + + + + + +Sunseeker Telemetry and Lighting System: Software Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Sunseeker Telemetry and Lighting System +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
Software Directory Reference
+
+
+ + + + +

+Directories

directory  Code Composer Studio Workspace
 
+
+
+ + + + diff --git a/Documentation/html/dir_4e9c05acfa2c3671b8618fcb95d57d96.js b/Documentation/html/dir_4e9c05acfa2c3671b8618fcb95d57d96.js new file mode 100644 index 0000000..b5bcb5a --- /dev/null +++ b/Documentation/html/dir_4e9c05acfa2c3671b8618fcb95d57d96.js @@ -0,0 +1,4 @@ +var dir_4e9c05acfa2c3671b8618fcb95d57d96 = +[ + [ "Code Composer Studio Workspace", "dir_70428d3c5958c16802133545478a5cfb.html", "dir_70428d3c5958c16802133545478a5cfb" ] +]; \ No newline at end of file diff --git a/Documentation/html/dir_6cc751a9e685a986d41d35de353de328.html b/Documentation/html/dir_6cc751a9e685a986d41d35de353de328.html new file mode 100644 index 0000000..72401e9 --- /dev/null +++ b/Documentation/html/dir_6cc751a9e685a986d41d35de353de328.html @@ -0,0 +1,98 @@ + + + + + + + +Sunseeker Telemetry and Lighting System: Hardware Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Sunseeker Telemetry and Lighting System +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
Hardware Directory Reference
+
+
+
+
+ + + + diff --git a/Documentation/html/dir_70428d3c5958c16802133545478a5cfb.html b/Documentation/html/dir_70428d3c5958c16802133545478a5cfb.html new file mode 100644 index 0000000..676f29a --- /dev/null +++ b/Documentation/html/dir_70428d3c5958c16802133545478a5cfb.html @@ -0,0 +1,104 @@ + + + + + + + +Sunseeker Telemetry and Lighting System: Software/Code Composer Studio Workspace Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Sunseeker Telemetry and Lighting System +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
Code Composer Studio Workspace Directory Reference
+
+
+ + + + +

+Directories

directory  SunseekerTelemetryAndLightingSystem
 
+
+
+ + + + diff --git a/Documentation/html/dir_70428d3c5958c16802133545478a5cfb.js b/Documentation/html/dir_70428d3c5958c16802133545478a5cfb.js new file mode 100644 index 0000000..f74a1a9 --- /dev/null +++ b/Documentation/html/dir_70428d3c5958c16802133545478a5cfb.js @@ -0,0 +1,4 @@ +var dir_70428d3c5958c16802133545478a5cfb = +[ + [ "SunseekerTelemetryAndLightingSystem", "dir_ef94255a62432ae865475b379d8bd501.html", "dir_ef94255a62432ae865475b379d8bd501" ] +]; \ No newline at end of file diff --git a/Documentation/html/dir_ef94255a62432ae865475b379d8bd501.html b/Documentation/html/dir_ef94255a62432ae865475b379d8bd501.html new file mode 100644 index 0000000..ca1adc6 --- /dev/null +++ b/Documentation/html/dir_ef94255a62432ae865475b379d8bd501.html @@ -0,0 +1,104 @@ + + + + + + + +Sunseeker Telemetry and Lighting System: Software/Code Composer Studio Workspace/SunseekerTelemetryAndLightingSystem Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Sunseeker Telemetry and Lighting System +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
SunseekerTelemetryAndLightingSystem Directory Reference
+
+
+ + + + +

+Files

file  main.c [code]
 
+
+
+ + + + diff --git a/Documentation/html/dir_ef94255a62432ae865475b379d8bd501.js b/Documentation/html/dir_ef94255a62432ae865475b379d8bd501.js new file mode 100644 index 0000000..c044fe3 --- /dev/null +++ b/Documentation/html/dir_ef94255a62432ae865475b379d8bd501.js @@ -0,0 +1,4 @@ +var dir_ef94255a62432ae865475b379d8bd501 = +[ + [ "main.c", "main_8c.html", "main_8c" ] +]; \ No newline at end of file diff --git a/Documentation/html/files.html b/Documentation/html/files.html new file mode 100644 index 0000000..a552e25 --- /dev/null +++ b/Documentation/html/files.html @@ -0,0 +1,106 @@ + + + + + + + +Sunseeker Telemetry and Lighting System: File List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Sunseeker Telemetry and Lighting System +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
File List
+
+
+
Here is a list of all files with brief descriptions:
+
[detail level 1234]
+ + + + + +
 Hardware
  Software
  Code Composer Studio Workspace
  SunseekerTelemetryAndLightingSystem
 main.c
+
+
+
+ + + + diff --git a/Documentation/html/files_dup.js b/Documentation/html/files_dup.js new file mode 100644 index 0000000..097703e --- /dev/null +++ b/Documentation/html/files_dup.js @@ -0,0 +1,5 @@ +var files_dup = +[ + [ "Hardware", "dir_6cc751a9e685a986d41d35de353de328.html", null ], + [ "Software", "dir_4e9c05acfa2c3671b8618fcb95d57d96.html", "dir_4e9c05acfa2c3671b8618fcb95d57d96" ] +]; \ No newline at end of file diff --git a/Documentation/html/globals.html b/Documentation/html/globals.html new file mode 100644 index 0000000..b049baf --- /dev/null +++ b/Documentation/html/globals.html @@ -0,0 +1,98 @@ + + + + + + + +Sunseeker Telemetry and Lighting System: Globals + + + + + + + + + + + + + +
+
+ + + + + + +
+
Sunseeker Telemetry and Lighting System +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
+
+
+ + + + diff --git a/Documentation/html/globals_func.html b/Documentation/html/globals_func.html new file mode 100644 index 0000000..82142b3 --- /dev/null +++ b/Documentation/html/globals_func.html @@ -0,0 +1,98 @@ + + + + + + + +Sunseeker Telemetry and Lighting System: Globals + + + + + + + + + + + + + +
+
+ + + + + + +
+
Sunseeker Telemetry and Lighting System +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
+ + + + diff --git a/Documentation/html/index.html b/Documentation/html/index.html index f2bf348..94ee8b3 100644 --- a/Documentation/html/index.html +++ b/Documentation/html/index.html @@ -5,7 +5,7 @@ -Sunseeker Telemetry and Lighting System: Main Page +Sunseeker Telemetry and Lighting System: ECE4810-Fall2020-SunseekerTelemetry @@ -80,11 +80,40 @@ $(document).ready(function(){initNavTree('index.html',''); initResizable(); }); -
+
-
Sunseeker Telemetry and Lighting System Documentation
+
ECE4810-Fall2020-SunseekerTelemetry
+

+

+Documentation

+

For Documentation, we will use "doxygen" to easily create documentation pages for the project. This will be accessible in a variety of means, but primarily through HTML pages accessible through a browser, covering all aspects of the project.

+

+Tips from Dr. Bazuin

+
    +
  • Make sub-circuits/sub-designs for schematics to keep things organized and modular/copy-able
  • +
  • We can sit-in on Sunseeker meetings
  • +
  • Need higher voltage for Lights from the supplied voltage of CANbus
  • +
  • Connecting crystal oscillators to MCU
  • +
  • A-213/A-216? has some power conversion example boards
  • +
  • Will Beringer(?) has schematics of DC-DC converters
  • +
  • MCU - Test pins need to be connected for JTAG interface
  • +
  • MCU - Have switch to short !RST pin on MCU with capacitors to allow the MCU to reset
  • +
  • MCU - Oth port LED toggle
  • +
  • MCU - Setup clock system with using SLAU208Q, page 161
  • +
  • MCU - UART on SLAU208Q, page 939
  • +
  • Document things as we go
  • +
  • Need to make sure we have a BOM
  • +
  • Free samples for parts from manufacturers
  • +
+

+Tips from Dr. Gomez

+
    +
  • Our requirements/specifications should be made to be more measurable
  • +
  • Need to design to safety standards, which need to be researched online
  • +
+
diff --git a/Documentation/html/main_8c.html b/Documentation/html/main_8c.html new file mode 100644 index 0000000..f7815ee --- /dev/null +++ b/Documentation/html/main_8c.html @@ -0,0 +1,131 @@ + + + + + + + +Sunseeker Telemetry and Lighting System: Software/Code Composer Studio Workspace/SunseekerTelemetryAndLightingSystem/main.c File Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Sunseeker Telemetry and Lighting System +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
main.c File Reference
+
+
+
#include <msp430.h>
+
+

Go to the source code of this file.

+ + + + +

+Functions

int main (void)
 
+

Function Documentation

+ +

◆ main()

+ +
+
+ + + + + + + + +
int main (void )
+
+

main.c

+ +

Definition at line 7 of file main.c.

+ +
+
+
+
+ + + + diff --git a/Documentation/html/main_8c.js b/Documentation/html/main_8c.js new file mode 100644 index 0000000..3cd01b4 --- /dev/null +++ b/Documentation/html/main_8c.js @@ -0,0 +1,4 @@ +var main_8c = +[ + [ "main", "main_8c.html#a840291bc02cba5474a4cb46a9b9566fe", null ] +]; \ No newline at end of file diff --git a/Documentation/html/main_8c_source.html b/Documentation/html/main_8c_source.html new file mode 100644 index 0000000..b48c1a4 --- /dev/null +++ b/Documentation/html/main_8c_source.html @@ -0,0 +1,108 @@ + + + + + + + +Sunseeker Telemetry and Lighting System: Software/Code Composer Studio Workspace/SunseekerTelemetryAndLightingSystem/main.c Source File + + + + + + + + + + + + + +
+
+ + + + + + +
+
Sunseeker Telemetry and Lighting System +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
main.c
+
+
+Go to the documentation of this file.
1 #include <msp430.h>
+
2 
+
3 
+
7 int main(void)
+
8 {
+
9  WDTCTL = WDTPW | WDTHOLD; // stop watchdog timer
+
10 
+
11  return 0;
+
12 }
+
int main(void)
Definition: main.c:7
+
+
+ + + + diff --git a/Documentation/html/md__hardware__device__specifications.html b/Documentation/html/md__hardware__device__specifications.html new file mode 100644 index 0000000..acda7b0 --- /dev/null +++ b/Documentation/html/md__hardware__device__specifications.html @@ -0,0 +1,205 @@ + + + + + + + +Sunseeker Telemetry and Lighting System: Device Specifications + + + + + + + + + + + + + +
+
+ + + + + + +
+
Sunseeker Telemetry and Lighting System +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
Device Specifications
+
+
+

+Microcontroller: Texas Instruments MSP430F5438AIPZR

+
    +
  • 1.8 V to 3.6 V Supply Voltage
  • +
  • Capabilities:
      +
    • 16-bit architecture
    • +
    • 25 MHz System Clock
    • +
    +
  • +
  • Notable Peripherals:
      +
    • Up to 4 of:
        +
      • UART/SPI
      • +
      +
    • +
    • Up to 4 of:
        +
      • I2C/SPI
      • +
      +
    • +
    • 12-bit ADC
        +
      • 14 external channels
      • +
      +
    • +
    +
  • +
+

+Real-Time Clock/Calendar: Microchip Technology ‎MCP7940MT-I/SN

+
    +
  • 1.8 V to 5.5 V Supply Voltage
  • +
  • Notable Peripherals:
      +
    • I2C
        +
      • Clock rate up to 400 kHz
      • +
      +
    • +
    +
  • +
+

+Bluetooth/Wi-Fi: Espressif Systems ESP32-WROVER-IE (8MB)

+
    +
  • 3.0 V to 3.6 V Supply Voltage
  • +
  • Notable Peripherals:
      +
    • I2C
    • +
    • SPI
    • +
    • UART
    • +
    +
  • +
+

+GPS Receiver: Maxim Integrated ‎MAX2771ETI+T

+
    +
  • 2.7 V to 3.3 V Supply Voltage
  • +
  • Notable Peripherals:
      +
    • SPI
    • +
    +
  • +
+

+CANbus Controller: Microchip Technology MCP2515T-I/SO

+
    +
  • 2.7 V to 5.5 V Supply Voltage
  • +
  • Notable Peripherals:
      +
    • SPI
        +
      • 10 MHz
      • +
      +
    • +
    +
  • +
+

+CAN Bus Transceiver: ‎Microchip Technology MCP2542FD-H/SN

+
    +
  • 4.5 V to 5.5 V Supply Voltage
  • +
  • Used directly with CANbus Controller
  • +
+

+SD Card (Generic)

+
    +
  • 2.7 V to 3.6 V Supply Voltage
  • +
  • Notable Peripherals:
      +
    • SPI
    • +
    +
  • +
+

+USB to UART Bridge: FTDI ‎‎FT260Q-T

+
    +
  • We will use a "Bus-Powered Configuration", requiring the host device to supply power, that way we don't have to.
  • +
+

+RS-232 Transceiver: Texas Instruments GD75232PWR

+

+Inertial Measurement Unit: TDK InvenSense ICM-20600

+
    +
  • 1.71 V to 3.45 V Supply Voltage
  • +
  • Notable Peripherals:
      +
    • I2C
        +
      • 400 kHz
      • +
      +
    • +
    • SPI
        +
      • 10 MHz
      • +
      +
    • +
    +
  • +
+
+
+
+ + + + diff --git a/Documentation/html/md__hardware__layout__planning.html b/Documentation/html/md__hardware__layout__planning.html new file mode 100644 index 0000000..b71ab25 --- /dev/null +++ b/Documentation/html/md__hardware__layout__planning.html @@ -0,0 +1,100 @@ + + + + + + + +Sunseeker Telemetry and Lighting System: Layout Planning + + + + + + + + + + + + + +
+
+ + + + + + +
+
Sunseeker Telemetry and Lighting System +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
Layout Planning
+
+
+

+Microcontroller

+
+
+
+ + + + diff --git a/Documentation/html/menudata.js b/Documentation/html/menudata.js index d1ece13..3e229a8 100644 --- a/Documentation/html/menudata.js +++ b/Documentation/html/menudata.js @@ -23,4 +23,10 @@ @licend The above is the entire license notice for the JavaScript code in this file */ var menudata={children:[ -{text:"Main Page",url:"index.html"}]} +{text:"Main Page",url:"index.html"}, +{text:"Related Pages",url:"pages.html"}, +{text:"Files",url:"files.html",children:[ +{text:"File List",url:"files.html"}, +{text:"Globals",url:"globals.html",children:[ +{text:"All",url:"globals.html"}, +{text:"Functions",url:"globals_func.html"}]}]}]} diff --git a/Documentation/html/navtreedata.js b/Documentation/html/navtreedata.js index eecc212..d15819a 100644 --- a/Documentation/html/navtreedata.js +++ b/Documentation/html/navtreedata.js @@ -24,12 +24,41 @@ */ var NAVTREE = [ - [ "Sunseeker Telemetry and Lighting System", "index.html", ] + [ "Sunseeker Telemetry and Lighting System", "index.html", [ + [ "ECE4810-Fall2020-SunseekerTelemetry", "index.html", [ + [ "Documentation", "index.html#autotoc_md14", [ + [ "Tips from Dr. Bazuin", "index.html#autotoc_md15", null ], + [ "Tips from Dr. Gomez", "index.html#autotoc_md16", null ] + ] ] + ] ], + [ "Device Specifications", "md__hardware__device__specifications.html", [ + [ "Microcontroller: Texas Instruments MSP430F5438AIPZR", "md__hardware__device__specifications.html#autotoc_md1", null ], + [ "Real-Time Clock/Calendar: Microchip Technology ‎MCP7940MT-I/SN", "md__hardware__device__specifications.html#autotoc_md2", null ], + [ "Bluetooth/Wi-Fi: Espressif Systems ESP32-WROVER-IE (8MB)", "md__hardware__device__specifications.html#autotoc_md3", null ], + [ "GPS Receiver: Maxim Integrated ‎MAX2771ETI+T", "md__hardware__device__specifications.html#autotoc_md4", null ], + [ "CANbus Controller: Microchip Technology MCP2515T-I/SO", "md__hardware__device__specifications.html#autotoc_md5", null ], + [ "CAN Bus Transceiver: ‎Microchip Technology MCP2542FD-H/SN", "md__hardware__device__specifications.html#autotoc_md6", null ], + [ "SD Card (Generic)", "md__hardware__device__specifications.html#autotoc_md7", null ], + [ "USB to UART Bridge: FTDI ‎‎FT260Q-T", "md__hardware__device__specifications.html#autotoc_md8", null ], + [ "RS-232 Transceiver: Texas Instruments GD75232PWR", "md__hardware__device__specifications.html#autotoc_md9", null ], + [ "Inertial Measurement Unit: TDK InvenSense ICM-20600", "md__hardware__device__specifications.html#autotoc_md10", null ] + ] ], + [ "Layout Planning", "md__hardware__layout__planning.html", [ + [ "Microcontroller", "md__hardware__layout__planning.html#autotoc_md12", null ] + ] ], + [ "Files", "files.html", [ + [ "File List", "files.html", "files_dup" ], + [ "Globals", "globals.html", [ + [ "All", "globals.html", null ], + [ "Functions", "globals_func.html", null ] + ] ] + ] ] + ] ] ]; var NAVTREEINDEX = [ -"index.html" +"dir_4e9c05acfa2c3671b8618fcb95d57d96.html" ]; var SYNCONMSG = 'click to disable panel synchronisation'; diff --git a/Documentation/html/navtreeindex0.js b/Documentation/html/navtreeindex0.js index 9e75a21..fea1c6a 100644 --- a/Documentation/html/navtreeindex0.js +++ b/Documentation/html/navtreeindex0.js @@ -1,5 +1,32 @@ var NAVTREEINDEX0 = { +"dir_4e9c05acfa2c3671b8618fcb95d57d96.html":[3,0,1], +"dir_6cc751a9e685a986d41d35de353de328.html":[3,0,0], +"dir_70428d3c5958c16802133545478a5cfb.html":[3,0,1,0], +"dir_ef94255a62432ae865475b379d8bd501.html":[3,0,1,0,0], +"files.html":[3,0], +"globals.html":[3,1,0], +"globals_func.html":[3,1,1], "index.html":[], +"index.html":[0], +"index.html#autotoc_md14":[0,0], +"index.html#autotoc_md15":[0,0,0], +"index.html#autotoc_md16":[0,0,1], +"main_8c.html":[3,0,1,0,0,0], +"main_8c.html#a840291bc02cba5474a4cb46a9b9566fe":[3,0,1,0,0,0,0], +"main_8c_source.html":[3,0,1,0,0,0], +"md__hardware__device__specifications.html":[1], +"md__hardware__device__specifications.html#autotoc_md1":[1,0], +"md__hardware__device__specifications.html#autotoc_md10":[1,9], +"md__hardware__device__specifications.html#autotoc_md2":[1,1], +"md__hardware__device__specifications.html#autotoc_md3":[1,2], +"md__hardware__device__specifications.html#autotoc_md4":[1,3], +"md__hardware__device__specifications.html#autotoc_md5":[1,4], +"md__hardware__device__specifications.html#autotoc_md6":[1,5], +"md__hardware__device__specifications.html#autotoc_md7":[1,6], +"md__hardware__device__specifications.html#autotoc_md8":[1,7], +"md__hardware__device__specifications.html#autotoc_md9":[1,8], +"md__hardware__layout__planning.html":[2], +"md__hardware__layout__planning.html#autotoc_md12":[2,0], "pages.html":[] }; diff --git a/Documentation/html/pages.html b/Documentation/html/pages.html new file mode 100644 index 0000000..c7c1738 --- /dev/null +++ b/Documentation/html/pages.html @@ -0,0 +1,103 @@ + + + + + + + +Sunseeker Telemetry and Lighting System: Related Pages + + + + + + + + + + + + + +
+
+ + + + + + +
+
Sunseeker Telemetry and Lighting System +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
Related Pages
+
+
+
Here is a list of all related documentation pages:
+
+
+ + + + diff --git a/Documentation/html/search/all_0.html b/Documentation/html/search/all_0.html new file mode 100644 index 0000000..1ec5b2d --- /dev/null +++ b/Documentation/html/search/all_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/Documentation/html/search/all_0.js b/Documentation/html/search/all_0.js new file mode 100644 index 0000000..0c8bb64 --- /dev/null +++ b/Documentation/html/search/all_0.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['device_20specifications_0',['Device Specifications',['../md__hardware__device__specifications.html',1,'']]], + ['device_20specifications_2emarkdown_1',['Device Specifications.markdown',['../_device_01_specifications_8markdown.html',1,'']]] +]; diff --git a/Documentation/html/search/all_1.html b/Documentation/html/search/all_1.html new file mode 100644 index 0000000..9f80e90 --- /dev/null +++ b/Documentation/html/search/all_1.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/Documentation/html/search/all_1.js b/Documentation/html/search/all_1.js new file mode 100644 index 0000000..33ac2fc --- /dev/null +++ b/Documentation/html/search/all_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['ece4810_2dfall2020_2dsunseekertelemetry_2',['ECE4810-Fall2020-SunseekerTelemetry',['../index.html',1,'']]] +]; diff --git a/Documentation/html/search/all_2.html b/Documentation/html/search/all_2.html new file mode 100644 index 0000000..02cfffc --- /dev/null +++ b/Documentation/html/search/all_2.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/Documentation/html/search/all_2.js b/Documentation/html/search/all_2.js new file mode 100644 index 0000000..9fd5e36 --- /dev/null +++ b/Documentation/html/search/all_2.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['layout_20planning_3',['Layout Planning',['../md__hardware__layout__planning.html',1,'']]], + ['layout_20planning_2emarkdown_4',['Layout Planning.markdown',['../_layout_01_planning_8markdown.html',1,'']]] +]; diff --git a/Documentation/html/search/all_3.html b/Documentation/html/search/all_3.html new file mode 100644 index 0000000..39767b8 --- /dev/null +++ b/Documentation/html/search/all_3.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/Documentation/html/search/all_3.js b/Documentation/html/search/all_3.js new file mode 100644 index 0000000..92db157 --- /dev/null +++ b/Documentation/html/search/all_3.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['main_5',['main',['../main_8c.html#a840291bc02cba5474a4cb46a9b9566fe',1,'main.c']]], + ['main_2ec_6',['main.c',['../main_8c.html',1,'']]] +]; diff --git a/Documentation/html/search/all_4.html b/Documentation/html/search/all_4.html new file mode 100644 index 0000000..fc40463 --- /dev/null +++ b/Documentation/html/search/all_4.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/Documentation/html/search/all_4.js b/Documentation/html/search/all_4.js new file mode 100644 index 0000000..d8f9dcc --- /dev/null +++ b/Documentation/html/search/all_4.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['readme_2emarkdown_7',['README.markdown',['../_r_e_a_d_m_e_8markdown.html',1,'']]] +]; diff --git a/Documentation/html/search/files_0.html b/Documentation/html/search/files_0.html new file mode 100644 index 0000000..9498842 --- /dev/null +++ b/Documentation/html/search/files_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/Documentation/html/search/files_0.js b/Documentation/html/search/files_0.js new file mode 100644 index 0000000..5f85a32 --- /dev/null +++ b/Documentation/html/search/files_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['device_20specifications_2emarkdown_8',['Device Specifications.markdown',['../_device_01_specifications_8markdown.html',1,'']]] +]; diff --git a/Documentation/html/search/files_1.html b/Documentation/html/search/files_1.html new file mode 100644 index 0000000..7050ef4 --- /dev/null +++ b/Documentation/html/search/files_1.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/Documentation/html/search/files_1.js b/Documentation/html/search/files_1.js new file mode 100644 index 0000000..4c944bf --- /dev/null +++ b/Documentation/html/search/files_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['layout_20planning_2emarkdown_9',['Layout Planning.markdown',['../_layout_01_planning_8markdown.html',1,'']]] +]; diff --git a/Documentation/html/search/files_2.html b/Documentation/html/search/files_2.html new file mode 100644 index 0000000..497cdf5 --- /dev/null +++ b/Documentation/html/search/files_2.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/Documentation/html/search/files_2.js b/Documentation/html/search/files_2.js new file mode 100644 index 0000000..cc31c48 --- /dev/null +++ b/Documentation/html/search/files_2.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['main_2ec_10',['main.c',['../main_8c.html',1,'']]] +]; diff --git a/Documentation/html/search/files_3.html b/Documentation/html/search/files_3.html new file mode 100644 index 0000000..1ba106b --- /dev/null +++ b/Documentation/html/search/files_3.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/Documentation/html/search/files_3.js b/Documentation/html/search/files_3.js new file mode 100644 index 0000000..0229da8 --- /dev/null +++ b/Documentation/html/search/files_3.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['readme_2emarkdown_11',['README.markdown',['../_r_e_a_d_m_e_8markdown.html',1,'']]] +]; diff --git a/Documentation/html/search/functions_0.html b/Documentation/html/search/functions_0.html new file mode 100644 index 0000000..eb4c501 --- /dev/null +++ b/Documentation/html/search/functions_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/Documentation/html/search/functions_0.js b/Documentation/html/search/functions_0.js new file mode 100644 index 0000000..5dc14ed --- /dev/null +++ b/Documentation/html/search/functions_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['main_12',['main',['../main_8c.html#a840291bc02cba5474a4cb46a9b9566fe',1,'main.c']]] +]; diff --git a/Documentation/html/search/pages_0.html b/Documentation/html/search/pages_0.html new file mode 100644 index 0000000..8517b48 --- /dev/null +++ b/Documentation/html/search/pages_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/Documentation/html/search/pages_0.js b/Documentation/html/search/pages_0.js new file mode 100644 index 0000000..3654bb1 --- /dev/null +++ b/Documentation/html/search/pages_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['device_20specifications_13',['Device Specifications',['../md__hardware__device__specifications.html',1,'']]] +]; diff --git a/Documentation/html/search/pages_1.html b/Documentation/html/search/pages_1.html new file mode 100644 index 0000000..a0fb679 --- /dev/null +++ b/Documentation/html/search/pages_1.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/Documentation/html/search/pages_1.js b/Documentation/html/search/pages_1.js new file mode 100644 index 0000000..291f662 --- /dev/null +++ b/Documentation/html/search/pages_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['ece4810_2dfall2020_2dsunseekertelemetry_14',['ECE4810-Fall2020-SunseekerTelemetry',['../index.html',1,'']]] +]; diff --git a/Documentation/html/search/pages_2.html b/Documentation/html/search/pages_2.html new file mode 100644 index 0000000..084edfd --- /dev/null +++ b/Documentation/html/search/pages_2.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/Documentation/html/search/pages_2.js b/Documentation/html/search/pages_2.js new file mode 100644 index 0000000..17698d0 --- /dev/null +++ b/Documentation/html/search/pages_2.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['layout_20planning_15',['Layout Planning',['../md__hardware__layout__planning.html',1,'']]] +]; diff --git a/Documentation/html/search/searchdata.js b/Documentation/html/search/searchdata.js index f95870c..113f17d 100644 --- a/Documentation/html/search/searchdata.js +++ b/Documentation/html/search/searchdata.js @@ -1,12 +1,24 @@ var indexSectionsWithContent = { + 0: "delmr", + 1: "dlmr", + 2: "m", + 3: "del" }; var indexSectionNames = { + 0: "all", + 1: "files", + 2: "functions", + 3: "pages" }; var indexSectionLabels = { + 0: "All", + 1: "Files", + 2: "Functions", + 3: "Pages" }; diff --git a/Documentation/latex/_device_01_specifications_8markdown.tex b/Documentation/latex/_device_01_specifications_8markdown.tex new file mode 100644 index 0000000..4af8967 --- /dev/null +++ b/Documentation/latex/_device_01_specifications_8markdown.tex @@ -0,0 +1,2 @@ +\hypertarget{_device_01_specifications_8markdown}{}\doxysection{Hardware/\+Device Specifications.\+markdown File Reference} +\label{_device_01_specifications_8markdown}\index{Hardware/Device Specifications.markdown@{Hardware/Device Specifications.markdown}} diff --git a/Documentation/latex/_layout_01_planning_8markdown.tex b/Documentation/latex/_layout_01_planning_8markdown.tex new file mode 100644 index 0000000..d8c9cb6 --- /dev/null +++ b/Documentation/latex/_layout_01_planning_8markdown.tex @@ -0,0 +1,2 @@ +\hypertarget{_layout_01_planning_8markdown}{}\doxysection{Hardware/\+Layout Planning.\+markdown File Reference} +\label{_layout_01_planning_8markdown}\index{Hardware/Layout Planning.markdown@{Hardware/Layout Planning.markdown}} diff --git a/Documentation/latex/_r_e_a_d_m_e_8markdown.tex b/Documentation/latex/_r_e_a_d_m_e_8markdown.tex new file mode 100644 index 0000000..bc5d519 --- /dev/null +++ b/Documentation/latex/_r_e_a_d_m_e_8markdown.tex @@ -0,0 +1,2 @@ +\hypertarget{_r_e_a_d_m_e_8markdown}{}\doxysection{README.\+markdown File Reference} +\label{_r_e_a_d_m_e_8markdown}\index{README.markdown@{README.markdown}} diff --git a/Documentation/latex/dir_4e9c05acfa2c3671b8618fcb95d57d96.tex b/Documentation/latex/dir_4e9c05acfa2c3671b8618fcb95d57d96.tex new file mode 100644 index 0000000..c4647a4 --- /dev/null +++ b/Documentation/latex/dir_4e9c05acfa2c3671b8618fcb95d57d96.tex @@ -0,0 +1,7 @@ +\hypertarget{dir_4e9c05acfa2c3671b8618fcb95d57d96}{}\doxysection{Software Directory Reference} +\label{dir_4e9c05acfa2c3671b8618fcb95d57d96}\index{Software Directory Reference@{Software Directory Reference}} +\doxysubsection*{Directories} +\begin{DoxyCompactItemize} +\item +directory \mbox{\hyperlink{dir_70428d3c5958c16802133545478a5cfb}{Code Composer Studio Workspace}} +\end{DoxyCompactItemize} diff --git a/Documentation/latex/dir_6cc751a9e685a986d41d35de353de328.tex b/Documentation/latex/dir_6cc751a9e685a986d41d35de353de328.tex new file mode 100644 index 0000000..bdb4f2f --- /dev/null +++ b/Documentation/latex/dir_6cc751a9e685a986d41d35de353de328.tex @@ -0,0 +1,2 @@ +\hypertarget{dir_6cc751a9e685a986d41d35de353de328}{}\doxysection{Hardware Directory Reference} +\label{dir_6cc751a9e685a986d41d35de353de328}\index{Hardware Directory Reference@{Hardware Directory Reference}} diff --git a/Documentation/latex/dir_70428d3c5958c16802133545478a5cfb.tex b/Documentation/latex/dir_70428d3c5958c16802133545478a5cfb.tex new file mode 100644 index 0000000..89bbc7d --- /dev/null +++ b/Documentation/latex/dir_70428d3c5958c16802133545478a5cfb.tex @@ -0,0 +1,7 @@ +\hypertarget{dir_70428d3c5958c16802133545478a5cfb}{}\doxysection{Software/\+Code Composer Studio Workspace Directory Reference} +\label{dir_70428d3c5958c16802133545478a5cfb}\index{Software/Code Composer Studio Workspace Directory Reference@{Software/Code Composer Studio Workspace Directory Reference}} +\doxysubsection*{Directories} +\begin{DoxyCompactItemize} +\item +directory \mbox{\hyperlink{dir_ef94255a62432ae865475b379d8bd501}{Sunseeker\+Telemetry\+And\+Lighting\+System}} +\end{DoxyCompactItemize} diff --git a/Documentation/latex/dir_ef94255a62432ae865475b379d8bd501.tex b/Documentation/latex/dir_ef94255a62432ae865475b379d8bd501.tex new file mode 100644 index 0000000..dcfae4f --- /dev/null +++ b/Documentation/latex/dir_ef94255a62432ae865475b379d8bd501.tex @@ -0,0 +1,7 @@ +\hypertarget{dir_ef94255a62432ae865475b379d8bd501}{}\doxysection{Software/\+Code Composer Studio Workspace/\+Sunseeker\+Telemetry\+And\+Lighting\+System Directory Reference} +\label{dir_ef94255a62432ae865475b379d8bd501}\index{Software/Code Composer Studio Workspace/SunseekerTelemetryAndLightingSystem Directory Reference@{Software/Code Composer Studio Workspace/SunseekerTelemetryAndLightingSystem Directory Reference}} +\doxysubsection*{Files} +\begin{DoxyCompactItemize} +\item +file \mbox{\hyperlink{main_8c}{main.\+c}} +\end{DoxyCompactItemize} diff --git a/Documentation/latex/files.tex b/Documentation/latex/files.tex new file mode 100644 index 0000000..d92d158 --- /dev/null +++ b/Documentation/latex/files.tex @@ -0,0 +1,4 @@ +\doxysection{File List} +Here is a list of all files with brief descriptions\+:\begin{DoxyCompactList} +\item\contentsline{section}{Software/\+Code Composer Studio Workspace/\+Sunseeker\+Telemetry\+And\+Lighting\+System/\mbox{\hyperlink{main_8c}{main.\+c}} }{\pageref{main_8c}}{} +\end{DoxyCompactList} diff --git a/Documentation/latex/index.tex b/Documentation/latex/index.tex new file mode 100644 index 0000000..a6bbc49 --- /dev/null +++ b/Documentation/latex/index.tex @@ -0,0 +1,26 @@ +\label{index_md_README}% +\Hypertarget{index_md_README}% +\hypertarget{index_autotoc_md14}{}\doxysection{Documentation}\label{index_autotoc_md14} +For Documentation, we will use \char`\"{}doxygen\char`\"{} to easily create documentation pages for the project. This will be accessible in a variety of means, but primarily through HTML pages accessible through a browser, covering all aspects of the project.\hypertarget{index_autotoc_md15}{}\doxysubsection{Tips from Dr. Bazuin}\label{index_autotoc_md15} + +\begin{DoxyItemize} +\item Make sub-\/circuits/sub-\/designs for schematics to keep things organized and modular/copy-\/able +\item We can sit-\/in on Sunseeker meetings +\item Need higher voltage for Lights from the supplied voltage of CANbus +\item Connecting crystal oscillators to MCU +\item A-\/213/\+A-\/216? has some power conversion example boards +\item Will Beringer(?) has schematics of DC-\/\+DC converters +\item MCU -\/ Test pins need to be connected for JTAG interface +\item MCU -\/ Have switch to short !\+RST pin on MCU with capacitors to allow the MCU to reset +\item MCU -\/ Oth port LED toggle +\item MCU -\/ Setup clock system with using SLAU208Q, page 161 +\item MCU -\/ UART on SLAU208Q, page 939 +\item Document things as we go +\item Need to make sure we have a BOM +\item Free samples for parts from manufacturers +\end{DoxyItemize}\hypertarget{index_autotoc_md16}{}\doxysubsection{Tips from Dr. Gomez}\label{index_autotoc_md16} + +\begin{DoxyItemize} +\item Our requirements/specifications should be made to be more measurable +\item Need to design to safety standards, which need to be researched online +\end{DoxyItemize} \ No newline at end of file diff --git a/Documentation/latex/main_8c.tex b/Documentation/latex/main_8c.tex new file mode 100644 index 0000000..edba75d --- /dev/null +++ b/Documentation/latex/main_8c.tex @@ -0,0 +1,21 @@ +\hypertarget{main_8c}{}\doxysection{Software/\+Code Composer Studio Workspace/\+Sunseeker\+Telemetry\+And\+Lighting\+System/main.c File Reference} +\label{main_8c}\index{Software/Code Composer Studio Workspace/SunseekerTelemetryAndLightingSystem/main.c@{Software/Code Composer Studio Workspace/SunseekerTelemetryAndLightingSystem/main.c}} +{\ttfamily \#include $<$msp430.\+h$>$}\newline +\doxysubsection*{Functions} +\begin{DoxyCompactItemize} +\item +int \mbox{\hyperlink{main_8c_a840291bc02cba5474a4cb46a9b9566fe}{main}} (void) +\end{DoxyCompactItemize} + + +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{main_8c_a840291bc02cba5474a4cb46a9b9566fe}\label{main_8c_a840291bc02cba5474a4cb46a9b9566fe}} +\index{main.c@{main.c}!main@{main}} +\index{main@{main}!main.c@{main.c}} +\doxysubsubsection{\texorpdfstring{main()}{main()}} +{\footnotesize\ttfamily int main (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})} + +\mbox{\hyperlink{main_8c}{main.\+c}} + +Definition at line 7 of file main.\+c. + diff --git a/Documentation/latex/md__hardware__device__specifications.tex b/Documentation/latex/md__hardware__device__specifications.tex new file mode 100644 index 0000000..22c43d2 --- /dev/null +++ b/Documentation/latex/md__hardware__device__specifications.tex @@ -0,0 +1,98 @@ +\hypertarget{md__hardware__device__specifications_autotoc_md1}{}\doxysection{Microcontroller\+: Texas Instruments MSP430\+F5438\+AIPZR}\label{md__hardware__device__specifications_autotoc_md1} + +\begin{DoxyItemize} +\item 1.\+8 V to 3.\+6 V Supply Voltage +\item Capabilities\+: +\begin{DoxyItemize} +\item 16-\/bit architecture +\item 25 MHz System Clock +\end{DoxyItemize} +\item Notable Peripherals\+: +\begin{DoxyItemize} +\item Up to 4 of\+: +\begin{DoxyItemize} +\item UART/\+SPI +\end{DoxyItemize} +\item Up to 4 of\+: +\begin{DoxyItemize} +\item I2\+C/\+SPI +\end{DoxyItemize} +\item 12-\/bit ADC +\begin{DoxyItemize} +\item 14 external channels +\end{DoxyItemize} +\end{DoxyItemize} +\end{DoxyItemize}\hypertarget{md__hardware__device__specifications_autotoc_md2}{}\doxysection{Real-\/\+Time Clock/\+Calendar\+: Microchip Technology ‎\+MCP7940\+MT-\/\+I/\+SN}\label{md__hardware__device__specifications_autotoc_md2} + +\begin{DoxyItemize} +\item 1.\+8 V to 5.\+5 V Supply Voltage +\item Notable Peripherals\+: +\begin{DoxyItemize} +\item I2C +\begin{DoxyItemize} +\item Clock rate up to 400 k\+Hz +\end{DoxyItemize} +\end{DoxyItemize} +\end{DoxyItemize}\hypertarget{md__hardware__device__specifications_autotoc_md3}{}\doxysection{Bluetooth/\+Wi-\/\+Fi\+: Espressif Systems ESP32-\/\+WROVER-\/\+IE (8\+MB)}\label{md__hardware__device__specifications_autotoc_md3} + +\begin{DoxyItemize} +\item 3.\+0 V to 3.\+6 V Supply Voltage +\item Notable Peripherals\+: +\begin{DoxyItemize} +\item I2C +\item SPI +\item UART +\end{DoxyItemize} +\end{DoxyItemize}\hypertarget{md__hardware__device__specifications_autotoc_md4}{}\doxysection{GPS Receiver\+: Maxim Integrated ‎\+MAX2771\+ETI+T}\label{md__hardware__device__specifications_autotoc_md4} + +\begin{DoxyItemize} +\item 2.\+7 V to 3.\+3 V Supply Voltage +\item Notable Peripherals\+: +\begin{DoxyItemize} +\item SPI +\end{DoxyItemize} +\end{DoxyItemize}\hypertarget{md__hardware__device__specifications_autotoc_md5}{}\doxysection{CANbus Controller\+: Microchip Technology MCP2515\+T-\/\+I/\+SO}\label{md__hardware__device__specifications_autotoc_md5} + +\begin{DoxyItemize} +\item 2.\+7 V to 5.\+5 V Supply Voltage +\item Notable Peripherals\+: +\begin{DoxyItemize} +\item SPI +\begin{DoxyItemize} +\item 10 MHz +\end{DoxyItemize} +\end{DoxyItemize} +\end{DoxyItemize}\hypertarget{md__hardware__device__specifications_autotoc_md6}{}\doxysection{CAN Bus Transceiver\+: ‎\+Microchip Technology MCP2542\+FD-\/\+H/\+SN}\label{md__hardware__device__specifications_autotoc_md6} + +\begin{DoxyItemize} +\item 4.\+5 V to 5.\+5 V Supply Voltage +\item Used directly with CANbus Controller +\end{DoxyItemize}\hypertarget{md__hardware__device__specifications_autotoc_md7}{}\doxysection{SD Card (\+Generic)}\label{md__hardware__device__specifications_autotoc_md7} + +\begin{DoxyItemize} +\item 2.\+7 V to 3.\+6 V Supply Voltage +\item Notable Peripherals\+: +\begin{DoxyItemize} +\item SPI +\end{DoxyItemize} +\end{DoxyItemize}\hypertarget{md__hardware__device__specifications_autotoc_md8}{}\doxysection{USB to UART Bridge\+: FTDI ‎‎\+FT260\+Q-\/T}\label{md__hardware__device__specifications_autotoc_md8} + +\begin{DoxyItemize} +\item We will use a \char`\"{}\+Bus-\/\+Powered Configuration\char`\"{}, requiring the host device to supply power, that way we don\textquotesingle{}t have to. +\end{DoxyItemize}\hypertarget{md__hardware__device__specifications_autotoc_md9}{}\doxysection{RS-\/232 Transceiver\+: Texas Instruments GD75232\+PWR}\label{md__hardware__device__specifications_autotoc_md9} +\hypertarget{md__hardware__device__specifications_autotoc_md10}{}\doxysection{Inertial Measurement Unit\+: TDK Inven\+Sense ICM-\/20600}\label{md__hardware__device__specifications_autotoc_md10} + +\begin{DoxyItemize} +\item 1.\+71 V to 3.\+45 V Supply Voltage +\item Notable Peripherals\+: +\begin{DoxyItemize} +\item I2C +\begin{DoxyItemize} +\item 400 k\+Hz +\end{DoxyItemize} +\item SPI +\begin{DoxyItemize} +\item 10 MHz +\end{DoxyItemize} +\end{DoxyItemize} +\end{DoxyItemize} \ No newline at end of file diff --git a/Documentation/latex/md__hardware__layout__planning.tex b/Documentation/latex/md__hardware__layout__planning.tex new file mode 100644 index 0000000..33728ef --- /dev/null +++ b/Documentation/latex/md__hardware__layout__planning.tex @@ -0,0 +1 @@ +\hypertarget{md__hardware__layout__planning_autotoc_md12}{}\doxysection{Microcontroller}\label{md__hardware__layout__planning_autotoc_md12} diff --git a/Documentation/latex/refman.tex b/Documentation/latex/refman.tex index 9bd5450..a499394 100644 --- a/Documentation/latex/refman.tex +++ b/Documentation/latex/refman.tex @@ -171,6 +171,23 @@ \hypersetup{pageanchor=true} %--- Begin generated contents --- +\chapter{ECE4810-\/\+Fall2020-\/\+Sunseeker\+Telemetry} +\label{index}\hypertarget{index}{}\input{index} +\chapter{Device Specifications} +\label{md__hardware__device__specifications} +\Hypertarget{md__hardware__device__specifications} +\input{md__hardware__device__specifications} +\chapter{Layout Planning} +\label{md__hardware__layout__planning} +\Hypertarget{md__hardware__layout__planning} +\input{md__hardware__layout__planning} +\chapter{File Index} +\input{files} +\chapter{File Documentation} +\input{_device_01_specifications_8markdown} +\input{_layout_01_planning_8markdown} +\input{_r_e_a_d_m_e_8markdown} +\input{main_8c} %--- End generated contents --- % Index diff --git a/Doxyfile b/Doxyfile index 848a795..1f13d42 100644 --- a/Doxyfile +++ b/Doxyfile @@ -865,7 +865,8 @@ WARN_LOGFILE = # Note: If this tag is empty the current directory is searched. INPUT = Hardware \ - Software + Software \ + README.markdown # This tag can be used to specify the character encoding of the source files # that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses