Commit Graph

51 Commits

Author SHA1 Message Date
Jake Goodwin 4d5b968cdb Removed unused and commented out code.
I removed the two functions for the sending and receiving gps data into
a single 'Radio_Main()' function. Helps to reduce the program size a
bit.
2024-10-06 12:54:38 -07:00
Jake Goodwin 6374bbf01f Removed all other sensors and libraries besides needed for MVP
- removed globals for LEDS
- removed no longer needed setup lines.
- removed no longer needed loop lines.

Checked space of compiled program at 87% of program memory in current
state.
2024-10-06 12:48:05 -07:00
Jake Goodwin 90baed96e3 restructured worktree for arduino IDE compat
The changes to the symlinks allows it to function on all POSIX complient
UNIX based systems that arduino ide 1.8 - 2.x works on.
2024-10-06 12:46:24 -07:00
Jake Goodwin 2db3af1928 Removed `updateLEDs()` function
This will help reduce the used code/space.
2024-10-06 12:20:05 -07:00
Jake Goodwin 508522a2b7 Removed includes and serial debugging statments.
- Commented out all the Serial print statments.
- Commented out all headers not needed for MVP(minimum viable product)
2024-10-06 12:18:26 -07:00
jakeg00dwin 9f8982f60c fixed up the placement of the direction indicator 2024-10-04 16:35:25 -07:00
jakeg00dwin 6c0e016c20 removed refence to struct, using globals instead. 2024-10-04 16:26:43 -07:00
jakeg00dwin dd35358e67 fixed old consts 2024-10-04 16:23:32 -07:00
jakeg00dwin c8ba39d3bb updated the constants/defines used as parameters. 2024-10-04 16:20:28 -07:00
jakeg00dwin fa01a20576 Updated the display helper functions, Tested display location to ensure text isn't cut off. 2024-10-04 16:16:11 -07:00
jakeg00dwin 0d506bc2f1 removed now redundant code(GPS lines in loop func). 2024-10-04 03:02:28 -07:00
jakeg00dwin 37664251df Extracted GPS handling into helper function that allows error propagation 2024-10-04 02:57:45 -07:00
jakeg00dwin 14f6f68eaa Added debugging statements and put the new functions into the loop 2024-10-04 02:51:44 -07:00
Jake Goodwin 5ecbbceeb9 Defined functions for display updates.
+ Added defintions for updating the LCD display.
2024-10-01 19:28:25 -07:00
Jake Goodwin bf87fc9cb4 Added note on device use
Added note on the voltage levels for the display.
2024-10-01 19:27:32 -07:00
Jake Goodwin 7386e12fb8 Added helper functions for the display
+ init func.
+ update distance.
+ update direction.
+ update battery state.
+ reset func.
2024-10-01 19:15:35 -07:00
Jake Goodwin 0aebbf09dd updated the symlink. 2024-10-01 17:27:52 -07:00
Jake Goodwin 763e70dbd5 Renamed source file for consistency 2024-10-01 17:27:13 -07:00
Jake Goodwin 1af6862380 changed headerguard
The header guard was changed to add a '_H' to the end.
2024-10-01 17:25:56 -07:00
Jake Goodwin 59bd150ad0 changed taregt for main
Changed the main.cpp into using the project name variable
2024-10-01 17:24:30 -07:00
Jake Goodwin 600cdf88c5 changed the cmake project name 2024-10-01 17:24:00 -07:00
Jake Goodwin aaa2a2d16a Changed the included directories
- Removed the uneeded include of the `/usr/include/c++/11/` directory
2024-10-01 17:22:08 -07:00
Jake Goodwin 03e9cf49d6 Added flags
The flags for colored and verbose output have been added to the script.
2024-10-01 17:21:37 -07:00
jakeg00dwin 544a29f705 Added code tested with radio modules. 2024-09-27 16:21:55 -07:00
jakeg00dwin ac4666a633 Added some common micro-controller sections. Also added a define for number of retries for functions. 2024-09-27 16:21:36 -07:00
jakeg00dwin 076cc73941 Updated with radio schemes. 2024-09-26 17:16:47 -07:00
jakeg00dwin b49645e82c Updated to follow new header define scheme. 2024-09-26 17:10:41 -07:00
jakeg00dwin 5634999429 Changed the header's define names for the module from `RF95` --> `RF9X` 2024-09-26 17:10:33 -07:00
jakeg00dwin e83ae45db3 Added instructions for configuring project hardware. 2024-09-26 16:59:43 -07:00
jakeg00dwin 24cfd27402 Updated instructions for systems that don't use symlinks. 2024-09-26 16:56:56 -07:00
jakeg00dwin c92d459809 Added clarifying comment of inclusion of `RH_RF95.h` 2024-09-26 16:53:33 -07:00
jakeg00dwin 51a7c206c6 Removed header include statment for now. 2024-09-26 16:52:29 -07:00
jakeg00dwin 88c22ee457 moved the gps baud rate magic number into header as a define. 2024-09-26 16:51:51 -07:00
jakeg00dwin 3f45a4f789 Moved magic numbers into header 2024-09-26 16:48:39 -07:00
jakeg00dwin 07c2ee4b6d Moved the defines and board specific data into the header 2024-09-26 16:45:08 -07:00
jakeg00dwin cfa740209f Changed C radio source to CPP 2024-09-26 16:37:58 -07:00
jakeg00dwin 2f9fb1202d Changed project to make use of symlinks for the INO file. 2024-09-26 16:37:36 -07:00
jakeg00dwin ec1e504edf Added header guards to board_config.h file. 2024-09-26 16:37:14 -07:00
jakeg00dwin bbc4e4597d Added empty test for the Radio module. 2024-09-26 16:22:25 -07:00
jakeg00dwin d534b1bd56 Added module `Radio` to the repo. 2024-09-26 16:22:14 -07:00
jakeg00dwin 5564f1178e changed source into --> `src/multi-tracker.ino` 2024-09-26 16:20:11 -07:00
jakeg00dwin 1eee1f09bb Modified the structure for use as message standard, also added some more helper functions. 2024-09-25 13:38:40 -07:00
jakeg00dwin 41afd00ca1 Added function to initialize radio module along with defines for settings limits. 2024-09-25 11:32:50 -07:00
jakeg00dwin ad48a00b03 Included the header for the radiohead library. Also added define statments for radio modules pins. 2024-09-25 11:14:12 -07:00
jakeg00dwin b054ca3821 Added a section for tracking dependencies. Also added instructions for using arduino IDE to program it. 2024-09-25 11:13:42 -07:00
jakeg00dwin 6aa800ddc2 Added a section for tracking useful resources 2024-09-24 14:37:32 -07:00
jakeg00dwin 7fbb685e30 Updated the readme with instructions and details. 2024-09-24 14:22:46 -07:00
jakeg00dwin 0217a13b1d Added the source code from the client to root dir. 2024-09-24 14:08:41 -07:00
jakeg00dwin 9ade3dcbe5 Added some basic outline to the readme file. 2024-09-24 14:07:09 -07:00
jakeg00dwin 12a07e1371 Updated Doxygen config file to also read *.ino files. Changed name to be project/repo name. 2024-09-24 14:06:59 -07:00