From 23fefe97fb01c91a73999491a01e1510e6ffe72d Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Sun, 12 Apr 2026 19:30:39 +0530 Subject: Change orientation for display + readme --- README.md | 18 ++++++++++++++++++ src/display.c | 2 +- src/display.h | 5 ++--- 3 files changed, 21 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index e3fe1c9..c51e297 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,21 @@ # Temperature display for my soldering gun Solder gun hot. Me not know how hot. Look at display. Me know how hot. + + + +## Pinout + +| Pin attiny84a | SSD1306 display module | +|---|---| +| 7/A6 | SDA | +| 9/A4 | SCK | + + +| Pin attiny84a | MAX6675 thermocouple module | +|---|---| +| 7/A0 | MISO/SO | +| 9/A1 | SCK | +| 9/A2 | CS | + + diff --git a/src/display.c b/src/display.c index 6cb0f1c..6bb44df 100644 --- a/src/display.c +++ b/src/display.c @@ -167,7 +167,7 @@ void display_draw_char(uint8_t c) { void display_draw_float2(float num) { cursor_x = 5; - cursor_y = 2; + cursor_y = 0; if (num < 0) { display_draw_char('-'); diff --git a/src/display.h b/src/display.h index 254c4f6..892688a 100644 --- a/src/display.h +++ b/src/display.h @@ -21,15 +21,14 @@ #define DCMD_CHARGE_PUMP_ENABLE 0x14 #define DCMD_SET_ADDRESSING_MODE 0x20 #define DCMD_ADDR_HORIZONTAL 0x00 -#define DCMD_SET_SEGMENT_REMAP 0xA1 -#define DCMD_SET_COM_SCAN_DIRECTION 0xC8 +#define DCMD_SET_SEGMENT_REMAP 0xA0 +#define DCMD_SET_COM_SCAN_DIRECTION 0xC0 #define DCMD_SET_COM_PINS 0xDA #define DCMD_SET_CONTRAST 0x81 #define DCMD_SET_PRECHARGE_PERIOD 0xD9 #define DCMD_SET_VCOMH_DESELECT 0xDB #define DCMD_OUTPUT_FOLLOWS_RAM 0xA4 #define DCMD_NORMAL_MODE 0xA6 -#define DCMD_INVERSE_MODE 0xA7 #define DCMD_SET_PAGE_START 0xB0 #define DCMD_SET_START_ADDR_HIGHER_COL 0x10 -- cgit v1.3.1