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
*
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
*
change rcc & usart to use the regtest() macros and.
Josh Rahm
2020-11-19
*
Change rcc.h to define regset() macros.
Josh Rahm
2020-11-18
*
Add regset masks to gpio.h
Josh Rahm
2020-11-18
*
Change dma.h over to a regset() strategy.
Josh Rahm
2020-11-18
*
Reorganize some file. Put thte core register libraries in a core/
Josh Rahm
2020-11-18
*
A basic blink program that works off of interrupts.
Josh Rahm
2020-11-18
*
add lib.h/lib.c
Josh Rahm
2020-11-18
[next]