Commit Graph

  • 6037ea877e Merge branch 'main' of gitlab.dit.htwk-leipzig.de:phillip.kuehne/dezibot main thesis phillip 2025-02-26 15:41:22 +01:00
  • b249a916c3 Remove unused whetstone benchmark power_management phillip 2025-02-26 15:38:02 +01:00
  • 665376886c Merge branch 'power_management' into 'main' phillip 2025-02-24 22:32:17 +00:00
  • 0d7fcf477c Update comments for clarification phillip 2025-02-17 21:26:18 +01:00
  • 064ed959c7 Add Power Test Case Program without Logging phillip 2025-02-17 21:23:02 +01:00
  • 92d63d98fa Update power test case phillip 2025-02-17 19:30:25 +01:00
  • 2f2c6f2860 Add power test case phillip 2025-02-17 19:23:50 +01:00
  • 59e2ec3d10 Fix Motor cleanup phillip 2025-02-17 19:23:31 +01:00
  • fdd59a83e3 Reset batttery charge in coloumbs on charge completion phillip 2025-02-16 20:44:58 +01:00
  • 21f313af5c Fix "adc1 already in use!" log spam. phillip 2025-02-16 19:18:20 +01:00
  • fd1be4ffeb Improve Power State Update Task timing phillip 2025-02-16 19:17:36 +01:00
  • a48dd7c9dd Safeguard serial error prints phillip 2025-02-16 13:08:25 +01:00
  • b410338109 Improve naming phillip 2025-02-16 12:22:23 +01:00
  • 33c23cb4f8 Update picking of next current allowance to take more than one outstanding allowance into consideration phillip 2025-02-16 12:19:38 +01:00
  • 7a7139360c Fix mistakes phillip 2025-02-16 01:43:19 +01:00
  • 5efa7a5efd Rename Power.* to PowerManager.* for clarity phillip 2025-02-16 01:10:33 +01:00
  • ff11ad95b0 Merge commit 'bb338d31be6bd5d71db175c6243401b71725b41d' into power_management phillip 2025-02-15 23:36:59 +01:00
  • ec457d31d9 Add test case for modeling functions phillip 2025-02-15 22:42:04 +01:00
  • 7ed58afea0 Fix charge calculation phillip 2025-02-15 22:41:34 +01:00
  • ca37aa972b Add test case for modeling functions phillip 2025-02-15 22:07:55 +01:00
  • 62d4c6bdb0 Fix oversights in modeling functions phillip 2025-02-15 22:07:33 +01:00
  • ff80ebe4db Add power Modeling functions to all components phillip 2025-02-15 21:42:41 +01:00
  • 5cb25a412a Increase voltage moving average filter window from 10 values to 20 values phillip 2025-02-14 21:19:36 +01:00
  • 83674657b8 More processing of charge state phillip 2025-02-14 21:09:04 +01:00
  • e6c7454e5b Replace discharge curve with measured one. phillip 2025-02-14 21:08:37 +01:00
  • ef8a757772 Add power test cases phillip 2025-02-14 21:08:03 +01:00
  • 2b57f300f2 Fix VUSB_SENS input mode. phillip 2025-02-14 21:07:05 +01:00
  • f753fdcc9b Add user-facing battery current calculation and fix logging phillip 2025-02-14 13:46:50 +01:00
  • 264e37c983 Add RAII-wrapped Mutexes for access to state-tracking variables phillip 2025-02-14 12:00:31 +01:00
  • 0d6977e148 Improve power denial handling phillip 2025-02-13 22:57:55 +01:00
  • 35c11f42e2 Minor fixes phillip 2025-02-13 22:57:23 +01:00
  • c7e1af334f Update test case phillip 2025-02-13 22:56:10 +01:00
  • 598ac75e32 Change approach of notifying of power problem to be more beginner friendly phillip 2025-02-13 21:34:27 +01:00
  • 4c13eb593e Remove left over debug prints phillip 2025-02-13 21:30:20 +01:00
  • 51380ac692 Update Power Management Test phillip 2025-02-13 21:29:53 +01:00
  • 115b0e0679 Add power state initialisation phillip 2025-02-13 21:12:40 +01:00
  • b0068333c8 Fixes phillip 2025-02-13 00:54:03 +01:00
  • c130026f00 Handle denials of power appropriately phillip 2025-02-12 22:59:13 +01:00
  • 21f7d9ae8a Behaviour clarification phillip 2025-02-12 22:08:18 +01:00
  • 39daae8cc3 Fix Include phillip 2025-02-12 22:02:21 +01:00
  • 1730ea958c Fix Typo phillip 2025-02-12 21:56:55 +01:00
  • 7c349a3289 Integrate IMU into Power Management phillip 2025-02-12 21:56:40 +01:00
  • a26acf4a92 Integrate Motors into Power Management phillip 2025-02-12 21:50:29 +01:00
  • dfa778024b Integrate OLED display in Power management phillip 2025-02-12 21:38:05 +01:00
  • 5407543658 Integrate color sensor, infrared LEDs and phototransistors into Power Management phillip 2025-02-12 21:26:29 +01:00
  • e5ff1e7610 Group non-independent sensors phillip 2025-02-12 21:24:57 +01:00
  • 6611fba2dc Allow release of reserved current regardless of the reservation having been granted phillip 2025-02-12 20:39:59 +01:00
  • 8a93e0ca93 Integrate RGB LEDs into power management phillip 2025-02-12 18:27:48 +01:00
  • 4bfae98f6b Integrate Communication into Power Management phillip 2025-02-12 17:58:32 +01:00
  • d64579eca4 Complete proxy functions in Power.h and refactor (mainly reorder) for clarity. phillip 2025-02-12 17:42:22 +01:00
  • 8617f420a2 Add special case for small power requests phillip 2025-02-12 16:27:54 +01:00
  • c63935a413 Add power modeling and scheduling based on thesis phillip 2025-02-12 16:09:40 +01:00
  • b44538b473 Add Power Scheduler phillip 2025-02-11 23:33:19 +01:00
  • 893234ed24 FIxes phillip 2025-02-11 23:33:00 +01:00
  • e747b9d10b Add data gathered from measurement results phillip 2025-02-11 20:10:43 +01:00
  • 862310bb3c Merge branch 'main' into power_management phillip 2025-02-09 20:20:27 +01:00
  • 8a2e27f6f7 Update test cases phillip 2025-02-09 20:16:54 +01:00
  • d1dd3a533f Update display test case phillip 2025-02-05 17:10:20 +01:00
  • 9acca9e5c7 Update Measurement sketches phillip 2025-02-03 20:58:00 +01:00
  • b57e955dc2 Add state signalisation via blipping GPIO17 phillip 2025-01-30 18:06:56 +01:00
  • dea3d1307a Update ESP32 base load task to have more variety phillip 2025-01-30 16:01:41 +01:00
  • eb4859c31d Update power measurement examples phillip 2025-01-28 20:22:38 +01:00
  • d042c2a437 Add script to generate clangd configuration phillip 2025-01-28 20:06:34 +01:00
  • e4dffe50c7 Add existing code: Power consumption test cases and Semaphore power scheduler skeleton phillip 2024-11-24 23:09:46 +01:00
  • 0fb888031e Add ignores for further dev-environment specific changes phillip 2025-01-10 23:08:07 +01:00
  • fbe205035e Added wrapper for PowerScheduler phillip 2024-12-22 22:07:54 +01:00
  • 915ad85526 Remark about architecture. phillip 2024-12-18 12:12:04 +00:00
  • 2792aef45d Add remarks about IMU behaviour. phillip 2024-12-18 11:58:54 +00:00
  • 51a3d9e8f6 Power management progress accelerometer_fixes phillip 2024-12-12 17:09:13 +01:00
  • bb338d31be Phase shift right motor PWM signal by 180 degrees phase_shift_motor_pwm phillip 2024-11-28 20:41:54 +01:00
  • 8eeb829a91 Add existing code: Power consumption test cases and Semaphore power scheduler skeleton phillip 2024-11-24 23:09:46 +01:00
  • fb35d065af Add IMU registers phillip 2024-11-23 22:12:27 +01:00
  • 87b9fbe66f Merge branch 'release' into main Hans Haupt 2024-06-14 10:07:56 +02:00
  • 9ea9ddd230 Update README.md Hans Haupt 2024-06-14 08:05:37 +00:00
  • 25b5ed5f4a added Links tosoftware and teaching readme Hans Haupt 2024-06-14 08:04:14 +00:00
  • a8e14462e4 added missing constructor Hans Haupt 2024-06-14 08:47:47 +02:00
  • b5fab21a47 updated Motiondetection in examples Hans Haupt 2024-06-14 08:39:41 +02:00
  • a0e6661b16 added example sketches Hans Haupt 2024-06-14 08:27:34 +02:00
  • dbec7278f3 added start example Hans Haupt 2024-06-14 08:22:01 +02:00
  • 0ca8ab255b updated licencens from gpu lesse to gpu general hhaupt 2024-06-14 02:52:31 +02:00
  • 7bc1359d50 Merged MotionCorrection into Release (including InterfaceChange from motionDetection to motion.detection hhaupt 2024-06-14 02:51:54 +02:00
  • 2b0cd00ddd cleaned Motion class hhaupt 2024-06-14 02:23:12 +02:00
  • b1bb29aa1c added basic motioncorrection for the move function hhaupt 2024-06-14 02:06:37 +02:00
  • 2701446915 updated movement Tasks to handle multiple calling properbly and prepare calibration feature hhaupt 2024-06-14 01:22:46 +02:00
  • 4f308412e4 added FIFOdata fetch method hhaupt 2024-06-13 23:35:17 +02:00
  • d4cb8af3b3 wip: add reference to motionDetection to motion Hans Haupt 2024-06-13 17:20:22 +02:00
  • aa06a3b6a7 Merge branch 'feature/#20-communication' of https://git.imn.htwk-leipzig.de/wagner/dezibot into feature/#20-communication Anton Jacker 2024-06-13 16:00:15 +02:00
  • 159b6b239b add fernbedienung example Anton Jacker 2024-06-13 15:59:51 +02:00
  • 44d329be7d add fernbedienung example Anton Jacker 2024-06-13 15:59:51 +02:00
  • 76dee5d2b4 Update .gitlab-ci.yml Anton Jacker 2024-06-13 12:46:23 +00:00
  • 46f6aeee42 Update .gitlab-ci.yml Anton Jacker 2024-06-13 12:41:50 +00:00
  • 7c060ad8bc Update .gitlab-ci.yml Anton Jacker 2024-06-13 12:33:23 +00:00
  • 4cbe328660 Update .gitlab-ci.yml Anton Jacker 2024-06-13 12:19:30 +00:00
  • ad41be99f8 add ftp upload to pipeline Anton Jacker 2024-06-13 12:16:04 +00:00
  • 49c3809def Merge branch 'feature/#20-communication' into 'main' Anton Jacker 2024-06-13 12:07:36 +00:00
  • c40930537a add print int function to display Anton Jacker 2024-06-13 14:06:55 +02:00
  • 215155035e print string to display Anton Jacker 2024-06-13 14:03:18 +02:00
  • 2d01315d45 Merge remote-tracking branch 'origin/release' into feature/#20-communication Anton Jacker 2024-06-13 13:10:56 +02:00
  • 8b3a724854 rename mesh to communication Anton Jacker 2024-06-13 13:08:45 +02:00
  • 841202897b Fixed FiFo access hhaupt 2024-06-13 04:17:12 +02:00