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

doc: develop: tools: add VS Code setup guide #1

Closed
wants to merge 981 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
981 commits
Select commit Hold shift + click to select a range
886098a
tests: latency_measure: Restructure configurations
peter-mitsis Mar 5, 2024
8b49895
dts: bindings: dma: raspberrypi: Fix irq0-channels definition
soburi Feb 5, 2024
fbe9123
dts: bindings: dma: raspberrypi: Correcting typo
soburi Feb 6, 2024
01604ac
samples: cmsis_dsp: add moving average sample
kartben Nov 27, 2023
3aea450
drivers: i2c: stm32 driver V2 new timing calculation
FRASTM Jun 28, 2023
e5048c0
drivers: i2c: stm32 I2C v2 driver fix compliance with a Macro
FRASTM Jul 24, 2023
29afef1
drivers: i2c: stm32 for V2 driver get_config with timings
FRASTM Oct 2, 2023
dfb240f
samples: boards: stm32 I2C config and gives V2 timing calculation
FRASTM Oct 26, 2023
7b2ccf4
kernel: increase main stack size for ztests on nios2
nashif Jun 12, 2024
b7182cf
tests: uoscore: increase main stack
nashif Jun 12, 2024
9a0283d
drivers: gnss: make `gnss_xxx_config` and `gnss_driver_api` as `const`
ndrs-pst Jun 12, 2024
3898cbe
doc: kernel: do not start doxygen comment with #
kartben Jun 11, 2024
238d113
samples: modules: canopennode: set bootloader in sample.yaml
gmarull Jun 11, 2024
fb27c36
drivers: udc_dwc2: Fix control OUT buffer leak
tmon-nordic Jun 11, 2024
cd5be45
doc: boards: fix deadlink to RT685 datasheet
kartben Jun 10, 2024
6db7c2a
doc: boards: fix dead link to i.MX 8M reference manual
kartben Jun 10, 2024
352d90d
doc: shields: lmp90100_evb: fix dead link to evaluation board docs
kartben Jun 10, 2024
30ebe33
docs: pm: fix broken link to power domain tests
kartben Jun 10, 2024
0c42131
doc: boards: infineon: fix bad references to defconfig files
kartben Jun 10, 2024
7e7dbc7
doc: boards: st: fix dead links in boards doc
kartben Jun 10, 2024
355a864
doc: samples: tracing: fix dead link to sample overlay
kartben Jun 10, 2024
9a73c32
doc: boards: nxp: fix dead links in boards doc
kartben Jun 10, 2024
a3fcfa9
doc: boards: olimex: fix dead links in boards doc
kartben Jun 10, 2024
6d915f8
doc: boards: fix dead link in boards doc
kartben Jun 10, 2024
a048fee
samples: canopennode: fix HTTP 404 errors
kartben Jun 10, 2024
131e6bf
logging: allow OOT backend to enable LOG_BACKEND_FORMAT_TIMESTAMP
ycsin Jun 10, 2024
74abb2b
devicetree: add first-class node label helpers
mbolivar-ampere Apr 25, 2024
15c9d37
kernel: add CONFIG_DEVICE_DT_METADATA and helpers
mbolivar-ampere Apr 25, 2024
48a14dc
gpio: add support for node label based lookup in the shell
mbolivar-ampere Apr 25, 2024
b93fe6a
shell: device_service: print DT metadata
mbolivar-ampere Apr 25, 2024
37ec117
scripts: west: blobs: Check for existence of modules
carlescufi Jun 10, 2024
c0be06b
soc: psoc6: fix build error when CONFIG_UART_INTERRUPT_DRIVEN
npal-cy Jun 10, 2024
441d970
net: lwm2m: Bypass send_queue when sending empty Ack
SeppoTakalo Jun 10, 2024
04e56f7
drivers: flash: Fix stm32 ospi and xpsi reset gpios handling
joerchan Jun 10, 2024
52dc64f
Bluetooth: conn: Allocate TX context JIT
alwa-nordic Jul 14, 2023
1c8cae3
Bluetooth: host: Introduce "view" buffer concept
jori-nordic Jul 18, 2023
28535fe
Bluetooth: host: Change TX pattern (push -> pull)
jori-nordic Jul 21, 2023
38820ef
Bluetooth: L2CAP: Make `bt_l2cap_send_pdu()`
jori-nordic Apr 23, 2024
48d1cff
Bluetooth: L2CAP: remove CONFIG_BT_L2CAP_RESCHED_MS
jori-nordic Apr 26, 2024
28be890
Bluetooth: host: remove TX thread
jori-nordic Aug 1, 2023
b6cdf10
Bluetooth: L2CAP: remove seg_pool
jori-nordic May 21, 2024
5a7ef42
Bluetooth: host: use `__maybe_unused` for convenience variables
jori-nordic May 27, 2024
9b3f41d
Bluetooth: host: don't pull data if no view bufs
jori-nordic Jun 7, 2024
5513657
drivers: spi: gecko: Add support for devices with a single USART
asmellby Apr 30, 2024
d35eac2
drivers: spi: gecko: Respect frequency configuration
asmellby Apr 30, 2024
7df94e4
boards: silabs: Create subcategories for different board types
asmellby Jun 7, 2024
bc6c363
boards: silabs: Consistently name dev kits
asmellby Jun 7, 2024
fee86ae
boards: silabs: Consistently name radio boards
asmellby Jun 7, 2024
45e49aa
boards: silabs: Consistently name starter kits
asmellby Jun 8, 2024
09a6849
doc: boards: silabs: Document board naming scheme
asmellby Jun 10, 2024
eae0900
lib: smf: add NULL check in smf_execute_all_exit_actions
ccli8 Jun 3, 2024
55a988e
lib: smf: fix ctx->executing in smf_execute_all_entry_actions
ccli8 Jun 5, 2024
57509b8
boards: arm: stm32wb5mm_dk:add support for vl53l0x
Feb 13, 2024
2eb5513
board: arm: stm32wb5mm_dk: add ism330dhcx sensor
Feb 13, 2024
bfdd051
docs: stm32wb5mm_dk: update supported features table
Feb 13, 2024
1662c0a
boards: arm: stm32wb5mm_dk: update test runner yaml file
Feb 13, 2024
be55b2c
drivers: flash: stm32 xspi flash driver with clock domain
FRASTM Apr 9, 2024
ac48369
drivers: flash: stm32 xspi driver with DMA support
FRASTM Apr 23, 2024
b04cd03
samples: drivers: spi_flash includes the dma for stm32 xspi node
FRASTM Apr 24, 2024
ea7a876
ARC: nSIM: Make reorganization of board and SoC structure
May 6, 2024
57af793
ARC: nSIM: Add RMX100 platform
May 6, 2024
f08bc64
Bluetooth: Audio: Rename stream_lang to lang
Thalley May 10, 2024
be307f8
Bluetooth: Audio: Change lang to 3-byte value from uint32_t
Thalley May 10, 2024
abf90d4
arm64: linker: create region and section from zephyr,memory-region
Zhiqiang-Hou Jan 24, 2024
c1765ff
soc: imx9: a55: create region and section from the zephyr,memory-region
Zhiqiang-Hou Jan 28, 2024
209568e
driver: ram_console: leave one byte from the defined buffer size
Zhiqiang-Hou Mar 19, 2024
1cd37f2
drivers: ram_console: add option to link console buffer to given section
Zhiqiang-Hou Jan 24, 2024
fd584b4
snippets: add ram-console snippet support
Zhiqiang-Hou Mar 19, 2024
216a1d9
boards: seeed: Add xiao_rp2040 board
Timo614 Apr 21, 2024
521a5ca
soc: intel_ish: Make ISH support APIC timer with TSC time source.
kwd-doodling May 10, 2024
3e3fc86
nxp: imx7d: add .ressource_table definitions
jlh-makeen May 14, 2024
75d6582
arch: arm: add rom_start_relocation prompts
jlh-makeen May 17, 2024
2e9c30a
sample: openamp_rsc_table: enable colibri_imx7d
jlh-makeen May 17, 2024
8876019
dt-bindings: pinctrl: pinctrl_gecko: fix misleading GECKO_FUN_MSK mas…
May 27, 2024
fb8b30d
dts: devicetree.h: add DT_REG_HAS_NAME
maass-hamburg May 28, 2024
77bdc31
tests: devicetree: add tests for DT_REG_HAS_NAME
maass-hamburg Jun 6, 2024
bed5d8f
riscv: linker: try to use name of register
maass-hamburg May 29, 2024
db6bbb9
intel_adsp: ace30: use correct toolchain
nashif Jun 4, 2024
a1ee7f9
intel_adsp: kconfig: remove duplicate line
nashif Jun 4, 2024
6070e69
intel_adsp: Fix data cache flush before D3
jxstelter May 25, 2023
2712b32
Bluetooth: Document that bt_disable() doesn't touch callbacks
rugeGerritsen Jun 7, 2024
4c31e4b
Bluetooth: BAP: Fix missing len increment when merging non-LC3 data
Thalley Jun 7, 2024
ae833cd
MAINTAINERS: Add ubieda to RTIO
ubieda Jun 12, 2024
0d51cb0
cmake: remove dead 'soc_legacy' folder handling
tejlmand Jun 10, 2024
a435dd3
Bluetooth: Audio: CAP broadcast reception start bugfix
kruithofa Jun 11, 2024
6a29c79
drivers: usb: native posix: add option for enabling high speed support
henrikbrixandersen Jun 10, 2024
c44b777
drivers: display: make driver API structs const
kartben Jun 12, 2024
317abcc
sensor: fix fallthrough on sample_channel_get on AQI
KryQ Jun 10, 2024
bf574a0
soc: add deprecation warning if using HWMv1 SoCs
gmarull Jun 12, 2024
44e4270
usbc: add setter function for sink and source control
barnas-michal Aug 23, 2023
0b4365e
usbc: add support for TCPC control of vbus sourcing
barnas-michal Aug 23, 2023
0d0e473
boards: nxp: mimxrt1040_evk: add display support
danieldegrasse Apr 30, 2024
d27a352
samples: add rt1040 to display samples with shield
danieldegrasse Apr 30, 2024
5d62e87
boards: nxp: mimxrt1064: remove display, document usable shields
danieldegrasse May 6, 2024
9f4c849
samples: add rt1064 to display samples with shield
danieldegrasse May 6, 2024
c20e798
arch: call arch_smp_init() directly, do not use SYS_INIT
nashif Jun 6, 2024
a84335e
boards: rd_rw612_bga: Move compatible to dtsi
decsny Jun 3, 2024
430f3a4
drivers: clock_control_mcux_syscon: Support ENET
decsny Jun 3, 2024
5724335
drivers: nxp_enet: Fix Kconfig dependency DCACHE
decsny Jun 3, 2024
a5a2dba
drivers: nxp_enet: Support RW6XX series
decsny Jun 3, 2024
29d6d36
soc: rw6xx: Add ENET to DT and suppport
decsny Jun 3, 2024
55607f6
boards: rd_rw612_bga: Enable ethernet on board
decsny Jun 3, 2024
84f622c
boards: frdm_rw612: Enable ethernet
decsny Jun 11, 2024
52c9215
scripts: More explicit error in west_commands for NRF flashing
Salamandar May 2, 2024
f141095
doc: sysbuild: Add tag for application configuration section
nordicjm Jun 10, 2024
1bc5164
shell: shell_adsp_memory_window: fix invalid cast in struct init
kv2019i May 31, 2024
42ce6d1
doc: develop: optimizations: make pahole example independent from arch
ithinuel May 20, 2024
e09a68b
doc: hardware: arm: Update links to various source files
ithinuel May 20, 2024
fef0e8a
arch: arm: cortex_m: update inline comment pointing to isr_wrapper.*
ithinuel May 20, 2024
749566a
kernel/init: use zephyr's stack size macro for main/idle thread creation
kwd-doodling May 24, 2024
eaafd30
twister: cleanup how we capture results of handlers
nashif May 27, 2024
fe867b3
doc: relnotes/3.7: Add info about CVE-2024-5754
Jun 12, 2024
7c0863d
doc: vuln: Add CVE under embargo
Jun 12, 2024
9e623fa
doc: relnotes/3.7: Add info about CVE-2024-5931
Jun 12, 2024
98b26c6
rtio: Remove builtin iodev mpsc queue
teburd Jun 10, 2024
9f9dd26
kernel: mm: rename k_mem_un/map_impl to k_mem_*_phys_guard
dcpleung Jun 5, 2024
295254a
kernel: mm: remove k_mem_phys_un/map()
dcpleung Jun 5, 2024
552e297
kernel: mm: rename z_phys_un/map to k_mem_*_phys_bare
dcpleung Jun 6, 2024
50640cb
kernel: mm: rename Z_MEM_VM_OFFSET to K_MEM_VIRT_OFFSET
dcpleung Jun 6, 2024
db9d313
kernel: mm: rename Z_MEM_PHYS/VIRT_ADDR to K_MEM_*
dcpleung Jun 6, 2024
2d2bbc0
kernel: mm: rename Z_VM_KERNEL to K_MEM_IS_VM_KERNEL
dcpleung Jun 6, 2024
def364a
kernel: mm: rename Z_BOOT_* to K_MEM_BOOT_*
dcpleung Jun 7, 2024
b6f951b
kernel: mm: rename Z_VM_OFFSET to K_MEM_VM_OFFSET
dcpleung Jun 7, 2024
3fd66de
kernel: mm: rename Z_PHYS_RAM_* to K_MEM_PHYS_*
dcpleung Jun 7, 2024
03eded1
kernel: mm: rename Z_VIRT_RAM_* to K_MEM_VIRT_*
dcpleung Jun 7, 2024
b2784c9
kernel: mm: rename Z_KERNEL_VIRT_* to K_MEM_KERNEL_VIRT_*
dcpleung Jun 7, 2024
a459cdf
kernel: mm: rename Z_FREE_VM_START to K_MEM_VM_FREE_START
dcpleung Jun 7, 2024
0168275
kernel: mm: rename Z_VM_RESERVED to K_MEM_VM_RESERVED
dcpleung Jun 7, 2024
7715aa3
kernel: mm: rename Z_SCRATCH_PAGE to K_MEM_SCRATCH_PAGE
dcpleung Jun 7, 2024
54af5dd
kernel: mm: rename z_page_frame_* to k_mem_page_frame_*
dcpleung Jun 7, 2024
9064652
tests: mem_protect/syscalls: exclude board numaker_m2l31ki
dcpleung Jun 7, 2024
564ca11
kernel: mm: rename z_page_fault() to k_mem_page_fault()
dcpleung Jun 7, 2024
7f6d600
kernel: mm: rename z_num_pagefaults_get to k_mem_num_*
dcpleung Jun 7, 2024
7f71ad3
bluetooth: rfcomm: fix issue of sending buf invalid
lylezhu2012 May 22, 2024
17e2564
bluetooth: rfcomm: remove tx meta
lylezhu2012 May 22, 2024
f055fe7
bluetooth: hfp_hf: update channel sent callback prototype
lylezhu2012 May 22, 2024
6939c8c
Bluetooth: HFP_AG: Optimize the TX process
lylezhu2012 May 22, 2024
bbfa3bc
Bluetooth: HFP_AG: Optimize lock/unlock of the SCO creating
lylezhu2012 Jun 11, 2024
6458c5a
Bluetooth: HFP_AG: fix building warning
lylezhu2012 Jun 11, 2024
636091a
boards: renesas: set power-source property for MMC pins
xakep-amatop May 14, 2024
701c278
boards: rcar_spider_s4: add MMC node to dts and describe MMC pins
xakep-amatop May 14, 2024
10363eb
boards: rcar_h3ulcb_r8a77951_a57: add SD node to dts and describe SD …
xakep-amatop May 14, 2024
79d32aa
tests: sd: sdmmc: add rcar_h3ulcb_r8a77951_a57 board to test
xakep-amatop May 14, 2024
7fef853
boards: lilygo: ttgo_t8c3: initial support
lfelten Mar 19, 2024
01c40dd
json: add JSON_TOK_ENCODED_OBJ
maass-hamburg Mar 18, 2024
d18fd46
tests: json: add a test for JSON_TOK_ENCODED_OBJ
maass-hamburg Apr 15, 2024
2477b69
boards: luatos: esp32s3: update USB serial to use board variant
EricNRS Jun 12, 2024
e18c4fe
boards: infineon: cyw20829m2evk_02: update memory partitions map
npal-cy Jun 12, 2024
3071743
jwt: add missing PSA_WANT dependencies to RSA signature
valeriosetti Jun 11, 2024
30c9f5e
net: add proper PSA_WANT kconfigs for TLS sockets and RSA key exchanges
valeriosetti Jun 11, 2024
0313091
kernel: mmu: make k_mem_unmap() work with demand paging
Jun 10, 2024
d8a891b
tests: demand_paging: add a test for k_mem_unmap()
Jun 10, 2024
a0e3dd1
drivers: display: st7789v: convert to MIPI DBI API
danieldegrasse Jun 4, 2024
0784a86
doc: releases: migration-guide: add migration note for ST7789V display
danieldegrasse Jun 4, 2024
ebacd80
tests: drivers: build_all: display: add st7789v display
danieldegrasse Jun 4, 2024
96fdbca
coding guidelines: comply with MISRA Rule 15.2
DeHess May 2, 2024
f591563
drivers: display: ili9xxx: support display_read API
danieldegrasse Jan 23, 2024
c37e46c
tests: drivers: display: display_read_write: add support for ILI9340
danieldegrasse Jan 24, 2024
4fcde70
sysbuild: Use UTF-8 encoding for cache
nordicjm Jun 12, 2024
0a590e6
cmake: kconfig: Treat Kconfig source paths as UTF-8
nordicjm Jun 12, 2024
49a0538
doc: release: 3.7: Add note on sysbuild UTF-8 fix
nordicjm Jun 12, 2024
edbe34e
Bluetooth: BAP: Add check for num_subgroups in parse_recv_state
Thalley Jun 11, 2024
26f44a6
boards: nucleo_h563zi: change pll1 pllq frequency to 160MHz
str4t0m Mar 23, 2024
042d9ea
boards: arm: stm32: nucleo_h563zi enable can
str4t0m Apr 5, 2023
ee923b5
tests: drivers: can: timing: enable all bitrates on stm32h5 boards
str4t0m Jun 11, 2024
087dd96
cmake: use SOC_ROOT for SoCs instead of BOARD_ROOT
tejlmand Jun 11, 2024
7c3a5d5
Bluetooth: Host: Add Per Adv Sync handle getter
theob-pro Jun 10, 2024
fea0859
drivers: flash: stm32_qspi: make `cmd_write_en` definition as static …
ndrs-pst Jun 10, 2024
8b61b71
posix: streams: add stub for missing putpmsg() function
cfriedt Jun 8, 2024
e4ca6ff
doc: posix: clean up xopen streams docs
cfriedt Jun 8, 2024
8281e86
posix: features: do not define _XOPEN_STREAMS if unconfigured
cfriedt Jun 5, 2024
c87c36d
net: if: Increment the packet ref count when adding to timestamp queue
awojasinski May 8, 2024
56338de
net: pkt: Add flags to indicate the pkt should be timestamped
awojasinski May 13, 2024
7ef4f47
net: context: Add support for timestamping in network context
awojasinski May 13, 2024
cf89e1c
net: socket: Add support for SO_TIMESTAMPING socket level option
awojasinski May 13, 2024
50cfe12
drivers: eth: eth_stm32_hal: Add support for rx/tx timestamping
awojasinski May 13, 2024
ee06da5
net: socket: Add SO_TIMESTAMPING data to messages received via socket
awojasinski May 19, 2024
58a611d
net: ptp: Initial PTP library implementation
awojasinski May 19, 2024
6a40371
net: ptp: Add derived data type header
awojasinski Mar 27, 2024
424c370
net: ptp: Add finite state machine implementation for PTP stack
awojasinski Mar 27, 2024
70e3183
net: ptp: Add definitions for PTP datasets
awojasinski May 19, 2024
74a2577
net: ptp: Add PTP Clock and PTP Port initialization
awojasinski May 20, 2024
2e7dbf1
net: ptp: Add TIME_RECEIVER_ONLY feature
awojasinski Mar 27, 2024
af09e4a
net: ptp: Add Kconfig symbols and preprocessor guards for some states
awojasinski Mar 27, 2024
7e45be1
net: ptp: Add definition of PTP messages types
awojasinski May 20, 2024
e17cf58
net: ptp: Add PTP message allocation and management
awojasinski May 20, 2024
8f00c5f
net: ptp: Add byte order manipulation for PTP messages
awojasinski May 20, 2024
806ba0d
net: ptp: Add TLV extension to PTP
awojasinski May 20, 2024
8016fa1
net: ptp: Extend TLV with Management TLVs
awojasinski May 20, 2024
3d7dd0d
net: ptp: Add sockets to PTP stack
awojasinski May 20, 2024
0575a50
net: ptp: Add PTP Port ID comparison function
awojasinski May 20, 2024
9aabe2e
net: ptp: Add foreign timeTransmitter records
awojasinski May 20, 2024
5c4be2b
net: ptp: Introduce routines for PTP Hardware Clock adjustment
awojasinski May 23, 2024
577e58c
net: ptp: Implement PTP message processing for ports
awojasinski May 20, 2024
fe0cc7d
net: ptp: Implement Best TimeTransmitter Clock algorithm for PTP stack
awojasinski Mar 27, 2024
cb35cc9
net: ptp: Add management message processing
awojasinski May 21, 2024
73eaab2
net: ptp: Add functions for messages transmission
awojasinski May 21, 2024
e14e878
net: ptp: Add timers processing for PTP Port
awojasinski May 21, 2024
f22f36d
net: ptp: Implement PTP Port enabling and disabling functions
awojasinski May 21, 2024
edfe4cd
net: ptp: Add event generation and event handler for PTP Port
awojasinski May 21, 2024
db07aa2
net: ptp: Add handler for STATE_DECISION_EVENT
awojasinski May 21, 2024
28111ba
net: ptp: Implement PTP thread
awojasinski May 22, 2024
08689e1
net: ptp: Network interface status check in PTP thread
awojasinski May 22, 2024
4a989b7
doc: net: ptp: Add PTP library documentation
awojasinski May 22, 2024
34c1fcc
drivers: eth: native: Align to support ptp_clock driver for PTP subsys
awojasinski Jun 3, 2024
3684294
samples: net: ptp: Add sample for PTP
awojasinski May 28, 2024
f16d556
MAINTAINERS: ptp: Add PTP entry to the maintenance list
awojasinski Jun 4, 2024
c6cc034
Bluetooth: Audio: Add fallback to get_chan_allocation
Thalley May 10, 2024
a33543f
tests: Bluetooth: Audio: Fix bad values in codec cap unit tests
Thalley May 27, 2024
579b4f7
Bluetooth: Audio: Add fallback to supported_audio_chan_counts
Thalley May 27, 2024
c4b3b72
Bluetooth: Audio: Add fallback to max_codec_frames_per_sdu
Thalley May 27, 2024
db4d4cf
Bluetooth: Audio: Add fallback to cfg_meta_get_pref_context
Thalley May 27, 2024
a62ee40
tests: Bluetooth: CAP: Add initial CAP initiator unit tests
Thalley May 30, 2024
cb3c087
net: ipv6: mcast_routing: hop limit handling
konradderda May 8, 2024
02577af
doc: safety: Requirment repo and guidelines
simhein Apr 24, 2024
d164f9c
driver: bluetooth: hci: Add NXP BT module support
lylezhu2012 Jun 12, 2024
d74698a
driver: bluetooth: hci: Support NXP BT CTLR FW blobs
lylezhu2012 Jun 5, 2024
79e1b48
Samples: bluetooth: hf: Add board specific configuration
lylezhu2012 May 6, 2024
35204de
boards: mimxrt1170_evk: doc: add blobs support
lylezhu2012 May 9, 2024
6c01c0c
module: hal_nxp: bt_controller: Verify if Blob is valid
lylezhu2012 May 16, 2024
c4df21e
Samples: bluetooth: hf_ag: Add board specific configuration
lylezhu2012 May 22, 2024
0a2e4d1
boards: lilygo: ttgo_lora32: initial support
lfelten Jan 26, 2024
f7e1164
arch/arm64/mmu: fix page table reference counting
May 10, 2024
6cc9d7e
tests: arm64: exercize MMU page table allocation and recycling
May 9, 2024
b76d630
fs: nvs: Add CRC-32 to protect data
RICCIARDI-Adrien May 28, 2024
e13840c
tests: fs: nvs: Add a test scenario for data CRC
RICCIARDI-Adrien May 28, 2024
61474ac
doc: storage: nvs: Tell about optional data CRC
RICCIARDI-Adrien May 28, 2024
17889d2
driver/bluetooth: Added initial version of hci cyw208xx driver
npal-cy Apr 3, 2024
db9308d
Bluetooth: doc: Add missing doc in bt_gatt_attr
knutel-nordic Jun 13, 2024
6403280
drivers: clock_control: make driver API and conf structs const
kartben Jun 12, 2024
22535a9
drivers: clock_control: litex: declare unmuttable map as const
kartben Jun 12, 2024
a156b61
doc: develop: tools: Exclude webp images from PDF
kartben Jun 11, 2024
d3f91ad
Bluetooth: audio: BAP broadcast assistant magic numbers and minor fixes
kruithofa Jun 11, 2024
d3a1ce8
doc: languages: add new section "headers and C/C++ compatibility"
marc-hb Jun 8, 2024
6e6bb26
Bluetooth: Host: Conn callback list to use slist
rugeGerritsen Jun 10, 2024
2ec3cd3
Bluetooth: Host: Avoid registering callback twice
rugeGerritsen Jun 10, 2024
3eb975d
Bluetooth: Host: Rename callback_list -> conn_cbs
rugeGerritsen Jun 10, 2024
5098bf3
Bluetooth: Host: Callback registering functions to return status
rugeGerritsen Jun 12, 2024
2c5b09c
usb: device_next: rename the rate properties to use the correct unit
fabiobaltieri Jun 6, 2024
14c2be6
twister: Capture qemu launch stdout and stderr
kuikka May 19, 2024
df45858
Bluetooth: BAP: Broadcast Source: Update stream codec config data
niym-ot May 17, 2024
9984adf
Bluetooth: Host: Support concurrent initiating and scanning
rugeGerritsen Apr 30, 2024
76d8be4
soc: stm32: stm32wb: Enable ART accelerations
erwango May 27, 2024
a9fb2c4
soc: stm32g4: Enable ART acceleration
erwango May 27, 2024
a4fc1b2
soc: stm32c0 Enable ART acceleration
erwango May 27, 2024
0a8c3a6
soc: stm32: Enable prefecth when missing
erwango May 27, 2024
570c86d
Bluetooth: Controller: Add Kconfigs to enable Connection Subrating
weeTike May 20, 2024
ed84b29
boards apollo4p*: Provisionally disable in twister
aescolar Jun 13, 2024
df788d0
samples: drivers: flash_shell does not run on stm32h745/m4 boards
FRASTM Jun 11, 2024
727512b
doc: develop: tools: add VS Code setup guide
deribaucourt Jun 3, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
2 changes: 1 addition & 1 deletion .github/workflows/bsim-tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ jobs:
runs-on:
group: zephyr-runner-v2-linux-x64-4xlarge
container:
image: ghcr.io/zephyrproject-rtos/ci-repo-cache:v0.26.11.20240324
image: ghcr.io/zephyrproject-rtos/ci-repo-cache:v0.26.13.20240601
options: '--entrypoint /bin/bash'
env:
ZEPHYR_TOOLCHAIN_VARIANT: zephyr
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/clang.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
runs-on:
group: zephyr-runner-v2-linux-x64-4xlarge
container:
image: ghcr.io/zephyrproject-rtos/ci-repo-cache:v0.26.11.20240324
image: ghcr.io/zephyrproject-rtos/ci-repo-cache:v0.26.13.20240601
options: '--entrypoint /bin/bash'
strategy:
fail-fast: false
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/codecov.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
runs-on:
group: zephyr-runner-v2-linux-x64-4xlarge
container:
image: ghcr.io/zephyrproject-rtos/ci-repo-cache:v0.26.11.20240324
image: ghcr.io/zephyrproject-rtos/ci-repo-cache:v0.26.13.20240601
options: '--entrypoint /bin/bash'
strategy:
fail-fast: false
Expand Down
18 changes: 15 additions & 3 deletions .github/workflows/doc-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,9 @@ env:
# so we fetch that through pip.
CMAKE_VERSION: 3.20.5
DOXYGEN_VERSION: 1.9.6
# Job count is set to 2 less than the vCPU count of 16 because the total available RAM is 32GiB
# and each sphinx-build process may use more than 2GiB of RAM.
JOB_COUNT: 14

jobs:
doc-file-check:
Expand Down Expand Up @@ -50,6 +53,8 @@ jobs:
scripts/dts/
doc/requirements.txt
.github/workflows/doc-build.yml
scripts/pylib/pytest-twister-harness/src/twister_harness/device/device_adapter.py
scripts/pylib/pytest-twister-harness/src/twister_harness/helpers/shell.py

doc-build-html:
name: "Documentation Build (HTML)"
Expand Down Expand Up @@ -130,7 +135,11 @@ jobs:
else
DOC_TARGET="html"
fi
DOC_TAG=${DOC_TAG} SPHINXOPTS_EXTRA="-q -t publish" make -C doc ${DOC_TARGET}

DOC_TAG=${DOC_TAG} \
SPHINXOPTS="-j ${JOB_COUNT} -W --keep-going -T" \
SPHINXOPTS_EXTRA="-q -t publish" \
make -C doc ${DOC_TARGET}

# API documentation coverage
python3 -m coverxygen --xml-dir doc/_build/html/doxygen/xml/ --src-dir include/ --output doc-coverage.info
Expand Down Expand Up @@ -208,7 +217,7 @@ jobs:
- name: install-pkgs
run: |
apt-get update
apt-get install -y python3-pip python3-venv ninja-build doxygen graphviz librsvg2-bin
apt-get install -y python3-pip python3-venv ninja-build doxygen graphviz librsvg2-bin imagemagick

- name: cache-pip
uses: actions/cache@v4
Expand Down Expand Up @@ -243,7 +252,10 @@ jobs:
DOC_TAG="development"
fi

DOC_TAG=${DOC_TAG} SPHINXOPTS="-q -j auto" LATEXMKOPTS="-quiet -halt-on-error" make -C doc pdf
DOC_TAG=${DOC_TAG} \
SPHINXOPTS="-q -j ${JOB_COUNT}" \
LATEXMKOPTS="-quiet -halt-on-error" \
make -C doc pdf

- name: upload-build
if: always()
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/errno.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
check-errno:
runs-on: ubuntu-22.04
container:
image: ghcr.io/zephyrproject-rtos/ci:v0.26.11
image: ghcr.io/zephyrproject-rtos/ci:v0.26.13

steps:
- name: Apply container owner mismatch workaround
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/footprint-tracking.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
group: zephyr-runner-v2-linux-x64-4xlarge
if: github.repository_owner == 'zephyrproject-rtos'
container:
image: ghcr.io/zephyrproject-rtos/ci-repo-cache:v0.26.11.20240324
image: ghcr.io/zephyrproject-rtos/ci-repo-cache:v0.26.13.20240601
options: '--entrypoint /bin/bash'
strategy:
fail-fast: false
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/twister.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
runs-on:
group: zephyr-runner-v2-linux-x64-4xlarge
container:
image: ghcr.io/zephyrproject-rtos/ci-repo-cache:v0.26.11.20240324
image: ghcr.io/zephyrproject-rtos/ci-repo-cache:v0.26.13.20240601
options: '--entrypoint /bin/bash'
outputs:
subset: ${{ steps.output-services.outputs.subset }}
Expand Down Expand Up @@ -129,7 +129,7 @@ jobs:
needs: twister-build-prep
if: needs.twister-build-prep.outputs.size != 0
container:
image: ghcr.io/zephyrproject-rtos/ci-repo-cache:v0.26.11.20240324
image: ghcr.io/zephyrproject-rtos/ci-repo-cache:v0.26.13.20240601
options: '--entrypoint /bin/bash'
strategy:
fail-fast: false
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/twister_tests_blackbox.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
python-version: ['3.10', '3.11', '3.12']
os: [ubuntu-22.04]
container:
image: ghcr.io/zephyrproject-rtos/ci:v0.26.11
image: ghcr.io/zephyrproject-rtos/ci:v0.26.13

