klipper-dgus/klippy
Janne Grunau 478a916f51 replicape: add support for Linux hardware PWM (#1443)
The servo pins (P9_14/P9_16) are muxed to the SOCs hardware PWM unit
driven by a 13MHz GP timer. They have to be driven by the linux host
mcu. This commits adds hardware PWM support using the linux sysfs
user space interface.

The servo pins can be specified as "replicape:servo0" and
"replicape:servo1". Removes the "servo0_enable", "servo1_enable"
configuration parameters.
Fixes #1105.

Signed-off-by: Janne Grunau <janne-3d@jannau.net>
2019-04-06 13:51:51 -04:00
..
chelper serialqueue: Wrap code to 80 columns 2019-02-27 14:20:15 -05:00
extras replicape: add support for Linux hardware PWM (#1443) 2019-04-06 13:51:51 -04:00
kinematics corexy: Fix minimum halt velocity 2019-03-30 14:35:18 -04:00
clocksync.py clocksync: Wrap code to 80 columns 2019-02-27 13:01:52 -05:00
configfile.py configfile: Add "include" support (#1359) 2019-03-22 20:31:40 -04:00
console.py bus: Support bus enumerations and add support for reserved pins 2019-04-04 18:29:31 -04:00
gcode.py menu: Show current positions based on gcode positions (#1389) 2019-03-21 10:37:28 -04:00
heater.py heater: Wrap code to 80 columns 2019-02-27 13:09:24 -05:00
homing.py bltouch: Verify probe always deploys during a homing operation 2019-01-21 09:52:11 -05:00
klippy.py klippy: Report the underlying error on an internal error during connect 2019-04-04 18:38:46 -04:00
mathutil.py gcode: Change respond_info() to log by default 2019-03-04 13:04:18 -05:00
mcu.py bus: Support bus enumerations and add support for reserved pins 2019-04-04 18:29:31 -04:00
msgproto.py bus: Support bus enumerations and add support for reserved pins 2019-04-04 18:29:31 -04:00
parsedump.py build: Request python2 for all directly executed python binaries 2017-06-27 20:26:02 -04:00
pins.py bus: Support bus enumerations and add support for reserved pins 2019-04-04 18:29:31 -04:00
queuelogger.py klippy: Automatically clear rollover_info on each restart 2018-04-03 13:18:52 -04:00
reactor.py reactor: support for delayed callbacks 2019-01-07 21:38:36 -05:00
serialhdl.py msgproto: Convert static strings to a more generic enumeration system 2019-03-17 19:38:18 -04:00
stepper.py endstop_phase: Move endstop phase homing code to new "extras" module 2018-10-16 13:09:23 -04:00
toolhead.py gcode: Change respond_info() to log by default 2019-03-04 13:04:18 -05:00
util.py util: Wrap code to 80 columns 2019-02-27 13:05:37 -05:00