~ruther/CTU-FEE-B0B35APO-Semestral-project

a77b7b40bd4be9b75267988971c002c95b532671 — František Boháček 3 years ago 6e360c2
fix: struct constants
M image-viewer/include/display_utils.h => image-viewer/include/display_utils.h +4 -2
@@ 40,8 40,10 @@ typedef struct {
  display_data_t data;
} display_t;

const display_pixel_t BLACK_PIXEL = { .bits = 0 };
const display_pixel_t WHITE_PIXEL = { .bits = 0xFFFF };
extern const display_pixel_t BLACK_PIXEL;
extern const display_pixel_t WHITE_PIXEL;

extern const raw_pixel_t DISPLAY_PIXEL_MAX;

display_pixel_t raw_pixel_onebit_convert_to_display(raw_pixel_onebit_t pixel,
                                             raw_pixel_onebit_t max);

M image-viewer/src/cursor.c => image-viewer/src/cursor.c +2 -0
@@ 2,6 2,8 @@
#include "display_utils.h"
#include "image.h"

const display_pixel_t CURSOR_COLOR = {.fields = {.r = (uint8_t)DISPLAY_MAX_RED, .g = 0, .b = 0}};

cursor_t cursor_create() {
  cursor_t cursor = {
    .x = 0,

M image-viewer/src/display_utils.c => image-viewer/src/display_utils.c +7 -0
@@ 1,6 1,13 @@
#include "display_utils.h"
#include "mzapo_parlcd.h"

const display_pixel_t BLACK_PIXEL = {.bits = 0};
const display_pixel_t WHITE_PIXEL = {.bits = 0xFFFF};

const raw_pixel_t DISPLAY_PIXEL_MAX = {.red = (uint16_t)DISPLAY_MAX_RED,
                                       .green = (uint16_t)DISPLAY_MAX_GREEN,
                                       .blue = (uint16_t)DISPLAY_MAX_BLUE};

display_pixel_t raw_pixel_onebit_convert_to_display(raw_pixel_onebit_t pixel,
                                                    raw_pixel_onebit_t max) {
  display_pixel_t new = {

Do not follow this link