Felix Kopp
|
f49a6643d7
|
sched: major refactor
|
2020-11-29 20:23:27 +01:00 |
|
Felix Kopp
|
f4e321932f
|
serial: switch to DMA buffers
|
2020-11-29 20:19:52 +01:00 |
|
Felix Kopp
|
fe87a65ded
|
Add check for TXRDY mask
|
2020-11-28 03:34:30 +01:00 |
|
Felix Kopp
|
7493c7a5ae
|
SERIAL FINALLY FUCKING WORKS OMG
|
2020-11-26 19:20:06 +01:00 |
|
Felix Kopp
|
ba9565a1b4
|
Clean up and get rid of some unnecessary stuff
|
2020-11-26 19:19:04 +01:00 |
|
Felix Kopp
|
cbd396e179
|
I want to fucking die
So this is why it didn't fire the right interrupt.
|
2020-11-25 18:49:50 +01:00 |
|
Felix Kopp
|
ed60b267a0
|
Finish serial init code
The first major hurdle has been overcome, though several more are
still awaiting me. Next up is IRQ handling.
|
2020-11-19 01:44:51 +01:00 |
|
Felix Kopp
|
2df4efdf2a
|
Implement core serial routines
This is just a rough baseline for the higher-level
serial handling code and will probably change
within the next couple of commits.
|
2020-11-14 04:04:59 +01:00 |
|
Felix Kopp
|
fd4f87d595
|
(fuck)
|
2020-10-14 11:32:43 +00:00 |
|
Felix Kopp
|
5b41a9d87a
|
Make malloc actually use the correct region
|
2020-10-14 11:30:09 +00:00 |
|
Felix Kopp
|
bdf3f008d7
|
Final refactor, initialize allocator on init
|
2020-10-12 17:54:07 +02:00 |
|
Felix Kopp
|
0e725b795d
|
Move license comment to the bottom
|
2020-10-11 19:35:30 +02:00 |
|
Felix Kopp
|
a8574dc17a
|
Rename to IRQ
|
2020-10-10 23:15:47 +02:00 |
|
Felix Kopp
|
424f5a902f
|
Cleanup 2
|
2020-06-17 20:40:22 +02:00 |
|
Felix Kopp
|
30096ab5b2
|
Tidy up
|
2020-06-14 05:51:01 +02:00 |
|
Felix Kopp
|
2ca4706e39
|
Init oscillatorss (somewhat) properly
|
2020-06-14 03:41:07 +02:00 |
|
Felix Kopp
|
76d6980a30
|
fuck
|
2020-06-14 01:56:51 +02:00 |
|
Felix Kopp
|
f7c01c4b91
|
Use memcpy and memset instead of custom loop
|
2020-06-13 23:06:13 +02:00 |
|
Felix Kopp
|
ff8b5098cd
|
Enable SysTick on sched_init
|
2020-06-12 12:29:27 +02:00 |
|
Felix Kopp
|
c19e131f20
|
Add base stuff for preemptive scheduler
|
2020-06-12 11:49:20 +02:00 |
|
Felix Kopp
|
466dcb81a6
|
Add some compiler flag macros for convenience
|
2020-06-12 03:43:11 +02:00 |
|
Felix Kopp
|
9817db1841
|
Add startup code for sam3x8e
|
2020-06-12 00:03:16 +02:00 |
|
Felix Kopp
|
049563b20e
|
Add arch-specific Makefiles
|
2020-06-10 16:59:42 +02:00 |
|