Date   

Daily JIRA Digest

donotreply@...
 

NEW JIRA items within last 24 hours: 0

UPDATED JIRA items within last 24 hours: 15
[ZEP-1121] Add config support for enabling SoCWatch in Zephyr
https://jira.zephyrproject.org/browse/ZEP-1121

[ZEP-1172] Update logger Api to allow using a hook for SYS_LOG_BACKEND_FN function
https://jira.zephyrproject.org/browse/ZEP-1172

[ZEP-1241] Missing test for starting new work queues with legacy APIs.
https://jira.zephyrproject.org/browse/ZEP-1241

[ZEP-1287] ARC SPI 1 Port is not working
https://jira.zephyrproject.org/browse/ZEP-1287

[ZEP-1195] Wrong ATT error code passed to the application
https://jira.zephyrproject.org/browse/ZEP-1195

[ZEP-1268] Echo server does not reply to echo request
https://jira.zephyrproject.org/browse/ZEP-1268

[ZEP-1267] Echo server crashes upon reception of router advertisement
https://jira.zephyrproject.org/browse/ZEP-1267

[ZEP-544] Web site search on /doc pages returns no results
https://jira.zephyrproject.org/browse/ZEP-544

[ZEP-1220] Failed read remote used features
https://jira.zephyrproject.org/browse/ZEP-1220

[ZEP-1275] UART console inits too late after init sequence refactor
https://jira.zephyrproject.org/browse/ZEP-1275

[ZEP-1250] Print date and timestamp at the beginning of every CI step
https://jira.zephyrproject.org/browse/ZEP-1250

[ZEP-458] C++ compiler flags are not managed correctly
https://jira.zephyrproject.org/browse/ZEP-458

[ZEP-1239] qemu_x86_iamcu sporadic fail in tests/legacy/kernel/test_timer/microkernel
https://jira.zephyrproject.org/browse/ZEP-1239

[ZEP-1237] QEMU NIOS2 sporadic FAIL in tests/legacy/kernel/test_timer/nanokernel
https://jira.zephyrproject.org/browse/ZEP-1237

[ZEP-1238] QEMU NIOS2 sporadic FAIL in tests/legacy/kernel/test_context
https://jira.zephyrproject.org/browse/ZEP-1238


CLOSED JIRA items within last 24 hours: 18
[ZEP-921] (Fixed) Miscellaneous documentation work
https://jira.zephyrproject.org/browse/ZEP-921

[ZEP-775] (Fixed) Enable USB CDC by default on Arduino 101 and redirect serial to USB
https://jira.zephyrproject.org/browse/ZEP-775

[ZEP-233] (Fixed) Support USB mass storage device class
https://jira.zephyrproject.org/browse/ZEP-233

[ZEP-1289] (Fixed) Race condition with k_sem_take
https://jira.zephyrproject.org/browse/ZEP-1289

[ZEP-1297] (Fixed) test/legacy/kernel/test_mail: failure on ARC platforms
https://jira.zephyrproject.org/browse/ZEP-1297

[ZEP-1154] (Fixed) tests/samples failing with unified kernel
https://jira.zephyrproject.org/browse/ZEP-1154

[ZEP-1299] (Fixed) System can't resume completely with DMA suspend and resume operation
https://jira.zephyrproject.org/browse/ZEP-1299

[ZEP-1124] (Fixed) tests/kernel/test_sprintf/microkernel/testcase.ini#test failure on frdm_k64f
https://jira.zephyrproject.org/browse/ZEP-1124

[ZEP-1255] (Fixed) debugserver: failed to build a sample app with debugserver parameter
https://jira.zephyrproject.org/browse/ZEP-1255

[ZEP-172] (Cannot Reproduce) tests/kernel/test_task_priv/test FAILED in QEMU
https://jira.zephyrproject.org/browse/ZEP-172

[ZEP-1263] (Duplicate) test_mbox_api failed @ARC @ARM
https://jira.zephyrproject.org/browse/ZEP-1263

[ZEP-867] (Fixed) misuse of "select" in SOC/board Kconfigs
https://jira.zephyrproject.org/browse/ZEP-867

[ZEP-1104] (Fixed) "kernel primerer v2" doc inconsistant with header file "kernel.h"
https://jira.zephyrproject.org/browse/ZEP-1104

[ZEP-1253] (Done) fatal.c: build warning raised against using deprecated sys_thread_self_get()
https://jira.zephyrproject.org/browse/ZEP-1253

[ZEP-1186] (Fixed) K_TIMER_DEFINE, K_ALERT_DEFINE inconsistent btw "kernel.h" and "Kernel Primer v2"
https://jira.zephyrproject.org/browse/ZEP-1186

[ZEP-1182] (Fixed) kernel.h doxygen show unexpected "asm" blocks
https://jira.zephyrproject.org/browse/ZEP-1182

[ZEP-1240] (Fixed) alert: unexpected API listed in "kernel primer v2"
https://jira.zephyrproject.org/browse/ZEP-1240

[ZEP-845] (Fixed) UART for ARC on Arduino 101 behaves unexpectedly
https://jira.zephyrproject.org/browse/ZEP-845


RESOLVED JIRA items within last 24 hours: 0


Daily Gerrit Digest

donotreply@...
 

NEW within last 24 hours:
- https://gerrit.zephyrproject.org/r/7450 : Bluetooth: hci_uart: reduce configured stack sizes
- https://gerrit.zephyrproject.org/r/7449 : arm: initialize _interrupt_stack for stack analysis
- https://gerrit.zephyrproject.org/r/7417 : net: Use alignment macros when copying IP address
- https://gerrit.zephyrproject.org/r/7446 : gdb (ARC): Upgrade to 7.12
- https://gerrit.zephyrproject.org/r/7447 : hosttools-tarball: Remove host "gcc", "binutils" and "make"
- https://gerrit.zephyrproject.org/r/7396 : kernel: declare main and idle stack as globals
- https://gerrit.zephyrproject.org/r/7445 : gdb (IAMCU): Fix unrecognized architecture
- https://gerrit.zephyrproject.org/r/7448 : ext: lib: mbedtls : Upgrading mbedTLS library
- https://gerrit.zephyrproject.org/r/7418 : tinycrypt/hmac: Array compared to NULL has no effect
- https://gerrit.zephyrproject.org/r/7419 : tinycrypt/sha256: Array compared to NULL has no effect
- https://gerrit.zephyrproject.org/r/7414 : ethernet: ksdk: Add driver initialization priority to Kconfig
- https://gerrit.zephyrproject.org/r/7405 : drivers: ieee802154: RX stack debug enhancements
- https://gerrit.zephyrproject.org/r/7415 : ethernet: ksdk: Use unified kernel API
- https://gerrit.zephyrproject.org/r/7416 : CI: incude a simple timestamp to each step in verify job
- https://gerrit.zephyrproject.org/r/7406 : net: mgmt: Use macro to define the stack
- https://gerrit.zephyrproject.org/r/7402 : net: Declare a macro to define stacks used by networking
- https://gerrit.zephyrproject.org/r/7388 : samples/led-demo: Fix missing include file
- https://gerrit.zephyrproject.org/r/7390 : samples/leds-demo: Listen on the ANY address
- https://gerrit.zephyrproject.org/r/7389 : samples/leds-demo: Fix not using the LED correctly

UPDATED within last 24 hours:
- https://gerrit.zephyrproject.org/r/4872 : DO NOT MERGE: k_poll: asynchronous I/O framework
- https://gerrit.zephyrproject.org/r/7169 : tests/ztest/mock: remove usage of legacy k_fifo_get()
- https://gerrit.zephyrproject.org/r/6948 : firq: Add suspend and restore for firq_stack
- https://gerrit.zephyrproject.org/r/6912 : arcv2_timer0: Add suspend and resume support
- https://gerrit.zephyrproject.org/r/7225 : net: coverity: fix constant dead code
- https://gerrit.zephyrproject.org/r/6911 : arcv2_irq: Add power management suspend/resume
- https://gerrit.zephyrproject.org/r/7090 : arc: Define _arc_v2_irq_unit device
- https://gerrit.zephyrproject.org/r/6149 : Test: Ignore, just for testing purposes.
- https://gerrit.zephyrproject.org/r/7370 : net: shell: Add command to print stack usage info
- https://gerrit.zephyrproject.org/r/7371 : net: Move stack related Kconfig options to Kconfig.stack
- https://gerrit.zephyrproject.org/r/7372 : net: rpl: Increase the RX stack usage
- https://gerrit.zephyrproject.org/r/7327 : build: fixes Kbuild flag management
- https://gerrit.zephyrproject.org/r/7251 : build: fixes bad bit shift operation
- https://gerrit.zephyrproject.org/r/7113 : DRAFT net: Add initial IP stack offloading support
- https://gerrit.zephyrproject.org/r/6666 : samples/leds_demo: Add config for using 802.15.4
- https://gerrit.zephyrproject.org/r/7270 : clock_control: Add Beetle clock_control
- https://gerrit.zephyrproject.org/r/7271 : gpio: Enable clock control in Beetle GPIO driver
- https://gerrit.zephyrproject.org/r/7098 : pinmux: stm32f4: Setup SPI pins
- https://gerrit.zephyrproject.org/r/7107 : tests: Add spi_masterslave test program
- https://gerrit.zephyrproject.org/r/7104 : drivers: spi: Add nRF5 SPI slave driver
- https://gerrit.zephyrproject.org/r/7101 : drivers: spi: Add STM32fX SPI driver
- https://gerrit.zephyrproject.org/r/7099 : pinmux: nucleo_f401re: Setup SPI pins on the board
- https://gerrit.zephyrproject.org/r/5604 : drivers: spi: Add flag to allow platform drivers to switch to slave mode
- https://gerrit.zephyrproject.org/r/7103 : defconfig: 96b_carbon: Enable the SPI driver by default
- https://gerrit.zephyrproject.org/r/7102 : defconfig: nucleo_f401re: Enable the SPI driver by default
- https://gerrit.zephyrproject.org/r/7106 : boards: arm: 96b_carbon_nrf51: add support for 96Boards Carbon
- https://gerrit.zephyrproject.org/r/7100 : pinmux: 96b_carbon: Setup SPI pins on the board
- https://gerrit.zephyrproject.org/r/7105 : defconfig: 96b_nitrogen: Enable SPI configs

