Commit graph

20 commits

Author SHA1 Message Date
fruchti 1e0daa39cc Merge branch 'feature/autoexposure-wait' 2019-11-14 18:22:49 +01:00
fruchti 4f1dc9d998 Add Floyd-Steinberg dithering 2019-11-14 18:02:08 +01:00
fruchti b9824ddee3 Wait until 20% to 80% of all pixels are black 2019-11-14 14:48:25 +01:00
fruchti 2b341fd39f Remove STM32CUBE dependency 2019-11-14 13:27:19 +01:00
fruchti 5491961e8b Add power control 2018-08-24 01:25:05 +02:00
fruchti 94b7ac4f8f Work around paper feed issues 2018-08-23 13:56:51 +02:00
fruchti 79ccdda9e3 Centre images when printing 2018-08-23 13:41:07 +02:00
fruchti 0774ed43f5 Print images upscaled 2018-08-23 13:39:45 +02:00
fruchti 3c84665f50 Make actually decent images 2018-08-23 13:27:08 +02:00
fruchti 804a11cb10 Print halfway usable images 2018-08-23 12:49:29 +02:00
fruchti b2b3931e81 Print first semi-successful image 2018-08-23 12:30:47 +02:00
fruchti 116ab5d23b Add (not really working) camera interface 2018-08-23 11:17:49 +02:00
fruchti 8247add832 Use SysTick instead of TIM3 for printing 2018-08-05 13:04:30 +02:00
fruchti 693076e37e Lower clock to 48 Mhz and add thermistor averaging 2018-08-04 17:01:39 +02:00
fruchti cf1ac4b7e8 Add servo control for paper cutter 2018-08-04 16:11:18 +02:00
fruchti 04bbaf8e14 Remove USB, remap a lot of pins 2018-08-04 15:20:55 +02:00
fruchti 22b6ee1136 Add basic text rendering 2018-08-04 11:30:00 +02:00
fruchti 064cdc5ba0 Improve print state machine, add print API 2018-08-04 08:54:25 +02:00
fruchti 17962b29ce Use DMA for SPI 2018-08-04 08:21:48 +02:00
fruchti c695969e59 Add basic thermal printer control 2018-07-29 18:24:52 +02:00