aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* Completed ws2812b 2020 Christmas Lights.ir_ledsJosh Rahm2021-09-27
* Can read from the A/C remote control!test_irJosh Rahm2020-12-09
* Got a basic timer to work.Josh Rahm2020-12-09
* Added header files implementing a basic AVL tree and Map based off it.Josh Rahm2020-12-06
* Add remove ability to linked list.Josh Rahm2020-12-05
* Add array_list.hJosh Rahm2020-12-05
* Got a very basic external interrupt to work.Josh Rahm2020-12-05
* Add a little white flair to the LED stripworkingJosh Rahm2020-12-05
* Added some better implementation around the ws2812b driver.Josh Rahm2020-12-04
* Added kernel-level abstraction over the spi interface.Josh Rahm2020-12-04
* Add systick/...Josh Rahm2020-12-04
* Double the SPI bandwith by writing only 8 bits to the spi data register inste...Josh Rahm2020-12-03
* Basic working example with minimal flicker and correct color.Josh Rahm2020-12-03
* Some changes to linked listJosh Rahm2020-12-03
* Add linked list header.Josh Rahm2020-11-29
* The lights really work this time.Josh Rahm2020-11-29
* Switch flash program to openocd. It is more consistent than st-flash.Josh Rahm2020-11-29
* Have a stable red/green pattern on my LED strip.Josh Rahm2020-11-29
* Some LED lights working. Not great. WIPJosh Rahm2020-11-28
* Fixed another bug with the linker script.Josh Rahm2020-11-28
* Fix kalloc bug.Josh Rahm2020-11-28
* Basic SPI working.Josh Rahm2020-11-26
* Add ability to jump to a usermode init routine.Josh Rahm2020-11-25
* Primitive ability to call kernel code from userspace.Josh Rahm2020-11-25
* very sloppy svc handler.Josh Rahm2020-11-25
* Add priv.h/c to allow switching to user mode. Change some things with the MPU...Josh Rahm2020-11-25
* Add module for controlling the MPU.Josh Rahm2020-11-25
* Changes to painic. It now prints the stack at the time of failure (if logging...Josh Rahm2020-11-24
* Fix kalloc. Now the HEAP START and HEAP END globals are defined by the linker...Josh Rahm2020-11-24
* Add better logging capabilities, including the ability to panic.Josh Rahm2020-11-24
* Update .clang-format and run it on filseJosh Rahm2020-11-24
* rename halloc to kallocJosh Rahm2020-11-24
* Moved action to top level.Josh Rahm2020-11-24
* add 2.5collatz to git before I delete it.Josh Rahm2020-11-24
* Add new system for startup.Josh Rahm2020-11-24
* add .ycm_extra_config and .gdb_initJosh Rahm2020-11-23
* Add new GPIO subsystem.Josh Rahm2020-11-23
* Update the testing harness to insulate tests in --nofork mode.Josh Rahm2020-11-23
* Fixed diasterous bug with hfree.Josh Rahm2020-11-22
* Change test output to display the [PASS] before the test name.Josh Rahm2020-11-22
* Large reorganization.Josh Rahm2020-11-22
* Some comment-changes to mem.cJosh Rahm2020-11-21
* Add the spi headers that define the SPI structure.Josh Rahm2020-11-21
* Fix mem.c to use the address of DATA_SEGMENT_START instead of the valueJosh Rahm2020-11-21
* Added halloc for allocating memory on the heap.Josh Rahm2020-11-21
* Implemented DMA abstraction in the peri/dma.c source file.Josh Rahm2020-11-21
* Finally got a peripheral interrupt!Josh Rahm2020-11-20
* Move around the isr_vector files to be more consistent with the C standard an...Josh Rahm2020-11-20
* Added NVIC definitionJosh Rahm2020-11-20
* Change the SCB to use regset() macros.Josh Rahm2020-11-19