118 Commits

Author SHA1 Message Date
35c11f42e2
Minor fixes 2025-02-13 22:57:23 +01:00
598ac75e32
Change approach of notifying of power problem to be more beginner friendly 2025-02-13 21:34:27 +01:00
4c13eb593e
Remove left over debug prints 2025-02-13 21:30:20 +01:00
115b0e0679
Add power state initialisation 2025-02-13 21:12:40 +01:00
b0068333c8
Fixes 2025-02-13 00:54:03 +01:00
c130026f00
Handle denials of power appropriately 2025-02-12 22:59:13 +01:00
21f7d9ae8a
Behaviour clarification 2025-02-12 22:08:18 +01:00
39daae8cc3
Fix Include 2025-02-12 22:02:21 +01:00
1730ea958c
Fix Typo 2025-02-12 21:56:55 +01:00
7c349a3289
Integrate IMU into Power Management 2025-02-12 21:56:40 +01:00
a26acf4a92
Integrate Motors into Power Management 2025-02-12 21:50:29 +01:00
dfa778024b
Integrate OLED display in Power management 2025-02-12 21:38:05 +01:00
5407543658
Integrate color sensor, infrared LEDs and phototransistors into Power Management 2025-02-12 21:26:29 +01:00
e5ff1e7610
Group non-independent sensors 2025-02-12 21:24:57 +01:00
6611fba2dc
Allow release of reserved current regardless of the reservation having been granted 2025-02-12 20:39:59 +01:00
8a93e0ca93
Integrate RGB LEDs into power management 2025-02-12 18:27:48 +01:00
4bfae98f6b
Integrate Communication into Power Management 2025-02-12 18:07:41 +01:00
d64579eca4
Complete proxy functions in Power.h and refactor (mainly reorder) for clarity. 2025-02-12 17:42:22 +01:00
8617f420a2
Add special case for small power requests 2025-02-12 16:27:54 +01:00
c63935a413
Add power modeling and scheduling based on thesis 2025-02-12 16:09:40 +01:00
b44538b473
Add Power Scheduler 2025-02-11 23:33:19 +01:00
893234ed24
FIxes 2025-02-11 23:33:00 +01:00
e747b9d10b
Add data gathered from measurement results 2025-02-11 20:11:54 +01:00
fbe205035e Added wrapper for PowerScheduler 2024-12-22 22:07:54 +01:00
915ad85526 Remark about architecture. 2024-12-18 12:12:04 +00:00
2792aef45d Add remarks about IMU behaviour. 2024-12-18 11:58:54 +00:00
51a3d9e8f6 Power management progress 2024-12-12 17:09:13 +01:00
8eeb829a91 Add existing code: Power consumption test cases and Semaphore power scheduler skeleton 2024-11-24 23:09:46 +01:00
fb35d065af Add IMU registers 2024-11-23 22:12:27 +01:00
Hans Haupt
a8e14462e4 added missing constructor 2024-06-14 08:47:47 +02:00
hhaupt
7bc1359d50 Merged MotionCorrection into Release (including InterfaceChange from motionDetection to motion.detection 2024-06-14 02:51:54 +02:00
hhaupt
2b0cd00ddd cleaned Motion class 2024-06-14 02:23:12 +02:00
hhaupt
b1bb29aa1c added basic motioncorrection for the move function 2024-06-14 02:06:37 +02:00
hhaupt
2701446915 updated movement Tasks to handle multiple calling properbly and prepare calibration feature 2024-06-14 01:22:46 +02:00
hhaupt
4f308412e4 added FIFOdata fetch method 2024-06-13 23:35:17 +02:00
Hans Haupt
d4cb8af3b3 wip: add reference to motionDetection to motion 2024-06-13 17:20:22 +02:00
Anton Jacker
c40930537a
add print int function to display 2024-06-13 14:06:55 +02:00
Anton Jacker
215155035e
print string to display 2024-06-13 14:03:18 +02:00
Anton Jacker
2d01315d45
Merge remote-tracking branch 'origin/release' into feature/#20-communication 2024-06-13 13:10:56 +02:00
Anton Jacker
8b3a724854
rename mesh to communication 2024-06-13 13:08:45 +02:00
hhaupt
841202897b Fixed FiFo access 2024-06-13 04:17:12 +02:00
hhaupt
45a410d228 removed unused and conflicting enum IRLeds 2024-06-13 02:58:30 +02:00
hhaupt
5dfb179204 Merged Tiltdetection 2024-06-13 00:57:32 +02:00
hhaupt
448e7e3f4b refactored code 2024-06-13 00:55:30 +02:00
Anina Morgner
3c0cbe1941 add turnOff LED before new programm upload 2024-06-12 23:18:42 +02:00
Anina Morgner
f906ad924a remove mergingcomments 2024-06-12 22:03:38 +02:00
Anina Morgner
56ec73f76e Merge branch display into release 2024-06-12 21:36:56 +02:00
hhaupt
16c63dcdd4 fixed warnings in LightDetection 2024-06-12 20:51:40 +02:00
hhaupt
a058b3f205 implemented access to registerbanks, fixed wrong write access 2024-06-12 20:26:38 +02:00
hhaupt
bc2aef650d adapted default threshold for shakedetection 2024-06-12 13:21:47 +02:00