Markus Hitter
8408d8c294
Configtool: DEFINE_TEMP_SENSOR always wants four paramters.
...
Compilation with something else than a thermistor still doesn't
work, because temp.c insists on a thermistor table, but we're a
step closer.
2015-04-21 02:51:31 +02:00
Markus Hitter
29dd85a129
Configtool: also prettify writing heater definitions.
2015-04-21 02:51:31 +02:00
Markus Hitter
778af87102
Configtool: prettify writing sensor definitions.
...
This might look a bit oversensitive right now, but soon we'll also
write temperature table data, then it makes more sense.
2015-04-21 02:51:31 +02:00
Markus Hitter
6a93cbac64
Configtool: don't overwrite configtool.default.ini.
...
It's rarely a good idea to overwrite files coming with a
distribution. Not for users, because they can't reset to factory
values; not for developers, because Git would pick up such changed
files.
Instead we read from configtool.default.ini now, but write to
configtool.ini. If configtool.ini is already present, it's
prefered over configtool.default.ini.
2015-04-21 02:51:31 +02:00
Markus Hitter
c7ef3b9ff9
Configtool: report save settings success directly in SettingsDlg.
...
There we have access to the actual file name.
2015-04-21 02:51:31 +02:00
jbernardis
20af64d780
Configtool: convert template for Teensy++ 2.0.
...
Note the "++", it's a Teensy 2.0 with bigger CPU and more I/O pins.
2015-04-21 02:51:31 +02:00
jbernardis
bcf7691bdd
Configtool: convert template for Teensy 2.0.
2015-04-21 02:51:31 +02:00
jbernardis
845804f182
Configtool: convert template for Sanguish.
2015-04-21 02:51:31 +02:00
jbernardis
b491d122b3
Configtool: convert template for 3Drag Controller.
2015-04-21 02:51:30 +02:00
jbernardis
0a848fffc1
Configtool: convert template for RUMBA.
2015-04-21 02:51:30 +02:00
jbernardis
f67ad76b3c
Configtool: convert template for Gen6.
2015-04-21 02:51:30 +02:00
jbernardis
face7c0dc7
Configtool: convert template for Gen3.
2015-04-21 02:51:30 +02:00
jbernardis
342e1c4df7
Configtool: convert template for Sanguinololu v1.2.
2015-04-21 02:51:30 +02:00
jbernardis
821e0c1295
Configtool: convert template for Sanguinololu v1.1.
2015-04-21 02:51:30 +02:00
jbernardis
7ebdb81ce7
Configtool: convert template for RAMPS v1.2.
2015-04-21 02:51:30 +02:00
jbernardis
31858b7082
Configtool: convert template for Gen7 v1.1-v1.3.
...
Also sort printers in config.default.h alphabetically and make
Mendel the default printer.
2015-04-21 02:51:30 +02:00
jbernardis
ee8f5f9170
Configtool: some code prettifications.
...
Pure whitespace changes.
2015-04-21 02:51:30 +02:00
jbernardis
2436ac2865
Configtool: a few more apperance enhancements.
2015-04-21 02:51:30 +02:00
jbernardis
cbc87fc526
Configtool: align labels and choices vertically.
...
wxPython apparently doesn't allow to do this automatically,
so do it kind of manually, with a constand in data.py.
--Traumflug
2015-04-21 02:51:30 +02:00
jbernardis
73f7e43227
Configtool: enforce correct configuration file names.
...
Previously one could save a board or printer configuration with
a name which wouldn't allow to load it again.
2015-04-21 02:51:30 +02:00
jbernardis
706ccf0637
Configtool: protect original config files.
...
Likely users don't care too much about the name of the saved file,
so they likely use the default ones. If they mess up, they also
likely want to return to the original, but, d'oh, it's overwritten.
Don't let this happen, enforce a non-original file name for user
saves.
In other words: don't let users shoot themselfs into their foot.
2015-04-21 02:51:27 +02:00
Markus Hitter
1cd21251d2
Get rid of STEP_INTERRUPT_INTERRUPTIBLE.
...
It was certainly a good idea, but also always a suspect of
malfunctions and as such, almost never used. Newer code
organisation moves most of the code behind it to dda_clock()
anyways, so it also became mostly obsolete.
Rest In Peace, STEP_INTERRUPT_INTERRUPTIBLE, you were matter
of quite a number of interesting discussions and investigations.
Changes for Configtool by jbernardis <jeff.bernardis@gmail.com>
2015-04-21 02:11:01 +02:00
Markus Hitter
e2e77ae927
Configtool: remove version information.
...
Teacup doesn't do releases, it's a rolling release :-)
2015-04-21 02:11:01 +02:00
jbernardis
74f0c88df9
Configtool: added REPORT_TARGET_TEMPS ...
...
... in anticipation of it's being adopted.
This also nicely shows how simple it is to add (or remove) a
configurable option to the config tool.
2015-04-21 02:11:01 +02:00
jbernardis
9985c3936d
Configtool: many changes.
...
1) If variables are missing from .h files, they are added.
2) Settings file now modifiable from within the program.
3) A few cosmetic fixes.
2015-04-21 02:11:01 +02:00
jbernardis
b9f524d256
Configtool: add the ability to build and upload.
2015-04-21 02:11:01 +02:00
jbernardis
d6b2a2293e
Configtool: incorporate most of previous comments.
...
See discussion to Issue #111 on Github.
2015-04-21 02:10:58 +02:00
jbernardis
d7789ee217
Configtool: major restructuring.
...
We distinguish between printers and boards now. Most of the
code was split into one file per tab/window and moved into
configtool/.
2015-04-21 02:07:12 +02:00