Skip to content

Recogni 2.6.0 #34

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

Merged
merged 2,313 commits into from
Sep 16, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2313 commits
Select commit Hold shift + click to select a range
d105a2b
arm: shrink names for null-pointer exception detection Kconfigs
ioannisg May 26, 2021
b3b36f6
arm: cortex-m: shrink hidden option for null-pointer detection
ioannisg May 26, 2021
5d528c5
boards: arm: Update frdm_k64f and mimxrt10{60,64}_evk board docs
MaureenHelm May 25, 2021
505c22e
MAINTAINERS.yml: Add myself as ARM collaborator
May 26, 2021
2323319
tests: ztest: Use #if defined()
May 10, 2021
dde1a21
nios2: max10: fix uart0 base register
nashif May 26, 2021
6148ac9
boards: max10: fix function name in debug section
nashif May 26, 2021
5b8d418
nios2: revert back to builtin sys_io functions
nashif May 26, 2021
4c85b46
kernel: k_sleep: fix return value for absolute timeout
laurenmurphyx64 May 25, 2021
80ad300
dts: same70: use lower case letter in tc0 reg address
mnkp May 26, 2021
a323a41
sensor: qdec_sam: use compatible atmel,sam-tc-qdec
mnkp May 26, 2021
18a24c3
ARC: gcc-m-cpu: use -mcpu=archs as a default for ARCv2 HS
evgeniy-paltsev May 18, 2021
eb9cf9e
soc: arm: nxp: kinetis: k2x: remove MPU support
henrikbrixandersen May 4, 2021
2b0a481
arch: arm: cortex-m: add support for clearing NXP MPU regions at boot
henrikbrixandersen Apr 28, 2021
835ff89
cmake: arm64: Bail out if the old SDK is used
carlocaione May 26, 2021
90f4b5e
manifest: update TF-M with latest upstream
ioannisg May 20, 2021
5fd7a52
samples: tfm_integration: tfm_ipc: Remove regression dependency
microbuilder May 25, 2021
fa041dd
boards: lpcxpresso55s69: fix TFM offset for builds without MCUboot
ioannisg May 25, 2021
d4ae6a9
samples: tfm_ipc: update DT overlay for nucleo_l552ze_q_ns
ioannisg May 25, 2021
00e2bb0
samples: tfm_integration: DT overlay doc fixes for stm32l562e_dk_ns
ioannisg May 25, 2021
6e11ccb
doc/releases: v2.6.0: Update for SoCs and ARM boards
galak May 26, 2021
825170e
drivers: pinmux: mchp: Update pinmux based on latest HAL
scottwcpg May 26, 2021
6e2522d
release: Zephyr 2.6.0-rc2
galak May 27, 2021
afe469e
Bluetooth: ISO: Speed up BT ISO data processing
Casper-Bonde-Bose Mar 29, 2021
04dfcba
Bluetooth: ISO: Add sequence number to ISO data packets
Casper-Bonde-Bose Mar 29, 2021
3af1f4b
Bluetooth: ISO: Make it possible to setup unidirectional CIS
Casper-Bonde-Bose May 10, 2021
909fbb2
drivers: console: rtt: Add no multithreading support
nordic-krch May 26, 2021
9b69036
manifest: update segger
nordic-krch May 26, 2021
f98bc0c
logging: backend_rtt: Align to changes in RTT_LOCK/UNLOCK
nordic-krch May 26, 2021
18e9ec7
drivers: can: can_set_bitrate is not a syscall
May 27, 2021
15b071d
drivers: can: Fix compilation issue
May 27, 2021
921d892
doc/releases: v2.6.0: Update drivers section
galak May 26, 2021
7d37fe2
cmake: c++ exceptions linking support
tejlmand May 25, 2021
08dfe74
tests: libcxx: increase ZTEST_STACKSIZE and added platforms for testing
tejlmand May 27, 2021
95b916d
drivers: wifi: esp32: fix reconnect issue
sylvioalves May 27, 2021
86cff1a
scripts: size_report: fix pylint docstrings and import issues
dcpleung May 10, 2021
1e8f6be
scripts: size_report: recognize C++ file extensions
dcpleung May 10, 2021
3e695cc
scripts: size_report: keep full path until inserting into tree
dcpleung May 10, 2021
e87c82d
scripts: size_report: alter how nodes are grouped together
dcpleung May 11, 2021
c3e8c4e
scripts: size_report: add tree node for hidden symbols
dcpleung May 11, 2021
d475f98
scripts: size_report: add tree node for WORKSPACE
dcpleung May 25, 2021
91177ee
net: sockets: tls: check return code from fcntl
emillindq May 27, 2021
9b7d9d4
drivers: modem: ublox-sara-r4: implement F_GETFL in ioctl
emillindq May 27, 2021
9867ac2
posix: pthread_exit: check for null before dereferencing
maksimmasalski May 26, 2021
268247c
doc: improve installing dependencies
May 27, 2021
b07356d
doc: improve doc processor installation
May 27, 2021
a10ce75
soc: mchp: Deep sleep exit sequence update
scottwcpg May 26, 2021
9c3450d
ci: labeler: add Power Management
gmarull May 27, 2021
9c68951
drivers: ieee802154: fix ACK length handling
edmont May 27, 2021
3dad4a0
pm: device: Get rid of z_pm_core_devices
May 26, 2021
40780fd
pm: device: Get rid of device_idx_t
May 26, 2021
9881ce0
linker: cpp: Disable sorting of C++ exception handling info sections
stephanosio May 27, 2021
5a9d0d5
tests: cpp: libcxx: Update C++ exceptions testing filter
stephanosio May 27, 2021
d05977b
cpp: Restrict C++ exceptions usage to supported archs
stephanosio May 27, 2021
38e1063
doc: release-notes-2.6: Add entries for ADC and PWM drivers
anangl May 27, 2021
22071d6
Tracing: TRACING_NONE Compilation Fix
tleksell-pe May 27, 2021
2b2a2ca
samples: tensorflow: Fix sample path
abrodkin May 26, 2021
12c80eb
drivers: can: init timing.sjw also in canfd mode
str4t0m May 8, 2021
2c61c06
drivers/ADC: STM32: This solves coverity reported in ADC driver.
affrinpinhero-2356 May 24, 2021
2448cfa
scripts: series-push-hook: Use main as base comparison branch
erwango May 19, 2021
bd365cc
tests: posix: common: clock.c: rephrase comment on tick alignment
jenmwms May 18, 2021
94e8c2e
Kconfig: `ROM_START_OFFSET` fix for samd5x
arvinf May 6, 2021
4725db8
scripts: gen_syscall: ignore Coverity overrun check
dcpleung May 26, 2021
51188bc
board: set chosen zephyr,shell-uart in LEON boards DTS
tbr-tt May 28, 2021
aa0a90d
SPARC: add the Flush windows software trap
tbr-tt May 27, 2021
dda2e71
tests: libcxx: added qemu_leon3 to C++ exception test
tbr-tt May 27, 2021
23bb8f4
cpp: Update list of archs supporting C++ exceptions
tbr-tt May 28, 2021
6d99e95
net: mgmt: Initialize the event callbacks statically
pdgendt May 28, 2021
69ce55a
doc: zephyr.doxyfile.in: remove obsolete variable
mbolivar-nordic May 27, 2021
f643469
doc: mainpage.md: fix for new doxygen
mbolivar-nordic May 27, 2021
9464798
doc: external_content: fix for Unix
mbolivar-nordic May 27, 2021
21404c4
Bluetooth: ISO: Simplify reference handling
Vudentz Mar 18, 2021
76ad664
Bluetooth: ISO: Fix not assigning CIG and CIS IDs
Vudentz Mar 30, 2021
8b6d3c6
Bluetooth: ISO: Fix call order of connected callback
Vudentz Mar 30, 2021
fc9b7e6
Bluetooth: conn: Add support for ISO connections to bt_conn_get_info
Vudentz Mar 18, 2021
2a99d80
Bluetooth: shell: Add connection type information to connections command
Vudentz Mar 17, 2021
066a7c2
Bluetooth: conn: Align cleanup for ISO connections
Vudentz Apr 20, 2021
8e6898e
drivers: flash: nrf_qspi_nor: Fix no multithreading compilation
nordic-krch May 28, 2021
106ca70
doc/releases: v2.6.0: Updated Major enhancements section
galak May 28, 2021
79e0ab7
soc: xtensa: linker: Update linker scripts for C++ build
galak May 28, 2021
edff2b0
drivers: serial: nrf_uarte: Fix async/int TX api in inactive state
nordic-krch May 28, 2021
0b2798f
doc: security: Change 'master' to 'main'
d3zd3z May 28, 2021
231a1e7
kernel: mmu: add doxygen group for demand paging APIs
dcpleung May 12, 2021
31c362d
kernel: mmu: rename z_eviction* to k_mem_paging_eviction*
dcpleung May 13, 2021
dfa4b7e
kernel: mmu: z_backing_store* to k_mem_paging_backing_store*
dcpleung May 13, 2021
b2b4a01
doc: add some bits about demand paging
dcpleung May 12, 2021
979926b
doc: release: Add Bluetooth release notes for 2.6
carlescufi May 28, 2021
3033b8e
net: capture: Fix the function documentation
jukkar May 28, 2021
b9253b5
net: capture: Fix the return value of net_capture_is_enabled()
jukkar May 28, 2021
dd574f6
kernel: stack_sentinel: disable in single-threaded builds
ioannisg May 28, 2021
ed6729a
tests: arm: fix name for arm_irq_vector_table test suite
ioannisg May 28, 2021
faae326
net: l2: bluetooth: Handle error if failed to register server
joerchan May 28, 2021
3c04f0c
docs: Change a number of 'master' branch refers to 'main'
galak May 28, 2021
a527409
Bluetooth: host:l2cap: fix sending error in le_ecred_reconf_req
KKopyscinski Apr 16, 2021
e253bbd
doc: release: add documentation changes
gmarull May 28, 2021
9bfa0ae
doc: toolchains: move description of alternative install method on mac
tejlmand May 28, 2021
feaf46e
doc: release-notes-2.6: Added and refined some testcases of kernel
May 26, 2021
a2bb091
docs: Fix doxygen errors in include/sys/mem_manage.h
galak May 28, 2021
9bfae0d
doc: release notes: added oneApi toolchain to release notes
tejlmand May 28, 2021
3332662
doc: release: v2.6: add note for UART console input expired options
MulinChao May 27, 2021
f28d891
doc: release notes: update tracing section
nashif May 27, 2021
9fdd3f2
lib: newlib: fix _gettimeofday hook
aurel32 May 18, 2021
2bd15ce
tests: error_hook skipping div-by-0 test on cortex M0 M0+
FRASTM May 27, 2021
bbbc9b1
nios2: Fix C++ exception handling info linking
stephanosio May 28, 2021
e0d582a
cpp: Remove C++ exception handling arch restriction
stephanosio May 28, 2021
cec683d
tests: cpp: libcxx: Test C++ exception handling on all archs
stephanosio May 28, 2021
4011c33
doc: release: final release notes for cortex-m
ioannisg May 28, 2021
bcbb784
doc: release: release notes for Cortex-R
ioannisg May 28, 2021
c9656cf
doc: release notes: remove blank lines
ioannisg May 28, 2021
c708a17
pm: device: remove CONFIG_PM_MAX_DEVICES
gmarull May 27, 2021
3d39f72
sensor: use function properties to document the context
nashif May 28, 2021
f5f8eb7
Bluetooth: host: Notify application about prepare write error
joerchan May 28, 2021
8d53def
Bluetooth: host: Reject remote public key on same X coordinate.
joerchan May 28, 2021
b9a5868
Bluetooth: host: Log failure to initiatie security for bonded peer
joerchan May 28, 2021
56c73ea
Bluetooth: samples: Fix peripheral sample handling of string values
joerchan May 26, 2021
d8378d6
Bluetooth: hci: Add response structure for HCI CTE sampling enable cmd
ppryga-nordic May 28, 2021
725ceb6
Bluetooth: controller: hci: Set correct return params for CTE sampl e…
ppryga-nordic May 28, 2021
1d0de7a
Bluetooth: host: Check sync_handle return value when CTE sampl enable
ppryga-nordic May 28, 2021
5fcbe5e
dts: arm: nxp: Add port property to nxp,lpc-gpio nodes
galak May 28, 2021
7f77240
drivers: gpio: mcux_lpc: Convert driver to use devicetree port prop
galak May 28, 2021
c5e50ef
workflows: backport: Switch to using main
carlescufi May 31, 2021
3e66dd2
Bluetooth: Host: add missing zero CIDs in ecred_conn_req
KKopyscinski Apr 14, 2021
975ed76
Bluetooth: Host: do not overwrite result in le_ecred_conn_req
KKopyscinski Apr 14, 2021
9c4dba1
Bluetooth: Host: change error returned when ecred_conn_req
KKopyscinski Apr 15, 2021
4bc5a02
Bluetooth: ISO: Fix BIG cleanup
Thalley May 31, 2021
f0b4376
doc/releases: v2.6.0: Update for logging subsystem
nordic-krch May 28, 2021
91f0212
doc: add docs for west spdx
mbolivar-nordic May 27, 2021
1b4fcc4
doc: release-notes-2.6: west extensions
mbolivar-nordic May 27, 2021
9138e87
drivers: i2c: gpio: fix compilation
henrikbrixandersen May 31, 2021
6910d4d
boards: arm: arty: fix compilation with v2c_daplink shield enabled
henrikbrixandersen May 31, 2021
5e0ca9b
drivers: can: sjw == 0 in can_set_timing should not change sjw
alexanderwachter Apr 25, 2021
6ca9249
modules: mbedTLS: Add separate Kconfig entry for MBEDTLS_HAVE_TIME_DATE
rlubos May 19, 2021
fe1de12
Bluetooth: Host: Add status check BIG sync/create events
Thalley May 30, 2021
a2d4aab
tests: bluetooth: bsim: Updated advx test to verify sync data
cvinayak May 31, 2021
c877385
Bluetooth: controller: Fix incorrect ext header flag access
cvinayak May 31, 2021
c024645
tests: bluetooth: bsim: Updated advx test to verify previous sync data
cvinayak May 31, 2021
cabcae2
Bluetooth: controller: Fix incorrect prev periodic header flag access
cvinayak May 31, 2021
0de4c30
Bluetooth: controller: Fix incorrect prev aux header flag access
cvinayak May 31, 2021
12ba459
Bluetooth: controller: Minor improvements to ext header population
cvinayak May 31, 2021
20896ba
thread analyzer: fix formatting for unsigned int
nashif May 13, 2021
ec5e301
boards: up_squared: remove 32bit variant
nashif May 27, 2021
86209ac
boards: qemu_x86_coverage: remove board testing coverage
nashif May 27, 2021
11b8dd8
boards: minnowboard: remove untested and old board
nashif May 27, 2021
22941f3
release notes: document removed x86 boards
nashif May 27, 2021
100a0b8
boards: acrn: do not run net/bt tests
nashif May 28, 2021
d5cdbcb
docs: release notes: PM API changes
May 27, 2021
bfa581d
docs: release notes: PM release notes
May 27, 2021
4889f4f
docs: release notes: Simple tags fixes
May 27, 2021
5531525
soc: arm: Fix condition to set lpc55xxx flash wait states
MaureenHelm May 27, 2021
bfd2719
release: Zephyr 2.6.0-rc3
galak Jun 2, 2021
d37ecbd
doc/releases: v2.6.0 Add new R-Car platform drivers
aaillet Jun 2, 2021
1716d30
boards: arm: bl5340: Fix LIS3DH IRQ levels
Jun 2, 2021
1064f6e
logging: Eclipse CDT parser workaround
xhpohanka May 27, 2021
e35e7e1
doc/releases: v2.6.0: Updates and cleanups
galak Jun 2, 2021
d88ee23
doc: colibri board: Add missing empty lines
chrta Jun 2, 2021
d8cf5fa
boards: doc: Update H3ULCB documentation
aaillet May 20, 2021
7e6e05c
tests: posix: common: clock: exclude ehl_crb from test posix realtime
jenmwms May 26, 2021
ed40728
doc/releases: v2.6.0: Update to MCUmgr and Shell section
de-nordic May 28, 2021
182417f
lib: newlib: Add minimum required heap size config
stephanosio May 28, 2021
c1849d1
tests: mem_alloc: Increase heap size for newlib nano test
stephanosio May 30, 2021
7978813
tests: net: getaddrinfo: Increase newlib heap size
stephanosio May 30, 2021
282a644
drivers/sensor: lis2dh: use gpio_dt_spec oriented macros
avisconti May 13, 2021
f611996
samples: net: sockets: big_http_download: Update certificate
rlubos Jun 2, 2021
328e842
doc: scripts: gen_devicetree_rest: add workaround for page width
gmarull Jun 2, 2021
733eaa2
doc/releases: v2.6.0: Updates
galak Jun 2, 2021
366a64c
samples/boards/stm32: PM Blinky: Rework README
erwango Jun 1, 2021
4dd49ac
Bluetooth: host: Fix CCC store on write for multiple connections
joerchan Jun 2, 2021
3260ed1
doc: intro: Add a reference to ARMv8-R
carlescufi Jun 2, 2021
cb8c90e
doc: gs: Clearly state the main dependencies min version
carlescufi Jun 2, 2021
70d721c
Tracing: Incorrect Unlock Mutex Trace Hook Fix
tleksell-pe Jun 3, 2021
86c9286
cmake: warn the user if a Zephyr library is created in app-mode
tejlmand Jun 2, 2021
d7707b4
doc: release-notes-2.6: add release notes for disk drivers
jfischer-no Jun 2, 2021
92afba6
doc: release-notes-2.6: add release notes for USB
jfischer-no Jun 2, 2021
4e8c809
drivers/sensor: lps22hh: Fix the raw to kPa sample conversion
avisconti Jun 3, 2021
c9a7ce8
nxp: rt series eth timer clock enable
hakehuang May 17, 2021
e879be1
drivers/sensor: lis2mdl: Fix temperature sample handling
avisconti Jun 3, 2021
1d43f2f
boards: arm: 96b_aerocore2: fix table rendering
gmarull Jun 3, 2021
4f3a76a
doc: release: Add sensor changes to v2.6.0 release notes
MaureenHelm Jun 3, 2021
0aeb678
doc: release: Add NXP-related changes to v2.6.0 release notes
MaureenHelm Jun 3, 2021
af75587
doc/releases: v2.6.0: add resolved issues
galak Jun 3, 2021
6cfced8
boards: rt600: Add information to connect an external debug probe
mmahadevan108 Jun 2, 2021
b06d084
docs: pm: System power management diagram
May 27, 2021
a02704b
tests: i2s_speed: Increase the RX buffer count
mmahadevan108 May 24, 2021
09ee9d6
logging: log_core.c: fix coding guideline 15.7 missing comment
jenmwms May 17, 2021
d6a3679
logging: log_msg.c: fix coding guideline 15.7 missing comment
jenmwms May 17, 2021
5e9c583
arch/x86_64: Terrible, awful hackery to bootstrap entry
May 14, 2021
9cb8dcb
arch/x86_64: Use modern CR0 assembly
May 27, 2021
f479d5c
boards/x86/acrn: Add APIC IDs
May 28, 2021
c6f3887
boards/x86/acrn_ehl_crb: Enable SMP by default
May 28, 2021
3da652f
boards/x86/acrn: Rework board documentation
May 28, 2021
45bd3de
boards/x86/acrn: Use APIC_TSC_DEADLINE_TIMER
May 28, 2021
39354d9
size_report: give root node a unique identifier
nashif Jun 3, 2021
e2068d1
boards: arm: Clarify J-Link OpenSDA firmware usage for frdm_k64f
MaureenHelm Jun 3, 2021
95e359d
Bluetooth: controller: Check length field of scan response data
joerchan Jun 4, 2021
6ce18c6
drivers: can: mcan: Fix DBTP sjw register writes
Jun 4, 2021
45a6de6
drivers: fix pm callback signature
gmarull Jun 4, 2021
f8e7ecf
shell: Add missing dependency to shell log backend
nordic-krch Jun 4, 2021
ad1a505
manifest: segger: zephyr kconfig options
pdgendt Jun 4, 2021
8ebb641
drivers: cc13xx_cc26xx: fix pm.h not included
niflostancu Jun 4, 2021
c2efcc3
tfm: interface: Fix bug where FPU registers were not restored correctly
oyvindronningstad Jun 4, 2021
adae515
Bluetooth: controller: Fix conn setup regression
cvinayak Jun 4, 2021
24bd45b
pm: do not use deprecate Kconfig
nashif Jun 4, 2021
4a85eca
shell: fix tab for dynamic commands
Jun 4, 2021
fac1a5e
doc/releases: v2.6.0: minor updates
galak Jun 4, 2021
489a69c
cmake: support ZephyrBuildConfiguration_ROOT for package location
tejlmand Jun 3, 2021
e08a7f5
doc: Zephyr build configuration CMake package freestanding
tejlmand Jun 3, 2021
c1a97ac
doc: application: add details on example-application
gmarull May 26, 2021
b1aefca
doc: add example application to the release notes
gmarull Jun 4, 2021
f6b22ec
doc: security: Add CVE-2021-3581 to docs
d3zd3z Jun 4, 2021
36a2432
doc/ref/api: Update API Version Modified
galak Jun 4, 2021
93ccb58
doc/releases: v2.6.0: Updates for release
galak Jun 4, 2021
79a6c07
release: Updates for v2.6.0
galak Jun 2, 2021
899df71
merge #1 :: add support for the ariane soc + genesys2 board
sabhiram Jan 18, 2021
c900a0c
feature :: add basic GPIO support (#2)
sabhiram Jan 20, 2021
a792c1a
merge #3 :: GPIO support for ariane
sabhiram Jan 22, 2021
f520555
merge #5 :: fix board definitions and genesys2 dts stuff
sabhiram Jan 22, 2021
82d7c51
Fixup defconfig file (#6)
brudley Jan 22, 2021
facf8be
merge #7 :: ariane :: fix linker script to better handle ROM_BASE/RO…
brudley Jan 22, 2021
b773c25
merge #9 :: dts cleanup, interrupt fun run-around
sabhiram Jan 27, 2021
0891dcd
Add FATFS Ramdisk to Genesys board (#11)
brudley Jan 29, 2021
d5bce1b
merge #13 :: revert back to vanilla ns16550 serial driver
brudley Feb 2, 2021
7a0d5cf
merge #12 :: update yml file to use FAT fs from recogni
brudley Feb 2, 2021
17acdb7
merge #14 :: ethernet :: low-risc eth driver et al
sabhiram Feb 3, 2021
747fdb1
bugfix:: disable interrupts beginning of ISR (#15)
akifsaglam Feb 4, 2021
2d5b7c7
Enable zperf on Genesys (#16)
brudley Feb 4, 2021
a414964
Initial scorpio shell FS Ramdisk, NET, DEVICE, KERNEL & DATE shells. …
brudley Feb 6, 2021
fde47c8
Changes: (#21)
akifsaglam Apr 10, 2021
96a9b57
Fix unaligned access exception in gptp, add SW hook (#22)
brudley May 4, 2021
13da9cc
use ssh access over http for manifest
sabhiram May 13, 2021
cb796de
pin mbedtls to pre 2.6 version
sabhiram May 13, 2021
4a09aba
remove overlay from zephyr west.yml
sabhiram May 14, 2021
1881cfe
remove `scorpio` from zephyr as an app
sabhiram May 16, 2021
68e9d97
Define Scorpio MSI vector (#24)
akifsaglam Jun 2, 2021
9e85f39
merge #26 :: add littlefs to scorpio build tree
brudley Jun 23, 2021
e8d3f29
bugfix :: west.yml typo for revision
sabhiram Jun 23, 2021
31c9801
Tweak block size for lfs tests while on SCORPIO_FLASH. (#27)
brudley Jun 29, 2021
ff43d80
Update tftp library with latest upstream mods (#28)
brudley Jul 2, 2021
372eb03
fix build warnings for 64bit systems
sabhiram Jul 10, 2021
0af27da
merge #29 :: Add mcuboot module to west.yml
brudley Jul 26, 2021
a492f74
merge #30 :: update mcuboot config for scorpio
brudley Jul 26, 2021
77e5801
merge #31 :: swap mcuboot to use https instead of git@ cloning
brudley Jul 27, 2021
5f4e695
update mcuboot app to `ebreak` on missing EMMC image
sabhiram Jul 28, 2021
d6e0ad7
do not create ihex file from elf
sabhiram Jul 13, 2021
59743e7
merge :: #33 Recover hello world and echo app builds
akifsaglam Aug 3, 2021
e5be953
update mcuboot to set board, dts and soc root automatically
sabhiram Aug 3, 2021
cb8c96d
update mcuboot app to ignore various i2c like drivers etc
sabhiram Aug 3, 2021
4cca5cb
net: icmp: add option to suppress destination unreachable errors.
berendo Jul 30, 2021
6ded7c5
catchup with 2.6 merge
sabhiram Aug 13, 2021
5c97cf1
bugfix :: update SRAM base for mcuboot module
sabhiram Aug 16, 2021
6fdcbd7
Merge branch 'recogni' into recogni-2.6.0
sabhiram Sep 16, 2021
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.
7 changes: 5 additions & 2 deletions .buildkite/daily.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,14 @@ steps:
- .buildkite/run.sh
env:
ZEPHYR_TOOLCHAIN_VARIANT: "zephyr"
ZEPHYR_SDK_INSTALL_DIR: "/opt/sdk/zephyr-sdk-0.12.4"
ZEPHYR_SDK_INSTALL_DIR: "/opt/toolchains/zephyr-sdk-0.12.4"
parallelism: 400
timeout_in_minutes: 210
retry:
manual: true
plugins:
- docker#v3.5.0:
image: "zephyrprojectrtos/ci:v0.11.16"
image: "zephyrprojectrtos/ci:v0.17.1"
propagate-environment: true
volumes:
- "/var/lib/buildkite-agent/git-mirrors:/var/lib/buildkite-agent/git-mirrors"
Expand All @@ -27,6 +27,9 @@ steps:
- junit-annotate#v1.7.0:
artifacts: twister-*.xml

- command:
- .buildkite/mergejunit.sh

notify:
- email: "[email protected]"
if: build.state != "passed"
19 changes: 19 additions & 0 deletions .buildkite/mergejunit.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
#!/bin/bash
# Copyright (c) 2021 Linaro Limited
#
# SPDX-License-Identifier: Apache-2.0
set -eE

buildkite-agent artifact download twister-*.xml .

xmls=""

for f in twister-*xml; do [ -s ${f} ] && xmls+="${f} "; done

if [ "${xmls}" ]; then
junitparser merge ${xmls} junit.xml
buildkite-agent artifact upload junit.xml
junit2html junit.xml
buildkite-agent artifact upload junit.xml.html
buildkite-agent annotate --style "info" "Read the <a href=\"artifact://junit.xml.html\">JUnit test report</a>"
fi
7 changes: 5 additions & 2 deletions .buildkite/pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,14 @@ steps:
- .buildkite/run.sh
env:
ZEPHYR_TOOLCHAIN_VARIANT: "zephyr"
ZEPHYR_SDK_INSTALL_DIR: "/opt/sdk/zephyr-sdk-0.12.4"
ZEPHYR_SDK_INSTALL_DIR: "/opt/toolchains/zephyr-sdk-0.12.4"
parallelism: 20
timeout_in_minutes: 180
retry:
manual: true
plugins:
- docker#v3.5.0:
image: "zephyrprojectrtos/ci:v0.11.16"
image: "zephyrprojectrtos/ci:v0.17.1"
propagate-environment: true
volumes:
- "/var/lib/buildkite-agent/git-mirrors:/var/lib/buildkite-agent/git-mirrors"
Expand All @@ -26,3 +26,6 @@ steps:
- plugins:
- junit-annotate#v1.7.0:
artifacts: twister-*.xml

- command:
- .buildkite/mergejunit.sh
3 changes: 3 additions & 0 deletions .buildkite/run.sh
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,9 @@ function cleanup()
echo "--- ccache stats at finish"
ccache -s

# Cleanup on exit
rm -fr *

# disk usage
echo "--- disk usage at finish"
df -h
Expand Down
2 changes: 1 addition & 1 deletion .clang-format
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ BreakConstructorInitializersBeforeComma: false
#BreakConstructorInitializers: BeforeComma # Unknown to clang-format-4.0
BreakAfterJavaFieldAnnotations: false
BreakStringLiterals: false
ColumnLimit: 80
ColumnLimit: 100
CommentPragmas: '^ IWYU pragma:'
#CompactNamespaces: false # Unknown to clang-format-4.0
ConstructorInitializerAllOnOneLineOrOnePerLine: false
Expand Down
2 changes: 1 addition & 1 deletion .github/SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ updates:
At this time, with the latest release of v2.5.0, the supported
versions are:

- 1.14.x: Current LTS
- 1.14.2: Current LTS
- v2.4.0: Prior release
- v2.5.0: Current release

Expand Down
5 changes: 5 additions & 0 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -137,6 +137,11 @@
"area: Shields":
- "boards/shields/**"
- "samples/shields/**"
"area: Power Management":
- "subsys/pm/**/*"
- "include/pm/**/*"
- "tests/subsys/pm/**/*"
- "samples/subsys/pm/**/*"
"platform: NXP":
- "boards/arm/frdm*/**"
- "boards/arm/hexiwear*/**"
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/backport.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ on:
- closed
- labeled
branches:
- master
- main

jobs:
backport:
Expand Down
85 changes: 85 additions & 0 deletions .github/workflows/bsim.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
name: Bluetooth Tests

on:
pull_request_target:
paths:
- "west.yml"
- "subsys/bluetooth/**"
- "tests/bluetooth/bsim_bt/**"
- "boards/posix/**"
- "soc/posix/**"
- "arch/posix/**"

jobs:
bsim-build-cancel:
runs-on: ubuntu-latest
steps:
- name: Cancel Previous Runs
uses: styfle/[email protected]
with:
access_token: ${{ github.token }}
bsim-build:
runs-on: ubuntu-latest
needs: bsim-build-cancel
container:
image: zephyrprojectrtos/ci:v0.17.1
options: '--entrypoint /bin/bash'
env:
ZEPHYR_TOOLCHAIN_VARIANT: zephyr
ZEPHYR_SDK_INSTALL_DIR: /opt/toolchains/zephyr-sdk-0.12.4
CLANG_ROOT_DIR: /usr/lib/llvm-12
BSIM_OUT_PATH: /opt/bsim/
BSIM_COMPONENTS_PATH: /opt/bsim/components
EDTT_PATH: ../tools/edtt
bsim_bt_test_results_file: ./bsim_bt_out/bsim_results.xml
steps:
- name: Update PATH for west
run: |
echo "$HOME/.local/bin" >> $GITHUB_PATH

- name: checkout
uses: actions/checkout@v2
with:
ref: ${{ github.event.pull_request.head.sha }}
fetch-depth: 0

- name: west setup
run: |
west init -l . || true
west update

- name: Run Bluetooth Tests with BSIM
run: |
#source zephyr-env.sh
export ZEPHYR_BASE=${PWD}
WORK_DIR=${ZEPHYR_BASE}/bsim_bt_out tests/bluetooth/bsim_bt/compile.sh
RESULTS_FILE=${ZEPHYR_BASE}/${bsim_bt_test_results_file} \
SEARCH_PATH=tests/bluetooth/bsim_bt/ tests/bluetooth/bsim_bt/run_parallel.sh

- name: Upload Test Results
if: always()
uses: actions/upload-artifact@v2
with:
name: Bluetooth Test Results
path: ./bsim_bt_out/bsim_results.xml

publish-test-results:
name: "Publish Unit Tests Results"
needs: bsim-build
runs-on: ubuntu-20.04
# the build-and-test job might be skipped, we don't need to run this job then
if: success() || failure()

steps:
- name: Download Artifacts
uses: actions/download-artifact@v2
with:
path: artifacts

- name: Publish Unit Test Results
uses: EnricoMi/[email protected]
with:
check_name: Bluetooth Test Results
github_token: ${{ secrets.GITHUB_TOKEN }}
files: "**/bsim_results.xml"
comment_on_pr: false
90 changes: 90 additions & 0 deletions .github/workflows/clang.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,90 @@
name: Build with Clang/LLVM

on: pull_request_target

jobs:
clang-build-cancel:
runs-on: ubuntu-latest
steps:
- name: Cancel Previous Runs
uses: styfle/[email protected]
with:
access_token: ${{ github.token }}
clang-build:
runs-on: ubuntu-latest
needs: clang-build-cancel
container:
image: zephyrprojectrtos/ci:v0.17.1
options: '--entrypoint /bin/bash'
strategy:
fail-fast: false
matrix:
subset: [1, 2, 3, 4, 5]
env:
ZEPHYR_SDK_INSTALL_DIR: /opt/toolchains/zephyr-sdk-0.12.4
CLANG_ROOT_DIR: /usr/lib/llvm-12
MATRIX_SIZE: 5
steps:
- name: Cancel Previous Runs
uses: styfle/[email protected]
with:
access_token: ${{ github.token }}
- name: Update PATH for west
run: |
echo "$HOME/.local/bin" >> $GITHUB_PATH

- name: checkout
uses: actions/checkout@v2
with:
ref: ${{ github.event.pull_request.head.sha }}
fetch-depth: 0

- name: west setup
run: |
west init -l . || true
west update

- name: Check Environment
run: |
cmake --version
${CLANG_ROOT_DIR}/bin/clang --version
gcc --version
ls -la

- name: Run Tests with Twister
run: |
#source zephyr-env.sh
export ZEPHYR_BASE=${PWD}
export ZEPHYR_TOOLCHAIN_VARIANT=llvm
./scripts/twister --inline-logs -M -N -v -p native_posix --subset ${{matrix.subset}}/${MATRIX_SIZE} --retry-failed 3

- name: Upload Unit Test Results
if: always()
uses: actions/upload-artifact@v2
with:
name: Unit Test Results (Subset ${{ matrix.subset }})
path: twister-out/twister.xml

publish-test-results:
name: "Publish Unit Tests Results"
needs: clang-build
runs-on: ubuntu-20.04
# the build-and-test job might be skipped, we don't need to run this job then
if: success() || failure()

steps:
- name: Download Artifacts
uses: actions/download-artifact@v2
with:
path: artifacts

- name: Display structure of downloaded files
run: ls -R

- name: Publish Unit Test Results
uses: EnricoMi/[email protected]
with:
check_name: Unit Test Results
github_token: ${{ secrets.GITHUB_TOKEN }}
files: "**/twister.xml"
comment_on_pr: false
60 changes: 60 additions & 0 deletions .github/workflows/coding_guidelines.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
name: Coding Guidelines

on: pull_request

jobs:
compliance_job:
runs-on: ubuntu-latest
name: Run coding guidelines checks on patch series (PR)
steps:
- name: Checkout the code
uses: actions/checkout@v2
with:
ref: ${{ github.event.pull_request.head.sha }}
fetch-depth: 0

- name: cache-pip
uses: actions/cache@v1
with:
path: ~/.cache/pip
key: ${{ runner.os }}-doc-pip

- name: Install python dependencies
run: |
pip3 install unidiff
pip3 install wheel
pip3 install sh

- name: Install Packages
run: |
sudo apt-get install ocaml-base-nox
wget https://launchpad.net/~npalix/+archive/ubuntu/coccinelle/+files/coccinelle_1.0.8~20.04npalix1_amd64.deb
sudo dpkg -i coccinelle_1.0.8~20.04npalix1_amd64.deb

- name: Run Coding Guildeines Checks
continue-on-error: true
id: coding_guidelines
env:
BASE_REF: ${{ github.base_ref }}
run: |
export ZEPHYR_BASE=$PWD
git config --global user.email "[email protected]"
git config --global user.name "Github Actions"
git remote -v
git rebase origin/${BASE_REF}
source zephyr-env.sh
# debug
ls -la
git log --pretty=oneline | head -n 10
./scripts/ci/guideline_check.py --output output.txt -c origin/${BASE_REF}..

- name: check-warns
run: |
if [[ -s "output.txt" ]]; then
errors=$(cat output.txt)
errors="${errors//'%'/'%25'}"
errors="${errors//$'\n'/'%0A'}"
errors="${errors//$'\r'/'%0D'}"
echo "::error file=output.txt::$errors"
exit 1;
fi
16 changes: 2 additions & 14 deletions .github/workflows/doc-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ jobs:
sudo pip3 install -U setuptools wheel pip
pip3 install -r scripts/requirements-base.txt
pip3 install -r scripts/requirements-doc.txt
pip3 install west==0.10.1
pip3 install west==0.11.0

- name: west setup
run: |
Expand All @@ -56,7 +56,7 @@ jobs:
- name: build-docs
run: |
source zephyr-env.sh
make -C doc htmldocs
SPHINXOPTS="-q -j auto" make -C doc htmldocs
tar cvf htmldocs.tar --directory=./doc/_build html

- name: upload-build
Expand All @@ -65,15 +65,3 @@ jobs:
with:
name: htmldocs.tar
path: htmldocs.tar

- name: check-warns
run: |
if [ -s doc/_build/doc.warnings ]; then
docwarn=$(cat doc/_build/doc.warnings)
docwarn="${docwarn//'%'/'%25'}"
docwarn="${docwarn//$'\n'/'%0A'}"
docwarn="${docwarn//$'\r'/'%0D'}"
# We treat doc warnings as errors
echo "::error file=doc.warnings::$docwarn"
exit 1
fi
Loading