MERGED within last 24 hours:
- https://gerrit.zephyrproject.org/r/7382 : clock_control: Cleanup main Kconfig
- https://gerrit.zephyrproject.org/r/7383 : clock_control: Cleanup nrf5 clock_control driver
- https://gerrit.zephyrproject.org/r/7384 : clock_control: Cleanup quark_se driver
- https://gerrit.zephyrproject.org/r/7385 : clock_control: Cleanup stm32f4x driver
- https://gerrit.zephyrproject.org/r/7386 : clock_control: Cleanup stm32f10x driver
- https://gerrit.zephyrproject.org/r/7438 : doc: Fix up API descriptions for kernel event logger
- https://gerrit.zephyrproject.org/r/7441 : enc28j60: Fixes an issue reading/writing long frames from SPI
- https://gerrit.zephyrproject.org/r/7436 : sensor: fixes program hangs in the apds9960 sample
- https://gerrit.zephyrproject.org/r/7440 : kernel: Minor optimization to kernel event logger timestamping
- https://gerrit.zephyrproject.org/r/7428 : scrips/kconfig: use snprintf() vs sprintf()
- https://gerrit.zephyrproject.org/r/7432 : kernel: fix obsolete access to fields in K_DEBUG() calls
- https://gerrit.zephyrproject.org/r/7444 : samples: configure philosophers with more than 32 priorities
- https://gerrit.zephyrproject.org/r/7425 : test_map: fix uninitialized area
- https://gerrit.zephyrproject.org/r/7443 : kernel: support for more than 32 total priorities
- https://gerrit.zephyrproject.org/r/7435 : sensor: fixes dead code in the apds9960 sample
- https://gerrit.zephyrproject.org/r/7427 : test_fp_saring/nanokernel: fix uninitialized variable
- https://gerrit.zephyrproject.org/r/7434 : iot/zoap: Fix decoding of 16-bit delta
- https://gerrit.zephyrproject.org/r/7433 : tests: test CONFIG_KERNEL_DEBUG and CONFIG_ASSERT
- https://gerrit.zephyrproject.org/r/7423 : test_fp_sharing: fix uninitialized variable
- https://gerrit.zephyrproject.org/r/7422 : samples/kernel_event_logger: initialize variable
- https://gerrit.zephyrproject.org/r/7442 : win-build: Fixes a kconfig incompatibility for Windows
- https://gerrit.zephyrproject.org/r/7439 : doc: Revise kernel event logger documentation
- https://gerrit.zephyrproject.org/r/7429 : tests/legacy/kernel/test_libs: use memcpy() vs strncpy()
- https://gerrit.zephyrproject.org/r/7424 : test_static_idt: fix uninitialized variable
- https://gerrit.zephyrproject.org/r/7420 : pinmux: Make default init priority be between GPIO's prio and device prio.
- https://gerrit.zephyrproject.org/r/7430 : test_static_idt: fix unininitialized variable
- https://gerrit.zephyrproject.org/r/7437 : kernel: Ensure event logger APIs convert timeouts to millseconds
- https://gerrit.zephyrproject.org/r/7426 : test_map: initialize memory block
- https://gerrit.zephyrproject.org/r/7421 : kernel: remove v2 usage and rename KERNEL_V2_DEBUG
- https://gerrit.zephyrproject.org/r/7431 : kernel: fix thread prio and stack size types in some APIs
- https://gerrit.zephyrproject.org/r/7412 : kernel: support for more than 32 total priorities
- https://gerrit.zephyrproject.org/r/7413 : samples: configure philosophers with more than 32 priorities
- https://gerrit.zephyrproject.org/r/7407 : kernel: Ensure event logger APIs convert timeouts to millseconds
- https://gerrit.zephyrproject.org/r/7408 : doc: Fix up API descriptions for kernel event logger
- https://gerrit.zephyrproject.org/r/7409 : doc: Revise kernel event logger documentation
- https://gerrit.zephyrproject.org/r/7410 : kernel: Minor optimization to kernel event logger timestamping
- https://gerrit.zephyrproject.org/r/7391 : sensor: fixes dead code in the apds9960 sample
- https://gerrit.zephyrproject.org/r/7411 : sensor: fixes program hangs in the apds9960 sample
- https://gerrit.zephyrproject.org/r/7397 : iot/zoap: Fix decoding of 16-bit delta
- https://gerrit.zephyrproject.org/r/7404 : tests: test CONFIG_KERNEL_DEBUG and CONFIG_ASSERT
- https://gerrit.zephyrproject.org/r/7403 : kernel: fix obsolete access to fields in K_DEBUG() calls
- https://gerrit.zephyrproject.org/r/7387 : kernel: fix thread prio and stack size types in some APIs
- https://gerrit.zephyrproject.org/r/7393 : test_static_idt: fix unininitialized variable
- https://gerrit.zephyrproject.org/r/7401 : test_fp_saring/nanokernel: fix uninitialized variable
- https://gerrit.zephyrproject.org/r/7394 : test_map: initialize memory block
- https://gerrit.zephyrproject.org/r/7399 : test_static_idt: fix uninitialized variable
- https://gerrit.zephyrproject.org/r/7400 : test_map: fix uninitialized area
- https://gerrit.zephyrproject.org/r/7398 : test_fp_sharing: fix uninitialized variable
- https://gerrit.zephyrproject.org/r/7395 : legacy/kernel/test_{static_id,stackprot}: 'fatal fault' is not a failure
- https://gerrit.zephyrproject.org/r/7392 : samples/kernel_event_logger: initialize variable
- https://gerrit.zephyrproject.org/r/7381 : kernel: remove v2 usage and rename KERNEL_V2_DEBUG
- https://gerrit.zephyrproject.org/r/7379 : net: bt: Print data length for both recv and send
- https://gerrit.zephyrproject.org/r/7380 : net: bt: Remove comments about nbuf extra references
- https://gerrit.zephyrproject.org/r/7215 : clone: change patch to optional step
- https://gerrit.zephyrproject.org/r/7373 : Merge bluetooth branch into master
- https://gerrit.zephyrproject.org/r/7232 : x86: set accessed bit in ROM-based GDT
- https://gerrit.zephyrproject.org/r/7301 : enc28j60: Fixes an issue reading/writing long frames from SPI
- https://gerrit.zephyrproject.org/r/7149 : win-build: Fixes a kconfig incompatibility for Windows
- https://gerrit.zephyrproject.org/r/7122 : zephyr-sdk.inc: specify default download folder
- https://gerrit.zephyrproject.org/r/7257 : tests/legacy/kernel/test_libs: use memcpy() vs strncpy()
- https://gerrit.zephyrproject.org/r/7253 : scrips/kconfig: use snprintf() vs sprintf()
- https://gerrit.zephyrproject.org/r/7121 : zephyr-sdk.conf: Bump version and change TARGET_VENDOR
- https://gerrit.zephyrproject.org/r/7135 : make_zephyr_sdk.sh: Bump version to 0.9
- https://gerrit.zephyrproject.org/r/7141 : qemu: fix fatal warning
- https://gerrit.zephyrproject.org/r/7146 : meta-zephyr-sdk-build.sh: Build 64 bit SDK
- https://gerrit.zephyrproject.org/r/7144 : poky-patches: Removed unneeded patches
- https://gerrit.zephyrproject.org/r/7138 : packagegroup-cross-canadian.bbappend: Removed
- https://gerrit.zephyrproject.org/r/7143 : x86 toolchain: Support for software floating point
- https://gerrit.zephyrproject.org/r/7130 : arch-iamcu.inc: self-contained BSP info
- https://gerrit.zephyrproject.org/r/7147 : make_zephyr_sdk.sh: Modify SDK name
- https://gerrit.zephyrproject.org/r/7145 : meta-zephyr-sdk-clone.sh: Modified to clone "morty"
- https://gerrit.zephyrproject.org/r/7134 : arch-nios2.inc: self-contained BSP info
- https://gerrit.zephyrproject.org/r/7132 : binutils (IAMCU): Upgrade to 2.27
- https://gerrit.zephyrproject.org/r/7128 : gcc (ARC): Upgrade to 6.2.1
- https://gerrit.zephyrproject.org/r/7142 : meta-toolchain: keep various /usr/share folders
- https://gerrit.zephyrproject.org/r/7124 : gcc: upgrade to 6.2.x
- https://gerrit.zephyrproject.org/r/7136 : template_dir: Remove unused code
- https://gerrit.zephyrproject.org/r/7137 : template_dir: sdk_version fix
- https://gerrit.zephyrproject.org/r/7127 : arc.conf: Update preferred versions for GCC and GDB
- https://gerrit.zephyrproject.org/r/7131 : iamcu.conf: Update preferred versions
- https://gerrit.zephyrproject.org/r/7139 : openocd-legacy_git: modified build environment
- https://gerrit.zephyrproject.org/r/7133 : gcc (IAMCU): Upgrade to 6.2.0
- https://gerrit.zephyrproject.org/r/7140 : openocd: modified build environment
- https://gerrit.zephyrproject.org/r/7129 : gdb (ARC) : Upgrade to 7.10
- https://gerrit.zephyrproject.org/r/7125 : newlib: fix install
- https://gerrit.zephyrproject.org/r/7126 : arch-arc.inc: self-contained BSP info
- https://gerrit.zephyrproject.org/r/7369 : net: Fix unknown func call when getting stack vars
- https://gerrit.zephyrproject.org/r/7285 : Bluetooth: Controller: Implement ECC commands
- https://gerrit.zephyrproject.org/r/7123 : binutils: upgrade to version 2.27
- https://gerrit.zephyrproject.org/r/7378 : aio: Cleanup AIO comparator driver
- https://gerrit.zephyrproject.org/r/6941 : pinmux: Make default init priority be between GPIO's prio and device prio.
- https://gerrit.zephyrproject.org/r/7377 : boards: nucleo_f103rb: define user LED


Re: [release] Jenkins issues due to Apache cert for OpenDaylight, Zephyr and Open-O

Ryan Goulding <ryandgoulding@...>
 

Thanks for the quick fix, Andy et al!

Regards,

Ryan Goulding

On Fri, Nov 18, 2016 at 2:04 PM, Andrew Grimberg <
agrimberg(a)linuxfoundation.org> wrote:

On 11/18/2016 10:32 AM, Andrew Grimberg wrote:
Greetings Folks,

We just found out that the install point from Apache for Maven has a
cert that recently expired. This is causing issues with builds in
Jenkins as we use it for building java code but also as our mechanism
for shipping logs from Jenkins to Nexus.

We've put the Jenkins servers into shutdown mode while we implement a
work around to this issue.

I don't have an ETA on when the cert will be fixed, I'm figuring it's
going to be about 30 - 60 minutes before I'll have a fix in place for
all systems. We'll unlock the Jenkins server as soon as we get a fix in
place for each project.
The work around has been put in place. If you see any issues related to
this change, please reach out to your respective helpdesks.

-Andy-

--
Andrew J Grimberg
Systems Administrator
Release Engineering Team Lead
The Linux Foundation


_______________________________________________
release mailing list
release(a)lists.opendaylight.org
https://lists.opendaylight.org/mailman/listinfo/release


Re: Jenkins issues due to Apache cert for OpenDaylight, Zephyr and Open-O

Andrew Grimberg <agrimberg@...>
 

On 11/18/2016 10:32 AM, Andrew Grimberg wrote:
Greetings Folks,

We just found out that the install point from Apache for Maven has a
cert that recently expired. This is causing issues with builds in
Jenkins as we use it for building java code but also as our mechanism
for shipping logs from Jenkins to Nexus.

We've put the Jenkins servers into shutdown mode while we implement a
work around to this issue.

I don't have an ETA on when the cert will be fixed, I'm figuring it's
going to be about 30 - 60 minutes before I'll have a fix in place for
all systems. We'll unlock the Jenkins server as soon as we get a fix in
place for each project.
The work around has been put in place. If you see any issues related to
this change, please reach out to your respective helpdesks.

-Andy-

--
Andrew J Grimberg
Systems Administrator
Release Engineering Team Lead
The Linux Foundation


Jenkins issues due to Apache cert for OpenDaylight, Zephyr and Open-O

Andrew Grimberg <agrimberg@...>
 

Greetings Folks,

We just found out that the install point from Apache for Maven has a
cert that recently expired. This is causing issues with builds in
Jenkins as we use it for building java code but also as our mechanism
for shipping logs from Jenkins to Nexus.

We've put the Jenkins servers into shutdown mode while we implement a
work around to this issue.

I don't have an ETA on when the cert will be fixed, I'm figuring it's
going to be about 30 - 60 minutes before I'll have a fix in place for
all systems. We'll unlock the Jenkins server as soon as we get a fix in
place for each project.

-Andy-

--
Andrew J Grimberg
Systems Administrator
Release Engineering Team Lead
The Linux Foundation


Daily JIRA Digest

donotreply@...
 

NEW JIRA items within last 24 hours: 1
[ZEP-1300] ARM LTD V2M Beetle Support [Phase 2]
https://jira.zephyrproject.org/browse/ZEP-1300


UPDATED JIRA items within last 24 hours: 15
[ZEP-911] Refine thread priorities & locking
https://jira.zephyrproject.org/browse/ZEP-911

[ZEP-248] Add a BOARD/SOC porting guide
https://jira.zephyrproject.org/browse/ZEP-248

[ZEP-1134] CI: record data about failed sanitycheck TCs which are rerun
https://jira.zephyrproject.org/browse/ZEP-1134

[ZEP-958] simplify pinmux interface and merge the pinmux_dev into one single API
https://jira.zephyrproject.org/browse/ZEP-958

[ZEP-1301] Set the _Swap() return value on ARC the same way it is now done on ARM ?
https://jira.zephyrproject.org/browse/ZEP-1301

[ZEP-83] support edge/pulse interrupts on ARC
https://jira.zephyrproject.org/browse/ZEP-83

[ZEP-1179] Build issues when compiling with LLVM from ISSM (icx)
https://jira.zephyrproject.org/browse/ZEP-1179

[ZEP-1268] Echo server does not reply to echo request
https://jira.zephyrproject.org/browse/ZEP-1268

[ZEP-1249] eth_ksdk is broken by unified kernel upgrade
https://jira.zephyrproject.org/browse/ZEP-1249

[ZEP-1200] Failed to establish connection with remote sending Directed Advertising packets
https://jira.zephyrproject.org/browse/ZEP-1200

[ZEP-1291] libzephyr.a dependency on phony "gcc" target
https://jira.zephyrproject.org/browse/ZEP-1291

[ZEP-1263] test_mbox_api failed @ARC @ARM
https://jira.zephyrproject.org/browse/ZEP-1263

[ZEP-1250] Print date and timestamp at the beginning of every CI step
https://jira.zephyrproject.org/browse/ZEP-1250

[ZEP-1196] Hang on first ATT command received
https://jira.zephyrproject.org/browse/ZEP-1196

[ZEP-1060] Contributor guide for documentation missing
https://jira.zephyrproject.org/browse/ZEP-1060


CLOSED JIRA items within last 24 hours: 17
[ZEP-997] (Fixed) Refactor save/restore feature from spi_qmsi driver
https://jira.zephyrproject.org/browse/ZEP-997

[ZEP-661] (Fixed) QMSI shim driver: SPI: Implement suspend and resume callbacks
https://jira.zephyrproject.org/browse/ZEP-661

[ZEP-999] (Fixed) Refactor save/restore feature from gpio_qmsi driver
https://jira.zephyrproject.org/browse/ZEP-999

[ZEP-1005] (Fixed) Extend dma_qmsi driver to support save/restore peripheral context
https://jira.zephyrproject.org/browse/ZEP-1005

[ZEP-1260] (Cannot Reproduce) group id is not correct
https://jira.zephyrproject.org/browse/ZEP-1260

[ZEP-1164] (Fixed) ztest skip waiting the test case to finish its execution
https://jira.zephyrproject.org/browse/ZEP-1164

