mirror of
https://github.com/Klipper3d/klipper.git
synced 2025-08-06 13:34:06 -06:00
spi_software: Implementation of software spi
Signed-off-by: Matt Janus <FragginRight@variabl.es> Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
This commit is contained in:
parent
090cd930d9
commit
98ed462865
6 changed files with 200 additions and 20 deletions
|
@ -680,6 +680,13 @@
|
|||
# The pin corresponding to the AD5206 chip select line. This pin
|
||||
# will be set to low at the start of SPI messages and raised to high
|
||||
# after the message completes. This parameter must be provided.
|
||||
#spi_bus:
|
||||
#spi_speed:
|
||||
#spi_software_sclk_pin:
|
||||
#spi_software_mosi_pin:
|
||||
#spi_software_miso_pin:
|
||||
# These optional parameters allow one to customize the SPI settings
|
||||
# used to communicate with the chip.
|
||||
#channel_1:
|
||||
#channel_2:
|
||||
#channel_3:
|
||||
|
@ -787,6 +794,13 @@
|
|||
# The pin corresponding to the TMC2130 chip select line. This pin
|
||||
# will be set to low at the start of SPI messages and raised to high
|
||||
# after the message completes. This parameter must be provided.
|
||||
#spi_bus:
|
||||
#spi_speed:
|
||||
#spi_software_sclk_pin:
|
||||
#spi_software_mosi_pin:
|
||||
#spi_software_miso_pin:
|
||||
# These optional parameters allow one to customize the SPI settings
|
||||
# used to communicate with the chip.
|
||||
#microsteps:
|
||||
# The number of microsteps to configure the driver to use. Valid
|
||||
# values are 1, 2, 4, 8, 16, 32, 64, 128, 256. This parameter must
|
||||
|
@ -908,6 +922,11 @@
|
|||
#spi_speed: 2000000
|
||||
# SPI bus frequency used to communicate with the TMC2660 stepper
|
||||
# driver. The default is 2000000.
|
||||
#spi_software_sclk_pin:
|
||||
#spi_software_mosi_pin:
|
||||
#spi_software_miso_pin:
|
||||
# These optional parameters allow one to customize the SPI settings
|
||||
# used to communicate with the chip.
|
||||
#microsteps:
|
||||
# The number of microsteps to configure the driver to use. Valid
|
||||
# values are 1, 2, 4, 8, 16, 32, 64, 128, 256. This parameter must
|
||||
|
@ -1043,8 +1062,15 @@
|
|||
# provided when using an uc1701 display.
|
||||
#cs_pin:
|
||||
#dc_pin:
|
||||
#spi_bus:
|
||||
#spi_speed:
|
||||
#spi_software_sclk_pin:
|
||||
#spi_software_mosi_pin:
|
||||
#spi_software_miso_pin:
|
||||
# The pins connected to an ssd1306 type lcd when in "4-wire" spi
|
||||
# mode. The default is to use i2c mode for ssd1306 displays.
|
||||
# mode. The parameters that start with "spi_" are optional and they
|
||||
# control the spi settings used to communicate with the chip. The
|
||||
# default is to use i2c mode for ssd1306 displays.
|
||||
#menu_root:
|
||||
# Entry point for menu, root menu container name. If this parameter
|
||||
# is not provided then default menu root is used. When provided
|
||||
|
@ -1140,6 +1166,12 @@
|
|||
#spi_speed: 4000000
|
||||
# The SPI speed (in hz) to use when communicating with the chip.
|
||||
# The default is 4000000.
|
||||
#spi_bus:
|
||||
#spi_software_sclk_pin:
|
||||
#spi_software_mosi_pin:
|
||||
#spi_software_miso_pin:
|
||||
# These optional parameters allow one to customize the SPI settings
|
||||
# used to communicate with the chip.
|
||||
#sensor_pin:
|
||||
# The chip select line for the sensor chip. This parameter must be
|
||||
# provided.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue