Fixing OLED

This commit is contained in:
maroh94 2025-06-23 15:07:16 +02:00
parent 2fb97ec4f7
commit 4a03e2f924
9 changed files with 141 additions and 889 deletions

678
.gitignore vendored
View File

@ -1,677 +1 @@
build/.ninja_deps
build/.ninja_log
build/build_info.yml
build/build_info.yml.bak
build/build.ninja
build/cmake_install.cmake
build/CMakeCache.txt
build/compile_commands.json
build/sysbuild_modules.txt
build/zephyr_modules.txt
build/zephyr_settings.txt
build/CMakeFiles/clean_additional.cmake
build/CMakeFiles/cmake.check_cache
build/CMakeFiles/CMakeError.log
build/CMakeFiles/CMakeOutput.log
build/CMakeFiles/rules.ninja
build/CMakeFiles/TargetDirectories.txt
build/CMakeFiles/3.25.1/CMakeASMCompiler.cmake
build/CMakeFiles/3.25.1/CMakeCCompiler.cmake
build/CMakeFiles/3.25.1/CMakeCXXCompiler.cmake
build/CMakeFiles/3.25.1/CMakeSystem.cmake
build/CMakeFiles/3.25.1/CompilerIdC/CMakeCCompilerId.c
build/CMakeFiles/3.25.1/CompilerIdC/CMakeCCompilerId.o
build/CMakeFiles/3.25.1/CompilerIdCXX/CMakeCXXCompilerId.cpp
build/CMakeFiles/3.25.1/CompilerIdCXX/CMakeCXXCompilerId.o
build/CMakeFiles/app.dir/src/main.c.obj
build/CMakeFiles/d/f950086364f96940d01e418c4e0e0aa3ab61c6e51bc6fca7ddd897e1a40781b2.d
build/Kconfig/Kconfig.dts
build/Kconfig/Kconfig.modules
build/Kconfig/Kconfig.sysbuild.modules
build/Kconfig/arch/Kconfig
build/Kconfig/boards/Kconfig
build/Kconfig/boards/Kconfig.defconfig
build/Kconfig/boards/Kconfig.nucleo_wl55jc
build/Kconfig/boards/Kconfig.sysbuild
build/Kconfig/soc/Kconfig
build/Kconfig/soc/Kconfig.defconfig
build/Kconfig/soc/Kconfig.soc
build/Kconfig/soc/Kconfig.sysbuild
build/app/libapp.a
build/modules/acpica/cmake_install.cmake
build/modules/adi/cmake_install.cmake
build/modules/atmel/cmake_install.cmake
build/modules/atmel/asf/cmake_install.cmake
build/modules/atmel/asf/common/cmake_install.cmake
build/modules/atmel/asf/common/components/cmake_install.cmake
build/modules/atmel/asf/common/components/wifi/cmake_install.cmake
build/modules/cmsis/cmake_install.cmake
build/modules/cmsis/cmsis/cmake_install.cmake
build/modules/cmsis/cmsis/CMSIS/cmake_install.cmake
build/modules/cmsis/cmsis/CMSIS/Core/cmake_install.cmake
build/modules/cmsis-dsp/cmake_install.cmake
build/modules/cmsis-nn/cmake_install.cmake
build/modules/cmsis_6/cmake_install.cmake
build/modules/cmsis_6/cmsis_6/cmake_install.cmake
build/modules/cmsis_6/cmsis_6/CMSIS/cmake_install.cmake
build/modules/cmsis_6/cmsis_6/CMSIS/Core/cmake_install.cmake
build/modules/fatfs/cmake_install.cmake
build/modules/hal_afbr/cmake_install.cmake
build/modules/hal_ambiq/cmake_install.cmake
build/modules/hal_bouffalolab/cmake_install.cmake
build/modules/hal_espressif/cmake_install.cmake
build/modules/hal_ethos_u/cmake_install.cmake
build/modules/hal_gigadevice/cmake_install.cmake
build/modules/hal_infineon/cmake_install.cmake
build/modules/hal_intel/cmake_install.cmake
build/modules/hal_nordic/cmake_install.cmake
build/modules/hal_nxp/cmake_install.cmake
build/modules/hal_nxp/hal_nxp/cmake_install.cmake
build/modules/hal_renesas/cmake_install.cmake
build/modules/hal_renesas/drivers/cmake_install.cmake
build/modules/hal_renesas/zephyr/cmake_install.cmake
build/modules/hal_rpi_pico/cmake_install.cmake
build/modules/hal_silabs/cmake_install.cmake
build/modules/hal_st/cmake_install.cmake
build/modules/hal_stm32/cmake_install.cmake
build/modules/hal_stm32/stm32cube/cmake_install.cmake
build/modules/hal_stm32/stm32cube/CMakeFiles/..__modules__hal__stm32__stm32cube.dir/stm32wlxx/drivers/src/stm32wlxx_hal_rcc_ex.c.obj
build/modules/hal_stm32/stm32cube/CMakeFiles/..__modules__hal__stm32__stm32cube.dir/stm32wlxx/drivers/src/stm32wlxx_hal_rcc.c.obj
build/modules/hal_stm32/stm32cube/CMakeFiles/..__modules__hal__stm32__stm32cube.dir/stm32wlxx/drivers/src/stm32wlxx_hal.c.obj
build/modules/hal_stm32/stm32cube/CMakeFiles/..__modules__hal__stm32__stm32cube.dir/stm32wlxx/drivers/src/stm32wlxx_ll_utils.c.obj
build/modules/hal_stm32/stm32cube/CMakeFiles/..__modules__hal__stm32__stm32cube.dir/stm32wlxx/soc/system_stm32wlxx.c.obj
build/modules/hal_stm32/stm32cube/stm32wlxx/cmake_install.cmake
build/modules/hal_tdk/cmake_install.cmake
build/modules/hal_telink/cmake_install.cmake
build/modules/hal_wch/cmake_install.cmake
build/modules/hal_wurthelektronik/cmake_install.cmake
build/modules/hostap/cmake_install.cmake
build/modules/liblc3/cmake_install.cmake
build/modules/libmctp/cmake_install.cmake
build/modules/libmetal/cmake_install.cmake
build/modules/littlefs/cmake_install.cmake
build/modules/loramac-node/cmake_install.cmake
build/modules/lvgl/cmake_install.cmake
build/modules/mbedtls/cmake_install.cmake
build/modules/mcuboot/cmake_install.cmake
build/modules/microchip/cmake_install.cmake
build/modules/mipi-sys-t/cmake_install.cmake
build/modules/nrf_hw_models/cmake_install.cmake
build/modules/nrf_wifi/cmake_install.cmake
build/modules/nuvoton/cmake_install.cmake
build/modules/open-amp/cmake_install.cmake
build/modules/openisa/cmake_install.cmake
build/modules/openthread/cmake_install.cmake
build/modules/percepio/cmake_install.cmake
build/modules/picolibc/cmake_install.cmake
build/modules/quicklogic/cmake_install.cmake
build/modules/segger/cmake_install.cmake
build/modules/ti/cmake_install.cmake
build/modules/ti/mspm0/cmake_install.cmake
build/modules/ti/mspm0/source/ti/devices/msp/cmake_install.cmake
build/modules/ti/simplelink/cmake_install.cmake
build/modules/ti/simplelink/source/ti/devices/cmake_install.cmake
build/modules/ti/simplelink_lpf3/cmake_install.cmake
build/modules/ti/simplelink_lpf3/source/ti/boards/cmake_install.cmake
build/modules/ti/simplelink_lpf3/source/ti/devices/cmake_install.cmake
build/modules/tinycrypt/cmake_install.cmake
build/modules/trusted-firmware-a/cmake_install.cmake
build/modules/trusted-firmware-m/cmake_install.cmake
build/modules/uoscore-uedhoc/cmake_install.cmake
build/modules/xtensa/cmake_install.cmake
build/modules/zcbor/cmake_install.cmake
build/zephyr/.cmake.dotconfig.checksum
build/zephyr/.config
build/zephyr/cmake_install.cmake
build/zephyr/edt.pickle
build/zephyr/edt.pickle.cmake
build/zephyr/libzephyr.a
build/zephyr/linker_zephyr_pre0.cmd
build/zephyr/linker_zephyr_pre0.cmd.dep
build/zephyr/runners.yaml
build/zephyr/snippets_generated.cmake
build/zephyr/syscall_weakdefs_llext.c
build/zephyr/zephyr.dts
build/zephyr/zephyr.dts.d
build/zephyr/zephyr.dts.pre
build/zephyr/CMakeFiles/offsets.dir/arch/arm/core/offsets/offsets.c.obj
build/zephyr/CMakeFiles/zephyr.dir/lib/heap/heap.c.obj
build/zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
build/zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
build/zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
build/zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
build/zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
build/zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
build/zephyr/CMakeFiles/zephyr.dir/lib/utils/bitarray.c.obj
build/zephyr/CMakeFiles/zephyr.dir/lib/utils/dec.c.obj
build/zephyr/CMakeFiles/zephyr.dir/lib/utils/hex.c.obj
build/zephyr/CMakeFiles/zephyr.dir/lib/utils/last_section_id.c.obj
build/zephyr/CMakeFiles/zephyr.dir/lib/utils/rb.c.obj
build/zephyr/CMakeFiles/zephyr.dir/lib/utils/ring_buffer.c.obj
build/zephyr/CMakeFiles/zephyr.dir/lib/utils/timeutil.c.obj
build/zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
build/zephyr/CMakeFiles/zephyr.dir/soc/st/stm32/common/soc_config.c.obj
build/zephyr/CMakeFiles/zephyr.dir/soc/st/stm32/common/stm32cube_hal.c.obj
build/zephyr/CMakeFiles/zephyr.dir/soc/st/stm32/stm32wlx/soc.c.obj
build/zephyr/CMakeFiles/zephyr.dir/subsys/mem_mgmt/mem_attr.c.obj
build/zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
build/zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
build/zephyr/arch/cmake_install.cmake
build/zephyr/arch/arch/arm/cmake_install.cmake
build/zephyr/arch/arch/arm/core/cmake_install.cmake
build/zephyr/arch/arch/arm/core/libarch__arm__core.a
build/zephyr/arch/arch/arm/core/CMakeFiles/arch__arm__core.dir/fatal.c.obj
build/zephyr/arch/arch/arm/core/CMakeFiles/arch__arm__core.dir/nmi_on_reset.S.obj
build/zephyr/arch/arch/arm/core/CMakeFiles/arch__arm__core.dir/nmi.c.obj
build/zephyr/arch/arch/arm/core/CMakeFiles/arch__arm__core.dir/tls.c.obj
build/zephyr/arch/arch/arm/core/cortex_m/cmake_install.cmake
build/zephyr/arch/arch/arm/core/cortex_m/libarch__arm__core__cortex_m.a
build/zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/__aeabi_read_tp.S.obj
build/zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/cpu_idle.c.obj
build/zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/exc_exit.c.obj
build/zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/fault_s.S.obj
build/zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/fault.c.obj
build/zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/fpu.c.obj
build/zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/irq_init.c.obj
build/zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/irq_manage.c.obj
build/zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/isr_wrapper.c.obj
build/zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/prep_c.c.obj
build/zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/reset.S.obj
build/zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/scb.c.obj
build/zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/swap_helper.S.obj
build/zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/thread_abort.c.obj
build/zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/thread.c.obj
build/zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/vector_table.S.obj
build/zephyr/arch/arch/arm/core/mpu/cmake_install.cmake
build/zephyr/arch/arch/arm/core/mpu/CMakeFiles/arch__arm__core__mpu.dir/arm_core_mpu.c.obj
build/zephyr/arch/arch/arm/core/mpu/CMakeFiles/arch__arm__core__mpu.dir/arm_mpu_regions.c.obj
build/zephyr/arch/arch/arm/core/mpu/CMakeFiles/arch__arm__core__mpu.dir/arm_mpu.c.obj
build/zephyr/arch/common/cmake_install.cmake
build/zephyr/arch/common/libarch__common.a
build/zephyr/arch/common/libisr_tables.a
build/zephyr/arch/common/CMakeFiles/arch__common.dir/sw_isr_common.c.obj
build/zephyr/arch/common/CMakeFiles/isr_tables.dir/isr_tables.c.obj
build/zephyr/boards/cmake_install.cmake
build/zephyr/boards/shields/cmake_install.cmake
build/zephyr/cmake/flash/cmake_install.cmake
build/zephyr/cmake/reports/cmake_install.cmake
build/zephyr/cmake/usage/cmake_install.cmake
build/zephyr/drivers/cmake_install.cmake
build/zephyr/drivers/clock_control/cmake_install.cmake
build/zephyr/drivers/clock_control/libdrivers__clock_control.a
build/zephyr/drivers/clock_control/CMakeFiles/drivers__clock_control.dir/clock_stm32_ll_common.c.obj
build/zephyr/drivers/clock_control/CMakeFiles/drivers__clock_control.dir/clock_stm32l4_l5_wb_wl.c.obj
build/zephyr/drivers/console/cmake_install.cmake
build/zephyr/drivers/console/libdrivers__console.a
build/zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
build/zephyr/drivers/disk/cmake_install.cmake
build/zephyr/drivers/display/cmake_install.cmake
build/zephyr/drivers/firmware/cmake_install.cmake
build/zephyr/drivers/gpio/cmake_install.cmake
build/zephyr/drivers/gpio/libdrivers__gpio.a
build/zephyr/drivers/gpio/CMakeFiles/drivers__gpio.dir/gpio_stm32.c.obj
build/zephyr/drivers/interrupt_controller/cmake_install.cmake
build/zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a
build/zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_exti_stm32.c.obj
build/zephyr/drivers/lora/cmake_install.cmake
build/zephyr/drivers/lora/CMakeFiles/loramac-node.dir/hal_common.c.obj
build/zephyr/drivers/lora/CMakeFiles/loramac-node.dir/sx12xx_common.c.obj
build/zephyr/drivers/lora/CMakeFiles/loramac-node.dir/sx126x_stm32wl.c.obj
build/zephyr/drivers/lora/CMakeFiles/loramac-node.dir/sx126x.c.obj
build/zephyr/drivers/lora/CMakeFiles/loramac-node.dir/home/lab/smmahero/zephyrproject/modules/lib/loramac-node/src/boards/mcu/utilities.c.obj
build/zephyr/drivers/lora/CMakeFiles/loramac-node.dir/home/lab/smmahero/zephyrproject/modules/lib/loramac-node/src/radio/sx126x/radio.c.obj
build/zephyr/drivers/lora/CMakeFiles/loramac-node.dir/home/lab/smmahero/zephyrproject/modules/lib/loramac-node/src/radio/sx126x/sx126x.c.obj
build/zephyr/drivers/lora/CMakeFiles/loramac-node.dir/home/lab/smmahero/zephyrproject/modules/lib/loramac-node/src/system/delay.c.obj
build/zephyr/drivers/lora/CMakeFiles/loramac-node.dir/home/lab/smmahero/zephyrproject/modules/lib/loramac-node/src/system/systime.c.obj
build/zephyr/drivers/lora/CMakeFiles/loramac-node.dir/home/lab/smmahero/zephyrproject/modules/lib/loramac-node/src/system/timer.c.obj
build/zephyr/drivers/mipi_dbi/cmake_install.cmake
build/zephyr/drivers/misc/cmake_install.cmake
build/zephyr/drivers/misc/coresight/cmake_install.cmake
build/zephyr/drivers/pcie/cmake_install.cmake
build/zephyr/drivers/pinctrl/cmake_install.cmake
build/zephyr/drivers/pinctrl/CMakeFiles/drivers__pinctrl.dir/common.c.obj
build/zephyr/drivers/pinctrl/CMakeFiles/drivers__pinctrl.dir/pinctrl_stm32.c.obj
build/zephyr/drivers/pinctrl/renesas/cmake_install.cmake
build/zephyr/drivers/reset/cmake_install.cmake
build/zephyr/drivers/reset/CMakeFiles/drivers__reset.dir/reset_stm32.c.obj
build/zephyr/drivers/serial/cmake_install.cmake
build/zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_stm32.c.obj
build/zephyr/drivers/spi/cmake_install.cmake
build/zephyr/drivers/spi/CMakeFiles/drivers__spi.dir/spi_ll_stm32.c.obj
build/zephyr/drivers/spi/spi_nxp_lpspi/cmake_install.cmake
build/zephyr/drivers/timer/cmake_install.cmake
build/zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/cortex_m_systick.c.obj
build/zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
build/zephyr/drivers/usb/cmake_install.cmake
build/zephyr/drivers/usb/common/cmake_install.cmake
build/zephyr/drivers/usb_c/cmake_install.cmake
build/zephyr/include/generated/app_data_alignment.ld
build/zephyr/include/generated/app_smem_aligned.ld
build/zephyr/include/generated/app_smem_unaligned.ld
build/zephyr/include/generated/app_smem.ld
build/zephyr/include/generated/device-api-sections.cmake
build/zephyr/include/generated/device-api-sections.ld
build/zephyr/include/generated/snippets-data-sections.ld
build/zephyr/include/generated/snippets-dtcm-section.ld
build/zephyr/include/generated/snippets-itcm-section.ld
build/zephyr/include/generated/snippets-nocache-section.ld
build/zephyr/include/generated/snippets-noinit.ld
build/zephyr/include/generated/snippets-pinned-data-sections.ld
build/zephyr/include/generated/snippets-pinned-ram-sections.ld
build/zephyr/include/generated/snippets-pinned-rodata.ld
build/zephyr/include/generated/snippets-ram-sections.ld
build/zephyr/include/generated/snippets-ramfunc-section.ld
build/zephyr/include/generated/snippets-rodata.ld
build/zephyr/include/generated/snippets-rom-sections.ld
build/zephyr/include/generated/snippets-rom-start.ld
build/zephyr/include/generated/snippets-rwdata.ld
build/zephyr/include/generated/snippets-sections.ld
build/zephyr/include/generated/syscall_list.h
build/zephyr/include/generated/zephyr/autoconf.h
build/zephyr/include/generated/zephyr/devicetree_generated.h
build/zephyr/include/generated/zephyr/driver-validation.h
build/zephyr/include/generated/zephyr/kobj-types-enum.h
build/zephyr/include/generated/zephyr/offsets.h
build/zephyr/include/generated/zephyr/otype-to-size.h
build/zephyr/include/generated/zephyr/otype-to-str.h
build/zephyr/include/generated/zephyr/syscall_dispatch.c
build/zephyr/include/generated/zephyr/syscall_exports_llext.c
build/zephyr/include/generated/zephyr/syscall_list.h
build/zephyr/include/generated/zephyr/version.h
build/zephyr/include/generated/zephyr/syscalls/adc.h
build/zephyr/include/generated/zephyr/syscalls/arch.h
build/zephyr/include/generated/zephyr/syscalls/atomic_c.h
build/zephyr/include/generated/zephyr/syscalls/auxdisplay.h
build/zephyr/include/generated/zephyr/syscalls/bbram.h
build/zephyr/include/generated/zephyr/syscalls/cache.h
build/zephyr/include/generated/zephyr/syscalls/can.h
build/zephyr/include/generated/zephyr/syscalls/charger.h
build/zephyr/include/generated/zephyr/syscalls/comparator.h
build/zephyr/include/generated/zephyr/syscalls/counter.h
build/zephyr/include/generated/zephyr/syscalls/dac.h
build/zephyr/include/generated/zephyr/syscalls/demand_paging.h
build/zephyr/include/generated/zephyr/syscalls/device.h
build/zephyr/include/generated/zephyr/syscalls/devmux.h
build/zephyr/include/generated/zephyr/syscalls/dma.h
build/zephyr/include/generated/zephyr/syscalls/eeprom.h
build/zephyr/include/generated/zephyr/syscalls/emul_fuel_gauge.h
build/zephyr/include/generated/zephyr/syscalls/entropy.h
build/zephyr/include/generated/zephyr/syscalls/errno_private.h
build/zephyr/include/generated/zephyr/syscalls/error.h
build/zephyr/include/generated/zephyr/syscalls/espi_saf.h
build/zephyr/include/generated/zephyr/syscalls/espi.h
build/zephyr/include/generated/zephyr/syscalls/ethernet.h
build/zephyr/include/generated/zephyr/syscalls/fdtable.h
build/zephyr/include/generated/zephyr/syscalls/flash_simulator.h
build/zephyr/include/generated/zephyr/syscalls/flash.h
build/zephyr/include/generated/zephyr/syscalls/fuel_gauge.h
build/zephyr/include/generated/zephyr/syscalls/gnss.h
build/zephyr/include/generated/zephyr/syscalls/gpio.h
build/zephyr/include/generated/zephyr/syscalls/haptics.h
build/zephyr/include/generated/zephyr/syscalls/hwinfo.h
build/zephyr/include/generated/zephyr/syscalls/hwspinlock.h
build/zephyr/include/generated/zephyr/syscalls/i2c.h
build/zephyr/include/generated/zephyr/syscalls/i2s.h
build/zephyr/include/generated/zephyr/syscalls/i3c.h
build/zephyr/include/generated/zephyr/syscalls/ipm.h
build/zephyr/include/generated/zephyr/syscalls/ivshmem.h
build/zephyr/include/generated/zephyr/syscalls/kernel.h
build/zephyr/include/generated/zephyr/syscalls/kobject.h
build/zephyr/include/generated/zephyr/syscalls/led.h
build/zephyr/include/generated/zephyr/syscalls/libc-hooks.h
build/zephyr/include/generated/zephyr/syscalls/llext.h
build/zephyr/include/generated/zephyr/syscalls/log_ctrl.h
build/zephyr/include/generated/zephyr/syscalls/log_msg.h
build/zephyr/include/generated/zephyr/syscalls/maxim_ds3231.h
build/zephyr/include/generated/zephyr/syscalls/mbox.h
build/zephyr/include/generated/zephyr/syscalls/mdio.h
build/zephyr/include/generated/zephyr/syscalls/mspi.h
build/zephyr/include/generated/zephyr/syscalls/mutex.h
build/zephyr/include/generated/zephyr/syscalls/net_if.h
build/zephyr/include/generated/zephyr/syscalls/net_ip.h
build/zephyr/include/generated/zephyr/syscalls/nrf_qspi_nor.h
build/zephyr/include/generated/zephyr/syscalls/peci.h
build/zephyr/include/generated/zephyr/syscalls/ps2.h
build/zephyr/include/generated/zephyr/syscalls/ptp_clock.h
build/zephyr/include/generated/zephyr/syscalls/pwm.h
build/zephyr/include/generated/zephyr/syscalls/random.h
build/zephyr/include/generated/zephyr/syscalls/reset.h
build/zephyr/include/generated/zephyr/syscalls/retained_mem.h
build/zephyr/include/generated/zephyr/syscalls/rtc.h
build/zephyr/include/generated/zephyr/syscalls/rtio.h
build/zephyr/include/generated/zephyr/syscalls/sdhc.h
build/zephyr/include/generated/zephyr/syscalls/sensor.h
build/zephyr/include/generated/zephyr/syscalls/sip_svc_driver.h
build/zephyr/include/generated/zephyr/syscalls/smbus.h
build/zephyr/include/generated/zephyr/syscalls/socket_service.h
build/zephyr/include/generated/zephyr/syscalls/socket.h
build/zephyr/include/generated/zephyr/syscalls/spi.h
build/zephyr/include/generated/zephyr/syscalls/stepper.h
build/zephyr/include/generated/zephyr/syscalls/syscon.h
build/zephyr/include/generated/zephyr/syscalls/tee.h
build/zephyr/include/generated/zephyr/syscalls/time_units.h
build/zephyr/include/generated/zephyr/syscalls/timeaware_gpio.h
build/zephyr/include/generated/zephyr/syscalls/uart.h
build/zephyr/include/generated/zephyr/syscalls/updatehub.h
build/zephyr/include/generated/zephyr/syscalls/usb_bc12.h
build/zephyr/include/generated/zephyr/syscalls/w1.h
build/zephyr/include/generated/zephyr/syscalls/watchdog.h
build/zephyr/kconfig/sources.txt
build/zephyr/kernel/cmake_install.cmake
build/zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
build/zephyr/kernel/CMakeFiles/kernel.dir/busy_wait.c.obj
build/zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
build/zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
build/zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
build/zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
build/zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
build/zephyr/lib/cmake_install.cmake
build/zephyr/lib/crc/cmake_install.cmake
build/zephyr/lib/hash/cmake_install.cmake
build/zephyr/lib/heap/cmake_install.cmake
build/zephyr/lib/libc/cmake_install.cmake
build/zephyr/lib/libc/common/cmake_install.cmake
build/zephyr/lib/libc/common/liblib__libc__common.a
build/zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
build/zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
build/zephyr/lib/libc/picolibc/cmake_install.cmake
build/zephyr/lib/libc/picolibc/liblib__libc__picolibc.a
build/zephyr/lib/libc/picolibc/CMakeFiles/lib__libc__picolibc.dir/assert.c.obj
build/zephyr/lib/libc/picolibc/CMakeFiles/lib__libc__picolibc.dir/cbprintf.c.obj
build/zephyr/lib/libc/picolibc/CMakeFiles/lib__libc__picolibc.dir/chk_fail.c.obj
build/zephyr/lib/libc/picolibc/CMakeFiles/lib__libc__picolibc.dir/errno_wrap.c.obj
build/zephyr/lib/libc/picolibc/CMakeFiles/lib__libc__picolibc.dir/exit.c.obj
build/zephyr/lib/libc/picolibc/CMakeFiles/lib__libc__picolibc.dir/locks.c.obj
build/zephyr/lib/libc/picolibc/CMakeFiles/lib__libc__picolibc.dir/stdio.c.obj
build/zephyr/lib/mem_blocks/cmake_install.cmake
build/zephyr/lib/os/cmake_install.cmake
build/zephyr/lib/posix/cmake_install.cmake
build/zephyr/lib/posix/options/cmake_install.cmake
build/zephyr/lib/utils/cmake_install.cmake
build/zephyr/lib/uuid/cmake_install.cmake
build/zephyr/misc/generated/configs.c
build/zephyr/misc/generated/struct_tags.json
build/zephyr/misc/generated/syscalls_file_list.txt
build/zephyr/misc/generated/syscalls_subdirs.trigger
build/zephyr/misc/generated/syscalls_subdirs.txt
build/zephyr/misc/generated/syscalls.json
build/zephyr/misc/generated/syscalls_links/include
build/zephyr/misc/generated/syscalls_links/include_zephyr
build/zephyr/misc/generated/syscalls_links/include_zephyr_acpi
build/zephyr/misc/generated/syscalls_links/include_zephyr_app_memory
build/zephyr/misc/generated/syscalls_links/include_zephyr_arch
build/zephyr/misc/generated/syscalls_links/include_zephyr_arch_arc
build/zephyr/misc/generated/syscalls_links/include_zephyr_arch_arc_asm-compat
build/zephyr/misc/generated/syscalls_links/include_zephyr_arch_arc_v2
build/zephyr/misc/generated/syscalls_links/include_zephyr_arch_arc_v2_dsp
build/zephyr/misc/generated/syscalls_links/include_zephyr_arch_arc_v2_mpu
build/zephyr/misc/generated/syscalls_links/include_zephyr_arch_arc_v2_secureshield
build/zephyr/misc/generated/syscalls_links/include_zephyr_arch_arc_v2_vpx
build/zephyr/misc/generated/syscalls_links/include_zephyr_arch_arm
build/zephyr/misc/generated/syscalls_links/include_zephyr_arch_arm_cortex_a_r
build/zephyr/misc/generated/syscalls_links/include_zephyr_arch_arm_cortex_a_r_scripts
build/zephyr/misc/generated/syscalls_links/include_zephyr_arch_arm_cortex_m
build/zephyr/misc/generated/syscalls_links/include_zephyr_arch_arm_cortex_m_scripts
build/zephyr/misc/generated/syscalls_links/include_zephyr_arch_arm_cortex_r
build/zephyr/misc/generated/syscalls_links/include_zephyr_arch_arm_cortex_r_scripts
build/zephyr/misc/generated/syscalls_links/include_zephyr_arch_arm_mmu
build/zephyr/misc/generated/syscalls_links/include_zephyr_arch_arm_mpu
build/zephyr/misc/generated/syscalls_links/include_zephyr_arch_arm64
build/zephyr/misc/generated/syscalls_links/include_zephyr_arch_arm64_cortex_r
build/zephyr/misc/generated/syscalls_links/include_zephyr_arch_arm64_scripts
build/zephyr/misc/generated/syscalls_links/include_zephyr_arch_common
build/zephyr/misc/generated/syscalls_links/include_zephyr_arch_mips
build/zephyr/misc/generated/syscalls_links/include_zephyr_arch_posix
build/zephyr/misc/generated/syscalls_links/include_zephyr_arch_riscv
build/zephyr/misc/generated/syscalls_links/include_zephyr_arch_riscv_common
build/zephyr/misc/generated/syscalls_links/include_zephyr_arch_riscv_riscv-privileged
build/zephyr/misc/generated/syscalls_links/include_zephyr_arch_rx
build/zephyr/misc/generated/syscalls_links/include_zephyr_arch_sparc
build/zephyr/misc/generated/syscalls_links/include_zephyr_arch_x86
build/zephyr/misc/generated/syscalls_links/include_zephyr_arch_x86_ia32
build/zephyr/misc/generated/syscalls_links/include_zephyr_arch_x86_ia32_scripts
build/zephyr/misc/generated/syscalls_links/include_zephyr_arch_x86_intel64
build/zephyr/misc/generated/syscalls_links/include_zephyr_arch_xtensa
build/zephyr/misc/generated/syscalls_links/include_zephyr_audio
build/zephyr/misc/generated/syscalls_links/include_zephyr_bluetooth
build/zephyr/misc/generated/syscalls_links/include_zephyr_bluetooth_audio
build/zephyr/misc/generated/syscalls_links/include_zephyr_bluetooth_classic
build/zephyr/misc/generated/syscalls_links/include_zephyr_bluetooth_mesh
build/zephyr/misc/generated/syscalls_links/include_zephyr_bluetooth_services
build/zephyr/misc/generated/syscalls_links/include_zephyr_bluetooth_services_nus
build/zephyr/misc/generated/syscalls_links/include_zephyr_canbus
build/zephyr/misc/generated/syscalls_links/include_zephyr_console
build/zephyr/misc/generated/syscalls_links/include_zephyr_crypto
build/zephyr/misc/generated/syscalls_links/include_zephyr_data
build/zephyr/misc/generated/syscalls_links/include_zephyr_debug
build/zephyr/misc/generated/syscalls_links/include_zephyr_debug_coresight
build/zephyr/misc/generated/syscalls_links/include_zephyr_devicetree
build/zephyr/misc/generated/syscalls_links/include_zephyr_dfu
build/zephyr/misc/generated/syscalls_links/include_zephyr_display
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_adc
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_bluetooth
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_can
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_clock_control
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_comparator
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_console
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_dac
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_dma
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_eeprom
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_ethernet
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_firmware
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_firmware_nrf_ironside
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_firmware_scmi
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_firmware_scmi_nxp
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_flash
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_gnss
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_gpio
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_haptics
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_i2c
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_i2c_target
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_i3c
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_ieee802154
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_interrupt_controller
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_led
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_led_strip
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_mfd
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_mic_privacy
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_mic_privacy_intel
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_mipi_dsi
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_misc
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_misc_coresight
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_misc_devmux
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_misc_flexram
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_misc_ft8xx
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_misc_grove_lcd
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_misc_nxp_flexio
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_misc_nxp_rtxxx_dsp_ctrl
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_misc_pio_rpi_pico
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_misc_renesas_ra_external_interrupt
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_misc_stm32_wkup_pins
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_misc_timeaware_gpio
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_mm
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_modem
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_mspi
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_pcie
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_pcie_endpoint
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_pinctrl
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_pm_cpu_ops
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_power
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_pwm
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_regulator
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_retained_mem
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_rtc
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_sensor
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_serial
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_sip_svc
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_spi
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_stepper
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_timer
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_uart
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_usb
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_usb_c
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_virtualization
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_wifi
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_wifi_nrf_wifi
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_wifi_nrf_wifi_bus
build/zephyr/misc/generated/syscalls_links/include_zephyr_drivers_wifi_nrf_wifi_off_raw_tx
build/zephyr/misc/generated/syscalls_links/include_zephyr_dsp
build/zephyr/misc/generated/syscalls_links/include_zephyr_dt-bindings
build/zephyr/misc/generated/syscalls_links/include_zephyr_dt-bindings_acpi
build/zephyr/misc/generated/syscalls_links/include_zephyr_dt-bindings_adc
build/zephyr/misc/generated/syscalls_links/include_zephyr_dt-bindings_battery
build/zephyr/misc/generated/syscalls_links/include_zephyr_dt-bindings_clock
build/zephyr/misc/generated/syscalls_links/include_zephyr_dt-bindings_clock_silabs
build/zephyr/misc/generated/syscalls_links/include_zephyr_dt-bindings_comparator
build/zephyr/misc/generated/syscalls_links/include_zephyr_dt-bindings_dac
build/zephyr/misc/generated/syscalls_links/include_zephyr_dt-bindings_dai
build/zephyr/misc/generated/syscalls_links/include_zephyr_dt-bindings_display
build/zephyr/misc/generated/syscalls_links/include_zephyr_dt-bindings_dma
build/zephyr/misc/generated/syscalls_links/include_zephyr_dt-bindings_dma_silabs
build/zephyr/misc/generated/syscalls_links/include_zephyr_dt-bindings_espi
build/zephyr/misc/generated/syscalls_links/include_zephyr_dt-bindings_ethernet
build/zephyr/misc/generated/syscalls_links/include_zephyr_dt-bindings_flash_controller
build/zephyr/misc/generated/syscalls_links/include_zephyr_dt-bindings_gnss
build/zephyr/misc/generated/syscalls_links/include_zephyr_dt-bindings_gpio
build/zephyr/misc/generated/syscalls_links/include_zephyr_dt-bindings_i2c
build/zephyr/misc/generated/syscalls_links/include_zephyr_dt-bindings_input
build/zephyr/misc/generated/syscalls_links/include_zephyr_dt-bindings_inputmux
build/zephyr/misc/generated/syscalls_links/include_zephyr_dt-bindings_interrupt-controller
build/zephyr/misc/generated/syscalls_links/include_zephyr_dt-bindings_ipc_service
build/zephyr/misc/generated/syscalls_links/include_zephyr_dt-bindings_led
build/zephyr/misc/generated/syscalls_links/include_zephyr_dt-bindings_lora
build/zephyr/misc/generated/syscalls_links/include_zephyr_dt-bindings_lvgl
build/zephyr/misc/generated/syscalls_links/include_zephyr_dt-bindings_memory-attr
build/zephyr/misc/generated/syscalls_links/include_zephyr_dt-bindings_memory-controller
build/zephyr/misc/generated/syscalls_links/include_zephyr_dt-bindings_mfd
build/zephyr/misc/generated/syscalls_links/include_zephyr_dt-bindings_mipi_dbi
build/zephyr/misc/generated/syscalls_links/include_zephyr_dt-bindings_mipi_dsi
build/zephyr/misc/generated/syscalls_links/include_zephyr_dt-bindings_misc
build/zephyr/misc/generated/syscalls_links/include_zephyr_dt-bindings_pcie
build/zephyr/misc/generated/syscalls_links/include_zephyr_dt-bindings_pinctrl
build/zephyr/misc/generated/syscalls_links/include_zephyr_dt-bindings_pinctrl_renesas
build/zephyr/misc/generated/syscalls_links/include_zephyr_dt-bindings_pinctrl_silabs
build/zephyr/misc/generated/syscalls_links/include_zephyr_dt-bindings_power
build/zephyr/misc/generated/syscalls_links/include_zephyr_dt-bindings_pwm
build/zephyr/misc/generated/syscalls_links/include_zephyr_dt-bindings_qspi
build/zephyr/misc/generated/syscalls_links/include_zephyr_dt-bindings_rdc
build/zephyr/misc/generated/syscalls_links/include_zephyr_dt-bindings_regulator
build/zephyr/misc/generated/syscalls_links/include_zephyr_dt-bindings_reserved-memory
build/zephyr/misc/generated/syscalls_links/include_zephyr_dt-bindings_reset
build/zephyr/misc/generated/syscalls_links/include_zephyr_dt-bindings_sensor
build/zephyr/misc/generated/syscalls_links/include_zephyr_dt-bindings_spi
build/zephyr/misc/generated/syscalls_links/include_zephyr_dt-bindings_timer
build/zephyr/misc/generated/syscalls_links/include_zephyr_dt-bindings_usb
build/zephyr/misc/generated/syscalls_links/include_zephyr_dt-bindings_usb-c
build/zephyr/misc/generated/syscalls_links/include_zephyr_dt-bindings_video
build/zephyr/misc/generated/syscalls_links/include_zephyr_fs
build/zephyr/misc/generated/syscalls_links/include_zephyr_input
build/zephyr/misc/generated/syscalls_links/include_zephyr_internal
build/zephyr/misc/generated/syscalls_links/include_zephyr_ipc
build/zephyr/misc/generated/syscalls_links/include_zephyr_kernel
build/zephyr/misc/generated/syscalls_links/include_zephyr_kernel_internal
build/zephyr/misc/generated/syscalls_links/include_zephyr_kernel_mm
build/zephyr/misc/generated/syscalls_links/include_zephyr_linker
build/zephyr/misc/generated/syscalls_links/include_zephyr_linker_common-rom
build/zephyr/misc/generated/syscalls_links/include_zephyr_llext
build/zephyr/misc/generated/syscalls_links/include_zephyr_logging
build/zephyr/misc/generated/syscalls_links/include_zephyr_lorawan
build/zephyr/misc/generated/syscalls_links/include_zephyr_math
build/zephyr/misc/generated/syscalls_links/include_zephyr_mem_mgmt
build/zephyr/misc/generated/syscalls_links/include_zephyr_mgmt
build/zephyr/misc/generated/syscalls_links/include_zephyr_mgmt_ec_host_cmd
build/zephyr/misc/generated/syscalls_links/include_zephyr_mgmt_hawkbit
build/zephyr/misc/generated/syscalls_links/include_zephyr_mgmt_mcumgr
build/zephyr/misc/generated/syscalls_links/include_zephyr_mgmt_mcumgr_grp
build/zephyr/misc/generated/syscalls_links/include_zephyr_mgmt_mcumgr_grp_enum_mgmt
build/zephyr/misc/generated/syscalls_links/include_zephyr_mgmt_mcumgr_grp_fs_mgmt
build/zephyr/misc/generated/syscalls_links/include_zephyr_mgmt_mcumgr_grp_img_mgmt
build/zephyr/misc/generated/syscalls_links/include_zephyr_mgmt_mcumgr_grp_os_mgmt
build/zephyr/misc/generated/syscalls_links/include_zephyr_mgmt_mcumgr_grp_settings_mgmt
build/zephyr/misc/generated/syscalls_links/include_zephyr_mgmt_mcumgr_grp_shell_mgmt
build/zephyr/misc/generated/syscalls_links/include_zephyr_mgmt_mcumgr_grp_stat_mgmt
build/zephyr/misc/generated/syscalls_links/include_zephyr_mgmt_mcumgr_grp_zephyr
build/zephyr/misc/generated/syscalls_links/include_zephyr_mgmt_mcumgr_mgmt
build/zephyr/misc/generated/syscalls_links/include_zephyr_mgmt_mcumgr_smp
build/zephyr/misc/generated/syscalls_links/include_zephyr_mgmt_mcumgr_transport
build/zephyr/misc/generated/syscalls_links/include_zephyr_misc
build/zephyr/misc/generated/syscalls_links/include_zephyr_modbus
build/zephyr/misc/generated/syscalls_links/include_zephyr_modem
build/zephyr/misc/generated/syscalls_links/include_zephyr_modem_backend
build/zephyr/misc/generated/syscalls_links/include_zephyr_modem_ubx
build/zephyr/misc/generated/syscalls_links/include_zephyr_multi_heap
build/zephyr/misc/generated/syscalls_links/include_zephyr_net
build/zephyr/misc/generated/syscalls_links/include_zephyr_net_conn_mgr
build/zephyr/misc/generated/syscalls_links/include_zephyr_net_hdlc_rcp_if
build/zephyr/misc/generated/syscalls_links/include_zephyr_net_http
build/zephyr/misc/generated/syscalls_links/include_zephyr_net_prometheus
build/zephyr/misc/generated/syscalls_links/include_zephyr_platform
build/zephyr/misc/generated/syscalls_links/include_zephyr_pm
build/zephyr/misc/generated/syscalls_links/include_zephyr_pmci
build/zephyr/misc/generated/syscalls_links/include_zephyr_pmci_mctp
build/zephyr/misc/generated/syscalls_links/include_zephyr_portability
build/zephyr/misc/generated/syscalls_links/include_zephyr_posix
build/zephyr/misc/generated/syscalls_links/include_zephyr_posix_arpa
build/zephyr/misc/generated/syscalls_links/include_zephyr_posix_net
build/zephyr/misc/generated/syscalls_links/include_zephyr_posix_netinet
build/zephyr/misc/generated/syscalls_links/include_zephyr_posix_sys
build/zephyr/misc/generated/syscalls_links/include_zephyr_psa
build/zephyr/misc/generated/syscalls_links/include_zephyr_random
build/zephyr/misc/generated/syscalls_links/include_zephyr_retention
build/zephyr/misc/generated/syscalls_links/include_zephyr_rtio
build/zephyr/misc/generated/syscalls_links/include_zephyr_sd
build/zephyr/misc/generated/syscalls_links/include_zephyr_sensing
build/zephyr/misc/generated/syscalls_links/include_zephyr_settings
build/zephyr/misc/generated/syscalls_links/include_zephyr_shell
build/zephyr/misc/generated/syscalls_links/include_zephyr_sip_svc
build/zephyr/misc/generated/syscalls_links/include_zephyr_stats
build/zephyr/misc/generated/syscalls_links/include_zephyr_storage
build/zephyr/misc/generated/syscalls_links/include_zephyr_sys
build/zephyr/misc/generated/syscalls_links/include_zephyr_sys_internal
build/zephyr/misc/generated/syscalls_links/include_zephyr_task_wdt
build/zephyr/misc/generated/syscalls_links/include_zephyr_timing
build/zephyr/misc/generated/syscalls_links/include_zephyr_toolchain
build/zephyr/misc/generated/syscalls_links/include_zephyr_toolchain_iar
build/zephyr/misc/generated/syscalls_links/include_zephyr_tracing
build/zephyr/misc/generated/syscalls_links/include_zephyr_usb
build/zephyr/misc/generated/syscalls_links/include_zephyr_usb_c
build/zephyr/misc/generated/syscalls_links/include_zephyr_usb_class
build/zephyr/misc/generated/syscalls_links/include_zephyr_virtio
build/zephyr/misc/generated/syscalls_links/include_zephyr_xen
build/zephyr/misc/generated/syscalls_links/include_zephyr_xen_dom0
build/zephyr/misc/generated/syscalls_links/include_zephyr_xen_public
build/zephyr/misc/generated/syscalls_links/include_zephyr_xen_public_hvm
build/zephyr/misc/generated/syscalls_links/include_zephyr_xen_public_io
build/zephyr/misc/generated/syscalls_links/include_zephyr_zbus
build/zephyr/misc/generated/syscalls_links/include_zephyr_zvfs
build/zephyr/soc/cmake_install.cmake
build/zephyr/soc/common/cmake_install.cmake
build/zephyr/soc/soc/stm32wl55xx/cmake_install.cmake
build/zephyr/soc/soc/stm32wl55xx/common/cmake_install.cmake
build/zephyr/soc/soc/stm32wl55xx/stm32wlx/cmake_install.cmake
build/zephyr/subsys/cmake_install.cmake
build/zephyr/subsys/canbus/cmake_install.cmake
build/zephyr/subsys/debug/cmake_install.cmake
build/zephyr/subsys/fb/cmake_install.cmake
build/zephyr/subsys/fs/cmake_install.cmake
build/zephyr/subsys/ipc/cmake_install.cmake
build/zephyr/subsys/logging/cmake_install.cmake
build/zephyr/subsys/logging/backends/cmake_install.cmake
build/zephyr/subsys/logging/frontends/cmake_install.cmake
build/zephyr/subsys/mem_mgmt/cmake_install.cmake
build/zephyr/subsys/mgmt/cmake_install.cmake
build/zephyr/subsys/modbus/cmake_install.cmake
build/zephyr/subsys/pm/cmake_install.cmake
build/zephyr/subsys/pm/policy/cmake_install.cmake
build/zephyr/subsys/pmci/cmake_install.cmake
build/zephyr/subsys/portability/cmake_install.cmake
build/zephyr/subsys/random/cmake_install.cmake
build/zephyr/subsys/rtio/cmake_install.cmake
build/zephyr/subsys/sd/cmake_install.cmake
build/zephyr/subsys/stats/cmake_install.cmake
build/zephyr/subsys/storage/cmake_install.cmake
build/zephyr/subsys/task_wdt/cmake_install.cmake
build/zephyr/subsys/testsuite/cmake_install.cmake
build/zephyr/subsys/tracing/cmake_install.cmake
build/zephyr/subsys/usb/cmake_install.cmake
build/*

View File

@ -5,7 +5,6 @@ project(EdSaGfmvA)
FILE(GLOB app_sources src/*.c)
target_sources(app PRIVATE
src/main.c
src/epaper/epaper.c
src/lora/encryption.c
src/lora/synch.c
src/oled/oled.c

View File

@ -12,11 +12,11 @@ BUSY (lila) CN9:7 GPIO B10
OLED
Ports: Anschluss Port
VCC VSS (grau) CN6:4 3V3
VCC VSS (grau) CN6:4 5V
GND VDD (braun) CN6:6 GND
DIN D0 (blau) CN5:4 GPIO A7
CLK D1 (gelb) CN5:6 GPIO A5
CS CS (orange) CN5:3 GPIO A4
CS CS (orange) CN9:7 GPIO B10
DC A0 (grün) CN9:6 GPIO B8
RST RST (weiß) CN9:8 GPIO C1

View File

@ -1,37 +1,38 @@
&spi1{
status = "okay";
pinctrl-0 = < &spi1_nss_pa4 &spi1_sck_pa5 &spi1_miso_pa6 &spi1_mosi_pa7 >;
pinctrl-names = "default";
epd: epd@0 {
compatible = "solomon,ssd1680";
reg = <0>;
spi-max-frequency = <2000000>;
mipi-max-frequency = <2000000>; // 🔴 WICHTIG!
width = <250>;
height = <122>;
rotation = <0>;
dc-gpios = <&gpiob 8 GPIO_ACTIVE_HIGH>;
reset-gpios = <&gpioc 1 GPIO_ACTIVE_HIGH>;
busy-gpios = <&gpiob 10 GPIO_ACTIVE_HIGH>;
cs-gpios = <&gpioa 4 GPIO_ACTIVE_HIGH>;
};
oled: oled@1 {
compatible = "marvin,oled128x64"; // <-- ✅ Erlaubt CS/DC/RESET Nutzung
reg = <1>;
spi-max-frequency = <2000000>;
dc-gpios = <&gpiob 8 GPIO_ACTIVE_HIGH>;
reset-gpios = <&gpioc 1 GPIO_ACTIVE_HIGH>;
cs-gpios = <&gpioa 4 GPIO_ACTIVE_HIGH>;
label = "OLED";
};
};
/*
* Copyright (c) 2024 Marvin Herold
*
* SPDX-License-Identifier: Apache-2.0
*
* Finale, funktionierende Konfiguration: Wir weichen dem LED-Konflikt
* auf Port B aus, indem wir den sauberen SPI1-Port auf Port A verwenden.
*/
/ {
aliases {
oled = &oled;
display = &oled;
};
};
};
// Wir aktivieren SPI1, das auf konfliktfreien Pins liegt.
// Keine LED-Deaktivierung mehr nötig!
&spi1 {
// Wir referenzieren die Standard-Pins für SPI1
// MISO (PA6) und NSS (PA4) brauchen wir nicht, also lassen wir sie weg.
pinctrl-0 = <&spi1_sck_pa5 &spi1_mosi_pa7>;
pinctrl-names = "default";
status = "okay";
// Unser Display hängt jetzt an SPI1
oled: oled@0 {
compatible = "marvin,oled128x64";
reg = <0>;
spi-max-frequency = <2000000>;
// Die anderen GPIOs bleiben unverändert, sie sind nicht im Konflikt.
dc-gpios = <&gpiob 8 GPIO_ACTIVE_HIGH>;
reset-gpios = <&gpioc 1 GPIO_ACTIVE_LOW>;
cs-gpios = <&gpiob 10 GPIO_ACTIVE_LOW>;
label = "OLED";
};
};

