Changeset e1f2079 in mainline for uspace/drv/fb/kfb/port.c


Ignore:
Timestamp:
2020-02-14T19:54:40Z (5 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
b0a94854
Parents:
b252e87
Message:

Get display resolution by querying display device

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/fb/kfb/port.c

    rb252e87 re1f2079  
    4343#include <as.h>
    4444#include <ddev_srv.h>
     45#include <ddev/info.h>
    4546#include <ddi.h>
    4647#include <ddf/log.h>
     
    9394
    9495static errno_t kfb_ddev_get_gc(void *, sysarg_t *, sysarg_t *);
     96static errno_t kfb_ddev_get_info(void *, ddev_info_t *);
    9597
    9698static errno_t kfb_gc_set_color(void *, gfx_color_t *);
     
    103105
    104106static ddev_ops_t kfb_ddev_ops = {
    105         .get_gc = kfb_ddev_get_gc
     107        .get_gc = kfb_ddev_get_gc,
     108        .get_info = kfb_ddev_get_info
    106109};
    107110
     
    121124        *arg2 = ddf_fun_get_handle(kfb->fun);
    122125        *arg3 = 42;
     126        return EOK;
     127}
     128
     129static errno_t kfb_ddev_get_info(void *arg, ddev_info_t *info)
     130{
     131        kfb_t *kfb = (kfb_t *) arg;
     132
     133        ddev_info_init(info);
     134        info->rect = kfb->rect;
    123135        return EOK;
    124136}
Note: See TracChangeset for help on using the changeset viewer.