diff options
author | Stanley Huang <stanleyhuangyc@gmail.com> | 2014-07-16 12:00:14 +1000 |
---|---|---|
committer | Stanley Huang <stanleyhuangyc@gmail.com> | 2014-07-16 12:00:14 +1000 |
commit | 77188df69a7cdfe7e9b63661ee623f0182f6621e (patch) | |
tree | 18dcf5b017a83823fc051d2eede0ddf9632061a1 /nanologger/SSD1306.cpp | |
parent | ebd8a8a5734c0f42c1cf388b37f3d90bfa47a9c6 (diff) | |
download | 2021-arduino-obd-77188df69a7cdfe7e9b63661ee623f0182f6621e.tar.gz 2021-arduino-obd-77188df69a7cdfe7e9b63661ee623f0182f6621e.tar.bz2 2021-arduino-obd-77188df69a7cdfe7e9b63661ee623f0182f6621e.zip |
Update Nano Logger
Diffstat (limited to 'nanologger/SSD1306.cpp')
-rw-r--r-- | nanologger/SSD1306.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/nanologger/SSD1306.cpp b/nanologger/SSD1306.cpp index 7f7b8e8..75662e8 100644 --- a/nanologger/SSD1306.cpp +++ b/nanologger/SSD1306.cpp @@ -1,5 +1,5 @@ #include <avr/pgmspace.h> -#include <util/delay.h> +//#include <util/delay.h> #include <stdlib.h> #include <Wire.h> #include "SSD1306.h" @@ -238,8 +238,10 @@ void SSD1306::fill(unsigned char dat) ssd1306_command(0x10);//set higher column address ssd1306_command(0xB0);//set page address +#ifdef TWBR uint8_t twbrbackup = TWBR; TWBR = 18; // upgrade to 400KHz! +#endif for (byte i=0; i<(SSD1306_LCDHEIGHT/8); i++) { // send a bunch of data in one xmission @@ -256,7 +258,9 @@ void SSD1306::fill(unsigned char dat) Wire.endTransmission(); } } +#ifdef TWBR TWBR = twbrbackup; +#endif } void SSD1306::draw8x8(byte* buffer, uint8_t x, uint8_t y) |