diff options
| author | Akshay Nair <phenax5@gmail.com> | 2026-04-12 19:30:39 +0530 |
|---|---|---|
| committer | Akshay Nair <phenax5@gmail.com> | 2026-04-12 19:44:28 +0530 |
| commit | 23fefe97fb01c91a73999491a01e1510e6ffe72d (patch) | |
| tree | 41413c4faaf2d79f19ce2fe5151e99ec09d3d4c3 | |
| parent | 7a973773bfb948ebc5a3d8bbbea7035896795e65 (diff) | |
| download | temperature-sensor-attiny84a-23fefe97fb01c91a73999491a01e1510e6ffe72d.tar.gz temperature-sensor-attiny84a-23fefe97fb01c91a73999491a01e1510e6ffe72d.zip | |
Change orientation for display + readme
| -rw-r--r-- | README.md | 18 | ||||
| -rw-r--r-- | src/display.c | 2 | ||||
| -rw-r--r-- | src/display.h | 5 |
3 files changed, 21 insertions, 4 deletions
@@ -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 |
