Commit Graph

  • ca69343a04 Configtool: allow ATmega pin names, too. Markus Hitter 2016-05-29 18:56:20 +0200
  • 0947c5ba50 Configtool: learn about DISPLAY_TYPE_HD44780. Markus Hitter 2016-05-28 21:07:13 +0200
  • 692fab68b9 display_hd44780.c: replace silly demo with temperatures. Markus Hitter 2016-05-28 17:04:32 +0200
  • c2c9753f80 Display: implement cursor positioning for the HD44780. Markus Hitter 2016-05-28 16:13:16 +0200
  • 1d4ebbd7fa Display: queue up display_set_cursor(), too. Markus Hitter 2016-05-28 14:56:04 +0200
  • 8d7471d3a4 Display: display_clear() is a common command now. Markus Hitter 2016-05-28 14:40:32 +0200
  • 5b9e123e0e Display: queue up display clear commands. Markus Hitter 2016-05-28 14:34:57 +0200
  • da0d5aec2c Display: add support for the HD44780 display. Markus Hitter 2016-05-02 03:56:21 +0200
  • 12dc74fe62 Display: finally get rid of i2c_test.c. Markus Hitter 2016-05-18 18:21:55 +0200
  • 92a303c607 Add testcase for corexy homing bug Phil Hord 2016-05-24 16:27:00 -0400
  • 750acb41bc Simulator: calculate position for corexy correctly Phil Hord 2016-05-19 14:45:51 -0400
  • 59610750dd Simulator: support endstop simulation Phil Hord 2015-10-26 15:20:37 -0400
  • 887a4eedd9 Simulator: fix pin numbering consistency Phil Hord 2016-05-18 16:21:03 -0400
  • 6e4cd69345 board.ramps-1.3.h: add all four pins from the Servos connector. Markus Hitter 2016-05-25 20:27:35 +0200
  • 90d519af5f dda_clock(): guard against *dda changes in interrupts Phil Hord 2016-05-20 11:41:07 -0400
  • 1eefb28a19 dda_clock(): modify dda->n only in atomic code Phil Hord 2016-05-20 11:39:04 -0400
  • fe398d84ce displaybus.h: note the different #include strategies. Markus Hitter 2016-05-01 18:16:04 +0200
  • 90fbdd314a configtool: Add avrdude flags option to settings Phil Hord 2016-05-17 12:57:16 -0400
  • bb56874088 Regressiontests: add a test for ATmega328, I2C, SSD1306. Markus Hitter 2016-05-06 20:34:18 +0200
  • 535fa0c171 check_integrity.sh: remove the -c option from awk invocations. Markus Hitter 2016-05-06 19:37:56 +0200
  • 3dd430de59 display_ssd1306.c: note current state and missing pieces. Markus Hitter 2016-04-28 22:33:31 +0200
  • f091b1e316 display_ssd1306.c: note a possible error recovery strategy. Markus Hitter 2016-04-27 00:04:26 +0200
  • d803883cdb i2c.c: review error handling yet again. Markus Hitter 2016-04-26 23:21:35 +0200
  • 6e8067208e i2c.c: simplify error handling. Markus Hitter 2016-04-26 21:47:42 +0200
  • a13312d9a9 Display: introduce display queue. Markus Hitter 2016-04-26 18:52:14 +0200
  • aabce8ed15 usb_serial.h: refine the note. Markus Hitter 2016-04-27 23:00:42 +0200
  • 9b2c5e61c6 dda_lookahead.c: replace Windows EOL by the usual Unix EOL. Markus Hitter 2016-04-26 17:39:57 +0200
  • 0d91b44436 dda_lookahead.c: remove redundant macro. Markus Hitter 2016-04-26 17:35:37 +0200
  • c9056e376d dda_lookahead.c: remove two obsolete #includes. Markus Hitter 2016-04-26 17:29:26 +0200
  • ea2a10fa76 i2c.c: recover from error conditions. Markus Hitter 2016-04-25 21:57:54 +0200
  • dcc970d2fd i2c.c: add debugging aid. Markus Hitter 2016-04-25 21:05:11 +0200
  • a47c4b40df Display: add a primitive status display. Markus Hitter 2016-04-25 21:11:19 +0200
  • 62190caaa5 USB Serial: note about all the redundant code. Markus Hitter 2016-04-26 15:35:40 +0200
  • e633222cd3 Make message/text sending aware of the sending destination. Markus Hitter 2016-04-25 02:45:24 +0200
  • 6577578051 Display: introduce display_writechar(). Markus Hitter 2016-04-25 01:16:30 +0200
  • bb8d6e0ad2 Display: create and use display_set_cursor(). Markus Hitter 2016-04-25 00:28:51 +0200
  • cec45a2fec Display: create infrastructure for distinct displays. Markus Hitter 2016-04-25 00:22:38 +0200
  • 9dd53a1722 display_ssd1306.c: support monospaced fonts. Markus Hitter 2016-04-24 23:50:56 +0200
  • 455b07eb6e display_ssd1306.c: read symbol index only once. Markus Hitter 2016-04-24 23:48:32 +0200
  • e3fd9eaea7 Display: first text on OLED. Ruslan Popov 2015-11-03 19:12:55 +0300
  • 5f95784c0b Display: introduce font.h, paraphrase handling distinct fonts. Markus Hitter 2016-04-18 21:36:34 +0200
  • cb696701f8 Display: add font 8x4 ASCII. Ruslan Popov 2015-10-13 11:21:16 +0300
  • a97ec8a376 Display: introduce displaybus.h. Markus Hitter 2016-04-18 20:44:51 +0200
  • 8c110da610 Makefile-AVR: correct reported program sizes. Markus Hitter 2016-04-20 23:43:40 +0200
  • 13c76244b6 Configtool: allow and use user friendly names for choices. Markus Hitter 2016-04-11 21:19:00 +0200
  • a0fa1bbeb6 displaypage.py: disable display type choice if there is no bus. Markus Hitter 2016-04-18 17:30:52 +0200
  • 2541d7a82c Configtool: introduce boolChoices. Markus Hitter 2016-04-18 15:55:35 +0200
  • a95a1c8855 Configtool: record False boolean #defines, too. Markus Hitter 2016-04-18 16:57:29 +0200
  • bdacd8c9bc Configtool: remove unused reCommDefBL and reCommDefBoolBL. Markus Hitter 2016-04-18 16:26:03 +0200
  • 4645715f18 Configtool: make KINEMATICS a set of booleans, too. Markus Hitter 2016-04-13 20:50:07 +0200
  • 1fad0036a7 Configtool: replace DISPLAY_TYPE with a set of booleans, too. Markus Hitter 2016-04-11 21:19:00 +0200
  • 90969978df Configtool: replace DISPLAY_BUS parameter with a set of booleans. Markus Hitter 2016-04-11 21:02:57 +0200
  • 4d37d35f29 Configtool: add debugging aid. Markus Hitter 2016-04-11 17:21:51 +0200
  • 212eca7f8e Configtool: add display page implementation. Ruslan Popov 2015-09-23 15:59:35 +0300
  • 071cb9067b Configtool: introduce a function for registering a page. Ruslan Popov 2015-09-23 15:59:35 +0300
  • fce7337e01 git-regtest: abort on regression test failure. Markus Hitter 2016-04-20 21:21:53 +0200
  • 0f224afac8 I2C: warn when trying to use untested code. Markus Hitter 2016-04-05 21:25:28 +0200
  • eb21ac7485 I2C: wrap the currently abandoned code for reading properly. Markus Hitter 2016-04-05 21:21:38 +0200
  • ecaab2423c I2C: describe configuration options more extensively. Markus Hitter 2016-04-05 21:09:29 +0200
  • 8e8946dd37 I2C: remove parameter 'address' from i2c_write(). Markus Hitter 2016-04-05 20:45:03 +0200
  • 55be863b84 I2C: provide a busy-detection. Markus Hitter 2016-04-05 19:00:20 +0200
  • aab447567c I2C: rewrite demo to use program memory. Markus Hitter 2016-04-05 18:38:07 +0200
  • 2298973343 I2C: distinguish between individual transmissions. Markus Hitter 2016-04-05 16:53:51 +0200
  • d088930664 I2C: use ringbuffer for data buffering. Markus Hitter 2016-04-04 18:24:10 +0200
  • 1daaad2447 Serial: move ringbuffer logic into a separate header file. Markus Hitter 2016-04-04 13:35:20 +0200
  • e71eab04d0 I2C: join these two send commands. Markus Hitter 2016-04-03 22:24:55 +0200
  • 61ab29e6b6 I2C: no need to initialise with an address in master mode. Markus Hitter 2016-04-03 22:23:20 +0200
  • 194e5d5b98 I2C: use pinio.h to handle pins. Markus Hitter 2016-04-03 22:11:08 +0200
  • 6ef9e1a2ee I2C: encapsulate bus states. Markus Hitter 2016-04-03 21:31:10 +0200
  • 061225f72d I2C: get rid of these unimplemented error handlers. Markus Hitter 2016-04-03 21:08:18 +0200
  • 3ced6aae4a I2C: handling another master sending is part of slave mode. Markus Hitter 2016-04-03 20:47:49 +0200
  • e4067dc235 I2C: use avr-libc bus status names. Markus Hitter 2016-04-03 19:59:48 +0200
  • 619560c112 I2C: initial support. Ruslan Popov 2015-09-22 20:05:02 +0300
  • 537b93ae89 Properly handle temp sensor initialization Phil Hord 2016-04-20 10:33:12 -0400
  • fbe1832467 Optimize ADC temperature search Phil Hord 2016-04-14 18:57:50 -0400
  • 65857b17dc temp.c: get rid of TEMPTABLE_FORMAT. Markus Hitter 2016-04-17 13:50:12 +0200
  • 2291642456 Expand thermistortable to include precomputed slope Phil Hord 2016-04-14 18:20:41 -0400
  • fe006021ee thermistortablefile.py: keep fractional part when computing table. Phil Hord 2016-04-14 18:01:06 -0400
  • 74769f4275 Simulator: add help messsage for -T. Markus Hitter 2016-04-16 00:54:58 +0200
  • 47e62f572c Sim: add --report-temptables option Phil Hord 2016-04-14 17:44:16 -0400
  • ab55b86472 Add board config for the Tronxy/Cstar P802E. Robert Konklewski 2016-04-14 19:39:20 +0200
  • 347fbcef5f Add printer config for the Tronxy. Robert Konklewski 2016-04-14 19:39:20 +0200
  • c36f899811 .gitignore: add entries for Atmel Studio project files. Robert Konklewski 2016-04-14 11:56:53 +0200
  • 14788b3fe3 sersendf.c: fix printing signed 16-bit values. Robert Konklewski 2016-04-14 15:19:54 +0200
  • 9a731c83dc watchdog.c: fix compilation with module enabled. Robert Konklewski 2016-04-13 17:45:51 +0200
  • 090be579d1 Refactor temp table optimization for any algorithm Phil Hord 2016-04-13 17:26:50 -0400
  • b7a2d58b31 Restrict thermistor table range to 0C-500C Phil Hord 2016-04-13 16:45:54 -0400
  • 6542c284fb Optimize temperature tables for accuracy Phil Hord 2016-04-11 19:33:10 -0400
  • fdf6dbe849 Added support for MCP3008 and MCP3004 ADC for temperature read Witold Sowa 2016-04-07 22:46:00 +0200
  • 52e5d784fd Remove useless lines from Configtool Phil Hord 2016-04-11 19:28:59 -0400
  • 67f0f6ef0e check_integrity.sh: move to a less user visible place. Markus Hitter 2016-04-11 22:56:17 +0200
  • 32f10e4f4b check_integrity.sh: check only version controlled files. Markus Hitter 2016-04-11 22:50:57 +0200
  • 595dd017ea Fix config files which didn't pass the new regression test. Markus Hitter 2016-03-28 01:34:07 +0200
  • f0604b5e9d Add test for config files integrity. Markus Hitter 2016-03-28 01:29:38 +0200
  • 4c205704ad config.h.Profiling: add Z_AUTODISABLE here, too. Markus Hitter 2016-03-27 20:41:36 +0200
  • 7faab99671 board.gen7-arm.h: adjust for the released Gen7-ARM. Markus Hitter 2015-11-27 16:54:41 +0100
  • 82374b8e24 Rename Z_LATE_ENABLE to Z_AUTODISABLE and refine description. Markus Hitter 2016-03-27 20:11:47 +0200
  • 57afef9fdd Add Z late enable. Wurstnase 2016-03-27 00:12:05 +0100
  • 57cf28ad36 Add a board config for the SinapTec AT328-02. Markus Hitter 2016-02-28 15:57:54 +0100
  • edae0dd31d Reduce lookahead "error" to "notice" Phil Hord 2015-10-13 17:48:41 -0400