Commit Graph

49 Commits

Author SHA1 Message Date
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
Jake Goodwin 91d6247b9a Initial commit 2024-09-24 20:59:20 +00:00