API for SPI
# Task
## Summary
Write spi.json file for SPI peripheral API
## Dependencies
## Exit Criteria
Items to complete before marking closed
- [ ] Functions for normal operation
- [ ] IRQ based operation
- [ ] DMA based operation
- [ ] Initialization function
issue