IC Playground
Goals
- Develop a python script to allow Hardware to be able to easily test SPI or I2C on a controller board
- Allow the user to input an SPI or I2C command along with an expected response length
- Show the user the response that comes back from the board
Background and strategic fit
This project is being done to help hardware assist with validating boards.
Assumptions
- The user should understand how to ssh into the virtual machine to run the script
Requirements
# | Title | User Story | Importance | Notes |
---|---|---|---|---|
1 | Allow user to be able to choose the ports and pins they are using for SPI or I2C | |||
2 | Be able to send and read back data with SPI and I2C | |||
3 |
User interaction and design
In Progress
Questions
Below is a list of questions to be addressed as a result of this requirements document:
Question | Outcome |
---|---|
What is the format that the user will enter the message in? | |
What is a sample project that this would be used for? | |
What does the user expect to read back? | |