about summary refs log tree commit diff
path: root/pkgs/servers/klipper/simulator.cfg
diff options
context:
space:
mode:
authorVan Tuan Vo <mail@tuan-vo.de>2022-03-21 17:50:08 +0100
committerVan Tuan Vo <mail@tuan-vo.de>2022-03-21 20:23:44 +0100
commitfd1a86960331433545d23160ba6259110a747c0c (patch)
tree4b8995ab7b50618d5adcf7a70e40af541fc4805d /pkgs/servers/klipper/simulator.cfg
parent6a2d6ee7fb0cbe8039a28735285d5814982a6e6d (diff)
downloadnixlib-fd1a86960331433545d23160ba6259110a747c0c.tar
nixlib-fd1a86960331433545d23160ba6259110a747c0c.tar.gz
nixlib-fd1a86960331433545d23160ba6259110a747c0c.tar.bz2
nixlib-fd1a86960331433545d23160ba6259110a747c0c.tar.lz
nixlib-fd1a86960331433545d23160ba6259110a747c0c.tar.xz
nixlib-fd1a86960331433545d23160ba6259110a747c0c.tar.zst
nixlib-fd1a86960331433545d23160ba6259110a747c0c.zip
klipper-firmware: init at klipper.version
- Add `klipper-genconf` helper to generate firmware configs
- Add `klipper-flash` helper to flash firmware to microcontroller

By default, klipper-firmware is built with a simulator config. Override
`firmwareConfig` with a generated config from `klipper-genconf`. To
flash the firmware, override `flashDevice` in `klipper-flash`.
Diffstat (limited to 'pkgs/servers/klipper/simulator.cfg')
-rw-r--r--pkgs/servers/klipper/simulator.cfg23
1 files changed, 23 insertions, 0 deletions
diff --git a/pkgs/servers/klipper/simulator.cfg b/pkgs/servers/klipper/simulator.cfg
new file mode 100644
index 000000000000..4dc19b1e40ff
--- /dev/null
+++ b/pkgs/servers/klipper/simulator.cfg
@@ -0,0 +1,23 @@
+# CONFIG_LOW_LEVEL_OPTIONS is not set
+# CONFIG_MACH_AVR is not set
+# CONFIG_MACH_ATSAM is not set
+# CONFIG_MACH_ATSAMD is not set
+# CONFIG_MACH_LPC176X is not set
+# CONFIG_MACH_STM32 is not set
+# CONFIG_MACH_RP2040 is not set
+# CONFIG_MACH_PRU is not set
+# CONFIG_MACH_LINUX is not set
+CONFIG_MACH_SIMU=y
+CONFIG_BOARD_DIRECTORY="simulator"
+CONFIG_CLOCK_FREQ=20000000
+CONFIG_SERIAL=y
+CONFIG_SIMULATOR_SELECT=y
+CONFIG_SERIAL_BAUD=250000
+CONFIG_USB_VENDOR_ID=0x1d50
+CONFIG_USB_DEVICE_ID=0x614e
+CONFIG_USB_SERIAL_NUMBER="12345"
+CONFIG_HAVE_GPIO=y
+CONFIG_HAVE_GPIO_ADC=y
+CONFIG_HAVE_GPIO_SPI=y
+CONFIG_HAVE_GPIO_HARD_PWM=y
+CONFIG_INLINE_STEPPER_HACK=y