aboutsummaryrefslogtreecommitdiff
path: root/02-usart/src
Commit message (Collapse)AuthorAge
* Change the SCB to use regset() macros.Josh Rahm2020-11-19
|
* change rcc & usart to use the regtest() macros and.Josh Rahm2020-11-19
|
* Change dma.h over to a regset() strategy.Josh Rahm2020-11-18
| | | | | | Apparently people really don't like bitfields in practice, so I have devised a compromise to retain some readability while using bitmasks instead by writing a regset() macro.
* Reorganize some file. Put thte core register libraries in a core/Josh Rahm2020-11-18
| | | | subdirectory.
* A basic blink program that works off of interrupts.Josh Rahm2020-11-18
| | | | | | | | | | | - The init() function renamed to on_reset() - on_reset() now responsible for tight-looping at the end - on_reset() now set the VTable offset to the base of the FLASH - included exhaustive list of irqs in isrs.i - interrupt routines by default flash a code indicating their isr number. - interrupt routines are weak-linked allowing the programmer to override them at-will.
* add lib.h/lib.cJosh Rahm2020-11-18
|
* Add primitive printf ability to usart.{h,c}.Josh Rahm2020-11-17
|
* Got the DMA to send a simple message through UART2.Josh Rahm2020-11-16
|
* Update the genmake script for tests.Josh Rahm2020-11-16
| | | | | | | | Update the genmake script to do the following: - Fix bug to link the object files from the source. - Test build output goes into a build/ directory. - Test makefile rules now run the test after building.
* Add DMA header file which defines the DMA registers and addJosh Rahm2020-11-16
| | | | | testing_harness with fake environment to allow testing on x86 development machines.
* rename folders to give notion of progressionJosh Rahm2018-01-23