Skip to content

Update MCUXpresso SDK SPI drivers #11268

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 7 commits into from
Aug 23, 2019

Conversation

mmahadevan108
Copy link
Contributor

Description

Update Kinetis DSPI & SPI SDK drivers
- Added dummy data setup API to allow users to configure the dummy data to be transferred.
- Added new APIs for half-duplex transfer function.
- Fix for MISRA issues

Update the SPI HAL driver to use the SDK API for spi_master_block_write

Pull request type

[ ] Fix
[X] Refactor
[ ] Target update
[ ] Functionality change
[ ] Docs update
[ ] Test update
[ ] Breaking change

@ciarmcom ciarmcom requested review from maclobdell and a team August 20, 2019 19:00
@ciarmcom
Copy link
Member

@mmahadevan108, thank you for your changes.
@maclobdell @ARMmbed/mbed-os-maintainers please review.

@0xc0170
Copy link
Contributor

0xc0170 commented Aug 21, 2019

CI started

@mbed-ci
Copy link

mbed-ci commented Aug 21, 2019

Test run: FAILED

Summary: 1 of 4 test jobs failed
Build number : 3
Build artifacts

Failed test jobs:

  • jenkins-ci/mbed-os-ci_build-ARM

@0xc0170
Copy link
Contributor

0xc0170 commented Aug 22, 2019

Please review failures, related to the changes

- Added dummy data setup API to allow users to configure
  the dummy data to be transferred.
- Added new APIs for half-duplex transfer function. Users
  can send and receive data by one API in the polling/interrupt/EDMA way,
  and they can choose either to transmit first or to receive first.
  Additionally, the PCS pin can be configured as assert status in
  transmission (between transmit and receive) by setting the
  isPcsAssertInTransfer to true.
- Fix for MISRA issues

Signed-off-by: Mahesh Mahadevan <[email protected]>
Added dummy data setup API to allow users to configure
the dummy data to be transferred.

Signed-off-by: Mahesh Mahadevan <[email protected]>
Update to the latest version from K66F

Signed-off-by: Mahesh Mahadevan <[email protected]>
Use the K66F driver that has the latest

Signed-off-by: Mahesh Mahadevan <[email protected]>
Use the latest driver from K66F

Signed-off-by: Mahesh Mahadevan <[email protected]>
@mmahadevan108 mmahadevan108 force-pushed the Update_MCUXpresso_SDK_SPI branch from cc95328 to a184a86 Compare August 22, 2019 14:26
@mmahadevan108
Copy link
Contributor Author

@0xc0170, thank you. I have updated this PR.

@adbridge
Copy link
Contributor

CI restarted after changes

@mbed-ci
Copy link

mbed-ci commented Aug 22, 2019

Test run: SUCCESS

Summary: 11 of 11 test jobs passed
Build number : 4
Build artifacts

@0xc0170 0xc0170 merged commit 14021eb into ARMmbed:master Aug 23, 2019
@mmahadevan108 mmahadevan108 deleted the Update_MCUXpresso_SDK_SPI branch August 23, 2019 12:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants