Commit Graph
100 Commits
Author SHA1 Message Date
kleiax 98b65c4aec refactor autopilot 2023-05-25 19:59:16 +02:00
kleiax 1faab632d5 rotate correctionCourse in getCourseCorrection by
180°
2023-05-25 19:58:57 +02:00
kleiax 466ee39acc changed isBatteryLow function to check voltage
instead of percent
2023-05-25 19:57:00 +02:00
kleiax b9be10e063 added opertaor << and fix remove calibration 2023-05-25 17:10:42 +02:00
kleiax 49e0c2d1ef added increase and decrease to navigation 2023-05-24 14:47:59 +02:00
kleiax 52590e9e2f route return now the real last element of the list 2023-05-24 14:42:15 +02:00
kleiax 56f506e1b5 added increase and decrease for min distance
to autopilot menu
2023-05-24 13:49:14 +02:00
kleiax 6a2a437e21 fixed to fast switching between autopilot mode 2023-05-24 13:48:24 +02:00
kleiax 74d56576ae calibrateCompass namespace for preferences was to
long
2023-05-24 12:34:05 +02:00
kleiax 75b461237e load correction data for compass from flash 2023-05-24 11:42:03 +02:00
kleiax 1b25f59719 added possibility to save and load the data
from flash for compass calibration
2023-05-24 11:41:07 +02:00
kleiax 434f5a48c0 fix syntax error 2023-05-23 23:56:15 +02:00
kleiax 2c1aed89f1 included calibrateCompass to the manualDrive menu 2023-05-23 23:55:09 +02:00
kleiax 7e460e04b0 added getCompass to navigation class 2023-05-23 23:36:09 +02:00
kleiax 8199b47089 added a class to calibrate the compass 2023-05-23 23:24:38 +02:00
kleiax 7418adb027 saved status of freezing target point in the
autopilot menu
2023-05-23 23:24:16 +02:00
kleiax a6e35167d8 added credentials to menu system informations 2023-05-23 23:23:15 +02:00
kleiax 1844a2a12e fixed a bug that caused navigation not to stop 2023-05-23 23:22:27 +02:00
kleiax 3a2c5b90f8 added freeze target point 2023-05-23 21:01:27 +02:00
kleiax ca8d9bb963 added restart to autopilot menu and
disable autopilot by pressing the actionbutton
2023-05-23 20:39:47 +02:00
kleiax d4045dff4b removed compass corrections 2023-05-23 20:38:38 +02:00
kleiax c31755d293 changed pin numbers after fixing a loose contact 2023-05-23 20:38:14 +02:00
kleiax a310be0f6c added dutyCycle to menuManualControl 2023-05-22 22:10:54 +02:00
kleiax 77b7eeae92 run code counter 2023-05-11 23:25:53 +02:00
kleiax 68b7364cbe added possibility to change max speeds in
manualControl
2023-05-11 22:15:34 +02:00
kleiax ed39cdb874 refactore all captureRoute stuff 2023-05-11 21:07:21 +02:00
kleiax 6874aed6ed refactor all autopilot stuff 2023-05-11 19:37:57 +02:00
kleiax 8945e5eb21 remove duplication 2023-05-11 18:24:16 +02:00
kleiax 2850b5084d remove inheritance from menuTestMode 2023-05-11 11:04:55 +02:00
kleiax f2b63f1ce6 optimized navigation 2023-05-11 10:54:41 +02:00
kleiax 9b4017da9f Merge branch 'main'
of git.kleiax.de:kleiax/Projektarbeit-Rover
2023-05-11 10:54:00 +02:00
kleiax df6a4b5e92 integrated menuInformationsSites to
driveMenu items
2023-05-11 08:39:06 +02:00
kleiax ac53e46e22 fix: rover moved on after finished navigation 2023-04-27 13:41:13 +02:00
kleiax 01710ab2ae added configureonLeave, now its possible to reset
autopilot
2023-04-27 13:38:33 +02:00
kleiax 250fb6802b fix that a point with standard constructor
was valid
2023-04-27 13:35:41 +02:00
kleiax 8e5a47f65b added fixtype and carrier solution to gps menu 2023-04-27 12:15:06 +02:00
kleiax 06f88f9a00 some settings 2023-04-27 12:14:20 +02:00
kleiax 996390ccca some menu improvements 2023-04-26 15:56:34 +02:00
kleiax 00eed74f7d own gnss library cloned for spi pushRawData 2023-04-26 15:56:17 +02:00
kleiax c2048ae949 extend battery lib with messuared values and new
calculation
2023-04-26 15:55:34 +02:00
kleiax 5081290164 edit manualControl for new ControlPad 2023-04-20 12:34:45 +02:00
kleiax ef451a75fd some configs 2023-04-20 12:34:09 +02:00
kleiax 455981fd5f adjust deadzones from controlPad 2023-04-20 12:33:13 +02:00
kleiax 974118b643 fix motor running with empty battery 2023-04-20 12:32:21 +02:00
kleiax 07f09d691f fix speedometer for new encoder 2023-04-20 12:31:48 +02:00
kleiax 3fab7c7f83 working remoteControl via espNow 2023-04-11 12:47:32 +02:00
kleiax e3c452436d switch from rf24 to espnow 2023-04-08 20:28:34 +02:00
kleiax ede68db3df first try working module - fail 2023-04-06 16:27:00 +02:00
kleiax f20f4938e4 spelling 2023-04-02 17:03:24 +02:00
kleiax 33fe6916ed remove all PS3 things and begin with ControllPad 2023-03-30 22:20:28 +02:00
kleiax e4cdc5f98d finished new encoder 2023-03-23 19:31:02 +01:00
kleiax 2f0027b68b improve battery tracking 2023-02-21 11:49:25 +01:00
kleiax ba91da7ed3 done with all changes for new encoder 2023-02-21 11:18:49 +01:00
kleiax 8bb38d560e Merge branch 'main' into newSpeedometer 2023-02-18 13:32:10 +01:00
kleiax 5fe7edf353 fix some refactor issues 2023-02-18 13:31:19 +01:00
kleiax fa721acee5 begin implement own counter class 2023-02-18 10:31:08 +01:00
kleiax 76ad017475 refactor, comment and move speedometerTest 2023-02-13 20:55:31 +01:00
kleiax deecf7724c Update doxygen comments 2023-02-13 20:36:04 +01:00
kleiax 1604cb0026 moved menu lib to git server 2023-02-13 19:22:44 +01:00
kleiax d96f382702 add menuTest 2023-01-31 08:21:04 +01:00
kleiax c63428412f refactor and cleaning 2023-01-31 08:20:18 +01:00
kleiax ba1a045a1e edit comments 2023-01-23 07:46:49 +01:00
kleiax 97495338d7 refactor - change constants 2023-01-18 10:33:47 +01:00
kleiax 801a474b49 bugFix testModeMenu implement duration print 2023-01-18 10:32:49 +01:00
kleiax fef40ab4b4 update gitignore 2023-01-18 10:30:16 +01:00
kleiax f01a710bbb change build options 2023-01-10 15:07:52 +01:00
kleiax a7bb57cd14 commentary 2023-01-10 14:07:26 +01:00
kleiax 75a1eb749c small fixes 2023-01-09 15:36:03 +01:00
kleiax 534b1f93d0 put testmode into operation 2023-01-09 15:35:49 +01:00
kleiax 26d010c6f0 refactor 2023-01-09 15:32:52 +01:00
kleiax d570fae5f0 change timings 2023-01-09 09:40:22 +01:00
kleiax 26095369dd added compass amd displayWrapper 2023-01-09 09:40:06 +01:00
kleiax 9762aabb00 some fixes 2023-01-08 19:57:42 +01:00
kleiax 1147cb4eb6 Update all Menus to new Print function 2023-01-04 10:35:49 +01:00
kleiax 04109d82e6 bugfix when enter get right routeInfo 2023-01-04 02:34:43 +01:00
kleiax 8687e5d0ce added get creationTime 2023-01-04 02:34:06 +01:00
kleiax f5c0509aaa added clearRoute 2023-01-04 02:32:37 +01:00
kleiax 498221c9d3 bugfix function/callback now init as nullptr 2023-01-04 02:32:18 +01:00
kleiax 2154e3d012 added function for avoid print parentmenu 2023-01-04 02:30:43 +01:00
kleiax bc7379ae7e moved pid settings to menuIntInput 2023-01-04 02:29:22 +01:00
kleiax facfd1d045 uses intIntput for in/export routes 2023-01-04 00:19:12 +01:00
kleiax 523c170f56 added imported to PointAccuracy 2023-01-04 00:18:35 +01:00
kleiax abb85340bc added leaved feature 2023-01-04 00:18:07 +01:00
kleiax 15689bf56b bug fixes 2023-01-04 00:17:39 +01:00
kleiax 51ba70e297 added virtual deconstructor MenuIntInputWrapper 2023-01-04 00:15:42 +01:00
kleiax c723200a27 added MenuActionWrapper to call callbacks /classes 2023-01-04 00:14:03 +01:00
kleiax 4a6e1845f9 add route import and export 2023-01-02 13:36:18 +01:00
kleiax 4d19068d37 add clear to route class 2023-01-02 13:35:45 +01:00
kleiax 2768562918 add max alloc heap to systeminfo 2023-01-02 13:35:21 +01:00
kleiax c243d2a923 added getRoute 2022-12-28 17:46:57 +01:00
kleiax 4b0f81ab40 output fix 2022-12-28 17:46:36 +01:00
kleiax c579323e6d added Route Menu 2022-12-28 17:46:19 +01:00
kleiax 1fabf0ab16 added endRoute and getPreviousPoint 2022-12-28 17:45:18 +01:00
kleiax 212b845791 added setCountPages 2022-12-28 17:44:40 +01:00
kleiax 4d2ee3caa2 bug fix, last point are was not reachable 2022-12-28 14:59:26 +01:00
kleiax 290fa03955 limited battery voltage to two decimal points 2022-12-28 14:58:47 +01:00
kleiax 35f1059562 moved battery information in systeminformation 2022-12-28 14:57:31 +01:00
kleiax 7f1ffc874f revised getCourseCorrection 2022-12-28 10:24:09 +01:00
kleiax 63f8cb6470 new tasks 2022-12-28 10:23:02 +01:00
kleiax a1440b57f6 some notes 2022-12-28 10:22:35 +01:00