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