Teacup_Firmware/extruder
Markus Hitter 8b88334b06 Rename setTimer() to timer_set() for more consistency.
Pure cosmetical change.

Performance check:

$ cd testcases
$ ./run-in-simulavr.sh short-moves.gcode smooth-curves.gcode triangle-odd.gcode
[...]
    SIZES             ATmega...  '168    '328(P)    '644(P)    '1280
    FLASH  : 20518 bytes         144%        67%        33%      16%
    RAM    :  2188 bytes         214%       107%        54%      27%
    EEPROM :    32 bytes           4%         2%         2%       1%

short-moves.gcode statistics:
LED on occurences: 838.
LED on time minimum: 302 clock cycles.
LED on time maximum: 713 clock cycles.
LED on time average: 308.72 clock cycles.

smooth-curves.gcode statistics:
LED on occurences: 8585.
LED on time minimum: 307 clock cycles.
LED on time maximum: 710 clock cycles.
LED on time average: 358.051 clock cycles.

triangle-odd.gcode statistics:
LED on occurences: 1636.
LED on time minimum: 302 clock cycles.
LED on time maximum: 708 clock cycles.
LED on time average: 330.322 clock cycles.
2015-04-21 02:51:32 +02:00
..
Makefile all defines live in config.h now, remove from Makefile 2011-03-24 11:26:11 +11:00
README Complete project renaming 2011-03-07 13:44:54 +11:00
ThermistorTable.h Align section attributes usage: always before the variable name. 2014-03-04 19:57:56 +01:00
analog.c Zungmann's fixes to compile simulator on Mac OS X, part 2. 2014-03-04 19:57:48 +01:00
analog.h Add config.h wrapper to simplify test automation 2014-03-04 19:56:23 +01:00
arduino.h Massive Doxygen documentation addition 2011-03-22 01:34:36 +11:00
arduino_168_328p.h fix error: lvalue required as unary '&' operand when heater pin is not a PWMable pin. 2011-04-04 09:10:25 +10:00
config.h.dist Enforce Unix line endings (LF). 2015-02-04 00:10:37 +01:00
crc.c Massive Doxygen documentation addition 2011-03-22 01:34:36 +11:00
crc.h reorganise intercom to send packets from extruder main loop, also generalise protocol as discussed in forum 2011-03-05 13:38:12 +11:00
debug.h lots of other files in extruder desynced, needed to wrap an ifdef around heater_print 2011-02-28 09:44:29 +11:00
delay.c Massive Doxygen documentation addition 2011-03-22 01:34:36 +11:00
delay.h merge release-candidate-triffid 2011-01-07 23:29:32 +11:00
extruder.c Enforce Unix line endings (LF). 2015-02-04 00:10:37 +01:00
extruder.pde IDE apparently takes issue with Extruder.pde in extruder directory, altered capitalisation 2011-03-24 10:58:51 +11:00
heater.c Add config.h wrapper to simplify test automation 2014-03-04 19:56:23 +01:00
heater.h Add config.h wrapper to simplify test automation 2014-03-04 19:56:23 +01:00
intercom.c Add config.h wrapper to simplify test automation 2014-03-04 19:56:23 +01:00
intercom.h Add config.h wrapper to simplify test automation 2014-03-04 19:56:23 +01:00
temp.c Add config.h wrapper to simplify test automation 2014-03-04 19:56:23 +01:00
temp.h temp.h: remove indirection temp_tick(). 2015-04-21 02:51:31 +02:00
timer.c Rename setTimer() to timer_set() for more consistency. 2015-04-21 02:51:32 +02:00
timer.h Rename setTimer() to timer_set() for more consistency. 2015-04-21 02:51:32 +02:00
watchdog.c extruder doesn't use serial.c, update watchdog.c to suit 2011-03-24 10:51:57 +11:00
watchdog.h Add config.h wrapper to simplify test automation 2014-03-04 19:56:23 +01:00

README

Reprap Gen3 extruder controller support for Triffid_Hunter's Teacup firmware
by jakepoz