Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

EXPERIMENTAL: Zephyr 3.4 update #1853

Closed

Conversation

petejohanson
Copy link
Contributor

This is a placeholder for now, so folks who have reported BLE issues on Windows in particular can test latest Zephyr BLE stack and see if this improves things.

This has not gotten extensive testing yet, and should be considered highly experimental.

@petejohanson petejohanson added core Core functionality/behavior of ZMK dependencies Pull requests that update a dependency file labels Jun 28, 2023
@petejohanson petejohanson self-assigned this Jun 28, 2023
@petejohanson petejohanson force-pushed the core/zephyr-3.4-update branch from 20e87d9 to c0dc4e9 Compare June 28, 2023 20:21
@@ -72,7 +72,7 @@ void wpm_expiry_function() { k_work_submit(&wpm_work); }

K_TIMER_DEFINE(wpm_timer, wpm_expiry_function, NULL);

int wpm_init() {
static int wpm_init(void) {

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why do this become static?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For consistency, it should have been static in the first place, it doesn't need to be an exported public symbol.

@mike1808
Copy link

flashed my keyboard with it, the only issue i noticed is that my central side sharp memory display was not working, no errors in the log. I'll try to see why they don't work later.

@@ -74,8 +74,8 @@ void activity_work_handler(struct k_work *work) {
} else
#endif /* IS_ENABLED(CONFIG_ZMK_SLEEP) */
if (inactive_time > MAX_IDLE_MS) {
set_state(ZMK_ACTIVITY_IDLE);
}
set_state(ZMK_ACTIVITY_IDLE);
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The indentation looks messed up here.

@szczys
Copy link
Contributor

szczys commented Oct 5, 2023

I think I found two more LV_Z_DPI symbols that can be changed:

diff --git a/app/boards/shields/leeloo_micro/Kconfig.defconfig b/app/boards/shields/leeloo_micro/Kconfig.defconfig
index 26256120..009aca55 100644
--- a/app/boards/shields/leeloo_micro/Kconfig.defconfig
+++ b/app/boards/shields/leeloo_micro/Kconfig.defconfig
@@ -34,7 +34,7 @@ if LVGL
 config LV_Z_VDB_SIZE
     default 64

-config LV_Z_DPI
+config LV_DPI_DEF
     default 148

 config LV_Z_BITS_PER_PIXEL
diff --git a/app/boards/shields/nice_view/Kconfig.defconfig b/app/boards/shields/nice_view/Kconfig.defconfig
index 53edc1cc..84fdd7cc 100644
--- a/app/boards/shields/nice_view/Kconfig.defconfig
+++ b/app/boards/shields/nice_view/Kconfig.defconfig
@@ -6,7 +6,7 @@ if SHIELD_NICE_VIEW
 config LV_Z_VDB_SIZE
     default 100

-config LV_Z_DPI
+config LV_DPI_DEF
     default 161

 config LV_Z_BITS_PER_PIXEL

@petejohanson petejohanson force-pushed the core/zephyr-3.4-update branch from b4dc54e to 55565b2 Compare October 15, 2023 23:10
* Upstream added an equivalent fuel gauge driver, so namespace
  our Kconfig symbol for the MAX17048 driver.
@xudongzheng
Copy link
Contributor

xudongzheng commented Nov 2, 2023

Note for Zephyr 3.5:

Previously SPI3 could be defined with the MOSI pin and nothing else when configuring WS2812B. Zephyr 3.5 seems to require a dummy SCK pin on SPI3 (just like how it was necessary for SPI0/SPI1/SPI2).

@petejohanson petejohanson mentioned this pull request Nov 10, 2023
5 tasks
@petejohanson
Copy link
Contributor Author

Superseded by #1995

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
core Core functionality/behavior of ZMK dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants