STM32H7 SpiComIF and first device handler #8

Closed
muellerr wants to merge 0 commits from mueller/master into master
Owner

This was a lot more work than expected..

  • Added SpiComIF for the STM32H7. Only tested for the H743ZI board
  • Added L3GD20 device handler. Device handlers are generic, so we can add them here as well
  • Tested all 3 transfer modes: Polling, IRQ and DMA. All STM32H7 peripherals offer the same modes, so this ComIF will be an ideal base to implement other communication interfaces.
  • Only tested with one device
  • No GpioIF* which would allow custom callbacks. Not worth the effort as long as noone requires it explicitely..
  • Bugfixes for the L3GD20H device, conversion was not exactly correct
This was a lot more work than expected.. - Added `SpiComIF` for the STM32H7. Only tested for the H743ZI board - Added L3GD20 device handler. Device handlers are generic, so we can add them here as well - Tested all 3 transfer modes: Polling, IRQ and DMA. All STM32H7 peripherals offer the same modes, so this ComIF will be an ideal base to implement other communication interfaces. - Only tested with one device - No GpioIF* which would allow custom callbacks. Not worth the effort as long as noone requires it explicitely.. - Bugfixes for the L3GD20H device, conversion was not exactly correct
muellerr added 34 commits 2021-06-10 21:41:03 +02:00
muellerr added the
enhancement
label 2021-06-10 21:41:14 +02:00
muellerr added 1 commit 2021-06-11 10:38:07 +02:00
muellerr added 1 commit 2021-06-11 10:38:55 +02:00
Author
Owner

PR with separate branch.

PR with separate branch.
muellerr closed this pull request 2021-06-11 10:39:02 +02:00

Pull request closed

Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: fsfw/fsfw-hal#8
No description provided.