aboutsummaryrefslogtreecommitdiff
path: root/include/kern/common.h
Commit message (Collapse)AuthorAge
* Added header files implementing a basic AVL tree and Map based off it.Josh Rahm2020-12-06
| | | | | | | | These headers take inspiration from the linked list and array list headers as a way to provide primitive templates in C. This time they implement an AVL tree and Map template (which uses the AVL tree). Included are relatively robust tests, though they could be improved.
* Added kernel-level abstraction over the spi interface.Josh Rahm2020-12-04
|
* Add module for controlling the MPU.Josh Rahm2020-11-25
| | | | | | | The MPU is a module in arm chips which allow for memory access protection. They are more primitive than full MMUs, but can still provide at least basic access control between different process controls.
* Moved action to top level.Josh Rahm2020-11-24
Removed old iterations of the project and moved the files from 02-usart to the root directory since that's the sole place where the action is and that subproject has outgrown its initial title.