aboutsummaryrefslogtreecommitdiffstats
path: root/src/spi_software.c
Commit message (Collapse)AuthorAgeFilesLines
* software_spi: set rate limiting ticks from the hostTimofey Titovets2025-04-171-9/+6
| | | | Signed-off-by: Timofey Titovets <nefelim4ag@gmail.com>
* spi_software: respect expected rateTimofey Titovets2025-04-171-5/+32
| | | | | | | | On fast MCU software spi may violate maximally supported by TMC driver rate. Add dynamic limits to overcome that. Signed-off-by: Timofey Titovets <nefelim4ag@gmail.com>
* spi_software: Remove unused include fileKevin O'Connor2019-08-171-1/+0
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* spicmds: Rework spi config commandsKevin O'Connor2019-08-061-20/+14
| | | | | | | | | | Rework the spi_config commands so that bus configuration and shutdown message configuration is done separately from the main "config_spi" command. This makes the spi configuration more flexible. It's now possible to use software spi without a CS pin. It's now possible to define multiple SPI messages to send on a shutdown event. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* spi_software: Minor simplification to spi_software_prepare()Kevin O'Connor2019-05-221-1/+1
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* spi_software: save mode setting in config structure.Matt Baker2019-05-071-0/+1
| | | | Signed-off-by: Matt Baker <baker.matt.j@gmail.com>
* spi_software: Implementation of software spiKevin O'Connor2019-02-131-0/+81
Signed-off-by: Matt Janus <FragginRight@variabl.es> Signed-off-by: Kevin O'Connor <kevin@koconnor.net>