steps:
- name: Apply Container Owner Mismatch Workaround
Expand Down
7 changes: 6 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,10 @@
*.swp
*.swo
*~
.\#*

# Emacs
\#*\#

build*/
!doc/build/
!scripts/build
Expand All @@ -27,6 +29,8 @@ outdir
outdir-*
scripts/basic/fixdep
scripts/gen_idt/gen_idt
coverage-report
doc-coverage.info
doc/_build
doc/doxygen
doc/xml
Expand All @@ -53,6 +57,7 @@ venv
.venv
.DS_Store
.clangd
new.info

# CI output
compliance.xml
Expand Down
23 changes: 16 additions & 7 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -111,11 +111,6 @@ zephyr_library_named(zephyr)

if(CONFIG_LEGACY_GENERATED_INCLUDE_PATH)
zephyr_include_directories(${PROJECT_BINARY_DIR}/include/generated/zephyr)
message(WARNING "
Warning: CONFIG_LEGACY_GENERATED_INCLUDE_PATH is currently enabled by default
so that user applications can continue to use the legacy include paths for the
generated headers. This Kconfig will be deprecated and eventually removed in
the future releases.")
endif()

zephyr_include_directories(
Expand Down Expand Up @@ -1888,6 +1883,21 @@ if(CONFIG_BUILD_OUTPUT_INFO_HEADER)
)
endif()

if (CONFIG_LLEXT AND CONFIG_LLEXT_EXPORT_BUILTINS_BY_SLID)
#slidgen must be the first post-build command to be executed
#on the Zephyr ELF to ensure that all other commands, such as
#binary file generation, are operating on a preparated ELF.
list(PREPEND
post_build_commands
COMMAND ${PYTHON_EXECUTABLE}
${ZEPHYR_BASE}/scripts/build/llext_prepare_exptab.py
--elf-file ${PROJECT_BINARY_DIR}/${KERNEL_ELF_NAME}
--slid-listing ${PROJECT_BINARY_DIR}/slid_listing.txt
-vvv
)

endif()

if(NOT CMAKE_C_COMPILER_ID STREQUAL "ARMClang")
set(check_init_priorities_input
$<IF:$<TARGET_EXISTS:native_runner_executable>,${BYPRODUCT_KERNEL_EXE_NAME},${BYPRODUCT_KERNEL_ELF_NAME}>
Expand Down Expand Up @@ -2129,9 +2139,8 @@ add_custom_command(
COMMAND ${CMAKE_COMMAND}
-DPROJECT_BINARY_DIR=${PROJECT_BINARY_DIR}
-DAPPLICATION_SOURCE_DIR=${APPLICATION_SOURCE_DIR}
-DINTERFACE_INCLUDE_DIRECTORIES="$<JOIN:$<TARGET_PROPERTY:zephyr_interface,INTERFACE_INCLUDE_DIRECTORIES>,:>"
-DINTERFACE_INCLUDE_DIRECTORIES="$<TARGET_PROPERTY:zephyr_interface,INTERFACE_INCLUDE_DIRECTORIES>"
-Dllext_edk_file=${llext_edk_file}
-DAUTOCONF_H=${AUTOCONF_H}
-Dllext_cflags="${llext_edk_cflags}"
-Dllext_edk_name=${CONFIG_LLEXT_EDK_NAME}
-DWEST_TOPDIR=${WEST_TOPDIR}
Expand Down
16 changes: 1 addition & 15 deletions CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,6 @@
/soc/arm/infineon_xmc/ @parthitce
/soc/arm/silabs_exx32/efm32pg1b/ @rdmeneze
/soc/arm/silabs_exx32/efr32mg21/ @l-alfred
/soc/arm/st_stm32/ @erwango
/soc/arm/st_stm32/*/power.c @FRASTM
/soc/arm/st_stm32/stm32mp1/ @arnopo
/soc/arm/st_stm32/stm32h7/*stm32h735* @benediktibk
/soc/arm/st_stm32/stm32l4/*stm32l451* @benediktibk
Expand Down Expand Up @@ -55,8 +53,6 @@
/boards/arm/acn52832/ @sven-hm
/boards/arm/arduino_mkrzero/ @soburi
/boards/arm/bbc_microbit_v2/ @LingaoM
/boards/arm/bl5340_dvk/ @lairdjm
/boards/arm/bl65*/ @lairdjm
/boards/arm/blackpill_f401ce/ @coderkalyan
/boards/arm/blackpill_f411ce/ @coderkalyan
/boards/arm/bt*10/ @greg-leach
Expand All @@ -67,7 +63,6 @@
/boards/arm/cy8ckit_062s4/ @DaWei8823
/boards/arm/cy8ckit_062_wifi_bt/ @ifyall @npal-cy
/boards/arm/cy8cproto_062_4343w/ @ifyall @npal-cy
/boards/arm/disco_l475_iot1/ @erwango
/boards/arm/efm32pg_stk3401a/ @rdmeneze
/boards/arm/faze/ @mbittan @simonguinot
/boards/arm/frdm*/ @mmahadevan108 @dleach02
Expand All @@ -77,18 +72,15 @@
/boards/arm/ip_k66f/ @parthitce @lmajewski
/boards/arm/legend/ @mbittan @simonguinot
/boards/arm/lpcxpresso*/ @mmahadevan108 @dleach02
/boards/arm/mg100/ @rerickson1
/boards/arm/mimx8mm_evk/ @Mani-Sadhasivam
/boards/arm/mimx8mm_phyboard_polis @pefech
/boards/arm/mimxrt*/ @mmahadevan108 @dleach02
/boards/arm/mps2_an385/ @fvincenzo
/boards/arm/msp_exp432p401r_launchxl/ @Mani-Sadhasivam
/boards/arm/npcx7m6fb_evb/ @MulinChao @ChiHuaL
/boards/arm/nrf*/ @carlescufi @lemrey
/boards/arm/nucleo*/ @erwango @ABOSTM @FRASTM
/boards/arm/nucleo_f401re/ @idlethread
/boards/arm/nuvoton_pfm_m487/ @ssekar15
/boards/arm/pinnacle_100_dvk/ @rerickson1
/boards/arm/qemu_cortex_a9/ @ibirnbaum
/boards/arm/qemu_cortex_r*/ @stephanosio
/boards/arm/qemu_cortex_m*/ @ioannisg @stephanosio
Expand All @@ -106,14 +98,13 @@
/boards/arm/sensortile_box/ @avisconti
/boards/arm/steval_fcu001v1/ @Navin-Sankar
/boards/arm/stm32l1_disco/ @karlp
/boards/arm/stm32*_disco/ @erwango @ABOSTM @FRASTM
/boards/arm/stm32h735g_disco/ @benediktibk
/boards/arm/stm32f3_disco/ @ydamigos
/boards/arm/stm32*_eval/ @erwango @ABOSTM @FRASTM
/boards/arm/rcar_*/ @aaillet
/boards/arm/ubx_bmd345eval_nrf52840/ @Navin-Sankar @brec-u-blox
/boards/arm/nrf5340_audio_dk_nrf5340 @koffes @alexsven @erikrobstad @rick1082 @gWacey
/boards/arm/stm32_min_dev/ @sidcha
/boards/ezurio/* @rerickson1
/boards/riscv/rv32m1_vega/ @dleach02
/boards/riscv/adp_xc7k_ae350/ @cwshu @kevinwang821020 @jimmyzhe
/boards/riscv/longan_nano/ @soburi
Expand Down Expand Up @@ -152,7 +143,6 @@
/drivers/*/*cc13xx_cc26xx* @bwitherspoon
/drivers/*/*gd32* @nandojve
/drivers/*/*mcux* @mmahadevan108 @dleach02
/drivers/*/*stm32* @erwango @ABOSTM @FRASTM
/drivers/*/*native_posix* @aescolar @daor-oti
/drivers/*/*lpc11u6x* @mbittan @simonguinot
/drivers/*/*npcx* @MulinChao @ChiHuaL
Expand Down Expand Up @@ -231,7 +221,6 @@
/drivers/gpio/*b91* @andy-liu-telink
/drivers/gpio/*lmp90xxx* @henrikbrixandersen
/drivers/gpio/*nct38xx* @MulinChao @ChiHuaL
/drivers/gpio/*stm32* @erwango
/drivers/gpio/*eos_s3* @fkokosinski @kgugala
/drivers/gpio/*rcar* @aaillet
/drivers/gpio/*esp32* @sylvioalves
Expand Down Expand Up @@ -374,7 +363,6 @@
/drivers/timer/*xlnx_psttc* @wjliang @stephanosio
/drivers/timer/*cc13xx_cc26xx_rtc* @vanti
/drivers/timer/*cavs* @dcpleung
/drivers/timer/*stm32_lptim* @FRASTM
/drivers/timer/*leon_gptimer* @julius-barendt
/drivers/timer/*mips_cp0* @frantony
/drivers/timer/*rcar_cmt* @aaillet
Expand Down Expand Up @@ -424,7 +412,6 @@
/dts/arm64/renesas/ @lorc @xakep-amatop
/dts/arm/quicklogic/ @fkokosinski @kgugala
/dts/arm/seeed_studio/ @str4t0m
/dts/arm/st/ @erwango
/dts/arm/st/h7/*stm32h735* @benediktibk
/dts/arm/st/l4/*stm32l451* @benediktibk
/dts/arm/ti/cc13?2* @bwitherspoon
Expand Down Expand Up @@ -478,7 +465,6 @@
/dts/bindings/*/nxp*s32* @manuargue
/dts/bindings/*/openisa* @dleach02
/dts/bindings/*/raspberrypi*pico* @yonsch
/dts/bindings/*/st* @erwango
/dts/bindings/sensor/ams* @alexanderwachter
/dts/bindings/*/sifive* @mateusz-holenko @kgugala @pgielda
/dts/bindings/*/andes* @cwshu @kevinwang821020 @jimmyzhe
Expand Down
Loading
Loading