Commit Graph

43 Commits

Author SHA1 Message Date
aneuhaeuser 384c548557 Add power management watchdog,
rework interrupts
2025-12-26 13:48:22 +01:00
Alexander Neuhäuser 36bc1f3315 implement heap allocator tests 2025-12-20 17:40:45 +01:00
Alexander Neuhäuser 82fa03d48e Update README.md 2025-09-22 08:53:42 +02:00
Alexander Neuhäuser afe1128139 Implement Heap allocation (#3)
* Implement Maloc

* Implement Dealloc

* Migrate to a struct based heap implementation
2025-09-14 18:17:24 +02:00
aneuhaeuser 981a6cd65c error handling 2025-09-13 15:09:24 +02:00
aneuhaeuser 31d52e2441 Mailbox command implementation via macros 2025-08-30 20:12:47 +02:00
aneuhaeuser cc9cf94f5e Reduce clutter by using print macros with fmt 2025-08-30 17:50:07 +02:00
Alexander Neuhäuser 64ca4797bd Merge pull request #2 from iceHtwoO/framebuffer
Implement Framebuffer
2025-08-30 16:14:52 +02:00
aneuhaeuser 77910cf1c9 Cleanup 2025-08-30 15:36:20 +02:00
aneuhaeuser 6c7c356858 Add colors and draw a rainbow 2025-07-29 21:03:05 +02:00
aneuhaeuser 4e38beb87e Print String 2025-07-29 20:32:53 +02:00
aneuhaeuser e6899097fc Write letters 2025-07-27 21:06:17 +02:00
aneuhaeuser a4250898c0 Draw a line in each direction 2025-07-27 11:03:52 +02:00
aneuhaeuser 80c4c3604c Support lines in all directions and add squares 2025-07-26 17:18:12 +02:00
aneuhaeuser 955c4c5785 Functioning draw 2025-07-26 15:29:05 +02:00
aneuhaeuser 0d0dc3092f First Try 2025-07-20 01:12:47 +02:00
aneuhaeuser d948ad81aa Update Pipeline 2025-07-18 15:04:02 +02:00
Alexander Neuhäuser ebed65e0b2 Merge pull request #1 from iceHtwoO/read_SoC_temp
read SoC Temperature
2025-07-18 15:00:57 +02:00
aneuhaeuser 863f6000b0 Remove unused import 2025-07-18 14:54:22 +02:00
Alexander Neuhäuser 5a4a8e5aac Update rust.yml 2025-07-18 14:53:32 +02:00
Alexander Neuhäuser a02c38a8e4 Create rust.yml 2025-07-18 14:51:58 +02:00
aneuhaeuser fbc2fcff72 Read SoC temp via mailboxes 2025-07-18 14:41:25 +02:00
aneuhaeuser fe8e5e000a Trying to fix exception in el1 2025-06-25 11:44:40 +02:00
aneuhaeuser 1ff752e3dd mailbox 2025-06-08 21:49:36 +02:00
aneuhaeuser 8c193f5c15 migrate read and write volatile to a function 2025-06-08 20:10:55 +02:00
aneuhaeuser 5f85a40f13 Basic documentation 2025-06-08 15:49:58 +02:00
aneuhaeuser c78d834742 Refactor 2025-06-04 17:20:04 +02:00
aneuhaeuser a289dcfd17 Readme and cleanup 2025-05-30 08:42:43 +02:00
aneuhaeuser 20808a7992 Implement first basic interrupt handler 2025-05-29 18:21:42 +02:00
aneuhaeuser 18233ec722 Fix Pull Up/Down and test 2025-05-26 14:37:13 +02:00
aneuhaeuser c9ab0bc885 update example env 2025-05-24 17:13:02 +02:00
aneuhaeuser 64c35e05c3 Upload files to TFTP server for network boot 2025-05-24 11:42:44 +02:00
aneuhaeuser 70eb41b3d5 Enable GPIO Pull Up and Down 2025-05-21 20:49:07 +02:00
aneuhaeuser 83adfc9311 Set Pin 15/16 to UART 2025-05-20 14:16:48 +02:00
aneuhaeuser 5e8180ceaf implement timer 2025-05-20 12:29:16 +02:00
aneuhaeuser aff0259643 more clean up 2025-05-20 11:53:36 +02:00
aneuhaeuser 209b4babb7 Generic set gpio state 2025-05-20 10:14:18 +02:00
aneuhaeuser 87fa14257b Clean up code 2025-05-19 21:19:00 +02:00
aneuhaeuser bec084fecb Clean up linker 2025-05-19 18:37:05 +02:00
aneuhaeuser 948cbf758f Blink an LED on pi 2025-05-19 18:33:13 +02:00
aneuhaeuser d4063f025d Implement blinking LED 2025-05-19 11:43:45 +02:00
aneuhaeuser cf86641937 Fix UART output 2025-05-18 20:04:58 +02:00
aneuhaeuser b557dd62a4 Hello World on simulator 2025-05-18 10:16:46 +02:00