Skip to content

SRAM Support #8

@kb1lqd

Description

@kb1lqd

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

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions