Mindgrove-Technologies / zephyr

Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
https://docs.zephyrproject.org
Apache License 2.0
0 stars 0 forks source link

SPI - Driver implementation #7

Open Kishore2002 opened 2 months ago

Kishore2002 commented 2 months ago

1/04/2024 : Added spi0 to the device tree which contains of the parameters that needs to be configured in the device driver and made changes in the spi_shakti driver accordingly. c019cff9bef3755e4e721664272c6857f1625046

Kishore2002 commented 2 months ago

2/04/2024: Implemented the initialization, configuration, simplex tx function, simplex rx function(partially) in transceive function of the spi_shakti driver. 9813a35a20ebebfc043beaf1d7c6050a93daa928

Kishore2002 commented 2 months ago

4/04/2024: Added CMakelists, Kconfigs, sample application to test the spi driver. 8ef6e02c7708346190f71f1b2d64f244bae939ee

Kishore2002 commented 2 months ago

updated the application program for spi driver testing and modified the driver such the simplex tx is working correctly with commenting the "sspi_shakti_wait_till_tx_not_en". 7a0bf2ca6916c9416e7af243a4c0d931d693e58a

Kishore2002 commented 2 months ago

Added the halfduplex, fullduplex functions in the driver and tested its functionality with the loopback application. 92cf45dc6c085145e531f924035c484c2b38b832