{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":165521007,"defaultBranch":"master","name":"lv_port_linux","ownerLogin":"lvgl","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-01-13T15:23:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/19811762?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1706008938.0","currentOid":""},"activityList":{"items":[{"before":"dccc6a1ca48372aa993dbea7a8e17dec6f42df6a","after":"a0f03515bd7417a0d100058b133c3e8d69be9451","ref":"refs/heads/master","pushedAt":"2024-05-07T18:30:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kisvegabor","name":"Gabor Kiss-Vamosi","path":"/kisvegabor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7599318?s=80&v=4"},"commit":{"message":"feat: improve video device selection flexibility and add DRM/KMS and SDL2 backend support (#47)\n\n* Make fbdev device node runtime configurable via environment variable\r\n\r\nTest whether $LV_LINUX_FBDEV_DEVICE environment variable is non-NULL and\r\nin case it is, use it as the video card file in lv_linux_fbdev_set_file().\r\nOtherwise fall back to \"/dev/fb0\", i.e. the current behavior. This way,\r\nit is possible to test LVGL on systems with multiple fbdev devices.\r\n\r\nSigned-off-by: Marek Vasut \r\n\r\n* Factor out fbdev initialization code\r\n\r\nPull fbdev initialization code into separate function and add ifdef\r\naround it, so it can be conditionally compiled in. This is done in\r\npreparation for addition of other backend initialization example\r\ncode.\r\n\r\nSigned-off-by: Marek Vasut \r\n\r\n* Add DRM/KMS example support\r\n\r\nExtend the main.c to support both legacy fbdev and DRM/KMS initialization.\r\n\r\nTo use legacy fbdev support, adjust lv_conf.h as follows:\r\n```\r\n #define LV_USE_LINUX_FBDEV\t1\r\n #define LV_USE_LINUX_DRM\t0\r\n```\r\nTo use DRM/KMS support, adjust lv_conf.h as follows:\r\n```\r\n #define LV_USE_LINUX_FBDEV\t0\r\n #define LV_USE_LINUX_DRM\t1\r\n```\r\n\r\nSigned-off-by: Marek Vasut \r\n\r\n* Update LVGL submodule to latest version\r\n\r\nThe following commit is needed to build LVGL with SDL backend:\r\n4f3c5e0355fe (\"fix(sdl): use the new draw buffer structure in the layers (#5578)\")\r\nThis is missing in the current older version of the LVGL submodule,\r\nupdate the LVGL submodule to latest version.\r\n\r\nSigned-off-by: Marek Vasut \r\n\r\n* Add SDL2 example support\r\n\r\nExtend the main.c to support both legacy fbdev, DRM/KMS, SDL2 initialization.\r\nThe SDL2 window resolution can be configured using environment variables\r\nLV_VIDEO_WIDTH and LV_VIDEO_HEIGHT and defaults to 800 x 480 .\r\n\r\nTo use legacy fbdev support, adjust lv_conf.h as follows:\r\n```\r\n #define LV_USE_LINUX_FBDEV\t1\r\n #define LV_USE_LINUX_DRM\t0\r\n #define LV_USE_SDL\t\t0\r\n```\r\n\r\nTo use DRM/KMS support, adjust lv_conf.h as follows:\r\n```\r\n #define LV_USE_LINUX_FBDEV\t0\r\n #define LV_USE_LINUX_DRM\t1\r\n #define LV_USE_SDL\t\t0\r\n```\r\n\r\nTo use SDL2 support, adjust lv_conf.h as follows:\r\n```\r\n #define LV_USE_LINUX_FBDEV\t0\r\n #define LV_USE_LINUX_DRM\t0\r\n #define LV_USE_SDL\t\t1\r\n```\r\n\r\nSigned-off-by: Marek Vasut \r\n\r\n* add missing includes\r\n\r\n---------\r\n\r\nSigned-off-by: Marek Vasut \r\nCo-authored-by: Marek Vasut \r\nCo-authored-by: Gabor Kiss-Vamosi ","shortMessageHtmlLink":"feat: improve video device selection flexibility and add DRM/KMS and …"}},{"before":"e219ddd8b6ab6ff4a954cd5757efbf0429de95ea","after":"dccc6a1ca48372aa993dbea7a8e17dec6f42df6a","ref":"refs/heads/master","pushedAt":"2024-03-03T16:55:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kisvegabor","name":"Gabor Kiss-Vamosi","path":"/kisvegabor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7599318?s=80&v=4"},"commit":{"message":" docs(README.md): alternative to sudo main using groups","shortMessageHtmlLink":" docs(README.md): alternative to sudo main using groups"}},{"before":"905d2dbf671e9c4cbf0aa16b58ea7b7399972af3","after":"e219ddd8b6ab6ff4a954cd5757efbf0429de95ea","ref":"refs/heads/master","pushedAt":"2024-01-24T11:59:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kisvegabor","name":"Gabor Kiss-Vamosi","path":"/kisvegabor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7599318?s=80&v=4"},"commit":{"message":"remove binary\n\nfixes #42","shortMessageHtmlLink":"remove binary"}},{"before":"4b54530147ff10c82f7abd581e5ff88fe762965a","after":"da6e60640e0ac4e04b7d258633fb67ab94739b27","ref":"refs/heads/release/v9.0","pushedAt":"2024-01-24T11:58:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kisvegabor","name":"Gabor Kiss-Vamosi","path":"/kisvegabor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7599318?s=80&v=4"},"commit":{"message":"remove binary\n\nfixes #42","shortMessageHtmlLink":"remove binary"}},{"before":null,"after":"4b54530147ff10c82f7abd581e5ff88fe762965a","ref":"refs/heads/release/v9.0","pushedAt":"2024-01-23T11:22:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kisvegabor","name":"Gabor Kiss-Vamosi","path":"/kisvegabor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7599318?s=80&v=4"},"commit":{"message":"update to lvgl v9","shortMessageHtmlLink":"update to lvgl v9"}},{"before":"ffde33903f2aee6235f213e4e25c8198e2c18153","after":"905d2dbf671e9c4cbf0aa16b58ea7b7399972af3","ref":"refs/heads/master","pushedAt":"2024-01-15T18:54:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kisvegabor","name":"Gabor Kiss-Vamosi","path":"/kisvegabor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7599318?s=80&v=4"},"commit":{"message":"update the lvgl submodule","shortMessageHtmlLink":"update the lvgl submodule"}},{"before":"5a2c5ceba150b3c45be500d3f52ff5b2db610c45","after":"ffde33903f2aee6235f213e4e25c8198e2c18153","ref":"refs/heads/master","pushedAt":"2024-01-15T18:53:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kisvegabor","name":"Gabor Kiss-Vamosi","path":"/kisvegabor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7599318?s=80&v=4"},"commit":{"message":"update the lvgl sumodule","shortMessageHtmlLink":"update the lvgl sumodule"}},{"before":"927d052510a240d0c1d14928fb6d01a2363ebce9","after":"5a2c5ceba150b3c45be500d3f52ff5b2db610c45","ref":"refs/heads/master","pushedAt":"2024-01-15T18:51:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kisvegabor","name":"Gabor Kiss-Vamosi","path":"/kisvegabor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7599318?s=80&v=4"},"commit":{"message":"update to lvgl v9","shortMessageHtmlLink":"update to lvgl v9"}},{"before":"1ed69c78a3990bd0f070f3b8f15c72e5c8b55396","after":"927d052510a240d0c1d14928fb6d01a2363ebce9","ref":"refs/heads/master","pushedAt":"2023-10-15T19:21:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kisvegabor","name":"Gabor Kiss-Vamosi","path":"/kisvegabor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7599318?s=80&v=4"},"commit":{"message":"Mention where to set the frame buffer divece","shortMessageHtmlLink":"Mention where to set the frame buffer divece"}},{"before":"adf2c4490e17a1b9ec1902cc412a24b3b8235c8e","after":"1ed69c78a3990bd0f070f3b8f15c72e5c8b55396","ref":"refs/heads/master","pushedAt":"2023-09-28T07:36:12.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kisvegabor","name":"Gabor Kiss-Vamosi","path":"/kisvegabor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7599318?s=80&v=4"},"commit":{"message":"Merge pull request #38 from nixgnauhcuy/master\n\nProject output files","shortMessageHtmlLink":"Merge pull request #38 from nixgnauhcuy/master"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQ-RZNwA","startCursor":null,"endCursor":null}},"title":"Activity · lvgl/lv_port_linux"}