Go to the source code of this file.
|
void | write_c (uint8_t val) |
| Write to controll register function. More...
|
|
void | write_d (uint8_t data) |
| Write to data register function. More...
|
|
uint8_t | oled_init (void) |
| Initialize Oled. More...
|
|
int | oled_print_char_small_buffer (char chr, int line, int col_start) |
|
int | oled_print_char_medium_buffer (char chr, int line, int col_start) |
|
int | oled_print_char_large_buffer (char chr, int line, int col_start) |
|
int | oled_update_buffer (void) |
|
void | oled_page_select (int page) |
|
void | oled_col_start_end (int start, int end) |
|
void | oled_clear_line (int line) |
|
void | oled_reset_screen (void) |
|
void | oled_fill_screen (void) |
|
void | set_cursor (int line, int col) |
| Set cursor on oled screen. To be used with dual-buffer setup. More...
|
|
int | oled_print_small_b (char ch, FILE *file) |
| Print small letters to SRAM buffer. More...
|
|
int | oled_print_medium_b (char ch, FILE *file) |
| Print medium letters to SRAM buffer. More...
|
|
int | oled_print_large_b (char ch, FILE *file) |
| Print large letters to SRAM buffer. More...
|
|
void | oled_adjust_brightness (uint8_t level) |
|
int | oled_set_last_brightness (void) |
|
◆ EEPROM_BRIGHTNESS_ADR
#define EEPROM_BRIGHTNESS_ADR 0x70 |
◆ FONT4
#define FONT4 (&oled_stdout_4) |
◆ FONT5
#define FONT5 (&oled_stdout_5) |
◆ FONT8
#define FONT8 (&oled_stdout_8) |
◆ oled_adjust_brightness()
void oled_adjust_brightness |
( |
uint8_t |
level | ) |
|
◆ oled_clear_line()
void oled_clear_line |
( |
int |
line | ) |
|
◆ oled_col_start_end()
void oled_col_start_end |
( |
int |
start, |
|
|
int |
end |
|
) |
| |
◆ oled_fill_screen()
void oled_fill_screen |
( |
void |
| ) |
|
◆ oled_init()
uint8_t oled_init |
( |
void |
| ) |
|
◆ oled_page_select()
void oled_page_select |
( |
int |
page | ) |
|
◆ oled_print_char_large_buffer()
int oled_print_char_large_buffer |
( |
char |
chr, |
|
|
int |
line, |
|
|
int |
col_start |
|
) |
| |
◆ oled_print_char_medium_buffer()
int oled_print_char_medium_buffer |
( |
char |
chr, |
|
|
int |
line, |
|
|
int |
col_start |
|
) |
| |
◆ oled_print_char_small_buffer()
int oled_print_char_small_buffer |
( |
char |
chr, |
|
|
int |
line, |
|
|
int |
col_start |
|
) |
| |
◆ oled_print_large_b()
int oled_print_large_b |
( |
char |
ch, |
|
|
FILE * |
file |
|
) |
| |
Print large letters to SRAM buffer.
- Parameters
-
ch | Character |
file | File format spesific for FDEV_SETUP_STREAM |
◆ oled_print_medium_b()
int oled_print_medium_b |
( |
char |
ch, |
|
|
FILE * |
file |
|
) |
| |
Print medium letters to SRAM buffer.
- Parameters
-
ch | Character |
file | File format spesific for FDEV_SETUP_STREAM |
◆ oled_print_small_b()
int oled_print_small_b |
( |
char |
ch, |
|
|
FILE * |
file |
|
) |
| |
Print small letters to SRAM buffer.
- Parameters
-
ch | Character |
file | File format spesific for FDEV_SETUP_STREAM |
◆ oled_reset_screen()
void oled_reset_screen |
( |
void |
| ) |
|
◆ oled_set_last_brightness()
int oled_set_last_brightness |
( |
void |
| ) |
|
◆ oled_update_buffer()
int oled_update_buffer |
( |
void |
| ) |
|
◆ set_cursor()
void set_cursor |
( |
int |
line, |
|
|
int |
col |
|
) |
| |
Set cursor on oled screen. To be used with dual-buffer setup.
- Parameters
-
line | Line (from 0 to MAX_PAGES on screen). |
col | Column (from 0 to MAX_COLUMS ) |
◆ write_c()
void write_c |
( |
uint8_t |
val | ) |
|
Write to controll register function.
- Parameters
-
◆ write_d()
void write_d |
( |
uint8_t |
data | ) |
|
Write to data register function.
- Parameters
-
◆ COL_POS
◆ LINE_POS