Tweaked code to parse float values without sigfaulting. This code still needs a complete rewrite, but it seems to be working now.
Added routines for idle timeout setting and manual stepper enable setting. Needs new pruss code!
Fixed DEBUG not being read from config file.
Added DEBUG_ANALOG and made room for future new flags.
Fixed missing dependency of install on all
Rewrote large part of analog processing, fixed configuration. Added thermistor conversion and table. Fixed wrong temperature shown with M105.
Removed DEBUG_ANALOG flag from initial DEBUG setting.
Replaced old AVR scheduling by threading compatible code.
Made all output depending on DEBUG_TRAJECT setting.
Allow for the e-axis to be controlled separately.
Added DEBUG settings for heater and pwm, renamed temperature to temp to be more consistem with rest of code. Changed from an 8-bits to a 32-bits variable to contain all the extra bits.
Removed file specific enumerators, implemented generic configuration scheme. Finalizing analog section (pwm to follow).
Fixed temperatures being set factor 4 too large.
Moved stepper configuration from traject.c to bebopr_r2.c
Add a link to the wiki
Modify link to include BeBoPr project root.
Initial implementation for PWM using sysfs. This leaves the sysfs devices in use ('requested') after program exit. That should be fixed manually for now.
Update of text with current status.
Added setting of stepper pulse length (active portion of signal) to 8 us (50% of fmax).
Fix for missing config data, add to: Initial implementation for PWM using sysfs. This leaves the sysfs devices in use ('requested') after program exit. That should be fixed manually for now.
Workaround for failing M105.