Commit graph

35 commits

Author SHA1 Message Date
fruchti dc61ac7f85 Optionally print debug information 2024-08-24 20:51:17 +02:00
fruchti f8a3253260 Include colour table in BMP file size field 2020-07-23 11:15:02 +02:00
fruchti eaba889f81 Enable image capture after camera initialisation 2020-07-18 17:23:10 +02:00
fruchti 1ac5190ea5 Enable extra warnings 2020-07-18 17:09:33 +02:00
fruchti fc86561e4c Remove superfluous SD detect pin define 2020-05-23 23:28:54 +02:00
fruchti e89953bd18 Save image during final paper feed 2020-05-23 23:28:06 +02:00
fruchti 4bcd4ba82b Don't overwrite existing images 2020-05-23 23:27:42 +02:00
fruchti b808cebdea Automatically pick file name 2020-05-23 22:46:32 +02:00
fruchti 2a9bf62d5b Remove SD card detect code 2020-05-23 22:13:28 +02:00
fruchti 2a0b7e31a1 Add basic bitmap output 2020-05-23 22:11:37 +02:00
fruchti 31c9a40d99 Remove battery monitor pin
Wasn't used anyway
2020-05-23 19:07:34 +02:00
fruchti 34ed9791ce Remove status LED code 2020-05-23 18:51:58 +02:00
fruchti e4f5946c8c Remove paper cutter servo code 2020-05-23 18:49:14 +02:00
fruchti 912a16628a Make auto-exposure optional 2019-11-14 19:06:39 +01:00
fruchti 91dc86102f Add very basic exposure compensation 2019-11-14 18:50:29 +01:00
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