Skip to content
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

SRAM Support #8

Open
kb1lqd opened this issue Feb 6, 2018 · 0 comments
Open

SRAM Support #8

kb1lqd opened this issue Feb 6, 2018 · 0 comments
Assignees

Comments

@kb1lqd
Copy link
Collaborator

kb1lqd commented Feb 6, 2018

Add SRAM device support that allows use of the SRAM hardware. Byte buffers input and output should be supported as should full defined packet buffers if desired.

Implementation Plan

  • Create high level input/output/query functions
  • Implement SPI peripheral support using driverlib (create issue ticket to track work)
  • Implement low-level read function
  • Implement low-level write function
  • Implement basic self-test function to verify operation

Prior SRAM Faraday code is located here: https://github.com/FaradayRF/Faraday-Firmware/tree/master/SRAM

It would be wise to adapt these functions to driverlib to minimize rework.

Likely the best approach to start is to"

  • Implement basic CS toggling function to select device and reset
  • Implement "read settings"
  • Implement "write settings"
  • Implement basic byte writing/reading
  • Implement the sequential byte writing/reading
@kb1lqd kb1lqd self-assigned this Feb 15, 2018
kb1lqd added a commit that referenced this issue Mar 6, 2018
Add RF and CC1190 support for Farday
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant