Abstract the hardware layer
Problem
We cannot write regression tests for the application code in our quad software, because it is tightly coupled to Xilinx platform specific libraries.
Solution
Implement a hardware abstraction layer in order to separate application code from hardware code.
Merge request reports
Activity
added 31 commits
-
b8a4d753...e7989825 - 6 commits from branch
master
- 8811d36e - wip: Separate Xilinx code into hardware interfaces
- 17906096 - wip: move all application files into application folder
- 61c8292c - wip: wire-up hardware in main
- 14307dab - wip: moved files to new structure
- 3068e74d - wip: better makefile setup
- 77fd17b7 - wip: fixing quad main and better makefiles
- fcf86401 - wip: connect libraries to xsdk
- 825e2713 - wip: automate creation of BOOT.bin
- 5e72fe92 - wip: fix ci build
- d3d9f743 - wip: add hardware test for LEDDriver and SystemDriver (blink)
- 20296f0e - wip: add hardware test for I2CDriver
- 3c8f04c8 - wip: add hardware tests for PWMInputDriver
- f613b276 - wip: trying to get a test working for PWMOutputDriver
- 551a697f - wip: improved test library and tests for queue
- dff01688 - wip: Add unit tests for communication.c packet receiving
- 3784c704 - wip: Fix quad build scripts
- e727b068 - wip: Start tracking BSP Makefile
- 8eacb08a - wip: Start tracking FSBL makefiles
- c377f00e - wip: fix pwm_output test
- 594e9249 - wip: implement hardware tests for timers and uart
- 247371ca - wip: update PWM output test
- cfab8a89 - wip: add hardware test specific for IMU
- d667c35f - wip: Fix rebase issue and don't use quad build for ci
- d51420c6 - wip: Don't include boot image folder
- 2bb3f8de - Fix remaining merge/rebase issues, fix timers
Toggle commit list-
b8a4d753...e7989825 - 6 commits from branch
marked as a Work In Progress from 8811d36e
mentioned in commit a63e7182
Please register or sign in to reply