View File

@ -7,14 +7,14 @@
#include "lora/synch.h"
#include "utils/constAndVars.h"
#define LED0_NODE DT_ALIAS(led0)
//#define LED0_NODE DT_ALIAS(led0)
extern const struct gpio_dt_spec led_green;
//extern const struct gpio_dt_spec led_green;
//#define LED1_NODE DT_ALIAS(led1)
//static const struct gpio_dt_spec led_blue = GPIO_DT_SPEC_GET(LED1_NODE, gpios);
void turnOutLEDS(void);
void updateLEDs(void);
//void turnOutLEDS(void);
//void updateLEDs(void);
#endif

View File

@ -33,7 +33,7 @@ void lora_receive_cb(const struct device *dev, uint8_t *data, uint16_t size,
uint32_t local_now = k_uptime_get();
printk("📡 Empfangen: %u ms\n", master_timer_value);
gpio_pin_toggle_dt(&led_green);
//gpio_pin_toggle_dt(&led_green);
if (offset_count < MAX_SAMPLES) {
samples[offset_count] = local_now + master_timer_value;

View File

@ -12,9 +12,9 @@
uint8_t init_led_and_button(void) {
uint8_t ret;
if (!gpio_is_ready_dt(&led_green)) return -1;
ret = gpio_pin_configure_dt(&led_green, GPIO_OUTPUT_INACTIVE);
if (ret < 0) return ret;
//if (!gpio_is_ready_dt(&led_green)) return -1;
//ret = gpio_pin_configure_dt(&led_green, GPIO_OUTPUT_INACTIVE);
//if (ret < 0) return ret;
if (!gpio_is_ready_dt(&button0)) return -1;
ret = gpio_pin_configure_dt(&button0, GPIO_INPUT);

View File

@ -8,207 +8,135 @@
#include "oled/oled.h"
#define OLED_NODE DT_NODELABEL(oled)
#define SPI_BUS DT_BUS(OLED_NODE)
#define SPI_BUS DT_BUS(OLED_NODE)
// GPIOs
// GPIOs - JETZT WIEDER MIT CS-PIN
static const struct gpio_dt_spec oled_cs = GPIO_DT_SPEC_GET(OLED_NODE, cs_gpios);
static const struct gpio_dt_spec oled_dc = GPIO_DT_SPEC_GET(OLED_NODE, dc_gpios);
static const struct gpio_dt_spec oled_reset = GPIO_DT_SPEC_GET(OLED_NODE, reset_gpios);
// SPI
// Wir verwenden hier nicht mehr SPI_DT_SPEC_GET, da wir CS manuell steuern
static const struct device *spi_dev = DEVICE_DT_GET(SPI_BUS);
static struct display_buffer_descriptor desc = {
.width = 128,
.height = 64,
.pitch = 16, // WICHTIG!
.buf_size = 1024,
static struct spi_config spi_cfg = {
.frequency = 2000000,
.operation = SPI_WORD_SET(8) | SPI_TRANSFER_MSB | SPI_OP_MODE_MASTER,
.slave = 0, // Nicht relevant für Master
.cs = NULL, // WICHTIG: Keine CS-Steuerung durch den Treiber
};
static const struct spi_dt_spec spi_oled = SPI_DT_SPEC_GET(OLED_NODE,
SPI_OP_MODE_MASTER | SPI_WORD_SET(8) | SPI_TRANSFER_MSB,
2000000);
// GPIO Makros: Manuelle Kontrolle reaktiviert
#define OLED_CS_ENABLE gpio_pin_set_dt(&oled_cs, 1) // Aktiv (LOW)
#define OLED_CS_DISABLE gpio_pin_set_dt(&oled_cs, 0) // Inaktiv (HIGH)
///static struct spi_config spi_cfg = {
/// .frequency = 2000000,
/// .operation = SPI_OP_MODE_MASTER | SPI_WORD_SET(8) | SPI_TRANSFER_MSB,
// .cs = NULL//{.gpio = {0}}, //war NULL
#define OLED_DC_COMMAND gpio_pin_set_dt(&oled_dc, 0) // LOW für Befehle
#define OLED_DC_DATA gpio_pin_set_dt(&oled_dc, 1) // HIGH für Daten
//};
#define OLED_RST_ASSERT gpio_pin_set_dt(&oled_reset, 1) // Aktiv (LOW)
#define OLED_RST_DEASSERT gpio_pin_set_dt(&oled_reset, 0) // Inaktiv (HIGH)
// GPIO Makros
#define OLED_CS_0 gpio_pin_set_dt(&oled_cs, 0)
#define OLED_CS_1 gpio_pin_set_dt(&oled_cs, 1)
#define OLED_DC_0 gpio_pin_set_dt(&oled_dc, 0)
#define OLED_DC_1 gpio_pin_set_dt(&oled_dc, 1)
#define OLED_RST_0 gpio_pin_set_dt(&oled_reset, 0)
#define OLED_RST_1 gpio_pin_set_dt(&oled_reset, 1)
void oled_driver_delay_xms(int32_t xms) {
k_msleep(xms);
}
void OLED_Spi_WriteByte(uint8_t value) {
uint8_t tx_data[1] = { value };
struct spi_buf buf = {
.buf = tx_data,
.len = 1
};
struct spi_buf_set tx = {
.buffers = &buf,
.count = 1
};
spi_write_dt(&spi_oled, &tx);
void oled_driver_delay_xms(uint32_t ms) {
k_msleep(ms);
}
void OLED_Spi_WriteBuffer(uint8_t *data, size_t len) {
struct spi_buf buf = {
.buf = data,
.len = len
};
struct spi_buf_set tx = {
.buffers = &buf,
.count = 1
};
spi_write_dt(&spi_oled, &tx);
struct spi_buf tx_buf = {.buf = data, .len = len};
struct spi_buf_set tx_bufs = {.buffers = &tx_buf, .count = 1};
spi_transceive(spi_dev, &spi_cfg, &tx_bufs, NULL);
}
void OLED_Write_Command(uint8_t cmd) {
OLED_DC_0;
OLED_CS_0;
OLED_Spi_WriteByte(cmd);
OLED_CS_1;
OLED_DC_COMMAND;
OLED_CS_ENABLE;
oled_driver_delay_xms(1); // Paranoid-Delay
OLED_Spi_WriteBuffer(&cmd, 1);
OLED_CS_DISABLE;
oled_driver_delay_xms(1); // Paranoid-Delay
}
void OLED_Write_Data(uint8_t *data, size_t len) {
OLED_DC_1;
OLED_CS_0;
OLED_DC_DATA;
OLED_CS_ENABLE;
oled_driver_delay_xms(1); // Paranoid-Delay
OLED_Spi_WriteBuffer(data, len);
OLED_CS_1;
OLED_CS_DISABLE;
oled_driver_delay_xms(1); // Paranoid-Delay
}
void OLED_Reset(void) {
printk("Führe Hardware-Reset durch...\n");
OLED_RST_ASSERT;
oled_driver_delay_xms(20);
OLED_RST_DEASSERT;
oled_driver_delay_xms(100);
}
void OLED_HW_Init(void) {
OLED_Reset();
printk("Sende Initialisierungssequenz...\n");
OLED_Write_Command(0xAE); // Display OFF
OLED_Write_Command(0xD5); // Set Display Clock Divide Ratio
OLED_Write_Command(0x80);
OLED_Write_Command(0xA8); // Set Multiplex Ratio
OLED_Write_Command(0x3F); // 0x3F = 64 (für 64 Zeilen)
OLED_Write_Command(0xD3); // Set Display Offset
OLED_Write_Command(0x00);
OLED_Write_Command(0x40); // Set Display Start Line to 0
OLED_Write_Command(0x8D); // Charge Pump
OLED_Write_Command(0x14);
OLED_Write_Command(0x20); // Memory addressing mode
OLED_Write_Command(0x00); // Horizontal addressing
OLED_Write_Command(0xA1); // Segment remap (flip horizontally)
OLED_Write_Command(0xC8); // COM Output Scan Direction (flip vertically)
OLED_Write_Command(0xDA); // COM pins config
OLED_Write_Command(0x12);
OLED_Write_Command(0x81); // Contrast
OLED_Write_Command(0x7F);
OLED_Write_Command(0xD9); // Pre-charge
OLED_Write_Command(0xF1);
OLED_Write_Command(0xDB); // VCOMH Deselect Level
OLED_Write_Command(0x40);
OLED_Write_Command(0xA4); // Entire Display ON from RAM
OLED_Write_Command(0xA6); // Normal (nicht invertiert)
OLED_Write_Command(0xAF); // Display ON
OLED_Write_Command(0xD5); OLED_Write_Command(0x80); // Set Clock
OLED_Write_Command(0xA8); OLED_Write_Command(0x3F); // Set MUX
OLED_Write_Command(0xD3); OLED_Write_Command(0x00); // Set Display Offset
OLED_Write_Command(0x40); // Set Start Line
OLED_Write_Command(0x8D); OLED_Write_Command(0x14); // Charge Pump
OLED_Write_Command(0x20); OLED_Write_Command(0x00); // Memory Mode
OLED_Write_Command(0xA1); // Seg Remap
OLED_Write_Command(0xC8); // COM Scan Dec
OLED_Write_Command(0xDA); OLED_Write_Command(0x12); // COM Pins
OLED_Write_Command(0x81); OLED_Write_Command(0xCF); // Contrast
OLED_Write_Command(0xD9); OLED_Write_Command(0xF1); // Pre-charge
OLED_Write_Command(0xDB); OLED_Write_Command(0x40); // VCOMH
OLED_Write_Command(0xA4); // Display ON from RAM
OLED_Write_Command(0xA6); // Normal Display
OLED_Write_Command(0xAF); // Display ON in normal mode
printk("Initialisierung gesendet.\n");
}
void OLED_Reset(void) {
OLED_RST_0;
oled_driver_delay_xms(10);
OLED_RST_1;
oled_driver_delay_xms(10);
}
void OLED_WhiteScreen_White(void) {
uint8_t ones[128];
memset(ones, 0xFF, sizeof(ones));
for (uint8_t page = 0; page < 8; page++) {
OLED_Write_Command(0xB0 + page); // Page Address
OLED_Write_Command(0x00); // Lower column start
OLED_Write_Command(0x10); // Higher column start
OLED_Write_Data(ones, 128); // Leere Zeile senden
}
}
void OLED_WhiteScreen_Black(void) {
uint8_t zeros[128] = {0}; // Eine Zeile mit 128 Pixeln
for (uint8_t page = 0; page < 8; page++) {
OLED_Write_Command(0xB0 + page); // Page Address
OLED_Write_Command(0x00); // Lower column start
OLED_Write_Command(0x10); // Higher column start
OLED_Write_Data(zeros, 128); // Leere Zeile senden
}
}
void OLED_WhiteScreen_ALL(const uint8_t *datas) {
for (uint8_t page = 0; page < 8; page++) {
OLED_Write_Command(0xB0 + page); // Page
OLED_Write_Command(0x00); // Column low
OLED_Write_Command(0x10); // Column high
OLED_Write_Data((uint8_t *)(datas + (128 * page)), 128);
}
}
void oled_draw_something(char toDraw) {
int ret;
printk("OLED Init...\n");
if (!device_is_ready(spi_dev) ||
!device_is_ready(oled_cs.port) ||
!device_is_ready(oled_dc.port) ||
!device_is_ready(oled_reset.port)) {
printk("Gerät nicht bereit\n");
if (!device_is_ready(spi_dev)) {
printk("FATAL: SPI-Gerät nicht bereit!\n");
return;
}
gpio_pin_configure_dt(&oled_cs, GPIO_OUTPUT_ACTIVE);
gpio_pin_configure_dt(&oled_dc, GPIO_OUTPUT_ACTIVE);
gpio_pin_configure_dt(&oled_reset, GPIO_OUTPUT_ACTIVE);
OLED_HW_Init();
static uint8_t testbuffer[ALLSCREEN_GRAGHBYTES];
for (int i = 0; i < ALLSCREEN_GRAGHBYTES; i++) {
testbuffer[i] = (i % 2 == 0) ? 0xAA : 0x55;
// Konfiguriere jeden Pin und prüfe das Ergebnis
ret = gpio_pin_configure_dt(&oled_cs, GPIO_OUTPUT);
if (ret != 0) {
printk("FEHLER %d: Konnte CS-Pin nicht konfigurieren\n", ret);
return;
}
OLED_WhiteScreen_Black();
k_msleep(2000);
OLED_WhiteScreen_White();
k_msleep(2000);
OLED_HW_Init();
OLED_WhiteScreen_ALL(testbuffer);
ret = gpio_pin_configure_dt(&oled_dc, GPIO_OUTPUT);
if (ret != 0) {
printk("FEHLER %d: Konnte DC-Pin nicht konfigurieren\n", ret);
return;
}
/*switch(toDraw) {
case '1': EPD_WhiteScreen_ALL(__01_one_pixel_top_left_bin); break;
case '2': EPD_WhiteScreen_ALL(__02_horizontal_top_bin); break;
case '3': EPD_WhiteScreen_ALL(__03_vertical_left_bin); break;
case '4': EPD_WhiteScreen_ALL(__04_diagonal_bin); break;
case '5': EPD_WhiteScreen_ALL(__05_border_frame_bin); break;
default: EPD_WhiteScreen_Black(); break;
}*/
ret = gpio_pin_configure_dt(&oled_reset, GPIO_OUTPUT);
if (ret != 0) {
printk("FEHLER %d: Konnte RESET-Pin nicht konfigurieren\n", ret);
return;
}
printk("Alle GPIOs erfolgreich konfiguriert.\n");
printk("Display-Finish!\n");
return;
// Pins explizit in den inaktiven Startzustand versetzen
gpio_pin_set_dt(&oled_cs, 0);
gpio_pin_set_dt(&oled_dc, 0);
gpio_pin_set_dt(&oled_reset, 0);
k_msleep(100);
OLED_HW_Init();
printk("Display sollte jetzt initialisiert und AN sein. Stoppe hier.\n");
// Endlosschleife, um zu verhindern, dass das Programm endet
while(1) {
k_sleep(K_SECONDS(10));
}
}

View File

@ -1,18 +1,18 @@
#include "utils/leds.h"
const struct gpio_dt_spec led_green = GPIO_DT_SPEC_GET(LED0_NODE, gpios);
//const struct gpio_dt_spec led_green = GPIO_DT_SPEC_GET(LED0_NODE, gpios);
void turnOutLEDS(void){
gpio_pin_set_dt(&led_green, 0);
//gpio_pin_set_dt(&led_red, 0);
// gpio_pin_set_dt(&led_green, 0);
// //gpio_pin_set_dt(&led_red, 0);
//gpio_pin_set_dt(&led_blue, 0);
}
void updateLEDS(void){
if(synchronized){
gpio_pin_set_dt(&led_green, 1);
}
// if(synchronized){
// gpio_pin_set_dt(&led_green, 1);
// }
/*if(!slave){
gpio_pin_set_dt(&led_blue, 1);
}else{