aboutsummaryrefslogtreecommitdiff
path: root/02-usart/test_harness/test_harness.c
Commit message (Collapse)AuthorAge
* 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.
* Update the testing harness to insulate tests in --nofork mode.Josh Rahm2020-11-23
| | | | | | | | | | | | | Before, when running a test binary in --nofork mode, it was up to the test to reset the program state before exiting to avoid dependencies on other tests. Now after each test the test harness will: 1. Wipeout the fake environmennt. 2. Reset the data segment to its initialization state. This achieves reasonable insulation between tests even though certain things (like a segfault) are stil not practical to completely insulate without fork()'ing.
* Change test output to display the [PASS] before the test name.Josh Rahm2020-11-22
|
* Implemented DMA abstraction in the peri/dma.c source file.Josh Rahm2020-11-21
| | | | | This abstraction makes it much more intuitive to use the DMA features on the STM32L4 boards.
* Finally got a peripheral interrupt!Josh Rahm2020-11-20
|
* 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.