[ZEP-1259] (Won't Do) Eddystone example has some url spec problem
https://jira.zephyrproject.org/browse/ZEP-1259

[ZEP-1252] (Fixed) Test test_chan_blen_transfer does not build for quark_d2000_crb
https://jira.zephyrproject.org/browse/ZEP-1252

[ZEP-1071] (Won't Do) "sys_clock_hw_cycles_per_tick" for hpet timer?
https://jira.zephyrproject.org/browse/ZEP-1071

[ZEP-990] (Won't Do) DW ADC driver reaches ADC_STATE_ERROR
https://jira.zephyrproject.org/browse/ZEP-990

[ZEP-938] (Cannot Reproduce) Samples/hello_world/nanokernel: Build fail, when enable CONFIG_RANDOM_GENERATOR=y
https://jira.zephyrproject.org/browse/ZEP-938

[ZEP-1021] (Fixed) warning raised when using K_FIFO_DEFINE
https://jira.zephyrproject.org/browse/ZEP-1021

[ZEP-1193] (Fixed) thread options: "kernel.h" and "Kernel Primer v2" inconsistent
https://jira.zephyrproject.org/browse/ZEP-1193

[ZEP-1087] (Won't Do) "task_offload_to_fiber" should be renamed (k_) to inline unified kernel?
https://jira.zephyrproject.org/browse/ZEP-1087

[ZEP-1127] (Won't Do) A few bytes of stack not initialized @ARM with CONFIG_INIT_STACKS=y
https://jira.zephyrproject.org/browse/ZEP-1127

[ZEP-1022] (Fixed) minor issues in "zephyr/include/kernel.h"
https://jira.zephyrproject.org/browse/ZEP-1022

[ZEP-1273] (Cannot Reproduce) Zephyr build systems misses updates to some source files and doesn't recompile them
https://jira.zephyrproject.org/browse/ZEP-1273


RESOLVED JIRA items within last 24 hours: 0


Daily Gerrit Digest

donotreply@...
 

NEW within last 24 hours:
- https://gerrit.zephyrproject.org/r/7378 : aio: Cleanup AIO comparator driver
- https://gerrit.zephyrproject.org/r/7377 : boards: nucleo_f103rb: define user LED
- https://gerrit.zephyrproject.org/r/7285 : Bluetooth: Controller: Implement ECC commands
- https://gerrit.zephyrproject.org/r/7374 : Bluetooth: L2CAP: Fix segmentation
- https://gerrit.zephyrproject.org/r/7327 : build: fixes Kbuild flag management
- https://gerrit.zephyrproject.org/r/7369 : net: Fix unknown func call when getting stack vars
- https://gerrit.zephyrproject.org/r/7373 : Merge bluetooth branch into master
- https://gerrit.zephyrproject.org/r/7370 : net: shell: Add command to print stack information
- https://gerrit.zephyrproject.org/r/7372 : net: rpl: Increase the RX stack usage
- https://gerrit.zephyrproject.org/r/7371 : net: Move stack related Kconfig options to Kconfig.stack
- https://gerrit.zephyrproject.org/r/7368 : net: Add util to get RX stack information
- https://gerrit.zephyrproject.org/r/7367 : net: Add util to get interface TX stack information
- https://gerrit.zephyrproject.org/r/7300 : nucleo_l476rg: add board support
- https://gerrit.zephyrproject.org/r/7301 : enc28j60: Fixes an issue reading/writing long frames from SPI
- https://gerrit.zephyrproject.org/r/7328 : build: speed up the build time
- https://gerrit.zephyrproject.org/r/7298 : stm32l4: add pinconf settings for I2C
- https://gerrit.zephyrproject.org/r/7297 : pinmux/stm32: add pinmux definition for i2c
- https://gerrit.zephyrproject.org/r/7291 : stm32l4x: pinmux: add support for STM32L4
- https://gerrit.zephyrproject.org/r/7293 : stm32l4: add gpio support for l4
- https://gerrit.zephyrproject.org/r/7296 : stm32l4: add pinconf for USARTs
- https://gerrit.zephyrproject.org/r/7289 : stm32l4: add initial soc support for stm32l4
- https://gerrit.zephyrproject.org/r/7299 : stm32lx: add i2c driver for the L series
- https://gerrit.zephyrproject.org/r/7295 : stm32l4: add pinmux for USARTs
- https://gerrit.zephyrproject.org/r/7290 : uart: stm32: Add support for STM32L4X
- https://gerrit.zephyrproject.org/r/7294 : stm32l4: add exti support
- https://gerrit.zephyrproject.org/r/7292 : stm32l4: add clock control driver

UPDATED within last 24 hours:
- https://gerrit.zephyrproject.org/r/7104 : drivers: spi: Add nRF5 SPI slave driver
- https://gerrit.zephyrproject.org/r/7103 : defconfig: 96b_carbon: Enable the SPI driver by default
- https://gerrit.zephyrproject.org/r/7101 : drivers: spi: Add STM32fX SPI driver
- https://gerrit.zephyrproject.org/r/7102 : defconfig: nucleo_f401re: Enable the SPI driver by default
- https://gerrit.zephyrproject.org/r/7100 : pinmux: 96b_carbon: Setup SPI pins on the board
- https://gerrit.zephyrproject.org/r/5604 : drivers: spi: Add flag to allow platform drivers to switch to slave mode
- https://gerrit.zephyrproject.org/r/7099 : pinmux: nucleo_f401re: Setup SPI pins on the board
- https://gerrit.zephyrproject.org/r/7098 : pinmux: stm32f4: Setup SPI pins
- https://gerrit.zephyrproject.org/r/7106 : boards: arm: 96b_carbon_nrf51: add support for 96Boards Carbon
- https://gerrit.zephyrproject.org/r/7107 : tests: Add spi_masterslave test program
- https://gerrit.zephyrproject.org/r/7105 : defconfig: 96b_nitrogen: Enable SPI configs
- https://gerrit.zephyrproject.org/r/6913 : power: Add ARC core suspend and resume support
- https://gerrit.zephyrproject.org/r/6948 : firq: Add suspend and restore for firq_stack
- https://gerrit.zephyrproject.org/r/7090 : arc: Define _arc_v2_irq_unit device
- https://gerrit.zephyrproject.org/r/5504 : dma: Introduce STM32F4x DMA driver
- https://gerrit.zephyrproject.org/r/6128 : drivers: Add basic Atmel SAM USART driver
- https://gerrit.zephyrproject.org/r/6127 : arch: Add pmc, gpio internal Atmel SAM drivers
- https://gerrit.zephyrproject.org/r/6662 : ext: Add Atmel SAM3X header files from Atmel ASF library
- https://gerrit.zephyrproject.org/r/5028 : boards: Add Atmel SAM E70 Xplained board support
- https://gerrit.zephyrproject.org/r/5027 : arch: Add Atmel SAM E70 SoC support
- https://gerrit.zephyrproject.org/r/5025 : ext: Add Atmel SAM E70 header files from Atmel ASF library
- https://gerrit.zephyrproject.org/r/6367 : net: Remove legacy Contiki based uIP stack
- https://gerrit.zephyrproject.org/r/6971 : net: Moved net/ to subsys/net
- https://gerrit.zephyrproject.org/r/6972 : net: Remove Kconfig option for new IP stack
- https://gerrit.zephyrproject.org/r/6941 : pinmux: Make default init priority be between GPIO's prio and device prio.
- https://gerrit.zephyrproject.org/r/7028 : Bluetooth: AT: Improve at_get_number API()
- https://gerrit.zephyrproject.org/r/7030 : Bluetooth: HFP HF: SLC Connection send/parse CIND
- https://gerrit.zephyrproject.org/r/7077 : Bluetooth: HFP HF: SLC query indicators present value
- https://gerrit.zephyrproject.org/r/7263 : Bluetooth: HFP HF: Implement missing callback for indicators
- https://gerrit.zephyrproject.org/r/7076 : Bluetooth: AT: Change API name skip_whitespace to skip_space
- https://gerrit.zephyrproject.org/r/7029 : Bluetooth: AT: Command parsing for range of values
- https://gerrit.zephyrproject.org/r/7115 : gpio: Fix drivers incorrectly testing various flags
- https://gerrit.zephyrproject.org/r/7071 : tests: add sem test cases which use unified kernel
- https://gerrit.zephyrproject.org/r/7182 : tests: add pipe test cases which use unified kernel
- https://gerrit.zephyrproject.org/r/7034 : tests: add fifo/lifo test cases with unified kernel
- https://gerrit.zephyrproject.org/r/7262 : tests: add mutex api test cases which use unified kernel
- https://gerrit.zephyrproject.org/r/7072 : tests: add stack test cases which use unified kernel
- https://gerrit.zephyrproject.org/r/7251 : build: fixes bad bit shift operation
- https://gerrit.zephyrproject.org/r/7050 : gpio: Cleanup Atmel SAM3 gpio driver
- https://gerrit.zephyrproject.org/r/7051 : serial: Cleanup Kconfig dependancy for k20 support
- https://gerrit.zephyrproject.org/r/6708 : script: collect random build issues
- https://gerrit.zephyrproject.org/r/3311 : include/crypto: Crypto abstraction header
- https://gerrit.zephyrproject.org/r/7215 : clone: change patch to optional step
- https://gerrit.zephyrproject.org/r/7149 : win-build: Fixes a kconfig incompatibility for Windows
- https://gerrit.zephyrproject.org/r/6911 : arcv2_irq: Add power management suspend/resume
- https://gerrit.zephyrproject.org/r/6912 : arcv2_timer0: Add suspend and resume support
- https://gerrit.zephyrproject.org/r/6291 : Bluetooth: SDP: Initial SDP client interface API

MERGED within last 24 hours:
- https://gerrit.zephyrproject.org/r/7366 : net: shell: Fix warning in case CONFIG_NET_IPv6 is not enabled
- https://gerrit.zephyrproject.org/r/7365 : Bluetooth: RFCOMM: Initiate DLC
- https://gerrit.zephyrproject.org/r/7364 : sample: dhcpv4_client: use unified kernel APIs
- https://gerrit.zephyrproject.org/r/7314 : net: Fix compile warnings when building with UDP disabled
- https://gerrit.zephyrproject.org/r/7315 : net: tcp: Send a FIN|ACK when transitioning from ESTABLISHED->LAST_ACK
- https://gerrit.zephyrproject.org/r/7316 : net: tcp: No need to #if defined(TCP) inside TCP callback
- https://gerrit.zephyrproject.org/r/7317 : net: tcp: Validate state transitions for debugging purposes
- https://gerrit.zephyrproject.org/r/7359 : doc: Fix up API descriptions for ring buffers
- https://gerrit.zephyrproject.org/r/7358 : doc: Fix up API description for IRQ_CONNECT()
- https://gerrit.zephyrproject.org/r/7357 : doc: Fix up return value descriptions for kernel APIs
- https://gerrit.zephyrproject.org/r/7361 : doc: Add descriptions for clock-related helper macros
- https://gerrit.zephyrproject.org/r/7360 : doc: Revise timer example to use workqueue instead of alert
- https://gerrit.zephyrproject.org/r/7362 : doc: Minor cosmetic tweaks for kernel API descriptions
- https://gerrit.zephyrproject.org/r/7356 : doc: Improve descriptions of workqueue APIs
- https://gerrit.zephyrproject.org/r/7355 : doc: Improve descriptions for some user-supplied functions
- https://gerrit.zephyrproject.org/r/7354 : doc: Enable Kernel Primer links to macro-type APIs
- https://gerrit.zephyrproject.org/r/7341 : kernel: event_logger: use POST_KERNEL instead of NANOKERNEL
- https://gerrit.zephyrproject.org/r/7348 : samples: button: stop the app if device binding fails
- https://gerrit.zephyrproject.org/r/7342 : tests/tinycrypt: Fix wrong sizeof argument
- https://gerrit.zephyrproject.org/r/7337 : net: ip: fix variable type mismatching issue
- https://gerrit.zephyrproject.org/r/7340 : Revert "build: Handle ALL_LIBS dependencies correctly"
- https://gerrit.zephyrproject.org/r/7353 : samples: grove_lcd: stop the app if device binding fails
- https://gerrit.zephyrproject.org/r/7350 : drivers: gpio_atmel: Fix erronous if statement
- https://gerrit.zephyrproject.org/r/7346 : tests/tinycrypt: Fix wrong sizeof argument in test_ccm_mode
- https://gerrit.zephyrproject.org/r/7336 : samples: net: fix a memcmp len error
- https://gerrit.zephyrproject.org/r/7347 : tests/tinycrypt: Fix wrong sizeof argument in test_ccm_mode (2nd)
- https://gerrit.zephyrproject.org/r/7345 : tests/tinycrypt: Fix dead code issue (2nd)
- https://gerrit.zephyrproject.org/r/7333 : samples: drivers: gpio: Exit from testcase if device not found
- https://gerrit.zephyrproject.org/r/7338 : drivers: cc2520: fix variable type mismatching issue
- https://gerrit.zephyrproject.org/r/7339 : tests: libs: Fix string overflow
- https://gerrit.zephyrproject.org/r/7344 : tests/tinycrypt: Fix dead code issue (1st)
- https://gerrit.zephyrproject.org/r/7330 : drivers: rtc: fix enum type mismatching issue
- https://gerrit.zephyrproject.org/r/7331 : samples: drivers: i2c fram : Exit from testcase if device not found
- https://gerrit.zephyrproject.org/r/7329 : tests: spi: add return value check
- https://gerrit.zephyrproject.org/r/7343 : dlist: fix SYS_DLIST_FOR_EACH_SAFE when operating on empty list
- https://gerrit.zephyrproject.org/r/7334 : samples :usb : Check return value fix
- https://gerrit.zephyrproject.org/r/7332 : tests: benchmark: fix a string format issue
- https://gerrit.zephyrproject.org/r/7335 : net: 802.15.4: Fix a variable type mismatching issue
- https://gerrit.zephyrproject.org/r/7349 : soc: stm32f1: gpio: Fix unnecessary else statement
- https://gerrit.zephyrproject.org/r/7351 : drivers: gpio_dw: Remove contradictory if statement evaluation
- https://gerrit.zephyrproject.org/r/7352 : test: power states: fix dead code issue
- https://gerrit.zephyrproject.org/r/7304 : doc: Enable Kernel Primer links to macro-type APIs
- https://gerrit.zephyrproject.org/r/7305 : doc: Improve descriptions for some user-supplied functions
- https://gerrit.zephyrproject.org/r/7306 : doc: Improve descriptions of workqueue APIs
- https://gerrit.zephyrproject.org/r/7307 : doc: Fix up return value descriptions for kernel APIs
- https://gerrit.zephyrproject.org/r/7308 : doc: Fix up API description for IRQ_CONNECT()
- https://gerrit.zephyrproject.org/r/7309 : doc: Fix up API descriptions for ring buffers
- https://gerrit.zephyrproject.org/r/7310 : doc: Revise timer example to use workqueue instead of alert
- https://gerrit.zephyrproject.org/r/7311 : doc: Add descriptions for clock-related helper macros
- https://gerrit.zephyrproject.org/r/7312 : doc: Minor cosmetic tweaks for kernel API descriptions
- https://gerrit.zephyrproject.org/r/7323 : samples: grove_lcd: stop the app if device binding fails
- https://gerrit.zephyrproject.org/r/7325 : drivers: gpio_dw: Remove contradictory if statement evaluation
- https://gerrit.zephyrproject.org/r/7322 : drivers: gpio_atmel: Fix erronous if statement
- https://gerrit.zephyrproject.org/r/7324 : soc: stm32f1: gpio: Fix unnecessary else statement
- https://gerrit.zephyrproject.org/r/7326 : samples: button: stop the app if device binding fails
- https://gerrit.zephyrproject.org/r/7318 : dlist: fix SYS_DLIST_FOR_EACH_SAFE when operating on empty list
- https://gerrit.zephyrproject.org/r/7321 : tests: libs: Fix string overflow
- https://gerrit.zephyrproject.org/r/7319 : samples: drivers: gpio: Exit from testcase if device not found
- https://gerrit.zephyrproject.org/r/7320 : samples: drivers: i2c fram : Exit from testcase if device not found
- https://gerrit.zephyrproject.org/r/7313 : tests: spi: add return value check
- https://gerrit.zephyrproject.org/r/7302 : Bluetooth: L2CAP: Fix regression with move to k_sem API
- https://gerrit.zephyrproject.org/r/7303 : verify: fullcheck: enable jobs for arm branch
- https://gerrit.zephyrproject.org/r/7287 : Bluetooth: tests: Fix Makefiles comments
- https://gerrit.zephyrproject.org/r/7288 : Bluetooth: Kconfig: Remove deprecated dependency on NANO_TIMEOUT
- https://gerrit.zephyrproject.org/r/7286 : Bluetooth: Kconfig: Remove deprecated dependency for ECC support
- https://gerrit.zephyrproject.org/r/7284 : kernel/arm: fix race condition when setting _Swap() return value
- https://gerrit.zephyrproject.org/r/7078 : Bluetooth: RFCOMM: Refactor rfcomm_handle_pn()
- https://gerrit.zephyrproject.org/r/7276 : wpan_serial: Minimize debug output by default and set proper nbuf size
- https://gerrit.zephyrproject.org/r/7211 : drivers: ieee802154: Fix cc2520 raw mode
- https://gerrit.zephyrproject.org/r/7226 : test: power states: fix dead code issue
- https://gerrit.zephyrproject.org/r/7239 : tests/tinycrypt: Fix dead code issue (1st)
- https://gerrit.zephyrproject.org/r/7243 : tests/tinycrypt: Fix dead code issue (2nd)
- https://gerrit.zephyrproject.org/r/7248 : tests/tinycrypt: Fix wrong sizeof argument in test_ccm_mode
- https://gerrit.zephyrproject.org/r/7266 : tests/tinycrypt: Fix wrong sizeof argument in test_ccm_mode (2nd)
- https://gerrit.zephyrproject.org/r/7267 : tests/tinycrypt: Solve style issues in test_ccm_mode
- https://gerrit.zephyrproject.org/r/7230 : test/tinycrypt: Solve style issues in test_hmac_prng
- https://gerrit.zephyrproject.org/r/7229 : tests/tinycrypt: Fix wrong sizeof argument
- https://gerrit.zephyrproject.org/r/7274 : tests/tinycrypt/aes: Solve style issues in comments
- https://gerrit.zephyrproject.org/r/7272 : tests/tinycrypt/aes: Remove struct declaration inside function
- https://gerrit.zephyrproject.org/r/7273 : tests/tinycrypt/aes: Variable declarations at the beginning of a block
- https://gerrit.zephyrproject.org/r/7275 : tests/tinycrypt/aes: Replace spaces by tabs
- https://gerrit.zephyrproject.org/r/7208 : kernel: event_logger: use POST_KERNEL instead of NANOKERNEL
- https://gerrit.zephyrproject.org/r/7210 : Revert "build: Handle ALL_LIBS dependencies correctly"
- https://gerrit.zephyrproject.org/r/7170 : drivers: cc2520: fix variable type mismatching issue
- https://gerrit.zephyrproject.org/r/7174 : net: ip: fix variable type mismatching issue
- https://gerrit.zephyrproject.org/r/7175 : samples: net: fix a memcmp len error
- https://gerrit.zephyrproject.org/r/7252 : net: 802.15.4: Fix a variable type mismatching issue
- https://gerrit.zephyrproject.org/r/7258 : samples :usb : Check return value fix
- https://gerrit.zephyrproject.org/r/7249 : tests: benchmark: fix a string format issue
- https://gerrit.zephyrproject.org/r/7222 : serial: Provide new numbering scheme for stm32 UART
- https://gerrit.zephyrproject.org/r/7220 : stm32f1: Update after serial driver rework
- https://gerrit.zephyrproject.org/r/7223 : stm32cube: Add README as porting guidelines
- https://gerrit.zephyrproject.org/r/7221 : stm32f4: Update after serial driver rework
- https://gerrit.zephyrproject.org/r/7219 : serial: Provide STM32Cube based serial driver on stm32f1, stm32f4
- https://gerrit.zephyrproject.org/r/7164 : drivers: rtc: fix enum type mismatching issue
- https://gerrit.zephyrproject.org/r/7282 : drivers: gpio: Remove contradictory if statement evaluation
- https://gerrit.zephyrproject.org/r/7283 : samples: aio comparators: Use expected pointer type in printf
- https://gerrit.zephyrproject.org/r/7278 : sensors/mcp9808: Evaluate sensor_sample_fetch return code
- https://gerrit.zephyrproject.org/r/7280 : drivers: gpio_k64: Remove contradictory if statement evaluation
- https://gerrit.zephyrproject.org/r/7279 : sensors/mcp9808: Evaluate sensor_channel_get return code
- https://gerrit.zephyrproject.org/r/7281 : drivers: gpio_ss: Remove contradictory if statement evaluation
- https://gerrit.zephyrproject.org/r/7277 : Bluetooth: GATT: Fix using out of scope variable


Daily JIRA Digest

donotreply@...
 

NEW JIRA items within last 24 hours: 2
[ZEP-1292] Update external mbed TLS library to latest version (2.4.0)
https://jira.zephyrproject.org/browse/ZEP-1292

[ZEP-1293] ENC28J60 driver doesn't work on Arduino 101
https://jira.zephyrproject.org/browse/ZEP-1293


UPDATED JIRA items within last 24 hours: 4
[ZEP-929] Verify the preempt-thread-only and coop-thread-only configurations
https://jira.zephyrproject.org/browse/ZEP-929

[ZEP-359] Move QEMU handling to a central location
https://jira.zephyrproject.org/browse/ZEP-359

[ZEP-1287] ARC SPI 1 Port is not working
https://jira.zephyrproject.org/browse/ZEP-1287

[ZEP-1295] incorrect doxygen comment in kernel.h:k_work_pending()
https://jira.zephyrproject.org/browse/ZEP-1295


CLOSED JIRA items within last 24 hours: 3
[ZEP-1006] (Fixed) Extend soc_flash_qmsi driver to support save/restore peripheral context
https://jira.zephyrproject.org/browse/ZEP-1006

[ZEP-1041] (Won't Do) NBLE attribute Write event hangs
https://jira.zephyrproject.org/browse/ZEP-1041

[ZEP-1294] (Cannot Reproduce) workq existing in "kernel.h" while missing in "kernel primer v2"
https://jira.zephyrproject.org/browse/ZEP-1294


RESOLVED JIRA items within last 24 hours: 0


Daily Gerrit Digest

donotreply@...
 

NEW within last 24 hours:
- https://gerrit.zephyrproject.org/r/7284 : kernel/arm: fix race condition when setting _Swap() return value
- https://gerrit.zephyrproject.org/r/7215 : clone: change patch to optional step
- https://gerrit.zephyrproject.org/r/7280 : drivers: gpio_k64: Remove contradictory if statement evaluation
- https://gerrit.zephyrproject.org/r/7278 : sensors/mcp9808: Evaluate sensor_sample_fetch return code
- https://gerrit.zephyrproject.org/r/7277 : Bluetooth: GATT: Fix using out of scope variable
- https://gerrit.zephyrproject.org/r/7279 : sensors/mcp9808: Evaluate sensor_channel_get return code
- https://gerrit.zephyrproject.org/r/7247 : enc28j60: Fixes possible out of bound access
- https://gerrit.zephyrproject.org/r/7246 : enc28j60: Fixes possible out of bound access
- https://gerrit.zephyrproject.org/r/7251 : build: fixes bad bit shift operation
- https://gerrit.zephyrproject.org/r/7276 : wpan_serial: Minimize debug output by default and set proper nbuf size
- https://gerrit.zephyrproject.org/r/7282 : drivers: gpio: Remove contradictory if statement evaluation
- https://gerrit.zephyrproject.org/r/7283 : samples: aio comparators: Use expected pointer type in printf
- https://gerrit.zephyrproject.org/r/7281 : drivers: gpio_ss: Remove contradictory if statement evaluation
- https://gerrit.zephyrproject.org/r/7262 : tests: add mutex api tcs which use unified kernel
- https://gerrit.zephyrproject.org/r/7268 : net: RPL requires bigger RX stack
- https://gerrit.zephyrproject.org/r/7252 : net: 802.15.4: Fix a variable type mismatching issue
- https://gerrit.zephyrproject.org/r/7274 : tests/tinycrypt/aes: Solve style issues in comments
- https://gerrit.zephyrproject.org/r/7269 : soc_beetle: Add initial PM configuration
- https://gerrit.zephyrproject.org/r/7270 : clock_control: Add Beetle clock_control
- https://gerrit.zephyrproject.org/r/7271 : gpio: Enable clock control in Beetle GPIO driver
- https://gerrit.zephyrproject.org/r/7273 : tests/tinycrypt/aes: Variable declarations at the beginning of a block
- https://gerrit.zephyrproject.org/r/7275 : tests/tinycrypt/aes: Replace spaces by tabs
- https://gerrit.zephyrproject.org/r/7272 : tests/tinycrypt/aes: Remove struct declaration inside function
- https://gerrit.zephyrproject.org/r/7267 : tests/tinycrypt: Solve style issues in test_ccm_mode
- https://gerrit.zephyrproject.org/r/7248 : tests/tinycrypt: Fix wrong sizeof argument in test_ccm_mode
- https://gerrit.zephyrproject.org/r/7266 : tests/tinycrypt: Fix wrong sizeof argument in test_ccm_mode (2nd)
- https://gerrit.zephyrproject.org/r/7225 : net: coverity: fix constant dead code
- https://gerrit.zephyrproject.org/r/7239 : tests/tinycrypt: Fix dead code issue (1st)
- https://gerrit.zephyrproject.org/r/7243 : tests/tinycrypt: Fix dead code issue (2nd)
- https://gerrit.zephyrproject.org/r/7263 : Bluetooth: HFP HF: Implement missing callback for indicators
- https://gerrit.zephyrproject.org/r/7257 : tests/legacy/kernel/test_libs: use memcpy() vs strncpy()
- https://gerrit.zephyrproject.org/r/7253 : scrips/kconfig: use snprintf() vs sprintf()
- https://gerrit.zephyrproject.org/r/7258 : samples :usb : Check return value fix
- https://gerrit.zephyrproject.org/r/7244 : ext: qmsi: fix an incomplete type issue
- https://gerrit.zephyrproject.org/r/7226 : test: power states: fix dead code issue
- https://gerrit.zephyrproject.org/r/7217 : meta-zephyr-sdk: disable MIPS
- https://gerrit.zephyrproject.org/r/7249 : tests: benchmark: fix a string format issue
- https://gerrit.zephyrproject.org/r/7230 : test/tinycrypt: Solve style issues in test_hmac_prng
- https://gerrit.zephyrproject.org/r/7229 : tests/tinycrypt: Fix wrong sizeof argument
- https://gerrit.zephyrproject.org/r/7232 : x86: set accessed bit in ROM-based GDT
- https://gerrit.zephyrproject.org/r/7223 : stm32cube: Add README as porting guidelines
- https://gerrit.zephyrproject.org/r/7222 : serial: Provide new numbering scheme for stm32 UART
- https://gerrit.zephyrproject.org/r/7221 : stm32f4: Update after serial driver rework
- https://gerrit.zephyrproject.org/r/7220 : stm32f1: Update after serial driver rework
- https://gerrit.zephyrproject.org/r/7219 : serial: Provide STM32Cube based serial driver on stm32f1, stm32f4

UPDATED within last 24 hours:
- https://gerrit.zephyrproject.org/r/6291 : Bluetooth: SDP: Initial SDP client interface API
- https://gerrit.zephyrproject.org/r/6972 : net: Remove Kconfig option for new IP stack
- https://gerrit.zephyrproject.org/r/6971 : net: Moved net/ to subsys/net
- https://gerrit.zephyrproject.org/r/6367 : net: Remove legacy Contiki based uIP stack
- https://gerrit.zephyrproject.org/r/7211 : drivers: ieee802154: Fix cc2520 raw mode
- https://gerrit.zephyrproject.org/r/6913 : power: Add ARC core suspend and resume support
- https://gerrit.zephyrproject.org/r/7090 : arc: Define _arc_v2_irq_unit device
- https://gerrit.zephyrproject.org/r/7076 : Bluetooth: AT: Change API name skip_whitespace to skip_space
- https://gerrit.zephyrproject.org/r/7030 : Bluetooth: HFP HF: SLC Connection send/parse CIND
- https://gerrit.zephyrproject.org/r/7077 : Bluetooth: HFP HF: SLC query indicators present value
- https://gerrit.zephyrproject.org/r/7029 : Bluetooth: AT: Command parsing for range of values
- https://gerrit.zephyrproject.org/r/7028 : Bluetooth: AT: Improve at_get_number API()
- https://gerrit.zephyrproject.org/r/7034 : tests: add fifo/lifo tcs with unified kernel
- https://gerrit.zephyrproject.org/r/7018 : net: Remove legacy IoT sample applications
- https://gerrit.zephyrproject.org/r/7069 : serial: enable 64-bytes FIFO for UART 16750 in uart_ns16550 driver
- https://gerrit.zephyrproject.org/r/7068 : boards: added support for the zedboard_pulpino board
- https://gerrit.zephyrproject.org/r/7124 : gcc: upgrade to 6.2.x
- https://gerrit.zephyrproject.org/r/6129 : compare footprint: add sanity args files
- https://gerrit.zephyrproject.org/r/6768 : usb: Add WebUSB enabled custom class support.
- https://gerrit.zephyrproject.org/r/6912 : arcv2_timer0: Add suspend and resume support
- https://gerrit.zephyrproject.org/r/6911 : arcv2_irq: Add power management suspend/resume
- https://gerrit.zephyrproject.org/r/7149 : win-build: Fixes a kconfig incompatibility for Windows
- https://gerrit.zephyrproject.org/r/6731 : Logging:add exeternal hook to sys_log
- https://gerrit.zephyrproject.org/r/7064 : arch: added support for the riscv32 architecture
- https://gerrit.zephyrproject.org/r/7067 : timer: added timer driver for the pulpino SOC
- https://gerrit.zephyrproject.org/r/7065 : kernel: updated default IDLE_STACK_SIZE to 512 for RISCV32
- https://gerrit.zephyrproject.org/r/7066 : unified: added _MOVE_INSTR for RISCV32 architecture

MERGED within last 24 hours:
- https://gerrit.zephyrproject.org/r/7231 : fatal error handlers: report which thread croaked
- https://gerrit.zephyrproject.org/r/7261 : drivers: gpio_ss: Remove contradictory if statement evaluation
- https://gerrit.zephyrproject.org/r/7260 : drivers: gpio_k64: Remove contradictory if statement evaluation
- https://gerrit.zephyrproject.org/r/7259 : samples: aio comparators: Use expected pointer type in printf
- https://gerrit.zephyrproject.org/r/7265 : sensors/mcp9808: Evaluate sensor_channel_get return code
- https://gerrit.zephyrproject.org/r/7264 : sensors/mcp9808: Evaluate sensor_sample_fetch return code
- https://gerrit.zephyrproject.org/r/7254 : net: udp: Remove protocol check in (private) net_udp_append()
- https://gerrit.zephyrproject.org/r/7255 : net: Refactor net_context_recv() to separate UDP and sync handling
- https://gerrit.zephyrproject.org/r/7256 : net: Wire up TCP receive callbacks
- https://gerrit.zephyrproject.org/r/7228 : sdk: install more required packages
- https://gerrit.zephyrproject.org/r/7234 : doc: Various corrections to doxygen info for Kernel APIs
- https://gerrit.zephyrproject.org/r/7237 : kernel: Enhance naming of memory pool configuration options
- https://gerrit.zephyrproject.org/r/7236 : doc: Incorporate kernel APIs into API documentation guide
- https://gerrit.zephyrproject.org/r/7235 : doc: Various corrections to Kernel Primer
- https://gerrit.zephyrproject.org/r/7238 : serial: fix up uart_poll_in docstring
- https://gerrit.zephyrproject.org/r/7233 : libc: atoi() avoid fallthroughs in switch cases
- https://gerrit.zephyrproject.org/r/7214 : ext hal qmsi: Avoid QMSI specific flags when QMSI is not used
- https://gerrit.zephyrproject.org/r/7181 : kernel/arm: fix race condition when setting _Swap() return value
- https://gerrit.zephyrproject.org/r/7184 : drivers: gpio: Remove contradictory if statement evaluation
- https://gerrit.zephyrproject.org/r/7096 : Bluetooth: GATT: Fix using out of scope variable
- https://gerrit.zephyrproject.org/r/7032 : Bluetooth: doc: Fix reference to documentation location
- https://gerrit.zephyrproject.org/r/7167 : net: tcp: Disallow sending messages to unconnected contexts
- https://gerrit.zephyrproject.org/r/7056 : net: Implement net_context_send() in function of net_context_sendto()
- https://gerrit.zephyrproject.org/r/7060 : net: tcp: Allow sending packets using send() and sendto()
- https://gerrit.zephyrproject.org/r/7061 : samples: net: Finish TCP support in echo server
- https://gerrit.zephyrproject.org/r/7116 : doc: Various corrections to doxygen info for Kernel APIs
- https://gerrit.zephyrproject.org/r/7118 : doc: Incorporate kernel APIs into API documentation guide
- https://gerrit.zephyrproject.org/r/7117 : doc: Various corrections to Kernel Primer
- https://gerrit.zephyrproject.org/r/7119 : kernel: Enhance naming of memory pool configuration options
- https://gerrit.zephyrproject.org/r/6935 : samples/zoap_server: Using unified kernel API
- https://gerrit.zephyrproject.org/r/7212 : iot/zoap: Increase the range of timeouts
- https://gerrit.zephyrproject.org/r/6934 : samples/zoap_client: Using unified kernel API
- https://gerrit.zephyrproject.org/r/7166 : fix: report daily was linking wrong jobs
- https://gerrit.zephyrproject.org/r/7112 : adc: Cleanup ti 108s102 adc driver
- https://gerrit.zephyrproject.org/r/7108 : adc: Cleanup main Kconfig
- https://gerrit.zephyrproject.org/r/7110 : adc: Cleanup qmsi adc driver
- https://gerrit.zephyrproject.org/r/7109 : adc: Cleanup DW adc driver
- https://gerrit.zephyrproject.org/r/7111 : adc: Cleanup qmsi ss adc driver
- https://gerrit.zephyrproject.org/r/7026 : tinycrypt: Update CTR PRNG test case
- https://gerrit.zephyrproject.org/r/7049 : gpio: Cleanup Atmel SAM3 gpio driver
- https://gerrit.zephyrproject.org/r/7052 : gpio: Cleanup Kconfig dependancy for nRF5X support
- https://gerrit.zephyrproject.org/r/7053 : gpio: Cleanup Kconfig for K64F
- https://gerrit.zephyrproject.org/r/7084 : gpio: Cleanup DW gpio driver
- https://gerrit.zephyrproject.org/r/7027 : tinycrypt: Fix style issues
- https://gerrit.zephyrproject.org/r/7025 : tinycrypt: Fix bug in CTR PRNG reseed function
- https://gerrit.zephyrproject.org/r/7197 : Bluetooth: Controller: Implement missing DLE commands
- https://gerrit.zephyrproject.org/r/6937 : net: Fix compilation when DEBUG is enabled


Daily JIRA Digest

donotreply@...
 

NEW JIRA items within last 24 hours: 1
[ZEP-1291] libzephyr.a dependency on phony "gcc" target
https://jira.zephyrproject.org/browse/ZEP-1291


UPDATED JIRA items within last 24 hours: 38
[ZEP-1134] CI: record data about failed sanitycheck TCs which are rerun
https://jira.zephyrproject.org/browse/ZEP-1134

[ZEP-118] add upstream openocd to SDK
https://jira.zephyrproject.org/browse/ZEP-118

[ZEP-1023] workq in Kernel primer for unified kernel
https://jira.zephyrproject.org/browse/ZEP-1023

[ZEP-1151] create DRAM_BASE_ADDRESS and SIZE config parameters
https://jira.zephyrproject.org/browse/ZEP-1151

[ZEP-1222] Add save/restore support to ARC core
https://jira.zephyrproject.org/browse/ZEP-1222

[ZEP-1224] Add save/restore support to arcv2_timer_0/sys_clock
https://jira.zephyrproject.org/browse/ZEP-1224

[ZEP-1223] Add save/restore support to arcv2_irq_unit
https://jira.zephyrproject.org/browse/ZEP-1223

[ZEP-1288] Define _arc_v2_irq_unit device
https://jira.zephyrproject.org/browse/ZEP-1288

[ZEP-1153] Better cache APIs needed.
https://jira.zephyrproject.org/browse/ZEP-1153

[ZEP-1269] Implement local git clone in CI slaves
https://jira.zephyrproject.org/browse/ZEP-1269

[ZEP-1248] Checkpatch should stop the CI build
https://jira.zephyrproject.org/browse/ZEP-1248

[ZEP-700] provide mechanism to filter test cases based on available hardware
https://jira.zephyrproject.org/browse/ZEP-700

[ZEP-1243] -fno-omit-frame-pointer error for ARC GCC
https://jira.zephyrproject.org/browse/ZEP-1243

[ZEP-1289] Race condition with k_sem_take
https://jira.zephyrproject.org/browse/ZEP-1289

[ZEP-1195] Wrong ATT error code passed to the application
https://jira.zephyrproject.org/browse/ZEP-1195

[ZEP-1129] sdk/arc: internal compiler error building JerryScript
https://jira.zephyrproject.org/browse/ZEP-1129

[ZEP-705] SDK 0.8.2 GCC does not support stand-alone usage
https://jira.zephyrproject.org/browse/ZEP-705

[ZEP-692] Newlib libraries in x86 SDK need non-hardware floating point version
https://jira.zephyrproject.org/browse/ZEP-692

[ZEP-974] zephyr-sdk scripts for using openocd with EM Starterkit are incorrect
https://jira.zephyrproject.org/browse/ZEP-974

[ZEP-1181] zephyrSDK + newlib: unexpected warning raised when print "uint32_t" with "%u"
https://jira.zephyrproject.org/browse/ZEP-1181

[ZEP-680] SDK cannot be built behind proxy
https://jira.zephyrproject.org/browse/ZEP-680

[ZEP-644] Zephyr SDK 0.8.2 newlib headers no longer provide gettimeofday() prototype by default
https://jira.zephyrproject.org/browse/ZEP-644

[ZEP-710] debugging on ARC results in spam of symtab internal error messages
https://jira.zephyrproject.org/browse/ZEP-710

[ZEP-574] Distro Version not correct in info files (SDK version 0.8.1)
https://jira.zephyrproject.org/browse/ZEP-574

[ZEP-1146] zephyrproject.org home page needs technical scrub for 1.6 release
https://jira.zephyrproject.org/browse/ZEP-1146

[ZEP-872] Unable to flash Zephyr on Arduino 101 using Ubuntu and following wiki instructions
https://jira.zephyrproject.org/browse/ZEP-872

[ZEP-1182] kernel.h doxygen show unexpected "asm" blocks
https://jira.zephyrproject.org/browse/ZEP-1182

[ZEP-1252] Test test_chan_blen_transfer does not build for quark_d2000_crb
https://jira.zephyrproject.org/browse/ZEP-1252

[ZEP-845] UART for ARC on Arduino 101 behaves unexpectedly
https://jira.zephyrproject.org/browse/ZEP-845

[ZEP-956] SDK's qemu tries to access files in /opt/zephyr-sdk, even when installed somewhere else
https://jira.zephyrproject.org/browse/ZEP-956

[ZEP-980] Windows build fails if pro.conf is modified and project is not cleared
https://jira.zephyrproject.org/browse/ZEP-980

[ZEP-1060] Contributor guide for documentation missing
https://jira.zephyrproject.org/browse/ZEP-1060

[ZEP-1027] Doccumentation for GCC ARM is not accurate
https://jira.zephyrproject.org/browse/ZEP-1027

[ZEP-1236] Chinese video in main page ... is in English
https://jira.zephyrproject.org/browse/ZEP-1236

[ZEP-557] ARC and Nios II compilers do not support atomic builtins
https://jira.zephyrproject.org/browse/ZEP-557

[ZEP-212] "~" not working in build env variables
https://jira.zephyrproject.org/browse/ZEP-212

[ZEP-1196] Hang on first ATT command received
https://jira.zephyrproject.org/browse/ZEP-1196

[ZEP-1200] Failed to establish connection with remote sending Directed Advertising packets
https://jira.zephyrproject.org/browse/ZEP-1200


CLOSED JIRA items within last 24 hours: 10
[ZEP-123] (Fixed) Improve CI speed
https://jira.zephyrproject.org/browse/ZEP-123

[ZEP-1188] (Fixed) Add an API to retrieve pending interrupts for wake events
https://jira.zephyrproject.org/browse/ZEP-1188

[ZEP-996] (Fixed) Refactor save/restore feature from i2c_qmsi driver
https://jira.zephyrproject.org/browse/ZEP-996

[ZEP-654] (Fixed) QMSI shim driver: I2C: Implement suspend and resume callbacks
https://jira.zephyrproject.org/browse/ZEP-654

[ZEP-48] (Fixed) define API for interrupt controllers
https://jira.zephyrproject.org/browse/ZEP-48

[ZEP-640] (Fixed) Remove dynamic IRQs/exceptions from Zephyr
https://jira.zephyrproject.org/browse/ZEP-640

[ZEP-924] (Fixed) Revise documentation for Interrupts
https://jira.zephyrproject.org/browse/ZEP-924

[ZEP-1259] (Won't Do) Eddystone example has some url spec problem
https://jira.zephyrproject.org/browse/ZEP-1259

[ZEP-991] (Fixed) app need to delay unpredictable duration for waiting rtc_set_config to take effect
https://jira.zephyrproject.org/browse/ZEP-991

[ZEP-1286] (Fixed) mailto Link on jira.zephyrproject.org to helpdesk is misspelled
https://jira.zephyrproject.org/browse/ZEP-1286


RESOLVED JIRA items within last 24 hours: 0


Daily Gerrit Digest

donotreply@...
 

NEW within last 24 hours:
- https://gerrit.zephyrproject.org/r/7212 : iot/zoap: Increase the range of timeouts
- https://gerrit.zephyrproject.org/r/7117 : doc: Various corrections to Kernel Primer
- https://gerrit.zephyrproject.org/r/7211 : drivers: ieee802154: Fix cc2520 raw mode
- https://gerrit.zephyrproject.org/r/7119 : kernel: Enhance naming of memory pool configuration options
- https://gerrit.zephyrproject.org/r/7118 : doc: Incorporate kernel APIs into API documentation guide
- https://gerrit.zephyrproject.org/r/7116 : doc: Various corrections to doxygen info for Kernel APIs
- https://gerrit.zephyrproject.org/r/7210 : Revert "build: Handle ALL_LIBS dependencies correctly"
- https://gerrit.zephyrproject.org/r/7181 : kernel/arm: fix race condition when setting _Swap() return value
- https://gerrit.zephyrproject.org/r/7208 : kernel: event_logger: use POST_KERNEL instead of NANOKERNEL
- https://gerrit.zephyrproject.org/r/7184 : drivers: gpio: Remove contradictory if statement evaluation
- https://gerrit.zephyrproject.org/r/7197 : Bluetooth: Controller: Implement missing DLE commands
- https://gerrit.zephyrproject.org/r/7096 : Bluetooth: GATT: Fix using out of scope variable
- https://gerrit.zephyrproject.org/r/7190 : build: Fix unconditional re-link of libzephyr.a
- https://gerrit.zephyrproject.org/r/7107 : tests: Add spi_masterslave test program
- https://gerrit.zephyrproject.org/r/7167 : net: tcp: Disallow sending messages to unconnected contexts
- https://gerrit.zephyrproject.org/r/7174 : net: ip: fix variable type mismatching issue
- https://gerrit.zephyrproject.org/r/7169 : tests/ztest/mock: remove usage of legacy k_fifo_get()
- https://gerrit.zephyrproject.org/r/7182 : tests: add pipe tcs which use unified kernel
- https://gerrit.zephyrproject.org/r/7175 : samples: net: fix a memcmp len error
- https://gerrit.zephyrproject.org/r/7170 : drivers: cc2520: fix variable type mismatching issue
- https://gerrit.zephyrproject.org/r/7164 : drivers: rtc: fix enum type mismatching issue
- https://gerrit.zephyrproject.org/r/7166 : fix: report daily was linking wrong jobs
- https://gerrit.zephyrproject.org/r/7122 : zephyr-sdk.inc: specify default download folder
- https://gerrit.zephyrproject.org/r/7121 : zephyr-sdk.conf: Bump version and change TARGET_VENDOR
- https://gerrit.zephyrproject.org/r/7149 : win-build: Fixes a kconfig incompatibility for Windows
- https://gerrit.zephyrproject.org/r/7090 : arc: Define _arc_v2_irq_unit device
- https://gerrit.zephyrproject.org/r/7143 : x86 toolchain: Support for software floating point
- https://gerrit.zephyrproject.org/r/7125 : newlib: fix install
- https://gerrit.zephyrproject.org/r/7142 : meta-toolchain: keep various /usr/share folders
- https://gerrit.zephyrproject.org/r/7139 : openocd-legacy_git: modified build environment
- https://gerrit.zephyrproject.org/r/7144 : poky-patches: Removed unneeded patches
- https://gerrit.zephyrproject.org/r/7130 : arch-iamcu.inc: self-contained BSP info
- https://gerrit.zephyrproject.org/r/7140 : openocd: modified build environment
- https://gerrit.zephyrproject.org/r/7141 : qemu: fix fatal warning
- https://gerrit.zephyrproject.org/r/7133 : gcc (IAMCU): Upgrade to 6.2.0
- https://gerrit.zephyrproject.org/r/7132 : binutils (IAMCU): Upgrade to 2.27
- https://gerrit.zephyrproject.org/r/7129 : gdb (ARC) : Upgrade to 7.10
- https://gerrit.zephyrproject.org/r/7131 : iamcu.conf: Update preferred versions
- https://gerrit.zephyrproject.org/r/7124 : gcc: upgrade to 6.2.x
- https://gerrit.zephyrproject.org/r/7136 : template_dir: Remove unused code
- https://gerrit.zephyrproject.org/r/7127 : arc.conf: Update preferred versions for GCC and GDB
- https://gerrit.zephyrproject.org/r/7135 : make_zephyr_sdk.sh: Bump version to 0.9
- https://gerrit.zephyrproject.org/r/7128 : gcc (ARC): Upgrade to 6.2.1
- https://gerrit.zephyrproject.org/r/7137 : template_dir: sdk_version fix
- https://gerrit.zephyrproject.org/r/7134 : arch-nios2.inc: self-contained BSP info
- https://gerrit.zephyrproject.org/r/7126 : arch-arc.inc: self-contained BSP info
- https://gerrit.zephyrproject.org/r/7138 : packagegroup-cross-canadian.bbappend: Removed
- https://gerrit.zephyrproject.org/r/7147 : make_zephyr_sdk.sh: Modify SDK name
- https://gerrit.zephyrproject.org/r/7146 : meta-zephyr-sdk-build.sh: Build 64 bit SDK
- https://gerrit.zephyrproject.org/r/7145 : meta-zephyr-sdk-clone.sh: Modified to clone "morty"
- https://gerrit.zephyrproject.org/r/7123 : binutils: upgrade to version 2.27
- https://gerrit.zephyrproject.org/r/7115 : gpio: Fix drivers incorrectly testing various flags
- https://gerrit.zephyrproject.org/r/7112 : adc: Cleanup ti 108s102 adc driver
- https://gerrit.zephyrproject.org/r/7111 : adc: Cleanup qmsi ss adc driver
- https://gerrit.zephyrproject.org/r/7110 : adc: Cleanup qmsi adc driver
- https://gerrit.zephyrproject.org/r/7109 : adc: Cleanup DW adc driver
- https://gerrit.zephyrproject.org/r/7108 : adc: Cleanup main Kconfig
- https://gerrit.zephyrproject.org/r/7104 : drivers: spi: Add nRF5 SPI slave driver
- https://gerrit.zephyrproject.org/r/7105 : defconfig: 96b_nitrogen: Enable SPI configs
- https://gerrit.zephyrproject.org/r/7098 : pinmux: stm32f4: Setup SPI pins
- https://gerrit.zephyrproject.org/r/7101 : drivers: spi: Add STM32f4 SPI driver
- https://gerrit.zephyrproject.org/r/7099 : pinmux: nucleo_f401re: Setup SPI pins on the board
- https://gerrit.zephyrproject.org/r/7100 : pinmux: 96b_carbon: Setup SPI pins on the board
- https://gerrit.zephyrproject.org/r/7106 : boards: arm: 96b_carbon_nrf51: add support for 96Boards Carbon
- https://gerrit.zephyrproject.org/r/7103 : defconfig: 96b_carbon: Enable the SPI driver by default
- https://gerrit.zephyrproject.org/r/7102 : defconfig: nucleo_f401re: Enable the SPI driver by default

UPDATED within last 24 hours:
- https://gerrit.zephyrproject.org/r/7026 : tinycrypt: Update CTR PRNG test case
- https://gerrit.zephyrproject.org/r/7025 : tinycrypt: Fix bug in CTR PRNG reseed function
- https://gerrit.zephyrproject.org/r/6935 : samples/zoap_server: Using unified kernel API
- https://gerrit.zephyrproject.org/r/6934 : samples/zoap_client: Using unified kernel API
- https://gerrit.zephyrproject.org/r/7063 : scripts: added Makefile to handle an external riscv32 toolchain
- https://gerrit.zephyrproject.org/r/6731 : Logging:add exeternal hook to sys_log
- https://gerrit.zephyrproject.org/r/7068 : boards: added support for the zedboard_pulpino board
- https://gerrit.zephyrproject.org/r/7069 : serial: enable 64-bytes FIFO for UART 16750 in uart_ns16550 driver
- https://gerrit.zephyrproject.org/r/5292 : DRAFT net: Move net_buf data pool allocation to network L2 driver
- https://gerrit.zephyrproject.org/r/5768 : serial: Provide new numbering scheme for stm32 UART
- https://gerrit.zephyrproject.org/r/6291 : [RFC] Bluetooth: SDP: Initial SDP client interface API
- https://gerrit.zephyrproject.org/r/5025 : ext: Add Atmel SAM E70 header files from Atmel ASF library
- https://gerrit.zephyrproject.org/r/6661 : ext: Update original Atmel SAM E70 header files to support Zephyr
- https://gerrit.zephyrproject.org/r/6937 : net: Fix compilation when DEBUG is enabled
- https://gerrit.zephyrproject.org/r/6367 : net: Remove legacy Contiki based uIP stack
- https://gerrit.zephyrproject.org/r/6971 : net: Moved net/ to subsys/net
- https://gerrit.zephyrproject.org/r/6972 : net: Remove Kconfig option for new IP stack
- https://gerrit.zephyrproject.org/r/6913 : power: Add ARC core suspend and resume support
- https://gerrit.zephyrproject.org/r/6719 : Bluetooth: A2DP: Stream End Point Structure
- https://gerrit.zephyrproject.org/r/6724 : Bluetooth: AVDTP: SEP Definition
- https://gerrit.zephyrproject.org/r/7061 : samples: net: Finish TCP support in echo server
- https://gerrit.zephyrproject.org/r/7060 : net: tcp: Allow sending packets using send() and sendto()
- https://gerrit.zephyrproject.org/r/7056 : net: Implement net_context_send() in function of net_context_sendto()
- https://gerrit.zephyrproject.org/r/6768 : usb: Add WebUSB enabled custom class support.
- https://gerrit.zephyrproject.org/r/5766 : serial: Provide STM32Cube based serial driver on stm32f1, stm32f4
- https://gerrit.zephyrproject.org/r/6912 : arcv2_timer0: Add suspend and resume support
- https://gerrit.zephyrproject.org/r/6911 : arcv2_irq: Add power management suspend/resume
- https://gerrit.zephyrproject.org/r/7084 : gpio: Cleanup DW gpio driver
- https://gerrit.zephyrproject.org/r/7053 : gpio: Cleanup Kconfig for K64F
- https://gerrit.zephyrproject.org/r/7052 : gpio: Cleanup Kconfig dependancy for nRF5X support
- https://gerrit.zephyrproject.org/r/7049 : gpio: Cleanup Atmel SAM3 gpio driver
- https://gerrit.zephyrproject.org/r/5604 : drivers: spi: Add SPI_SLAVE flag to allow platform drivers to switch to slave mode
- https://gerrit.zephyrproject.org/r/6948 : firq: Add suspend and restore for firq_stack
- https://gerrit.zephyrproject.org/r/7050 : gpio: Cleanup Atmel SAM3 gpio driver
- https://gerrit.zephyrproject.org/r/7018 : net: Remove legacy IoT sample applications

MERGED within last 24 hours:
- https://gerrit.zephyrproject.org/r/7185 : Bluetooth: Controller: Fix suspicious use of sizeof
- https://gerrit.zephyrproject.org/r/7193 : wpanusb: Include shell to the sample
- https://gerrit.zephyrproject.org/r/7194 : drivers: ieee802154: cc2520: Flush RX fifo earlier when stopping
- https://gerrit.zephyrproject.org/r/7196 : wpanusb: Log INF about upper layer start/stop
- https://gerrit.zephyrproject.org/r/7195 : drivers: ieee802154: cc2520: Log errors when starting/stopping cc2520
- https://gerrit.zephyrproject.org/r/7209 : drivers spi_ss: Fix setting of wrong config for SPI 1
- https://gerrit.zephyrproject.org/r/7206 : console: Fix unreachable code condition
- https://gerrit.zephyrproject.org/r/7205 : sensor: Fix Unchecked return value in bma280 driver
- https://gerrit.zephyrproject.org/r/7207 : drivers spi_ss: Fix setting of wrong config for SPI 1
- https://gerrit.zephyrproject.org/r/7191 : sensor: Fix Unchecked return value in bma280 driver
- https://gerrit.zephyrproject.org/r/7198 : console: Fix unreachable code condition
- https://gerrit.zephyrproject.org/r/7204 : tests: crypto: Fix unchecked return value on CTR PRNG test case
- https://gerrit.zephyrproject.org/r/7200 : Bluetooth: Controller: Remove unused util functions
- https://gerrit.zephyrproject.org/r/7201 : Bluetooth: Use convenience macros for timeout durations
- https://gerrit.zephyrproject.org/r/7203 : drivers: pwm: Fix uninitialized pointer
- https://gerrit.zephyrproject.org/r/7199 : Bluetooth: Controller: Fix incorrect irq priority check
- https://gerrit.zephyrproject.org/r/7187 : net: ieee802154: Fix wrong ifdef statement
- https://gerrit.zephyrproject.org/r/7188 : drivers: ieee802154: Set a fake MTU of 125 instead of real 127
- https://gerrit.zephyrproject.org/r/7189 : net: ieee802154: Add debug output to 6lo fragmentation
- https://gerrit.zephyrproject.org/r/7202 : samples: net: No need of full debug output on cc2520 in echo client
- https://gerrit.zephyrproject.org/r/7183 : tests: crypto: Fix unchecked return value on CTR PRNG test case
- https://gerrit.zephyrproject.org/r/7180 : drivers: pwm: Fix uninitialized pointer
- https://gerrit.zephyrproject.org/r/7092 : Bluetooth: Controller: Remove unused util functions
- https://gerrit.zephyrproject.org/r/7186 : net: Raise TX stack size to 1200 bytes by default
- https://gerrit.zephyrproject.org/r/7093 : Bluetooth: Controller: Fix incorrect irq priority check
- https://gerrit.zephyrproject.org/r/7178 : samples: power_mgmt: Remove platform filtering of testcases
- https://gerrit.zephyrproject.org/r/7179 : tests: power_states: Update testcase.ini to include arc
- https://gerrit.zephyrproject.org/r/7177 : samples: button: fix variable type mismatching issue
- https://gerrit.zephyrproject.org/r/7176 : drivers: bmi160: fix variable type mismatching issue
- https://gerrit.zephyrproject.org/r/7173 : samples: power_mgmt: Remove platform filtering of testcases
- https://gerrit.zephyrproject.org/r/7168 : samples: button: fix variable type mismatching issue
- https://gerrit.zephyrproject.org/r/7165 : drivers: bmi160: fix variable type mismatching issue
- https://gerrit.zephyrproject.org/r/7172 : samples: usb: fix variable type mismatching issue
- https://gerrit.zephyrproject.org/r/7171 : sensors: bme280: fix typo in reading trimming parameters
- https://gerrit.zephyrproject.org/r/7163 : sensors: bme280: fix typo in reading trimming parameters
- https://gerrit.zephyrproject.org/r/7162 : samples: usb: fix variable type mismatching issue
- https://gerrit.zephyrproject.org/r/7161 : sensor: Fix Unchecked return value issues in bme280 driver
- https://gerrit.zephyrproject.org/r/7158 : samples: power_mgmt: Cleanup and update with new pm interface
- https://gerrit.zephyrproject.org/r/7159 : samples: power_mgmt: Remove redundant sample power_hooks
- https://gerrit.zephyrproject.org/r/7160 : sensor: Fix less-than-zero comparison in bmi160 driver
- https://gerrit.zephyrproject.org/r/7153 : Bluetooth: Controller: Fix incorrect auto variable init
- https://gerrit.zephyrproject.org/r/7154 : Bluetooth: Fix not sending L2CAP Connection Parameters Update Request
- https://gerrit.zephyrproject.org/r/7156 : kernel/arm: fix missing interrupt lock around _is_next_thread_current()
- https://gerrit.zephyrproject.org/r/7155 : Bluetooth: Fix address type use for passive scanning
- https://gerrit.zephyrproject.org/r/7157 : tests: spi_test: fix variable type mismatching issue
- https://gerrit.zephyrproject.org/r/7152 : Bluetooth: Controller: Fix observer filter_policy field size
- https://gerrit.zephyrproject.org/r/7151 : Bluetooth: Controller: Fix HCI Reset Command implementation
- https://gerrit.zephyrproject.org/r/7088 : sensor: Fix less-than-zero comparison in bmi160 driver
- https://gerrit.zephyrproject.org/r/7097 : sensor: Fix Unchecked return value issues in bme280 driver
- https://gerrit.zephyrproject.org/r/7114 : Bluetooth: Kconfig: Fix BR/EDR dependencies
- https://gerrit.zephyrproject.org/r/7120 : tests: spi_test: fix variable type mismatching issue
- https://gerrit.zephyrproject.org/r/7148 : kernel/arm: fix missing interrupt lock around _is_next_thread_current()
- https://gerrit.zephyrproject.org/r/7091 : Bluetooth: Controller: Fix incorrect auto variable init
- https://gerrit.zephyrproject.org/r/7089 : Bluetooth: Controller: Fix observer filter_policy field size
- https://gerrit.zephyrproject.org/r/7095 : cc3200: Remove CPU_HAS_FPU from cc3200 Kconfig.soc
- https://gerrit.zephyrproject.org/r/6523 : net: ieee802154: Add offset based reassembly feature
- https://gerrit.zephyrproject.org/r/6973 : tests: net: Change the tag of network tests to net
- https://gerrit.zephyrproject.org/r/6949 : net: Avoid compiler warning when compiled for Arduino 101 ARC
- https://gerrit.zephyrproject.org/r/6655 : net: rpl: Add RPL option to IPv6 HBHO extension header
- https://gerrit.zephyrproject.org/r/6722 : tests: buf: Do not depend on IP stack
- https://gerrit.zephyrproject.org/r/7086 : net: ieee802154: Fix current stack to completely drop CRC handling
- https://gerrit.zephyrproject.org/r/7087 : wpan_serial: Correct file description
- https://gerrit.zephyrproject.org/r/7024 : tests: power_states: Update testcase.ini to include arc
- https://gerrit.zephyrproject.org/r/7019 : samples: power_mgmt: Remove redundant sample power_hooks
- https://gerrit.zephyrproject.org/r/7023 : samples: power_mgmt: Cleanup and update with new pm interface
- https://gerrit.zephyrproject.org/r/7038 : Bluetooth: Fix not sending L2CAP Connection Parameters Update Request
- https://gerrit.zephyrproject.org/r/7085 : Bluetooth: Fix address type use for passive scanning
- https://gerrit.zephyrproject.org/r/6645 : Bluetooth: Controller: Fix HCI Reset Command implementation
- https://gerrit.zephyrproject.org/r/7048 : Bluetooth: Kconfig: Fix BR/EDR dependencies
- https://gerrit.zephyrproject.org/r/7070 : cc3200: Remove CPU_HAS_FPU from cc3200 Kconfig.soc
- https://gerrit.zephyrproject.org/r/7083 : Bluetooth: GATT: Fix using att_ prefix


Re: How to get a documentation link to a macro API?

Stephens, Allan
 

That seems to do the trick. Thanks, David/Inaky!

From: Kinder, David B [mailto:david.b.kinder(a)intel.com]
Sent: November-15-16 4:48 PM
To: Stephens, Allan; devel(a)lists.zephyrproject.org
Subject: RE: How to get a documentation link to a macro API?

Try :c:macro:`FOO` without the parens...
-- david (from Inaky)

From: Stephens, Allan [mailto:allan.stephens(a)windriver.com]
Sent: Tuesday, November 15, 2016 7:15 AM
To: devel(a)lists.zephyrproject.org<mailto:devel(a)lists.zephyrproject.org>
Subject: [devel] How to get a documentation link to a macro API?

Does anyone know how to generate a documentation link to a macro API?

Situation:

* If I define function FOO() in my code and add the appropriate doxygen stuff, it shows up in the API Guide. I can then create a link to this API in other documentation using :cpp:func:`FOO()`.

* If I define macro FOO() in my code and add the appropriate doxygen stuff, it shows up in the API Guide. However, I can't seem to create a link to this API in other documentation.

o Using :cpp:macro:`FOO()` generates an error.

o Using :c:macro:`FOO()` doesn't generate a valid link.

o Using :cpp:func:`FOO()` doesn't generate a valid link.

Anyone have any ideas where I'm going wrong?

Thanks
Al


How to set configuration values for Unit testing

Kaplan, Amir
 

Hi all,

Does anyone know how can I set configuration values in the Unit tests framework?
For example, in my uni-test I need the following configuration: CONFIG_SYS_POWER_MANAGEMENT

Thanks in advance
Amir.

---------------------------------------------------------------------
A member of the Intel Corporation group of companies

This e-mail and any attachments may contain confidential material for
the sole use of the intended recipient(s). Any review or distribution
by others is strictly prohibited. If you are not the intended
recipient, please contact the sender and delete all copies.


sanitycheck not filtering for initconfig check?

Kumar Gala
 

Andrew,

I’m guessing there might be a reason, but curious why all the various filters don’t get applied for when we do initconfig check?

As we starting have a lot of platforms & tests doing this check when we are filtering seems like a waste of time/effort.

thanks

- k


Re: How to get a documentation link to a macro API?

Kinder, David B <david.b.kinder@...>
 

Try :c:macro:`FOO` without the parens...
-- david (from Inaky)

From: Stephens, Allan [mailto:allan.stephens(a)windriver.com]
Sent: Tuesday, November 15, 2016 7:15 AM
To: devel(a)lists.zephyrproject.org
Subject: [devel] How to get a documentation link to a macro API?

Does anyone know how to generate a documentation link to a macro API?

Situation:

* If I define function FOO() in my code and add the appropriate doxygen stuff, it shows up in the API Guide. I can then create a link to this API in other documentation using :cpp:func:`FOO()`.

* If I define macro FOO() in my code and add the appropriate doxygen stuff, it shows up in the API Guide. However, I can't seem to create a link to this API in other documentation.

o Using :cpp:macro:`FOO()` generates an error.

o Using :c:macro:`FOO()` doesn't generate a valid link.

o Using :cpp:func:`FOO()` doesn't generate a valid link.

Anyone have any ideas where I'm going wrong?

Thanks
Al


Re: HALs in Zephyr (was Re: STM32Cube SDK in Zephyr)

Chuck Jordan <Chuck.Jordan@...>
 

I would only that add that a HALL or SHIM layer should be implemented two different ways, depending on whether the user wants a size optimization or a speed optimization. For size, commonly called functions are good for smaller size, but bad for performance.
If speed is wanted, macros and/or inline functions are wanted.
Further, if speed is wanted, any argument checking or PARANOID code checks should be STRIPPED.

Some targets have large amounts of memory for code, and so size is not an issue, but speed is the issue.
Some targets have tiny memories, and thus size is the only optimization that matters.

-Chuck

-----Original Message-----
From: Marcus Shawcroft [mailto:marcus.shawcroft(a)gmail.com]
Sent: Tuesday, November 15, 2016 7:14 AM
To: Amit Kucheria <amit.kucheria(a)verdurent.com>
Cc: Tomasz Bursztyka <tomasz.bursztyka(a)linux.intel.com>; devel <devel(a)lists.zephyrproject.org>
Subject: [devel] Re: Re: Re: Re: Re: HALs in Zephyr (was Re: STM32Cube SDK in Zephyr)

On 15 November 2016 at 13:22, Amit Kucheria <amit.kucheria(a)verdurent.com> wrote:

Yeah I didn't want to bring this up (binary size, memory consumption)
until I'd actually done some comparative studies which is hard since
you basically have to write two different drivers - one with HAL and
one without. I'll take the porting opportunity to do some
measurements.
We have one data point already in the ksdk ethernet driver that Tomasz referred to. Due to the architectural difference in buffer handling between zephyr and the underlying HAL abstraction the shim needs a spare ethernet packet sized buffer available in order to copy data from the network stack to the driver and likewise in the opposite direction. Further, the HAL driver itself has one set of buffers sufficient to hold at least one frame, while the network stack has its own buffers. Hence we are wasting order of 3k RAM above what a bespoke driver might be expected to need.

The ksdk driver could be adjusted to provide a scatter/gather interface which would remove the need for at least one set of buffers, but a proper solution, one that allowed the third set of duplicate buffers to be removed, would require the ksdk implementation be adapted such that we could plumb in the host os's buffer abstraction.
This would be a much more invasive change.

The other point worth mentioning is that these HAL abstractions generally provide at least two features.
1) Definitions, consts, #defines, structs etc that define the register interface to a bit of hardware
2) Functions that provide pre-canned functionality (sometimes quite elaborate).

The former are generally useful but don't impose architecture on the user, the latter are more problematic if the pre-canned architecture clashes with the host os architecture.

The issue mentioned above w.r.t the ksdk ethernet driver is due to the architecture of the pre-canned functions provided in KSDK. One could imagine a version of the ksdk ethernet shim driver that used the ksdk register definitions (and some of the low level plumbing) while providing its own higher level functions.

It isn't clear to me that this is an either/or discussion. I don't see a compelling technical, stability, quality or maintenance reason why we should not have co-existing native and hal/shim based drivers. The HAL/shim route providing rapid scale out of device coverage with bespoke drivers written and dropped in where the hal/shim driver characteristics are unpalatable.

Given that we have the HALs in the tree along with their low level definitions, it would be pragmatic that we use those definitions where possible even if we choose not to use (some of the) pre-canned higher level functionality. Since doing so should have no impact on footprint, performance etc, minimises code duplication in the tree, and minimises overall effort in moving zephyr forward.

Cheers
/Marcus


Daily JIRA Digest

donotreply@...
 

NEW JIRA items within last 24 hours: 3
[ZEP-1283] compile option to skip gpio toggle in "samples/power/power_mgr"
https://jira.zephyrproject.org/browse/ZEP-1283

[ZEP-1285] BMI160 Oversampling Configuration
https://jira.zephyrproject.org/browse/ZEP-1285

[ZEP-1286] mailto Link on jira.zephyrproject.org to helpdesk is misspelled
https://jira.zephyrproject.org/browse/ZEP-1286


UPDATED JIRA items within last 24 hours: 21
[ZEP-921] Miscellaneous documentation work
https://jira.zephyrproject.org/browse/ZEP-921

[ZEP-591] MQTT Port to New IP Stack
https://jira.zephyrproject.org/browse/ZEP-591

[ZEP-328] HW Encryption Abstraction
https://jira.zephyrproject.org/browse/ZEP-328

[ZEP-235] Provide an interface for cpu/soc id and version
https://jira.zephyrproject.org/browse/ZEP-235

[ZEP-365] Zephyr's MQTT library
https://jira.zephyrproject.org/browse/ZEP-365

[ZEP-665] Extend gpio_qmsi_ss driver to support save/restore peripheral context
https://jira.zephyrproject.org/browse/ZEP-665

[ZEP-664] Extend spi_qmsi_ss driver to support save/restore peripheral context
https://jira.zephyrproject.org/browse/ZEP-664

[ZEP-667] Extend adc_qmsi_ss driver to support save/restore peripheral context
https://jira.zephyrproject.org/browse/ZEP-667

[ZEP-666] Extend i2c_qmsi_ss driver to support save/restore peripheral context
https://jira.zephyrproject.org/browse/ZEP-666

[ZEP-83] support edge/pulse interrupts on ARC
https://jira.zephyrproject.org/browse/ZEP-83

[ZEP-847] IoT protocol functionality must be moved from samples to lib/iot
https://jira.zephyrproject.org/browse/ZEP-847

[ZEP-1012] NATS client port to new IP stack
https://jira.zephyrproject.org/browse/ZEP-1012

[ZEP-1243] -fno-omit-frame-pointer error for ARC GCC
https://jira.zephyrproject.org/browse/ZEP-1243

[ZEP-1126] nRF52 UART behaviour sensitive to timing of baud rate initialization.
https://jira.zephyrproject.org/browse/ZEP-1126

[ZEP-1265] test_mslab_init failed @ARC: block_size=5
https://jira.zephyrproject.org/browse/ZEP-1265

[ZEP-1225] CI zephyr-sanity is not connecting to Gerrit server
https://jira.zephyrproject.org/browse/ZEP-1225

[ZEP-1179] Build issues when compiling with LLVM from ISSM (icx)
https://jira.zephyrproject.org/browse/ZEP-1179

[ZEP-1262] mbox: "kernel primer v2" misalign to latest kpool API defined in "kernel.h"
https://jira.zephyrproject.org/browse/ZEP-1262

[ZEP-1127] A few bytes of stack not initialized @ARM with CONFIG_INIT_STACKS=y
https://jira.zephyrproject.org/browse/ZEP-1127

[ZEP-1072] cotext_m_systick programmed cycles are 1.7 tick less than expected, for tickless idle
https://jira.zephyrproject.org/browse/ZEP-1072

[ZEP-845] UART for ARC on Arduino 101 behaves unexpectedly
https://jira.zephyrproject.org/browse/ZEP-845


CLOSED JIRA items within last 24 hours: 12
[ZEP-1281] (Duplicate) sys_clock (arcv2 timer) suspend/resume support?
https://jira.zephyrproject.org/browse/ZEP-1281

[ZEP-1030] (Fixed) Enable QMSI shim drivers of SoC peripherals on the sensor subsystem
https://jira.zephyrproject.org/browse/ZEP-1030

[ZEP-1004] (Fixed) Extend counter_qmsi_aon driver to support save/restore peripheral context
https://jira.zephyrproject.org/browse/ZEP-1004

[ZEP-1002] (Fixed) Refactor save/restore feature from counter_qmsi_aonpt driver
https://jira.zephyrproject.org/browse/ZEP-1002

[ZEP-657] (Fixed) QMSI shim driver: AONPT: Implement suspend and resume callbacks
https://jira.zephyrproject.org/browse/ZEP-657

[ZEP-1045] (Fixed) Add/Enhance shim layer to wrap SOC specific PM implementations
https://jira.zephyrproject.org/browse/ZEP-1045

[ZEP-1046] (Fixed) Implement RAM sharing between bootloader and Zephyr
https://jira.zephyrproject.org/browse/ZEP-1046

[ZEP-994] (Fixed) Quark SE (ARC): Add PMA sample
https://jira.zephyrproject.org/browse/ZEP-994

[ZEP-1261] (Fixed) Quark SE devboard hangs on net branch
https://jira.zephyrproject.org/browse/ZEP-1261

[ZEP-1105] (Fixed) Reviewers are not being added occasionally
https://jira.zephyrproject.org/browse/ZEP-1105

[ZEP-938] (Cannot Reproduce) Samples/hello_world/nanokernel: Build fail, when enable CONFIG_RANDOM_GENERATOR=y
https://jira.zephyrproject.org/browse/ZEP-938

[ZEP-1255] (Fixed) debugserver: failed to build a sample app with debugserver parameter
https://jira.zephyrproject.org/browse/ZEP-1255


RESOLVED JIRA items within last 24 hours: 0


Daily Gerrit Digest

donotreply@...
 

NEW within last 24 hours:
- https://gerrit.zephyrproject.org/r/7085 : Bluetooth: Fix address type use for passive scanning
- https://gerrit.zephyrproject.org/r/7087 : wpan_serial: Correct file description
- https://gerrit.zephyrproject.org/r/7083 : Bluetooth: GATT: Fix using att_ prefix
- https://gerrit.zephyrproject.org/r/7086 : net: ieee802154: Hack current stack to completely drop CRC handling
- https://gerrit.zephyrproject.org/r/7053 : gpio: Cleanup Kconfig for K64F
- https://gerrit.zephyrproject.org/r/7052 : gpio: Cleanup Kconfig dependancy for nRF5X support
- https://gerrit.zephyrproject.org/r/7084 : gpio: Cleanup DW gpio driver
- https://gerrit.zephyrproject.org/r/7049 : gpio: Cleanup Atmel SAM3 gpio driver
- https://gerrit.zephyrproject.org/r/7078 : Bluetooth: RFCOMM: Refactor rfcomm_handle_pn()
- https://gerrit.zephyrproject.org/r/7077 : Bluetooth: HFP HF: SLC query indicators present value
- https://gerrit.zephyrproject.org/r/7076 : Bluetooth: AT: Change API name skip_whitespace to skip_space
- https://gerrit.zephyrproject.org/r/7072 : tests: add stack tcs which use unified kernel
- https://gerrit.zephyrproject.org/r/7060 : net: tcp: Allow sending packets using send() and sendto()
- https://gerrit.zephyrproject.org/r/7059 : net: ipv4: Support more protocols in net_ipv4_create()
- https://gerrit.zephyrproject.org/r/7061 : samples: net: Finish TCP support in echo server
- https://gerrit.zephyrproject.org/r/7071 : tests: add sem tcs which use unified kernel
- https://gerrit.zephyrproject.org/r/7070 : cc3200: Remove CPU_HAS_FPU from cc3200 Kconfig.soc
- https://gerrit.zephyrproject.org/r/7069 : serial: enable 64-bytes FIFO for UART 16750 in uart_ns16550 driver
- https://gerrit.zephyrproject.org/r/7064 : arch: added support for the riscv32 architecture
- https://gerrit.zephyrproject.org/r/7068 : boards: added support for the zedboard_pulpino board
- https://gerrit.zephyrproject.org/r/7065 : kernel: updated default IDLE_STACK_SIZE to 512 for RISCV32
- https://gerrit.zephyrproject.org/r/7066 : unified: added _MOVE_INSTR for RISCV32 architecture
- https://gerrit.zephyrproject.org/r/7063 : scripts: added Makefile to handle an external riscv32 toolchain
- https://gerrit.zephyrproject.org/r/7067 : timer: added timer driver for the pulpino SOC
- https://gerrit.zephyrproject.org/r/7056 : net: Implement net_context_send() in function of net_context_sendto()
- https://gerrit.zephyrproject.org/r/7051 : serial: Cleanup Kconfig dependancy for k20 support
- https://gerrit.zephyrproject.org/r/7050 : gpio: Cleanup Atmel SAM3 gpio driver

UPDATED within last 24 hours:
- https://gerrit.zephyrproject.org/r/6291 : [RFC] Bluetooth: SDP: Initial SDP client interface API
- https://gerrit.zephyrproject.org/r/6973 : tests: net: Change the tag of network tests to net
- https://gerrit.zephyrproject.org/r/6971 : net: Moved net/ to subsys/net
- https://gerrit.zephyrproject.org/r/6722 : tests: buf: Do not depend on IP stack
- https://gerrit.zephyrproject.org/r/6367 : net: Remove legacy Contiki based uIP stack
- https://gerrit.zephyrproject.org/r/6972 : net: Remove Kconfig option for new IP stack
- https://gerrit.zephyrproject.org/r/6949 : net: Avoid compiler warning when compiled for Arduino 101 ARC
- https://gerrit.zephyrproject.org/r/4488 : Bluetooth: SDP: Server: Support ServiceSearchRequest
- https://gerrit.zephyrproject.org/r/5207 : nucleo_l476rg: add board support
- https://gerrit.zephyrproject.org/r/7018 : net: Remove legacy IoT sample applications
- https://gerrit.zephyrproject.org/r/6719 : Bluetooth: A2DP: Stream End Point Structure
- https://gerrit.zephyrproject.org/r/6716 : Bluetooth: SDP: Server: Add support for bigger element sequences
- https://gerrit.zephyrproject.org/r/6724 : Bluetooth: AVDTP: SEP Definition
- https://gerrit.zephyrproject.org/r/5162 : Bluetooth: A2DP: Shell command for A2DP connection
- https://gerrit.zephyrproject.org/r/6717 : Bluetooth: A2DP: A2DP sink service record registration
- https://gerrit.zephyrproject.org/r/6720 : Bluetooth: A2DP: Stream End Point Registration
- https://gerrit.zephyrproject.org/r/7036 : net: Add support for configuring echo apps IP addresses
- https://gerrit.zephyrproject.org/r/7028 : Bluetooth: AT: Improve at_get_number API()
- https://gerrit.zephyrproject.org/r/7029 : Bluetooth: AT: Command parsing for range of values
- https://gerrit.zephyrproject.org/r/7030 : Bluetooth: HFP HF: SLC Connection send/parse CIND
- https://gerrit.zephyrproject.org/r/6768 : usb: Add WebUSB enabled custom class support.
- https://gerrit.zephyrproject.org/r/7034 : tests: add fifo/lifo tcs with unified kernel
- https://gerrit.zephyrproject.org/r/7026 : tinycrypt: Update CTR PRNG test case
- https://gerrit.zephyrproject.org/r/5029 : release notes: add release notes doc
- https://gerrit.zephyrproject.org/r/7027 : tinycrypt: Fix style issues
- https://gerrit.zephyrproject.org/r/5768 : serial: Provide new numbering scheme for stm32 UART
- https://gerrit.zephyrproject.org/r/7023 : samples: power_mgmt: Cleanup and update with new pm interface
- https://gerrit.zephyrproject.org/r/7025 : tinycrypt: Fix bug in CTR PRNG reseed function
- https://gerrit.zephyrproject.org/r/7024 : tests: power_states: Update testcase.ini to include arc
- https://gerrit.zephyrproject.org/r/7019 : samples: power_mgmt: Remove redundant sample power_hooks
- https://gerrit.zephyrproject.org/r/4623 : eth: Adjust ENC28J60 transmission/reception return codes.
- https://gerrit.zephyrproject.org/r/7040 : enc28j60: fix incorrect return value in tx callback
- https://gerrit.zephyrproject.org/r/6731 : New RFC for logging:add exeternal hook to sys_log

MERGED within last 24 hours:
- https://gerrit.zephyrproject.org/r/7081 : samples: net: Put a proper stack size for echo-client
- https://gerrit.zephyrproject.org/r/7074 : samples: net: Use uart-pipe for 802154 iface in echo apps
- https://gerrit.zephyrproject.org/r/7075 : samples: net: Fix how k_sem_take is used in echo_client
- https://gerrit.zephyrproject.org/r/7079 : wpanusb: Use INFO default logging level
- https://gerrit.zephyrproject.org/r/7082 : wpan_serial: Use unified API for wpan_serial sample
- https://gerrit.zephyrproject.org/r/7080 : wpanusb: Use unified API for the wpanusb sample
- https://gerrit.zephyrproject.org/r/7073 : net: ieee802154: Fix and use pkt_hexdump relevantly
- https://gerrit.zephyrproject.org/r/7058 : kernel: remove last instances of tNANO in comments
- https://gerrit.zephyrproject.org/r/7062 : kernel/arm: add comment about _is_next_thread_current
- https://gerrit.zephyrproject.org/r/7057 : kernel: fix typo in comment
- https://gerrit.zephyrproject.org/r/7054 : kernel/arm: add comment about _is_next_thread_current
- https://gerrit.zephyrproject.org/r/7047 : kernel: remove last instances of tNANO in comments
- https://gerrit.zephyrproject.org/r/7046 : kernel: fix typo in comment
- https://gerrit.zephyrproject.org/r/7055 : verify: full: enable check for branch v1.6.0-branch
- https://gerrit.zephyrproject.org/r/7048 : Bluetooth: Kconfig: Fix BR/EDR dependencies
- https://gerrit.zephyrproject.org/r/7045 : Bluetooth: Fix use of deprecated PRIMARY init level
- https://gerrit.zephyrproject.org/r/6976 : net: shell: Fix hostname parsing for ping command
- https://gerrit.zephyrproject.org/r/7004 : net: Add util to check if IPv4 address is a loopback one
- https://gerrit.zephyrproject.org/r/7005 : net: Add util to check if IPv4 address is unspecified
- https://gerrit.zephyrproject.org/r/7003 : net: ipv4: Add utils to create IPv4 network packet
- https://gerrit.zephyrproject.org/r/7009 : net: Add IPv4 address string max length
- https://gerrit.zephyrproject.org/r/7006 : net: Add util to send IPv4 ICMP Echo Request packet
- https://gerrit.zephyrproject.org/r/7007 : net: Check loopback and unspecified address in sending
- https://gerrit.zephyrproject.org/r/7008 : net: Fix net_addr_pton() IPv4 address parsing
- https://gerrit.zephyrproject.org/r/7010 : net: shell: Add IPv4 ping support
- https://gerrit.zephyrproject.org/r/6929 : wpanusb: Allow retransmission when cc2520 transmit not done
- https://gerrit.zephyrproject.org/r/7044 : wpanusb: Send zero sequence for unsuccessful transmit
- https://gerrit.zephyrproject.org/r/7022 : iot/mqtt: Add the MQTT high-level API
- https://gerrit.zephyrproject.org/r/7020 : tests/drivers/adc: move to ztest to actually test
- https://gerrit.zephyrproject.org/r/7035 : Bluetooth: Fix use of deprecated PRIMARY init level
- https://gerrit.zephyrproject.org/r/7031 : Bluetooth: doc: Fix reference to documentation location
- https://gerrit.zephyrproject.org/r/7017 : legacy/kernel/test_{static_id,stackprot}: 'fatal fault' is not a failure
- https://gerrit.zephyrproject.org/r/6975 : daily: add retry
- https://gerrit.zephyrproject.org/r/7041 : tests: ieee802154: Fix compilation error in fragment test
- https://gerrit.zephyrproject.org/r/7043 : net: ieee802154: Fix some debug output
- https://gerrit.zephyrproject.org/r/7042 : net: 6lo: LL content is set after 6lo compression/fragmentation


How to get a documentation link to a macro API?

Stephens, Allan
 

Does anyone know how to generate a documentation link to a macro API?

Situation:

* If I define function FOO() in my code and add the appropriate doxygen stuff, it shows up in the API Guide. I can then create a link to this API in other documentation using :cpp:func:`FOO()`.

* If I define macro FOO() in my code and add the appropriate doxygen stuff, it shows up in the API Guide. However, I can't seem to create a link to this API in other documentation.

o Using :cpp:macro:`FOO()` generates an error.

o Using :c:macro:`FOO()` doesn't generate a valid link.

o Using :cpp:func:`FOO()` doesn't generate a valid link.

Anyone have any ideas where I'm going wrong?

Thanks
Al


Re: HALs in Zephyr (was Re: STM32Cube SDK in Zephyr)

Marcus Shawcroft <marcus.shawcroft@...>
 

On 15 November 2016 at 13:22, Amit Kucheria <amit.kucheria(a)verdurent.com> wrote:

Yeah I didn't want to bring this up (binary size, memory consumption)
until I'd actually done some comparative studies which is hard since
you basically have to write two different drivers - one with HAL and
one without. I'll take the porting opportunity to do some
measurements.
We have one data point already in the ksdk ethernet driver that Tomasz
referred to. Due to the architectural difference in buffer handling
between zephyr and the underlying HAL abstraction the shim needs a
spare ethernet packet sized buffer available in order to copy data
from the network stack to the driver and likewise in the opposite
direction. Further, the HAL driver itself has one set of buffers
sufficient to hold at least one frame, while the network stack has its
own buffers. Hence we are wasting order of 3k RAM above what a
bespoke driver might be expected to need.

The ksdk driver could be adjusted to provide a scatter/gather
interface which would remove the need for at least one set of buffers,
but a proper solution, one that allowed the third set of duplicate
buffers to be removed, would require the ksdk implementation be
adapted such that we could plumb in the host os's buffer abstraction.
This would be a much more invasive change.

The other point worth mentioning is that these HAL abstractions
generally provide at least two features.
1) Definitions, consts, #defines, structs etc that define the register
interface to a bit of hardware
2) Functions that provide pre-canned functionality (sometimes quite elaborate).

The former are generally useful but don't impose architecture on the
user, the latter are more problematic if the pre-canned architecture
clashes with the host os architecture.

The issue mentioned above w.r.t the ksdk ethernet driver is due to the
architecture of the pre-canned functions provided in KSDK. One could
imagine a version of the ksdk ethernet shim driver that used the ksdk
register definitions (and some of the low level plumbing) while
providing its own higher level functions.

It isn't clear to me that this is an either/or discussion. I don't see
a compelling technical, stability, quality or maintenance reason why
we should not have co-existing native and hal/shim based drivers. The
HAL/shim route providing rapid scale out of device coverage with
bespoke drivers written and dropped in where the hal/shim driver
characteristics are unpalatable.

Given that we have the HALs in the tree along with their low level
definitions, it would be pragmatic that we use those definitions where
possible even if we choose not to use (some of the) pre-canned higher
level functionality. Since doing so should have no impact on
footprint, performance etc, minimises code duplication in the tree,
and minimises overall effort in moving zephyr forward.

Cheers
/Marcus

6201 - 6220 of 8113