Date   

Re: IRQ_CONNECT: enum based line number?

Carles Cufi
 

Hi Erwan,

Sorry I can’t quote you but my email client doesn’t allow me to for some reason.

We had the exact same issue with the nRF5x from Nordic, and we resorted to redefining them altogether:
https://github.com/zephyrproject-rtos/zephyr/blob/master/arch/arm/soc/nordic_nrf5/include/nrf5_common.h#L29

That said, we’d be glad to be able to use the original values. I filed a report with the MDK team at Nordic to see if they could switch to #define from enum too, but I am not sure if they’ve implemented it yet.

Regards,

Carles

From: Erwan Gouriou [mailto:erwan.gouriou(a)linaro.org]
Sent: Friday, October 28, 2016 16:27
To: devel(a)lists.zephyrproject.org
Subject: [devel] IRQ_CONNECT: enum based line number?

Hi all,

I've a question around IRQ_CONNECT macro for Cortex_m defined in
include/arch/arm/cortex_m/irq.h

In ST CMSIS, we define IRQ line as enum. For instance:
typedef enum
{
/****** Cortex-M3 Processor Exceptions Numbers ***************************************************/
...
USART1_IRQn = 37, /*!< USART1 global Interrupt */
USART2_IRQn = 38, /*!< USART2 global Interrupt */
USART3_IRQn = 39, /*!< USART3 global Interrupt */
...
} IRQn_Type;

Issue is that we cannot use directly these values in IRQ_CONNECT macro since it
expects constant IRQ line number.

Note: It compiles without any warning though, since compilation trap does not catch enums:
enum { IRQ = irq_p }; \ --> irq_p could be an enum

Actual issue is in following directive:
__attribute__ ((section(STRINGIFY(_CONCAT(.gnu.linkonce.isr_irq, irq_p)))))
If irq_p is not a number, compiler will not be able to understand it has to overwrite
section _isr_irq38.

I've tried numerous ways to cast my enum value into an acceptable const value for the macro,
but it remained unsuccessful.

Is there any way to cast ny enum into an acceptable const for this macro?
If not, would it be possible to get the macro accepting enum values without breaking its
benefice?

Thanks
Erwan


Daily JIRA Digest

donotreply@...
 

NEW JIRA items within last 24 hours: 5
[ZEP-1145] system hang after tinycrypt HMAC test
https://jira.zephyrproject.org/browse/ZEP-1145

[ZEP-1142] Tinycrypt SHA256 test blocks at test vector 13 and 14 with microkernel
https://jira.zephyrproject.org/browse/ZEP-1142

[ZEP-1144] Tinycrypt AES128 fixed-key with variable-text test fails using unified kernel type
https://jira.zephyrproject.org/browse/ZEP-1144

[ZEP-1143] Link error while ran security test with qemu
https://jira.zephyrproject.org/browse/ZEP-1143

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


UPDATED JIRA items within last 24 hours: 12
[ZEP-1107] Update QMSI to 1.3
https://jira.zephyrproject.org/browse/ZEP-1107

[ZEP-1109] Texas Instruments CC3200 LaunchXL Support
https://jira.zephyrproject.org/browse/ZEP-1109

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

[ZEP-1140] Add a unified kernel version of power_mgr sample app for testing PM code with the new kernel
https://jira.zephyrproject.org/browse/ZEP-1140

[ZEP-955] Section misalignment
https://jira.zephyrproject.org/browse/ZEP-955

[ZEP-1138] Recived packets not being passed to upper layer from IP stack when using ENC28J60 driver
https://jira.zephyrproject.org/browse/ZEP-1138

[ZEP-940] Fail to get ATT response
https://jira.zephyrproject.org/browse/ZEP-940

[ZEP-950] USB: Device is not listed by USB20CV test suite
https://jira.zephyrproject.org/browse/ZEP-950

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

[ZEP-1074] ATT retrying misbehaves when ATT insufficient Authentication is received
https://jira.zephyrproject.org/browse/ZEP-1074

[ZEP-707] mem_safe test stomps on top of .data and bottom of .noinit
https://jira.zephyrproject.org/browse/ZEP-707

[ZEP-1139] Fix build error when power management is built with unified kernel
https://jira.zephyrproject.org/browse/ZEP-1139


CLOSED JIRA items within last 24 hours: 9
[ZEP-122] (Fixed) Create a config file that tells sanitycheck which tests to run by default.
https://jira.zephyrproject.org/browse/ZEP-122

[ZEP-1062] (Fixed) Unified kernel isn't compatible with CONFIG_NEWLIB_LIBC
https://jira.zephyrproject.org/browse/ZEP-1062

[ZEP-1115] (Fixed) CI sometimes doesn't report results
https://jira.zephyrproject.org/browse/ZEP-1115

[ZEP-1076] (Fixed) "samples/philosophers/unified" build failed with dynamic stack
https://jira.zephyrproject.org/browse/ZEP-1076

[ZEP-1110] (Won't Do) bt_uart_isr: Too much data to fit buffer
https://jira.zephyrproject.org/browse/ZEP-1110

[ZEP-1048] (Fixed) grove_lcd sample: sample does not work if you disable serial
https://jira.zephyrproject.org/browse/ZEP-1048

[ZEP-1101] (Fixed) SYS_KERNEL_VER_PATCHLEVEL() and friends artificially limit version numbers to 4 bits
https://jira.zephyrproject.org/browse/ZEP-1101

[ZEP-1051] (Fixed) mpool allocation failed after defrag twice...
https://jira.zephyrproject.org/browse/ZEP-1051

[ZEP-436] (Fixed) Test case tests/kernel/test_mem_safe fails on ARM hardware
https://jira.zephyrproject.org/browse/ZEP-436


RESOLVED JIRA items within last 24 hours: 11
[ZEP-933] (Fixed) ARC port
https://jira.zephyrproject.org/browse/ZEP-933

[ZEP-935] (Fixed) Kernel logger support (validation)
https://jira.zephyrproject.org/browse/ZEP-935

[ZEP-922] (Fixed) Revise documentation for Kernel Event Logger
https://jira.zephyrproject.org/browse/ZEP-922

[ZEP-920] (Fixed) Investigate malloc/free support
https://jira.zephyrproject.org/browse/ZEP-920

[ZEP-637] (Won't Do) Building and linking static libraries
https://jira.zephyrproject.org/browse/ZEP-637

[ZEP-721] (Fixed) Add FXOS8700 accelerometer/magnetometer sensor driver
https://jira.zephyrproject.org/browse/ZEP-721

[ZEP-1118] (Won't Do) snprintf (possibly other libc API's) are broken with newlib
https://jira.zephyrproject.org/browse/ZEP-1118

[ZEP-1125] (Fixed) "K_THREAD_DEFINE" build error
https://jira.zephyrproject.org/browse/ZEP-1125

[ZEP-961] (Fixed) samples: other cases cannot execute after run aon_counter case
https://jira.zephyrproject.org/browse/ZEP-961

[ZEP-1077] (Fixed) "samples/philosophers/unified" build warnings with NUM_PHIL<6
https://jira.zephyrproject.org/browse/ZEP-1077

[ZEP-1133] (Fixed) Discrepancy of size_t definition between micro and unified kernel
https://jira.zephyrproject.org/browse/ZEP-1133


Daily Gerrit Digest

donotreply@...
 

NEW within last 24 hours:
- https://gerrit.zephyrproject.org/r/6247 : net: ieee802154: Check data frame start correctly
- https://gerrit.zephyrproject.org/r/6196 : unified/arc: Fix scheduler algorithm bug
- https://gerrit.zephyrproject.org/r/6219 : tests/filesystem/fat_fs: make a proper testcase
- https://gerrit.zephyrproject.org/r/6241 : Merge bluetooth branch into master
- https://gerrit.zephyrproject.org/r/6246 : grove: lcd: convert to a unified kernel application
- https://gerrit.zephyrproject.org/r/6244 : net: Make DEBUG config option naming consistent
- https://gerrit.zephyrproject.org/r/6240 : clock/stm32: add STM32F107 and STM32F3X reset and clock control
- https://gerrit.zephyrproject.org/r/6239 : boards: add initial support for Nucleo-64 with SoC STM32F373
- https://gerrit.zephyrproject.org/r/6238 : boards: add initial support for Nucleo-64 with Soc STM32F334
- https://gerrit.zephyrproject.org/r/6236 : soc/stm32: add initial support for STM32F3X series
- https://gerrit.zephyrproject.org/r/6235 : boards: add initial support for Nucleo-64 with Soc STM32F107
- https://gerrit.zephyrproject.org/r/6234 : soc/stm32f1: Add the new type of SoC STM32F107
- https://gerrit.zephyrproject.org/r/6216 : MAINTAINERS: Add entries for 96b_carbon, nucleo_f401re and various drivers
- https://gerrit.zephyrproject.org/r/6217 : tests: add a dma memory_to_memory test
- https://gerrit.zephyrproject.org/r/6218 : tc_util: protect macro arg expansion
- https://gerrit.zephyrproject.org/r/6213 : ztest: test verbosity
- https://gerrit.zephyrproject.org/r/6204 : unified/doc: Remove semaphore groups documentation from Kernel Primer
- https://gerrit.zephyrproject.org/r/6207 : unified/doc: Add workqueue information to Kernel Primer
- https://gerrit.zephyrproject.org/r/6211 : CI: Verify: Adding retry to add reviewers to gerrit
- https://gerrit.zephyrproject.org/r/6201 : unified/doc: Mention that a list of items can be added to a fifo
- https://gerrit.zephyrproject.org/r/6203 : unified/doc: Add atomic array variable information to Kernel Primer
- https://gerrit.zephyrproject.org/r/6205 : unified/doc: Update list of changes from version 1 kernel
- https://gerrit.zephyrproject.org/r/6202 : unified/doc: Update thread lifecycle section of Kernel Primer
- https://gerrit.zephyrproject.org/r/6206 : unified/doc: Update system threads section of Kernel Primer

UPDATED within last 24 hours:
- https://gerrit.zephyrproject.org/r/5708 : clock_control: stm32f4x: introduce driver for STM32F4x RCC
- https://gerrit.zephyrproject.org/r/6054 : net: Fix IPv6 address debug print
- https://gerrit.zephyrproject.org/r/6045 : net: rpl: Objective Function Zero support
- https://gerrit.zephyrproject.org/r/6048 : net: nbuf: Add function to add stuff to IPv6 extension map
- https://gerrit.zephyrproject.org/r/6026 : net: Add API to set the IPv6 reachable timer
- https://gerrit.zephyrproject.org/r/6037 : net: Get IPv6 neighbor by using index
- https://gerrit.zephyrproject.org/r/6053 : net: rpl: Add IPv6 RPL option handling
- https://gerrit.zephyrproject.org/r/6047 : net: Add more ICMPv6 option definitions
- https://gerrit.zephyrproject.org/r/6042 : net: rpl: Initial commit
- https://gerrit.zephyrproject.org/r/6155 : net: Add helpers to get network interface IPv6 addresses
- https://gerrit.zephyrproject.org/r/6130 : sanitycheck: Add support for ccache
- https://gerrit.zephyrproject.org/r/6032 : net: Add func that checks if address is global multicast one
- https://gerrit.zephyrproject.org/r/5206 : stm32lx: add i2c driver for the L series
- https://gerrit.zephyrproject.org/r/5207 : nucleo_l476rg: add board support
- https://gerrit.zephyrproject.org/r/6176 : Bluetooth: drivers: Include zephyr.h instead of nanokernel.h
- https://gerrit.zephyrproject.org/r/5201 : stm32lx: add u(s)art driver for the L series
- https://gerrit.zephyrproject.org/r/5199 : stm32l4: add pinmux for USARTs
- https://gerrit.zephyrproject.org/r/6029 : net: Call context send cb when packet has been really sent
- https://gerrit.zephyrproject.org/r/6043 : net: tests: Unit tests for RPL
- https://gerrit.zephyrproject.org/r/6034 : net: IPv6 neighbor debug prints enhanced
- https://gerrit.zephyrproject.org/r/5707 : arm: st_stm32: Add support for STM32F4x SoC family
- https://gerrit.zephyrproject.org/r/6028 : net: Add support for link cb in net_if
- https://gerrit.zephyrproject.org/r/6030 : net: Add utility function to return neighbor by index
- https://gerrit.zephyrproject.org/r/6039 : net: Add helper to check if the IPv6 address is part out subnet
- https://gerrit.zephyrproject.org/r/6033 : net: Add multicast route API support
- https://gerrit.zephyrproject.org/r/5195 : stm32l4: add clock control driver
- https://gerrit.zephyrproject.org/r/5194 : stm32l4: add initial soc support for stm32l4
- https://gerrit.zephyrproject.org/r/6044 : net: rpl: MRH Objective Function support
- https://gerrit.zephyrproject.org/r/6041 : net: Add IPv6 extension header type values to net_ip.h
- https://gerrit.zephyrproject.org/r/6035 : net: Add function to traverse through IPv6 routes
- https://gerrit.zephyrproject.org/r/6038 : net: Add utility to go through all network interfaces
- https://gerrit.zephyrproject.org/r/5660 : stm32cube: add ability to use ST headers
- https://gerrit.zephyrproject.org/r/5205 : stm32l4: add pinconf settings for I2C
- https://gerrit.zephyrproject.org/r/5204 : pinmux/stm32: add pinmux definition for i2c
- https://gerrit.zephyrproject.org/r/5615 : sanity_chk: add nucleo_l476rg board support
- https://gerrit.zephyrproject.org/r/5200 : stm32l4: add pinconf for USARTs
- https://gerrit.zephyrproject.org/r/5198 : stm32l4: add exti support
- https://gerrit.zephyrproject.org/r/5614 : stm32cube: add headers for STM32L4xx
- https://gerrit.zephyrproject.org/r/5196 : stm32l4: add gpio support for l4
- https://gerrit.zephyrproject.org/r/6040 : net: Add helper to find default IPv6 router
- https://gerrit.zephyrproject.org/r/6031 : net: route: Add function to remove route by nexthop
- https://gerrit.zephyrproject.org/r/6036 : net: Neighbor cache did not link ll address properly
- https://gerrit.zephyrproject.org/r/6027 : net: Moved IPv6 neighbor information struct to ipv6.h file
- https://gerrit.zephyrproject.org/r/5761 : ext/hal: Introduce STM32Cube SDK for STM32F1xx family
- https://gerrit.zephyrproject.org/r/6051 : net: Add HBHO IPv6 extension handling support
- https://gerrit.zephyrproject.org/r/6049 : net: Add IPv6 extension option defines
- https://gerrit.zephyrproject.org/r/6046 : net: Add IPv6 routing support
- https://gerrit.zephyrproject.org/r/5197 : stm32_exti: add support for controllers with more than 32 lines
- https://gerrit.zephyrproject.org/r/6052 : net: tests: Send IPv6 hop-by-hop option to IP stack
- https://gerrit.zephyrproject.org/r/6050 : net: Add extra parameter to ICMPv6 error API
- https://gerrit.zephyrproject.org/r/6023 : net: Add support for embedding extra data to routing entries
- https://gerrit.zephyrproject.org/r/6025 : net: Make neighbor add function available
- https://gerrit.zephyrproject.org/r/6024 : net: Add utility function to routing to return neighbor entry
- https://gerrit.zephyrproject.org/r/6058 : samples: shell: unify sample and drop nanokernel part
- https://gerrit.zephyrproject.org/r/5202 : pinmux/stm32: add support for up to 16 alternate functions
- https://gerrit.zephyrproject.org/r/5203 : pinmux/stm32: add support for pinmux of port h
- https://gerrit.zephyrproject.org/r/6019 : unified: Add doxygen function headers to legacy.h
- https://gerrit.zephyrproject.org/r/4562 : Bluetooth: Sample: handsfree sample application
- https://gerrit.zephyrproject.org/r/4555 : Bluetooth: HFP HF: SLC connection-Send/Parse BRSF
- https://gerrit.zephyrproject.org/r/5709 : gpio: stm32: add support for STM32F4
- https://gerrit.zephyrproject.org/r/6140 : boards: stm32f4: Extract common config options
- https://gerrit.zephyrproject.org/r/5710 : soc: stm32f4: System configuration controller register mapping
- https://gerrit.zephyrproject.org/r/5715 : boards: 96b_carbon: Add support for 96boards Carbon board
- https://gerrit.zephyrproject.org/r/5713 : soc: stm32f4: enable SYSCFG clock when enabling EXTI
- https://gerrit.zephyrproject.org/r/5714 : boards: nucleo_f401re: add new board
- https://gerrit.zephyrproject.org/r/5711 : pinmux: stm32: add support for STM32F4
- https://gerrit.zephyrproject.org/r/5716 : sanitycheck: add nucleo_f401re and carbon
- https://gerrit.zephyrproject.org/r/5712 : uart: stm32: add support for STM32F4
- https://gerrit.zephyrproject.org/r/5769 : stm32f1: Provide tick to STM32Cube
- https://gerrit.zephyrproject.org/r/5768 : serial: Provide new numbering scheme for stm32 UART
- https://gerrit.zephyrproject.org/r/5766 : serial: Provide STM32Cube based serial driver on stm32f1
- https://gerrit.zephyrproject.org/r/6077 : eth: ksdk: Update driver for native IP stack.
- https://gerrit.zephyrproject.org/r/5763 : stm32f1: Enable STM32Cube SDK support on stm32f1 family
- https://gerrit.zephyrproject.org/r/5762 : stm32cube: Update ext/hal to include STM32Cube
- https://gerrit.zephyrproject.org/r/5791 : stm32cube: Add Zephyr build system files
- https://gerrit.zephyrproject.org/r/4808 : Bluetooth: L2CAP: Limit user I/O actions timeout in GAP context
- https://gerrit.zephyrproject.org/r/5064 : doc: yaip: Add a Network Management API usage document
- https://gerrit.zephyrproject.org/r/4488 : Bluetooth: SDP: Server: Support ServiceSearchRequest
- https://gerrit.zephyrproject.org/r/6152 : fs: expose generic ramdisk/flash disk access functions
- https://gerrit.zephyrproject.org/r/5410 : move ipm sample to samples/drivers
- https://gerrit.zephyrproject.org/r/5411 : move environmental_sensing sample to samples/bluetooth/
- https://gerrit.zephyrproject.org/r/5903 : unified: rename 'memory maps' to 'memory slabs'
- https://gerrit.zephyrproject.org/r/6021 : unified: rename 'events' to 'alerts'
- https://gerrit.zephyrproject.org/r/6082 : ext: cc3200sdk: Enable build of CC3200 HAL
- https://gerrit.zephyrproject.org/r/5780 : include: Add a generic disk interface
- https://gerrit.zephyrproject.org/r/6194 : unified: Update kernel.h doxygen comments
- https://gerrit.zephyrproject.org/r/6084 : boards: arm: Add support for TI SimpleLink WiFi CC3200 LaunchXL
- https://gerrit.zephyrproject.org/r/6083 : cc3200: Add support for the TI CC32xx SoC Series
- https://gerrit.zephyrproject.org/r/6081 : ext: cc3200sdk: Import HAL for TI CC3200 SoC
- https://gerrit.zephyrproject.org/r/6080 : MAINTAINERS: Add maintainer for TI CC3200 SoC, board and SDK
- https://gerrit.zephyrproject.org/r/6014 : ext qmsi: Add config support for enabling SoCWatch
- https://gerrit.zephyrproject.org/r/6078 : fs: Move file system code to sys/
- https://gerrit.zephyrproject.org/r/5667 : ci: test: valid change
- https://gerrit.zephyrproject.org/r/6149 : Test: Ignore, just for testing purposes.
- https://gerrit.zephyrproject.org/r/3527 : console: shell: Support multiple modules
- https://gerrit.zephyrproject.org/r/5764 : clock_control: have FLASH_BASE compatible with ST CMSIS files

MERGED within last 24 hours:
- https://gerrit.zephyrproject.org/r/6243 : tests: net: 6lo: Make sure no error in microkernel
- https://gerrit.zephyrproject.org/r/6242 : net: ieee802154: The lqi value was removed incorrectly
- https://gerrit.zephyrproject.org/r/6220 : tests: Add FXOS8700 sensor to driver build_all test.
- https://gerrit.zephyrproject.org/r/6226 : driver/gpio/qmsi: Limit name space, add static.
- https://gerrit.zephyrproject.org/r/6223 : gpio/pcal9535a: Limit name space, add static.
- https://gerrit.zephyrproject.org/r/6229 : grove/light_sensor: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/6230 : grove/light_sensor: Limit name space, add static.
- https://gerrit.zephyrproject.org/r/6225 : gpio/sch: Limit name space, add static.
- https://gerrit.zephyrproject.org/r/6224 : gpio/sch: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/6222 : gpio/k64: Fix Kconfig help text formatting.
- https://gerrit.zephyrproject.org/r/6233 : drivers: ieee802154: Make uart pipe driver tx one fragment only
- https://gerrit.zephyrproject.org/r/6232 : samples: ieee802154: Fragmentation is now supported so enabling it
- https://gerrit.zephyrproject.org/r/6227 : grove/temperature_sensor: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/6228 : grove/temperature_sensor: Limit name space, add static.
- https://gerrit.zephyrproject.org/r/6221 : gpio/k64: Fix type in GPIO_K64_C_DEV_NAME text.
- https://gerrit.zephyrproject.org/r/6237 : Bluetooth: Fix license header in l2cap.h and rfcomm.h
- https://gerrit.zephyrproject.org/r/6231 : readme: Add random number config option
- https://gerrit.zephyrproject.org/r/6215 : sanitycheck: filter out the prebuilt.elf introduced by Makefile cleanup
- https://gerrit.zephyrproject.org/r/6214 : ci: sanitycheck: now that we do not run footprint script, reenable those
- https://gerrit.zephyrproject.org/r/6212 : kernel: merge _IS_IN_ISR() with _is_in_isr()
- https://gerrit.zephyrproject.org/r/6209 : unified/tests: Adapt test_sha256 for unified kernel
- https://gerrit.zephyrproject.org/r/6210 : sanitycheck: remove default qemu_support=false
- https://gerrit.zephyrproject.org/r/6208 : dma: Fix QMSI shim by setting the DMA xfer type
- https://gerrit.zephyrproject.org/r/6199 : Bluetooth: drivers/Kconfig: Fix inconsistency issues
- https://gerrit.zephyrproject.org/r/6200 : verify: remove compare footprint step
- https://gerrit.zephyrproject.org/r/6197 : Bluetooth: samples/hci-uart: Make sure we yield in tx_fiber
- https://gerrit.zephyrproject.org/r/6195 : Bluetooth: Rename bt_driver to bt_hci_driver
- https://gerrit.zephyrproject.org/r/6198 : Bluetooth: Controller: Fix net_buf memory leak in RX path
- https://gerrit.zephyrproject.org/r/6013 : samples:dhcp_client: Add frdm_k64f configuration.
- https://gerrit.zephyrproject.org/r/6010 : soc:mk64f12: Enable RANDOM_KSDK driver by default if RANDOM_GENERATOR enabled.
- https://gerrit.zephyrproject.org/r/6011 : drivers:config: Fix help text format.
- https://gerrit.zephyrproject.org/r/6012 : samples:dhcp_client: Refactor config file selection.
- https://gerrit.zephyrproject.org/r/6156 : net: mgmt: Define request handlers to avoid build warning
- https://gerrit.zephyrproject.org/r/6157 : net: mgmt: Fix include recursion loop
- https://gerrit.zephyrproject.org/r/6158 : net: l2: ieee802154: Fix radio utils comment
- https://gerrit.zephyrproject.org/r/6159 : net: ieee802154: Optimizing how dst addr is validated in beacons
- https://gerrit.zephyrproject.org/r/6160 : net: ieee802154: Optimize context structure usage
- https://gerrit.zephyrproject.org/r/6161 : net: ieee802154: Refactor how address fields are generated
- https://gerrit.zephyrproject.org/r/6162 : drivers: ieee802154: Make CC2520 ready to tx only one fragment
- https://gerrit.zephyrproject.org/r/6163 : tests: ieee802154: Make the test ready to handle multi fragments buffer
- https://gerrit.zephyrproject.org/r/6164 : net: ieee802154: Refactor data frame function signature
- https://gerrit.zephyrproject.org/r/6165 : net: ieee802154: L2 radio drivers should handle multi-fragment buffers
- https://gerrit.zephyrproject.org/r/6166 : net: ieee802154: Make pkt_hexdump ready to handle multi-fragment buffer
- https://gerrit.zephyrproject.org/r/6167 : net: ieee802154: Generate 802.15.4 data frame for each data frag
- https://gerrit.zephyrproject.org/r/6168 : net: ieee802154: Fix minor style issues in fragmentation part
- https://gerrit.zephyrproject.org/r/6169 : net: ieee802154: Let's update fragmentation tag on relevant buffers
- https://gerrit.zephyrproject.org/r/6170 : net: ieee802154: Reverse 6lo fragmentation verdict
- https://gerrit.zephyrproject.org/r/6171 : net: ieee802154: Improve 6lo frag reassemble API
- https://gerrit.zephyrproject.org/r/6172 : net: ieee802154: Integrate 6lo fragmentation reassembly
- https://gerrit.zephyrproject.org/r/6173 : net: ieee802154: Integrate 6lo fragmentation when sending
- https://gerrit.zephyrproject.org/r/6174 : tests: net: Multiple test will go inside ieee802154
- https://gerrit.zephyrproject.org/r/6175 : tests: net: Moving IEEE 802.15.4 fragmentation test in proper place
- https://gerrit.zephyrproject.org/r/6179 : net: ieee802154: Reindent Kconfig help as they are mandated to be
- https://gerrit.zephyrproject.org/r/6180 : net: ieee802154: Add RFD feature level choice
- https://gerrit.zephyrproject.org/r/6181 : net: ieee802154: Add support for requesting ACK on packets
- https://gerrit.zephyrproject.org/r/6182 : net: ieee802154: Add MAC command frames structures
- https://gerrit.zephyrproject.org/r/6183 : net: ieee802154: Add support for parsing MAC command frames
- https://gerrit.zephyrproject.org/r/6184 : net: ieee802154: Add the capability to create MAC command frames
- https://gerrit.zephyrproject.org/r/6189 : Bluetooth: GATT: Add proper check for connection state
- https://gerrit.zephyrproject.org/r/5698 : Bluetooth: Generic AT command implementation
- https://gerrit.zephyrproject.org/r/5865 : Bluetooth: Use unified kernel build for tests and samples
- https://gerrit.zephyrproject.org/r/6122 : scripts: Make loop scripts POSIX shell compatible
- https://gerrit.zephyrproject.org/r/5401 : samples: move grove lcd to samples/grove
- https://gerrit.zephyrproject.org/r/5412 : tests: move quark_se boot stub to tests
- https://gerrit.zephyrproject.org/r/5404 : samples: add light sensor sample using the grove kit
- https://gerrit.zephyrproject.org/r/5940 : move tests from samples to tests/
- https://gerrit.zephyrproject.org/r/5403 : samples: add temperature sensor sample using the grove kit
- https://gerrit.zephyrproject.org/r/5399 : samples: move basic samples to samples/basic
- https://gerrit.zephyrproject.org/r/5836 : test: test_hmac: cleanup excludes
- https://gerrit.zephyrproject.org/r/5402 : sensors: make grove sensors depend on CONFIG_SENSOR
- https://gerrit.zephyrproject.org/r/6057 : samples: hello world: unify sample and use unified kernel
- https://gerrit.zephyrproject.org/r/6153 : power_mgmt: Update changes in k_idle.c missing in idle.c
- https://gerrit.zephyrproject.org/r/6017 : unified/tests: Adapt test_aes for unified kernel
- https://gerrit.zephyrproject.org/r/6154 : samples: power_mgmt: Create unified kernel version of power mgr app
- https://gerrit.zephyrproject.org/r/5398 : samples: add basic blinky application
- https://gerrit.zephyrproject.org/r/5936 : boards: define LED pin on boards with LED
- https://gerrit.zephyrproject.org/r/5006 : enc28j60: Adapt driver for native IP stack
- https://gerrit.zephyrproject.org/r/4427 : Makefile: Don't hide the "prebuilt" kernel
- https://gerrit.zephyrproject.org/r/6193 : test/crypto: Fix RAM overflow error in ISSM
- https://gerrit.zephyrproject.org/r/6190 : tests/zoap: Fix extra unref on net_buf fragments
- https://gerrit.zephyrproject.org/r/6020 : tests/zoap: Port observer tests to the native stack
- https://gerrit.zephyrproject.org/r/6142 : Enable log shipping on all zephyr jobs
- https://gerrit.zephyrproject.org/r/6141 : Add log shipping to ci-management jobs
- https://gerrit.zephyrproject.org/r/6139 : arm: defconfig: Remove platform-specific options
- https://gerrit.zephyrproject.org/r/5922 : sensor: fxos8700: Add accelerometer/magnetometer driver
- https://gerrit.zephyrproject.org/r/5631 : gpio: stm32: introduce alternative function config
- https://gerrit.zephyrproject.org/r/6138 : Add zip to build minion definition
- https://gerrit.zephyrproject.org/r/6144 : unified: Add options field to static thread initialization structure
- https://gerrit.zephyrproject.org/r/6147 : unified: Ensure K_THREAD_DEFINE() generates a thread id
- https://gerrit.zephyrproject.org/r/6191 : unified: Add sample project using K_THREAD_DEFINE()
- https://gerrit.zephyrproject.org/r/6146 : unified: Enable handling of thread options for static threads
- https://gerrit.zephyrproject.org/r/6145 : unified: Streamline thread initialization macros
- https://gerrit.zephyrproject.org/r/6143 : unified/test: Fix typo in kernel's test_task application


IRQ_CONNECT: enum based line number?

Erwan Gouriou
 

Hi all,

I've a question around IRQ_CONNECT macro for Cortex_m defined in
include/arch/arm/cortex_m/irq.h

In ST CMSIS, we define IRQ line as enum. For instance:
typedef enum
{
/****** Cortex-M3 Processor Exceptions Numbers
***************************************************/
...
USART1_IRQn = 37, /*!< USART1 global Interrupt
*/
USART2_IRQn = 38, /*!< USART2 global Interrupt
*/
USART3_IRQn = 39, /*!< USART3 global Interrupt
*/
...
} IRQn_Type;

Issue is that we cannot use directly these values in IRQ_CONNECT macro
since it
expects constant IRQ line number.

Note: It compiles without any warning though, since compilation trap does
not catch enums:
enum { IRQ = irq_p }; \ --> irq_p could be an enum

Actual issue is in following directive:
__attribute__ ((section(STRINGIFY(_CONCAT(.gnu.linkonce.isr_irq, irq_p)))))
If irq_p is not a number, compiler will not be able to understand it has to
overwrite
section _isr_irq38.

I've tried numerous ways to cast my enum value into an acceptable const
value for the macro,
but it remained unsuccessful.

Is there any way to cast ny enum into an acceptable const for this macro?
If not, would it be possible to get the macro accepting enum values without
breaking its
benefice?

Thanks
Erwan


Re: STM32/STM32F1 patchset v10

Kumar Gala
 

On Oct 27, 2016, at 11:56 AM, prasanna karthik <prasannakarthik123(a)gmail.com> wrote:

Hi Maciek,

I'm trying to port to STM32F4 Nucleo reference platform. The Memory map of Most peripherals(UART, RCC etc) are same as STM32F1 Nucleo.

Tried nucleo stm32f103rb defconfig along with your patches, seems it does not work out of the box. I'm on 1.5 release branch.

Can you hint on the changes required, that I need to make to run the "hello world" sample on stm32f4 nucleo?

Thanks!

Regards,
Prasanna
Have you looked at the patchset that Amit has posted:

https://gerrit.zephyrproject.org/r/#/c/5716/

- k


Re: how long do we keep jenkins logs

Andrew Grimberg <agrimberg@...>
 

Oh look, I'm resurrecting a thread you may have thought died :)

As of https://gerrit.zephyrproject.org/r/#/c/6142/ which was just merged
all jobs will now announce a new logs hosting location. This is added to
the Gerrit comment and for those jobs that haven't rolled out of Jenkins
the job description will also be updated with this URL.

https://logs.zephyrproject.org is the base location. Logs for the
production silo are kept for 6 months. Those that show up in the sandbox
silo are kept for 7 days which is pretty much par for the course there
since we wipe all the jobs out of the sandbox every Saturday.

As an FYI if your job was running as the change got merged in, it may
have picked up the log push bits but may not have been running on the
modified build minion. Any new builds should be fine though!

One final note about this. The pushed logs are pre-compressed and the
hosting site is configured to deliver the logs in a way that browser
will automatically open them. This means that the logs should be
delivered faster than they were if you were looking in via the Jenkins UI.

-Andy-

On 08/02/2016 07:49 AM, Perez Hernandez, Javier B wrote:
Hi!

Jenkins keeps only the last 40 builds.
I think we can increase the amount of logs we save, let me confirm.


Javier B. Perez


On Tue, 2016-08-02 at 08:12 -0500, Kumar Gala wrote:
I submitted this patch just yesterday

https://gerrit.zephyrproject.org/r/#/c/3517/

and it appears the verify results are already removed

https://jenkins.zephyrproject.org/job/zephyr-verify/9956/

How long do we keep the logs, etc, around? Seems like removal after
a day of activity is way too short

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


Re: STM32/STM32F1 patchset v10

prasanna karthik <prasannakarthik123@...>
 

Hi Maciek,

I'm trying to port to STM32F4 Nucleo reference platform. The Memory map of Most peripherals(UART, RCC etc) are same as STM32F1 Nucleo.

Tried nucleo stm32f103rb defconfig along with your patches, seems it does not work out of the box. I'm on 1.5 release branch.

Can you hint on the changes required, that I need to make to run the "hello world" sample on stm32f4 nucleo?

Thanks!

Regards,
Prasanna


Daily JIRA Digest

donotreply@...
 

NEW JIRA items within last 24 hours: 8
[ZEP-1138] Recived packets not being passed to upper layer from IP stack when using ENC28J60 driver
https://jira.zephyrproject.org/browse/ZEP-1138

[ZEP-1126] nRF52 UART misbehaving when using __aeabi_uldivmod
https://jira.zephyrproject.org/browse/ZEP-1126

[ZEP-1127] thread stack tests failed @ARM
https://jira.zephyrproject.org/browse/ZEP-1127

[ZEP-1130] region `RAM' overflowed occurs while building test_hmac_prng
https://jira.zephyrproject.org/browse/ZEP-1130

[ZEP-1128] Samples/drivers/dma fail in Quark SE C1000
https://jira.zephyrproject.org/browse/ZEP-1128

[ZEP-1131] LE L2CAP CoC transfers less octets that claims to be
https://jira.zephyrproject.org/browse/ZEP-1131

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

[ZEP-1132] LE SMP: no LTK on subsequent reconnection after successful SC connection
https://jira.zephyrproject.org/browse/ZEP-1132


UPDATED JIRA items within last 24 hours: 9
[ZEP-852] SPI API Update
https://jira.zephyrproject.org/browse/ZEP-852

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

[ZEP-843] Unified assert/unrecoverable error infrastructure
https://jira.zephyrproject.org/browse/ZEP-843

[ZEP-921] Miscellaneous documentation work
https://jira.zephyrproject.org/browse/ZEP-921

[ZEP-1121] Add config support for enabling SoCWatch in Zephyr
https://jira.zephyrproject.org/browse/ZEP-1121

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

[ZEP-759] Add preliminary support for Atmel SAM E70 (Cortex-M7) chipset family and SAM E70 Xplained board
https://jira.zephyrproject.org/browse/ZEP-759

[ZEP-950] USB: Device is not listed by USB20CV test suite
https://jira.zephyrproject.org/browse/ZEP-950

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


CLOSED JIRA items within last 24 hours: 4
[ZEP-913] (Won't Do) Place thread stacks in their own linker section
https://jira.zephyrproject.org/browse/ZEP-913

[ZEP-1135] (Duplicate) test
https://jira.zephyrproject.org/browse/ZEP-1135

[ZEP-1073] (Fixed) compile error in "kernel/unified/idle.c" with CONFIG_SYS_POWER_MANAGEMENT=y
https://jira.zephyrproject.org/browse/ZEP-1073

[ZEP-532] (Won't Do) Zephyr shell/console is too inflexible
https://jira.zephyrproject.org/browse/ZEP-532


RESOLVED JIRA items within last 24 hours: 2
[ZEP-934] (Fixed) NIOS_II port
https://jira.zephyrproject.org/browse/ZEP-934

[ZEP-342] (Fixed) USB DFU
https://jira.zephyrproject.org/browse/ZEP-342


Daily Gerrit Digest

donotreply@...
 

NEW within last 24 hours:
- https://gerrit.zephyrproject.org/r/6174 : tests: net: Multilple test will go inside ieee802154
- https://gerrit.zephyrproject.org/r/6170 : net: ieee802154: Reverse 6lo fragmentation verdict
- https://gerrit.zephyrproject.org/r/6175 : tests: net: Moving IEEE 802.15.4 fragmentation test in proper place
- https://gerrit.zephyrproject.org/r/6192 : stm32f1: Adapt CONFIG_SOC values to STM32Cube values
- https://gerrit.zephyrproject.org/r/6194 : unified: Update kernel.h doxygen comments
- https://gerrit.zephyrproject.org/r/6168 : net: ieee802154: Fix minor style issues in fragmentation part
- https://gerrit.zephyrproject.org/r/6182 : net: ieee802154: Add MAC command frames structures
- https://gerrit.zephyrproject.org/r/6169 : net: ieee802154: Let's update fragmentation tag on relevant buffers
- https://gerrit.zephyrproject.org/r/6163 : tests: ieee802154: Make the test ready to handle multi fragments buffer
- https://gerrit.zephyrproject.org/r/6165 : net: ieee802154: L2 radio drivers should handle multi-fragment buffers
- https://gerrit.zephyrproject.org/r/6193 : test/crypto: Fix RAM overflow error in ISSM
- https://gerrit.zephyrproject.org/r/6184 : net: ieee802154: Add the capability to create MAC command frames
- https://gerrit.zephyrproject.org/r/6179 : net: ieee802154: Reindent Kconfig help as they are mandated to be
- https://gerrit.zephyrproject.org/r/6160 : net: ieee802154: Optimize context structure usage
- https://gerrit.zephyrproject.org/r/6138 : Add zip to build minion definition
- https://gerrit.zephyrproject.org/r/6166 : net: ieee802154: Make pkt_hexdump ready to handle multi-fragment buffer
- https://gerrit.zephyrproject.org/r/6181 : net: ieee802154: Add support for requesting ACK on packets
- https://gerrit.zephyrproject.org/r/6173 : net: ieee802154: Integrate 6lo fragmentation when sending
- https://gerrit.zephyrproject.org/r/6172 : net: ieee802154: Integrate 6lo fragmentation reassembly
- https://gerrit.zephyrproject.org/r/6171 : net: ieee802154: Improve 6lo frag reassemble API
- https://gerrit.zephyrproject.org/r/6164 : net: ieee802154: Refactor data frame function signature
- https://gerrit.zephyrproject.org/r/6167 : net: ieee802154: Generate 802.15.4 data frame for each data frag
- https://gerrit.zephyrproject.org/r/6183 : net: ieee802154: Add support for parsing MAC command frames
- https://gerrit.zephyrproject.org/r/6162 : drivers: ieee802154: Make CC2520 ready to tx only one fragment
- https://gerrit.zephyrproject.org/r/6161 : net: ieee802154: Refactor how address fields are generated
- https://gerrit.zephyrproject.org/r/6180 : net: ieee802154: Add RFD feature level choice
- https://gerrit.zephyrproject.org/r/6190 : tests/zoap: Fix extra unref on net_buf fragments
- https://gerrit.zephyrproject.org/r/6156 : net: mgmt: Define request handlers to avoid build warning
- https://gerrit.zephyrproject.org/r/6151 : cc3200: Add a UART driver (polled and interrupt modes)
- https://gerrit.zephyrproject.org/r/6189 : Bluetooth: GATT: Add proper check for connection state
- https://gerrit.zephyrproject.org/r/6185 : Bluetooth: RFCOMM: Replace initiator flag to enum role
- https://gerrit.zephyrproject.org/r/6159 : net: ieee802154: Optimizing how dst addr is validated in beacons
- https://gerrit.zephyrproject.org/r/6158 : net: l2: ieee802154: Fix radio utils comment
- https://gerrit.zephyrproject.org/r/6157 : net: mgmt: Fix include recursion loop
- https://gerrit.zephyrproject.org/r/6176 : Bluetooth: drivers: Include zephyr.h instead of nanokernel.h
- https://gerrit.zephyrproject.org/r/6155 : net: Add helpers to get network interface IPv6 addresses
- https://gerrit.zephyrproject.org/r/6140 : boards: stm32f4: Extract common config options
- https://gerrit.zephyrproject.org/r/6154 : samples: power_mgmt: Create unified kernel version of power mgr app
- https://gerrit.zephyrproject.org/r/6153 : power_mgmt: Update changes in k_idle.c missing in idle.c
- https://gerrit.zephyrproject.org/r/6152 : fs: expose generic ramdisk/flash disk access functions
- https://gerrit.zephyrproject.org/r/6149 : Test: Ignore, just for testing purposes.
- https://gerrit.zephyrproject.org/r/6142 : Enable log shipping on all zephyr jobs
- https://gerrit.zephyrproject.org/r/6130 : sanitycheck: Add support for ccache
- https://gerrit.zephyrproject.org/r/6129 : compare footprint: add sanity args files
- https://gerrit.zephyrproject.org/r/6126 : console: Add support for DEL key
- https://gerrit.zephyrproject.org/r/6125 : console: Add support for HOME and END keys
- https://gerrit.zephyrproject.org/r/6128 : drivers: Add basic Atmel SAM USART driver
- https://gerrit.zephyrproject.org/r/6127 : arch: Add Atmel SAM SoC support

UPDATED within last 24 hours:
- https://gerrit.zephyrproject.org/r/5712 : uart: stm32: add support for STM32F4
- https://gerrit.zephyrproject.org/r/5711 : pinmux: stm32: add support for STM32F4
- https://gerrit.zephyrproject.org/r/5766 : serial: Provide STM32Cube based serial driver on stm32f1
- https://gerrit.zephyrproject.org/r/5710 : soc: stm32f4: System configuration controller register mapping
- https://gerrit.zephyrproject.org/r/5709 : gpio: stm32: add support for STM32F4
- https://gerrit.zephyrproject.org/r/5769 : stm32f1: Provide tick to STM32Cube
- https://gerrit.zephyrproject.org/r/5761 : ext/hal: Introduce STM32Cube SDK for STM32F1xx family
- https://gerrit.zephyrproject.org/r/6017 : unified/tests: Adapt test_aes for unified kernel
- https://gerrit.zephyrproject.org/r/5765 : stm32cube: Adapt STM32Cube for serial driver implementation
- https://gerrit.zephyrproject.org/r/5763 : stm32f1: Enable STM32Cube SDK support on stm32f1 family
- https://gerrit.zephyrproject.org/r/5791 : stm32cube: Add Zephyr build system files
- https://gerrit.zephyrproject.org/r/5768 : serial: Provide new numbering scheme for stm32 UART
- https://gerrit.zephyrproject.org/r/5764 : clock_control: have FLASH_BASE compatible with ST CMSIS files
- https://gerrit.zephyrproject.org/r/5762 : stm32cube: Update ext/hal to include STM32Cube
- https://gerrit.zephyrproject.org/r/6081 : ext: cc3200sdk: Import HAL for TI CC3200 SoC
- https://gerrit.zephyrproject.org/r/5207 : nucleo_l476rg: add board support
- https://gerrit.zephyrproject.org/r/5202 : pinmux/stm32: add support for up to 16 alternate functions
- https://gerrit.zephyrproject.org/r/5198 : stm32l4: add exti support
- https://gerrit.zephyrproject.org/r/5614 : hal/stm32cube: add headers for STM32L4xx
- https://gerrit.zephyrproject.org/r/5204 : pinmux/stm32: add pinmux definition for i2c
- https://gerrit.zephyrproject.org/r/5197 : stm32_exti: add support for controllers with more than 32 lines
- https://gerrit.zephyrproject.org/r/6020 : tests/zoap: Port observer tests to the native stack
- https://gerrit.zephyrproject.org/r/5201 : stm32lx: add u(s)art driver for the L series
- https://gerrit.zephyrproject.org/r/5660 : hal/stm32cube: add ability to use ST headers
- https://gerrit.zephyrproject.org/r/5194 : stm32l4: add initial soc support for stm32l4
- https://gerrit.zephyrproject.org/r/6084 : boards: arm: Add support for TI SimpleLink WiFi CC3200 LaunchXL
- https://gerrit.zephyrproject.org/r/6083 : cc3200: Add support for the TI CC32xx SoC Series
- https://gerrit.zephyrproject.org/r/6082 : ext: cc3200sdk: Enable build of CC3200 HAL
- https://gerrit.zephyrproject.org/r/5199 : stm32l4: add pinmux for USARTs
- https://gerrit.zephyrproject.org/r/5615 : sanity_chk: add nucleo_l476rg board support
- https://gerrit.zephyrproject.org/r/5203 : pinmux/stm32: add support for pinmux of port h
- https://gerrit.zephyrproject.org/r/5200 : stm32l4: add pinconf for USARTs
- https://gerrit.zephyrproject.org/r/5206 : stm32lx: add i2c driver for the L series
- https://gerrit.zephyrproject.org/r/5195 : stm32l4: add clock control driver
- https://gerrit.zephyrproject.org/r/6047 : net: Add more ICMPv6 option definitions
- https://gerrit.zephyrproject.org/r/6033 : net: Add multicast route API support
- https://gerrit.zephyrproject.org/r/5196 : stm32l4: add gpio support for l4
- https://gerrit.zephyrproject.org/r/5205 : stm32l4: add pinconf settings for I2C
- https://gerrit.zephyrproject.org/r/6039 : net: Add helper to check if the IPv6 address is part out subnet
- https://gerrit.zephyrproject.org/r/6050 : net: Add extra parameter to ICMPv6 error API
- https://gerrit.zephyrproject.org/r/3527 : console: shell: Support multiple modules
- https://gerrit.zephyrproject.org/r/6093 : Bluetooth: RFCOMM: Introduce helper to initialize dlc
- https://gerrit.zephyrproject.org/r/5716 : sanitycheck: add nucleo_f401re and carbon
- https://gerrit.zephyrproject.org/r/6092 : Bluetooth: RFCOMM: Introduce helper to get session
- https://gerrit.zephyrproject.org/r/5162 : Bluetooth: A2DP: Shell command for A2DP connection
- https://gerrit.zephyrproject.org/r/6041 : net: Add IPv6 extension header type values to net_ip.h
- https://gerrit.zephyrproject.org/r/6042 : net: rpl: Initial commit
- https://gerrit.zephyrproject.org/r/6035 : net: Add function to traverse through IPv6 routes
- https://gerrit.zephyrproject.org/r/6030 : net: Add utility function to return neighbor by index
- https://gerrit.zephyrproject.org/r/6029 : net: Call context send cb when packet has been really sent
- https://gerrit.zephyrproject.org/r/6054 : net: Fix IPv6 address debug print
- https://gerrit.zephyrproject.org/r/6055 : net: samples: Add RPL support to echo-server
- https://gerrit.zephyrproject.org/r/6053 : net: rpl: Add IPv6 RPL option handling
- https://gerrit.zephyrproject.org/r/6028 : net: Add support for link cb in net_if
- https://gerrit.zephyrproject.org/r/6052 : net: tests: Send IPv6 hop-by-hop option to IP stack
- https://gerrit.zephyrproject.org/r/6051 : net: Add HBHO IPv6 extension handling support
- https://gerrit.zephyrproject.org/r/6037 : net: Get IPv6 neighbor by using index
- https://gerrit.zephyrproject.org/r/6043 : net: tests: Unit tests for RPL
- https://gerrit.zephyrproject.org/r/6045 : net: rpl: Objective Function Zero support
- https://gerrit.zephyrproject.org/r/6032 : net: Add func that checks if address is global multicast one
- https://gerrit.zephyrproject.org/r/6036 : net: Neighbor cache did not link ll address properly
- https://gerrit.zephyrproject.org/r/6046 : net: Add IPv6 routing support
- https://gerrit.zephyrproject.org/r/6034 : net: IPv6 neighbor debug prints enhanced
- https://gerrit.zephyrproject.org/r/6038 : net: Add utility to go through all network interfaces
- https://gerrit.zephyrproject.org/r/6040 : net: Add helper to find default IPv6 router
- https://gerrit.zephyrproject.org/r/6048 : net: nbuf: Add function to add stuff to IPv6 extension map
- https://gerrit.zephyrproject.org/r/6031 : net: route: Add function to remove route by nexthop
- https://gerrit.zephyrproject.org/r/6026 : net: Add API to set the IPv6 reachable timer
- https://gerrit.zephyrproject.org/r/6027 : net: Moved IPv6 neighbor information struct to ipv6.h file
- https://gerrit.zephyrproject.org/r/6049 : net: Add IPv6 extension option defines
- https://gerrit.zephyrproject.org/r/6044 : net: rpl: MRH Objective Function support
- https://gerrit.zephyrproject.org/r/5707 : arm: st_stm32: Add support for STM32F4x SoC family.
- https://gerrit.zephyrproject.org/r/6090 : Bluetooth: AVDTP: A2DP Profile Security setting(GAP)
- https://gerrit.zephyrproject.org/r/6025 : net: Make neighbor add function available
- https://gerrit.zephyrproject.org/r/6024 : net: Add utility function to routing to return neighbor entry
- https://gerrit.zephyrproject.org/r/6023 : net: Add support for embedding extra data to routing entries
- https://gerrit.zephyrproject.org/r/5714 : boards: nucleo_f401re: add new board
- https://gerrit.zephyrproject.org/r/5713 : soc: stm32f4: enable SYSCFG clock when enabling EXTI
- https://gerrit.zephyrproject.org/r/5708 : clock_control: stm32f4x: introduce driver for STM32F4x RCC
- https://gerrit.zephyrproject.org/r/5715 : boards: 96b_carbon: Add support for 96boards Carbon board
- https://gerrit.zephyrproject.org/r/5697 : net: tcp: Permit simultaneous opening of connections
- https://gerrit.zephyrproject.org/r/5780 : include: Add a generic disk interface
- https://gerrit.zephyrproject.org/r/6080 : MAINTAINERS: Add maintainer for TI CC3200 SoC, board and SDK
- https://gerrit.zephyrproject.org/r/5903 : unified: rename 'memory maps' to 'memory slabs'
- https://gerrit.zephyrproject.org/r/3311 : include/crypto: Crypto abstraction header
- https://gerrit.zephyrproject.org/r/6021 : unified: rename 'events' to 'alerts'
- https://gerrit.zephyrproject.org/r/6057 : samples: hello world: unify sample and use unified kernel
- https://gerrit.zephyrproject.org/r/6058 : samples: shell: unify sample and drop nanokernel part
- https://gerrit.zephyrproject.org/r/5836 : test: test_hmac: cleanup excludes
- https://gerrit.zephyrproject.org/r/5025 : ext: Add Atmel SAM E70, SAM3X header files from Atmel ASF library
- https://gerrit.zephyrproject.org/r/4427 : Makefile: Don't hide the "prebuilt" kernel
- 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/5667 : ci: test: valid change
- https://gerrit.zephyrproject.org/r/5454 : build: introduce a one-place switch to force using the unified kernel
- https://gerrit.zephyrproject.org/r/5698 : Bluetooth: Generic AT command implementation

MERGED within last 24 hours:
- https://gerrit.zephyrproject.org/r/6139 : arm: defconfig: Remove platform-specific options
- https://gerrit.zephyrproject.org/r/6141 : Add log shipping to ci-management jobs
- https://gerrit.zephyrproject.org/r/6137 : Global log shipping macro
- https://gerrit.zephyrproject.org/r/6147 : unified: Ensure K_THREAD_DEFINE() generates a thread id
- https://gerrit.zephyrproject.org/r/6144 : unified: Add options field to static thread initialization structure
- https://gerrit.zephyrproject.org/r/6146 : unified: Enable handling of thread options for static threads
- https://gerrit.zephyrproject.org/r/6145 : unified: Streamline thread initialization macros
- https://gerrit.zephyrproject.org/r/6191 : unified: Add sample project using K_THREAD_DEFINE()
- https://gerrit.zephyrproject.org/r/6143 : unified/test: Fix typo in kernel's test_task application
- https://gerrit.zephyrproject.org/r/6148 : merge: enable timestamp
- https://gerrit.zephyrproject.org/r/6178 : Bluetooth: drivers: Fix non-ASCII characters in NBLE code comments
- https://gerrit.zephyrproject.org/r/6177 : Bluetooth: drivers: Remove usued variables from H5 driver
- https://gerrit.zephyrproject.org/r/6188 : Bluetooth: GATT: Add helper to discover next range
- https://gerrit.zephyrproject.org/r/6123 : net: Use proper format for printing size_t
- https://gerrit.zephyrproject.org/r/6150 : samples: kernel_event_logger: filter platforms by SRAM size
- https://gerrit.zephyrproject.org/r/6132 : unified: update kernel event logger doc
- https://gerrit.zephyrproject.org/r/6133 : unified: remove mention of 'fiber' in kernel_event_logger
- https://gerrit.zephyrproject.org/r/6124 : slip: Fix hexdump print
- https://gerrit.zephyrproject.org/r/6134 : net: Adapt to new behavior of net_buf_frag_add v2
- https://gerrit.zephyrproject.org/r/6135 : Bluetooth: samples: Remove redundant CONFIG_ARC_INIT=n
- https://gerrit.zephyrproject.org/r/6131 : arm: Move Cortex-M memory map to be absolute addressed
- https://gerrit.zephyrproject.org/r/5631 : gpio: stm32: introduce alternative function config
- https://gerrit.zephyrproject.org/r/5922 : sensor: fxos8700: Add accelerometer/magnetometer driver
- https://gerrit.zephyrproject.org/r/5869 : drivers: ieee802154: cc2520: do not recalibrate rx after tx
- https://gerrit.zephyrproject.org/r/5696 : net: Do not dereference context before asserting
- https://gerrit.zephyrproject.org/r/5905 : net: ipv6: net_ipv6_create() should know about TCP
- https://gerrit.zephyrproject.org/r/6079 : net: tcp: Print TCP flags as a string rather than individual bits
- https://gerrit.zephyrproject.org/r/5916 : net: tcp: Correctly calculate SYN_ACK ack#
- https://gerrit.zephyrproject.org/r/5695 : net: tcp: Correctly set remote address when accepting connections
- https://gerrit.zephyrproject.org/r/5938 : samples: cleanup sensor samples
- https://gerrit.zephyrproject.org/r/5939 : optimize testcase runs for sensors
- https://gerrit.zephyrproject.org/r/5890 : unified: map legacy nano sem give APIs directly to unified kernel APIs
- https://gerrit.zephyrproject.org/r/5892 : samples: fix kernel_event_logger to work with unified kernel
- https://gerrit.zephyrproject.org/r/5898 : kernel event logger: fix longer-than-80 chars lines
- https://gerrit.zephyrproject.org/r/5891 : unified: add _sem_give_non_preemptible()
- https://gerrit.zephyrproject.org/r/5937 : samples: sensors: cleanup mcp9808 sample and refine documentation
- https://gerrit.zephyrproject.org/r/5798 : unified: correct comment about number of threads in phil demo
- https://gerrit.zephyrproject.org/r/6119 : sensor/hp206c: Limit namespace, add static.
- https://gerrit.zephyrproject.org/r/6118 : drivers/hp206c: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/6114 : soc/stm32f1: Enable IWDG_STM32 dependent on WATCHDOG
- https://gerrit.zephyrproject.org/r/6117 : test: drivers/build_all support HP206C
- https://gerrit.zephyrproject.org/r/6116 : sensor/hp206c: Correct the SYS_CLOCK_TICKS_PER_SEC diagnostic text.
- https://gerrit.zephyrproject.org/r/6115 : watchdog/iwdg_stm32: Limit name space, add static.
- https://gerrit.zephyrproject.org/r/5889 : unified: add kconfig option for idle thread stack size
- https://gerrit.zephyrproject.org/r/5933 : net: Adapt to new behavior of net_buf_frag_add
- https://gerrit.zephyrproject.org/r/6106 : driver/eth_ksdk: Limit name space, add static.
- https://gerrit.zephyrproject.org/r/6059 : test: Add PINMUX to drivers build_all
- https://gerrit.zephyrproject.org/r/6060 : pinmux/k64: Make mux_config const and limit name space with static
- https://gerrit.zephyrproject.org/r/6061 : pinmux/hexiwear: Make mux_config const and limit name space with static
- https://gerrit.zephyrproject.org/r/6062 : drivers/aio_comparator_qmsi: Make driver_api const.
- https://gerrit.zephyrproject.org/r/6063 : drivers/quark_se_clock_control: Make driver_api const.
- https://gerrit.zephyrproject.org/r/6064 : drivers/soc_flash_nrf5: Make driver_api const.
- https://gerrit.zephyrproject.org/r/6065 : drivers/soc_flash_qmsi: Make driver_api const.
- https://gerrit.zephyrproject.org/r/6066 : drivers/ipm_quark_se: Make driver_api const.
- https://gerrit.zephyrproject.org/r/6067 : drivers/pinmux_dev_k64: Make driver_api const.
- https://gerrit.zephyrproject.org/r/6068 : drivers/rtc_qmsi: Make driver_api const.
- https://gerrit.zephyrproject.org/r/6069 : serial/uart_nsim: Make driver_api const.
- https://gerrit.zephyrproject.org/r/6070 : wdt_qmsi: Make driver_api const.
- https://gerrit.zephyrproject.org/r/6095 : drivers/pinmux_dev_stm32: Make driver_api const.
- https://gerrit.zephyrproject.org/r/6096 : drivers/isl29035: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/6097 : pinmux/dev_stm32: Limit name space, add static.
- https://gerrit.zephyrproject.org/r/6098 : grove/i2c/dw: Limit name space, add static.
- https://gerrit.zephyrproject.org/r/6099 : ieee802154: Limit name space, add static.
- https://gerrit.zephyrproject.org/r/6100 : grove/lcd: Limit name space, add static.
- https://gerrit.zephyrproject.org/r/6101 : drivers/pinmux_dev_atmel_sam3x: Limit name space, add static.
- https://gerrit.zephyrproject.org/r/6102 : drivers/aio_comparator: Limit name space, add static.
- https://gerrit.zephyrproject.org/r/6103 : driver/enc28j60: Limit name space, add static.
- https://gerrit.zephyrproject.org/r/6104 : driver/ti_adc108s102: Limit name space, add static.
- https://gerrit.zephyrproject.org/r/6105 : driver/eth_dw: Limit name space, add static.
- https://gerrit.zephyrproject.org/r/6107 : driver/flash/w25qxxdv: Limit name space, add static.
- https://gerrit.zephyrproject.org/r/6108 : driver/gpio/sam3: Limit name space, add static.
- https://gerrit.zephyrproject.org/r/6109 : driver/gpio/dw: Limit name space, add static.
- https://gerrit.zephyrproject.org/r/6110 : drivers/watchdog: Make WDT_0_IRQ_PRI dependent on WDT_QMSI
- https://gerrit.zephyrproject.org/r/6111 : test: drivers/build_all refactor, impose some order...
- https://gerrit.zephyrproject.org/r/6112 : test: drivers/build_all add CONFIG_WATCHDOG
- https://gerrit.zephyrproject.org/r/6113 : watchdog/iwdg_stm32: Fix missing include compilation error.
- https://gerrit.zephyrproject.org/r/5026 : arch: Add support for Cortex-M7 processor
- https://gerrit.zephyrproject.org/r/5926 : boards: Add board definition for the BLE core on Arduino 101
- https://gerrit.zephyrproject.org/r/6074 : kernel: Add interrupt locking to thread monitoring exit API
- https://gerrit.zephyrproject.org/r/6073 : kernel: Standardize thread monitoring initialization
- https://gerrit.zephyrproject.org/r/6075 : unified: Finish adding thread monitoring support
- https://gerrit.zephyrproject.org/r/6120 : scripts: limit compare_footprint script to a defined group of boards
- https://gerrit.zephyrproject.org/r/6071 : unified: Remove k_thread_abort_handler() support
- https://gerrit.zephyrproject.org/r/6076 : unified: Cosmetic changes to thread-code comments
- https://gerrit.zephyrproject.org/r/6072 : kernel: Revise thread monitoring exit API naming
- https://gerrit.zephyrproject.org/r/6022 : nios2: port to unified kernel
- https://gerrit.zephyrproject.org/r/6015 : fix: correct mailing list
- https://gerrit.zephyrproject.org/r/6018 : sanity: update sanity to use args from file


[RFC] [RFC] Add new SYS_LOG_BACKEND_FN to sys_log

Havusha, Yossi <yossi.havusha@...>
 

[devel] [RFC] Add new SYS_LOG_BACKEND_FN to sys_log.h
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

========
Overview
========
    Current system log implementation:
    • When using system log API (SYS_LOG_ERR(…), SYS_LOG_WRN(…),
      SYS_LOG_INF(…), SYS_LOG_DBG(…) ), each of the four SYS_LOG_X macros is
      calling the same macro - SYS_LOG_BACKEND_FN that should output the log
      message. 
    • SYS_LOG_BACKEND_FN is mapped to printk or printf according to kconfig.

=====
Goals
=====
    • Have the ability to use various back ends to output the messages,
      i.e. different UART than the console, SPI, flash, FS, etc..
    • The users should use the log in asynchronous way (i.e. not wait to IO
      drivers).

==========
Suggestion
==========
    • Keep the same system log api.  
    • Add the option to map SYS_LOG_BACKEND_FN to a new function hook
    • Users may register their own function to the hook function
    • Application developers may add various back ends, that will use their
      hook function to output the data to the required driver.
    • Multiple back ends at the same time can be also implemented at the same
      approach - the hook function will call all back ends

======================
Code change suggestion
======================
    At: /include/misc/sys_log.h
    
    /* setup the hook func */   
    extern void (*_syslog_hook)(const char *fmt, ...);
    void _syslog_hook_install(void (*hook)(const char *, ...));
   
    /* decide print func */
    #if defined(CONFIG_LOGGER_EXTERNAL_HOOK)
    #define SYS_LOG_BACKEND_FN _syslog_hook
    #elif defined(CONFIG_STDOUT_CONSOLE)
    #include <stdio.h>
    #define SYS_LOG_BACKEND_FN printf
    #else
    #include <misc/printk.h>
    #define SYS_LOG_BACKEND_FN printk
    #endif /* CONFIG_STDOUT_CONSOLE */

     

---------------------------------------------------------------------
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.


Daily JIRA Digest

donotreply@...
 

NEW JIRA items within last 24 hours: 4
[ZEP-1119] move top level usb/ to sys/usb
https://jira.zephyrproject.org/browse/ZEP-1119

[ZEP-1122] Define APIs for hashing/ Message Authentication
https://jira.zephyrproject.org/browse/ZEP-1122

[ZEP-1123] object files created outside of $O directory when obj-XYZ path is relative
https://jira.zephyrproject.org/browse/ZEP-1123

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


UPDATED JIRA items within last 24 hours: 12
[ZEP-737] Update host tools from upstream: fixdep.c
https://jira.zephyrproject.org/browse/ZEP-737

[ZEP-1106] Fix all test failures from TCF
https://jira.zephyrproject.org/browse/ZEP-1106

[ZEP-981] Add doxygen documentation to both include/kernel.h and include/legacy.h
https://jira.zephyrproject.org/browse/ZEP-981

[ZEP-934] NIOS_II port
https://jira.zephyrproject.org/browse/ZEP-934

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

[ZEP-745] Revisit design of PWM Driver API
https://jira.zephyrproject.org/browse/ZEP-745

[ZEP-1107] Update QMSI to 1.3
https://jira.zephyrproject.org/browse/ZEP-1107

[ZEP-181] Persistent storage APIs
https://jira.zephyrproject.org/browse/ZEP-181

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

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

[ZEP-1120] move top level fs/ to sys/fs
https://jira.zephyrproject.org/browse/ZEP-1120

[ZEP-721] Add FXOS8700 accelerometer/magnetometer sensor driver
https://jira.zephyrproject.org/browse/ZEP-721


CLOSED JIRA items within last 24 hours: 5
[ZEP-850] (Fixed) remove obsolete boards basic_minuteia and basic_cortex_m3
https://jira.zephyrproject.org/browse/ZEP-850

[ZEP-1052] (Duplicate) Native IP Stack documentation
https://jira.zephyrproject.org/browse/ZEP-1052

[ZEP-116] (Duplicate) Test story
https://jira.zephyrproject.org/browse/ZEP-116

[ZEP-1110] (Won't Do) bt_uart_isr: Too much data to fit buffer
https://jira.zephyrproject.org/browse/ZEP-1110

[ZEP-100] (Fixed) Test bug for Gerrit
https://jira.zephyrproject.org/browse/ZEP-100


RESOLVED JIRA items within last 24 hours: 5
[ZEP-783] (Fixed) ARM Cortex-M0/M0+ support
https://jira.zephyrproject.org/browse/ZEP-783

[ZEP-784] (Fixed) Add support for Nordic Semiconductor nRF51822 SoC
https://jira.zephyrproject.org/browse/ZEP-784

[ZEP-122] (Fixed) Create a config file that tells sanitycheck which tests to run by default.
https://jira.zephyrproject.org/browse/ZEP-122

[ZEP-1115] (Fixed) CI sometimes doesn't report results
https://jira.zephyrproject.org/browse/ZEP-1115

[ZEP-1118] (Won't Do) snprintf (possibly other libc API's) are broken with newlib
https://jira.zephyrproject.org/browse/ZEP-1118


Daily Gerrit Digest

donotreply@...
 

NEW within last 24 hours:
- https://gerrit.zephyrproject.org/r/6107 : driver/flash/w25qxxdv: Limit name space, add static.
- https://gerrit.zephyrproject.org/r/6092 : Bluetooth: RFCOMM: Introduce helper to get session
- https://gerrit.zephyrproject.org/r/6022 : nios2: port to unified kernel
- https://gerrit.zephyrproject.org/r/6078 : fs: Move file system code to sys/
- https://gerrit.zephyrproject.org/r/6122 : Make scripts POSIX shell compatible
- https://gerrit.zephyrproject.org/r/6120 : scripts: limit compare_footprint script to a defined group of boards
- https://gerrit.zephyrproject.org/r/6121 : unified: API changes to event handling
- https://gerrit.zephyrproject.org/r/6105 : driver/eth_dw: Limit name space, add static.
- https://gerrit.zephyrproject.org/r/6063 : drivers/quark_se_clock_control: Make driver_api const.
- https://gerrit.zephyrproject.org/r/6116 : sensor/hp206c: Correct the SYS_CLOCK_TICKS_PER_SEC diagnostic text.
- https://gerrit.zephyrproject.org/r/6097 : pinmux/dev_stm32: Limit name space, add static.
- https://gerrit.zephyrproject.org/r/6103 : driver/enc28j60: Limit name space, add static.
- https://gerrit.zephyrproject.org/r/6119 : sensor/hp206c: Limit namespace, add static.
- https://gerrit.zephyrproject.org/r/6110 : drivers/watchdog: Make WDT_0_IRQ_PRI dependent on WDT_QMSI
- https://gerrit.zephyrproject.org/r/6117 : test: drivers/build_all support HP206C
- https://gerrit.zephyrproject.org/r/6096 : drivers/isl29035: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/6106 : driver/eth_ksdk: Limit name space, add static.
- https://gerrit.zephyrproject.org/r/6070 : wdt_qmsi: Make driver_api const.
- https://gerrit.zephyrproject.org/r/6062 : drivers/aio_comparator_qmsi: Make driver_api const.
- https://gerrit.zephyrproject.org/r/6118 : drivers/hp206c: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/6115 : watchdog/iwdg_stm32: Limit name space, add static.
- https://gerrit.zephyrproject.org/r/6114 : soc/stm32f1: Enable IWDG_STM32 dependent on WATCHDOG
- https://gerrit.zephyrproject.org/r/6077 : WIP DON'T MERGE eth: ksdk: Update driver for native IP stack.
- https://gerrit.zephyrproject.org/r/6095 : drivers/pinmux_dev_stm32: Make driver_api const.
- https://gerrit.zephyrproject.org/r/6066 : drivers/ipm_quark_se: Make driver_api const.
- https://gerrit.zephyrproject.org/r/6061 : pinmux/hexiwear: Make mux_config const and limit name space with static
- https://gerrit.zephyrproject.org/r/6113 : watchdog/iwdg_stm32: Fix missing include compilation error.
- https://gerrit.zephyrproject.org/r/6059 : test: Add PINMUX to drivers build_all
- https://gerrit.zephyrproject.org/r/6100 : grove/lcd: Limit name space, add static.
- https://gerrit.zephyrproject.org/r/6102 : drivers/aio_comparator: Limit name space, add static.
- https://gerrit.zephyrproject.org/r/6112 : test: drivers/build_all add CONFIG_WATCHDOG
- https://gerrit.zephyrproject.org/r/6101 : drivers/pinmux_dev_atmel_sam3x: Limit name space, add static.
- https://gerrit.zephyrproject.org/r/6098 : grove/i2c/dw: Limit name space, add static.
- https://gerrit.zephyrproject.org/r/6065 : drivers/soc_flash_qmsi: Make driver_api const.
- https://gerrit.zephyrproject.org/r/6069 : serial/uart_nsim: Make driver_api const.
- https://gerrit.zephyrproject.org/r/6064 : drivers/soc_flash_nrf5: Make driver_api const.
- https://gerrit.zephyrproject.org/r/6099 : ieee802154: Limit name space, add static.
- https://gerrit.zephyrproject.org/r/6104 : driver/ti_adc108s102: Limit name space, add static.
- https://gerrit.zephyrproject.org/r/6081 : ext: cc3200sdk: Import HAL for TI CC3200 SoC
- https://gerrit.zephyrproject.org/r/6084 : boards: arm: Add support for TI SimpleLink WiFi CC3200 LaunchXL
- https://gerrit.zephyrproject.org/r/6108 : driver/gpio/sam3: Limit name space, add static.
- https://gerrit.zephyrproject.org/r/6083 : cc3200: Add support for the TI CC32xx SoC Series
- https://gerrit.zephyrproject.org/r/6111 : test: drivers/build_all refactor, impose some order...
- https://gerrit.zephyrproject.org/r/6109 : driver/gpio/dw: Limit name space, add static.
- https://gerrit.zephyrproject.org/r/6060 : pinmux/k64: Make mux_config const and limit name space with static
- https://gerrit.zephyrproject.org/r/6067 : drivers/pinmux_dev_k64: Make driver_api const.
- https://gerrit.zephyrproject.org/r/6082 : ext: cc3200sdk: Enable build of CC3200 HAL
- https://gerrit.zephyrproject.org/r/6068 : drivers/rtc_qmsi: Make driver_api const.
- https://gerrit.zephyrproject.org/r/6020 : tests/zoap: Port observer tests to the native stack
- https://gerrit.zephyrproject.org/r/6093 : Bluetooth: RFCOMM: Introduce helper to initialize dlc
- https://gerrit.zephyrproject.org/r/6090 : Bluetooth: AVDTP: A2DP Profile Security setting(GAP)
- https://gerrit.zephyrproject.org/r/6038 : net: Add utility to go through all network interfaces
- https://gerrit.zephyrproject.org/r/6031 : net: route: Add function to remove route by nexthop
- https://gerrit.zephyrproject.org/r/6026 : net: Add API to set the IPv6 reachable timer
- https://gerrit.zephyrproject.org/r/6027 : net: Moved IPv6 neighbor information struct to ipv6.h file
- https://gerrit.zephyrproject.org/r/6024 : net: Add utility function to routing to return neighbor entry
- https://gerrit.zephyrproject.org/r/6041 : net: Add IPv6 extension header type values to net_ip.h
- https://gerrit.zephyrproject.org/r/6040 : net: Add helper to find default IPv6 router
- https://gerrit.zephyrproject.org/r/6039 : net: Add helper to check if the IPv6 address is part out subnet
- https://gerrit.zephyrproject.org/r/6037 : net: Get IPv6 neighbor by using index
- https://gerrit.zephyrproject.org/r/6036 : net: Neighbor cache did not link ll address properly
- https://gerrit.zephyrproject.org/r/6035 : net: Add function to traverse through IPv6 routes
- https://gerrit.zephyrproject.org/r/6034 : net: IPv6 neighbor debug prints enhanced
- https://gerrit.zephyrproject.org/r/6033 : net: Add multicast route API support
- https://gerrit.zephyrproject.org/r/6032 : net: Add func that checks if address is global multicast one
- https://gerrit.zephyrproject.org/r/6029 : net: Call context send cb when packet has been really sent
- https://gerrit.zephyrproject.org/r/6028 : net: Add support for link cb in net_if
- https://gerrit.zephyrproject.org/r/6025 : net: Make neighbor add function available
- https://gerrit.zephyrproject.org/r/6023 : net: Add support for embedding extra data to routing entries
- https://gerrit.zephyrproject.org/r/6042 : net: rpl: Initial checkin
- https://gerrit.zephyrproject.org/r/6079 : net: tcp: Print TCP flags as a string rather than individual bits
- https://gerrit.zephyrproject.org/r/6080 : MAINTAINERS: Add maintainer for TI CC3200 SoC, board and SDK
- https://gerrit.zephyrproject.org/r/6019 : unified: Add doxygen function headers to legacy.h
- https://gerrit.zephyrproject.org/r/6076 : unified: Cosmetic changes to thread-code comments
- https://gerrit.zephyrproject.org/r/6074 : kernel: Add interrupt locking to thread monitoring exit API
- https://gerrit.zephyrproject.org/r/6073 : kernel: Standardize thread monitoring initialization
- https://gerrit.zephyrproject.org/r/6072 : kernel: Revise thread monitoring exit API naming
- https://gerrit.zephyrproject.org/r/6075 : unified: Finish adding thread monitoring support
- https://gerrit.zephyrproject.org/r/6071 : unified: Remove k_thread_abort_handler() support
- https://gerrit.zephyrproject.org/r/6058 : samples: shell: unify sample and drop nanokernel part
- https://gerrit.zephyrproject.org/r/6052 : net: tests: Send IPv6 hop-by-hop option to IP stack
- https://gerrit.zephyrproject.org/r/6046 : net: Add IPv6 routing support
- https://gerrit.zephyrproject.org/r/6053 : net: rpl: Add IPv6 RPL option handling
- https://gerrit.zephyrproject.org/r/6050 : net: Add extra parameter to ICMPv6 error API
- https://gerrit.zephyrproject.org/r/6054 : net: Fix IPv6 address debug print
- https://gerrit.zephyrproject.org/r/6051 : net: Add HBHO IPv6 extension handling support
- https://gerrit.zephyrproject.org/r/6048 : net: nbuf: Add function to add stuff to IPv6 extension map
- https://gerrit.zephyrproject.org/r/6057 : samples: hello world: unify sample and use unified kernel
- https://gerrit.zephyrproject.org/r/6047 : net: Add more ICMPv6 option definitions
- https://gerrit.zephyrproject.org/r/6055 : net: samples: Add RPL support to echo-server
- https://gerrit.zephyrproject.org/r/6049 : net: Add IPv6 extension option defines
- https://gerrit.zephyrproject.org/r/6045 : net: rpl: Objective Function Zero support
- https://gerrit.zephyrproject.org/r/6043 : net: tests: Unit tests for RPL
- https://gerrit.zephyrproject.org/r/6044 : net: rpl: MRH Objective Function support
- https://gerrit.zephyrproject.org/r/6018 : sanity: update sanity to use args from file
- https://gerrit.zephyrproject.org/r/6030 : net: Add utility function to return neighbor by index
- https://gerrit.zephyrproject.org/r/6021 : unified: rename 'events' to 'alerts'
- https://gerrit.zephyrproject.org/r/6017 : unified/tests: Adapt test_aes for unified kernel
- https://gerrit.zephyrproject.org/r/6015 : fix: correct mailing list

UPDATED within last 24 hours:
- https://gerrit.zephyrproject.org/r/5926 : boards: Add board definition for the BLE core on Arduino 101
- https://gerrit.zephyrproject.org/r/5933 : net: Adapt to new behavior of net_buf_frag_add
- https://gerrit.zephyrproject.org/r/4488 : Bluetooth: SDP: Server: Support ServiceSearchRequest
- https://gerrit.zephyrproject.org/r/5698 : Bluetooth: Generic AT command implementation
- https://gerrit.zephyrproject.org/r/5787 : drivers: flash: SoC KSDK
- https://gerrit.zephyrproject.org/r/6011 : drivers:config: Fix help text format.
- https://gerrit.zephyrproject.org/r/5714 : boards: nucleo_f401re: add new board
- https://gerrit.zephyrproject.org/r/5865 : Bluetooth: Use unified kernel build for tests and samples
- https://gerrit.zephyrproject.org/r/5937 : samples: sensors: cleanup mcp9808 sample and refine documentation
- https://gerrit.zephyrproject.org/r/5939 : optimize testcase runs for sensors
- https://gerrit.zephyrproject.org/r/5938 : samples: cleanup sensor samples
- https://gerrit.zephyrproject.org/r/5162 : Bluetooth: A2DP: Shell command for A2DP connection
- https://gerrit.zephyrproject.org/r/5905 : net: ipv6: net_ipv6_create() should know about TCP
- https://gerrit.zephyrproject.org/r/5695 : net: tcp: Correctly set remote address when accepting connections
- https://gerrit.zephyrproject.org/r/5916 : net: tcp: Correctly calculate SYN_ACK ack#
- https://gerrit.zephyrproject.org/r/5922 : sensor: fxos8700: Add accelerometer/magnetometer driver
- https://gerrit.zephyrproject.org/r/5696 : net: Do not dereference context before asserting
- https://gerrit.zephyrproject.org/r/5697 : net: tcp: Permit simultaneous opening of connections
- https://gerrit.zephyrproject.org/r/4858 : drivers: pwm: re-design pwm API interfaces
- https://gerrit.zephyrproject.org/r/4933 : pwm: qmsi_shim: implement pwm driver required by new APIs
- https://gerrit.zephyrproject.org/r/5672 : ci: test: test valid change #3
- https://gerrit.zephyrproject.org/r/5903 : unified: rename 'memory maps' to 'memory slabs'
- https://gerrit.zephyrproject.org/r/5670 : ci: test: valid change #2
- https://gerrit.zephyrproject.org/r/5771 : build: consolidate some common parts of linker scripts
- https://gerrit.zephyrproject.org/r/5667 : ci: test: valid change
- https://gerrit.zephyrproject.org/r/5897 : soc/sam4: Added Atmel SAM4S16 SoC.
- https://gerrit.zephyrproject.org/r/6014 : ext qmsi: Add config support for enabling SoCWatch
- https://gerrit.zephyrproject.org/r/5917 : samples: aonc: skip counter stopping
- https://gerrit.zephyrproject.org/r/4427 : Makefile: Don't hide the "prebuilt" kernel
- https://gerrit.zephyrproject.org/r/3337 : Script: Script to validate commit messages format.
- https://gerrit.zephyrproject.org/r/5647 : samples: pwm: use new API and add motor control app
- https://gerrit.zephyrproject.org/r/6012 : samples:dhcp_client: Refactor config file selection.
- https://gerrit.zephyrproject.org/r/5029 : release notes: add release notes doc
- https://gerrit.zephyrproject.org/r/5836 : test: test_hmac: cleanup excludes
- https://gerrit.zephyrproject.org/r/5411 : move environmental_sensing sample to samples/bluetooth/
- https://gerrit.zephyrproject.org/r/5940 : move tests from samples to tests/
- https://gerrit.zephyrproject.org/r/6010 : soc:mk64f12: Enable RANDOM_KSDK driver by default if RANDOM_GENERATOR enabled.
- https://gerrit.zephyrproject.org/r/5412 : tests: move quark_se boot stub to tests
- https://gerrit.zephyrproject.org/r/6013 : samples:dhcp_client: Add frdm_k64f configuration.
- https://gerrit.zephyrproject.org/r/5410 : move ipm sample to samples/drivers
- https://gerrit.zephyrproject.org/r/5677 : galileo: deprecate for 1.7 removal
- https://gerrit.zephyrproject.org/r/5404 : samples: add light sensor sample using the grove kit
- https://gerrit.zephyrproject.org/r/5403 : samples: add temperature sensor sample using the grove kit

MERGED within last 24 hours:
- https://gerrit.zephyrproject.org/r/6085 : net: Add IPv4 related events
- https://gerrit.zephyrproject.org/r/6086 : net: Notify IPv4 related events on interface
- https://gerrit.zephyrproject.org/r/6087 : net: tests: Update DHCPv4 test results based on events
- https://gerrit.zephyrproject.org/r/6091 : drivers: uart_nrf5: Remove pull-up configuration from RTS
- https://gerrit.zephyrproject.org/r/6094 : Bluetooth: hci-uart: Don't include nanokernel.h
- https://gerrit.zephyrproject.org/r/6088 : Bluetooth: Expose BLUETOOTH_MAX_CONN for controller-only build
- https://gerrit.zephyrproject.org/r/6089 : Bluetooth: A2DP: Remove includes from internal header
- https://gerrit.zephyrproject.org/r/6056 : samples: sensors: remove reference to non-existing MDEF_FILE
- https://gerrit.zephyrproject.org/r/6016 : sanity: add unified args
- https://gerrit.zephyrproject.org/r/5863 : drivers/uart: Refactor UART input hook.
- https://gerrit.zephyrproject.org/r/6008 : Bluetooth: hci-uart: Add a sample configuration file for nRF5x
- https://gerrit.zephyrproject.org/r/5929 : net: buf: Make net_buf_frag_add take ownership of the buffer
- https://gerrit.zephyrproject.org/r/5928 : net: buf: Add SYS_LOG support
- https://gerrit.zephyrproject.org/r/5927 : net: buf: Add separate Kconfig for net_buf_simple debug
- https://gerrit.zephyrproject.org/r/5934 : Bluetooth: L2CAP: Delete fragments as they are processed
- https://gerrit.zephyrproject.org/r/6002 : net: samples: Add samples overview for wpanusb and wpan_serial
- https://gerrit.zephyrproject.org/r/6003 : wpanusb: Correct definition names
- https://gerrit.zephyrproject.org/r/6004 : wpanusb: Add wpanusb syslog domain
- https://gerrit.zephyrproject.org/r/5913 : net: tcp: Drop early when accepting without accept callback
- https://gerrit.zephyrproject.org/r/5912 : net: tcp: Ensure iface set in LISTEN state on SYN_RCVD state
- https://gerrit.zephyrproject.org/r/5914 : net: tcp: Put new_connection on handshake failure
- https://gerrit.zephyrproject.org/r/5915 : net: tcp: Master socket should never go to ESTABLISHED state
- https://gerrit.zephyrproject.org/r/5911 : net: tcp: Return -EOPNOTSUPP for non-TCP in net_context_listen()
- https://gerrit.zephyrproject.org/r/5910 : net: tcp: Change TCP state to listen on call to net_context_listen()
- https://gerrit.zephyrproject.org/r/5909 : net: tcp: Use macros from byteorder.h to obtain ints
- https://gerrit.zephyrproject.org/r/5935 : boards: clean default configs for 96b_nitrogen and nrf52_pca10040
- https://gerrit.zephyrproject.org/r/5676 : build: add Kconfig mechanism for deprecating boards
- https://gerrit.zephyrproject.org/r/5948 : drivers/gpio_atmel_sam3: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5941 : drivers/adc_qmsi: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5945 : drivers/stm32f10x_clock: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5947 : drivers/eth_enc28j60: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5950 : drivers/gpio_k64: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5932 : drivers: Make the device struct driver_api pointer target const
- https://gerrit.zephyrproject.org/r/5949 : drivers/gpio_dw: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5942 : drivers/adc_qmsi_ss: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5953 : drivers/gpio_qmsi: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5946 : drivers/dma_qmsi: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5952 : drivers/gpio_pcal9535a: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5944 : drivers/nrf5_power_clock: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5896 : sanitycheck: Add support for unified kernel
- https://gerrit.zephyrproject.org/r/6009 : drivers:ksdk:random: Rename for consistency with other KSDK shim drivers.
- https://gerrit.zephyrproject.org/r/5961 : drivers/pwm_pca9685: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5954 : drivers/gpio_qmsi_ss: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5967 : sensor/bmg160: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5960 : drivers/pwm_k64_ftm: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5943 : drivers/ti_adc108s102: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5957 : drivers/i2c_ksdk: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5963 : sensor/ak8975: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5970 : sensor/hdc1008: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5964 : sensor/bma280: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5969 : sensor/dht: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5959 : drivers/i2c_qmsi_ss: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5956 : drivers/i2c_dw: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5971 : sensor/hmc5883l: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5968 : sensor/bmi160: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5965 : sensor/bmc150: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5972 : sensor/lis3dh: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5985 : serial/uart_atmel_sam3: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5976 : sensor/lsm9ds0_gyro: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5994 : spi/spi_intel: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5975 : sensor/lsm6ds0: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5974 : sensor/lps25hb: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5995 : spi/spi_k64: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5986 : serial/uart_k20: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5996 : spi/spi_qmsi: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5978 : sensor/max44009: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5993 : spi/spi_dw: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5980 : sensor/mpu6050: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5983 : sensor/tmp112: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5987 : serial/uart_nrf5: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5997 : sensor/sht3xd: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5992 : shared_irq: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5988 : serial/uart_ns16550: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5998 : sensor/th02: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5977 : sensor/lsm9ds0_mfd: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5982 : sensor/tmp007: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5955 : drivers/i2c_atmel_sam3: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5973 : sensor/lis3mdl: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/6007 : drivers: uart_nrf5: Use MDK baudrate divisor constants
- https://gerrit.zephyrproject.org/r/6000 : drivers/counter_qmsi_aon: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5990 : serial/uart_stellaris: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5991 : serial/uart_stm32: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5981 : sensor/sx9500: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5979 : sensor/mcp9808: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5989 : serial/uart_qmsi: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/6001 : drivers/counter_qmsi_aonpt: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5962 : drivers/pwm_qmsi: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5966 : sensor/bme280: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5999 : drivers/hts221: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5882 : Bluetooth: HCI: Remove "EDR" and "HS" marketing terms from macros
- https://gerrit.zephyrproject.org/r/5958 : drivers/i2c_qmsi: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5951 : drivers/gpio_nrf5: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5984 : serial/uart_altera_jtag: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5505 : net: dhcpv4: Adjust DHCPv4 debug config wording.
- https://gerrit.zephyrproject.org/r/5185 : net: dhcpv4: Add received message debug.
- https://gerrit.zephyrproject.org/r/5187 : net: dhcpv4: Adjust debug diagnostic wording.
- https://gerrit.zephyrproject.org/r/5186 : net: dhcpv4: Issue an NET_INFO when dhcpv4 allocates an IP.
- https://gerrit.zephyrproject.org/r/5184 : net: dhcpv4: Implement XID
- https://gerrit.zephyrproject.org/r/6005 : Revert "net: Remove unused net sections"
- https://gerrit.zephyrproject.org/r/6006 : net: Renaming net_l2_init sections to net_l2
- https://gerrit.zephyrproject.org/r/5893 : verify: Hooks for unified kernel added


Re: Quark SE : x86 binary is always required for ARC to boot ?

Prinn, Malcolm <malcolm.prinn@...>
 

QMSI bootloader 1.2 and beyond does not start the sensor subsystem at all.

It's all up to the applications now. So for versions 1.2 and later the x86 binary is required.


Regards,
Malcolm Prinn.

From: Nashif, Anas [mailto:anas.nashif(a)intel.com]
Sent: Wednesday, October 26, 2016 1:13 PM
To: Singh, Rahul <rahul.singh(a)intel.com>; devel(a)lists.zephyrproject.org
Subject: [devel] Re: Quark SE : x86 binary is always required for ARC to boot ?

This is not Zephyr related, it all depends on the bootloader you are using.

QMSI 1.1 had a bootloader that booted the sensor subsystem directly, not sure if this is still the case in recent releases though.

Anas

From: Singh, Rahul [mailto:rahul.singh(a)intel.com]
Sent: Wednesday, October 26, 2016 4:40 AM
To: devel(a)lists.zephyrproject.org<mailto:devel(a)lists.zephyrproject.org>
Subject: [devel] Quark SE : x86 binary is always required for ARC to boot ?

Hello All,

Can anyone please confirm if the x86 binary is mandatory to flash on the board to boot the ARC or is there any configuration we need to add to build the ARC binary without flashing the x86 binary on the board.

Regards,
Rahul

--------------------------------------------------------------
Intel Research and Development Ireland Limited
Registered in Ireland
Registered Office: Collinstown Industrial Park, Leixlip, County Kildare
Registered Number: 308263


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.


Re: Quark SE : x86 binary is always required for ARC to boot ?

Nashif, Anas
 

This is not Zephyr related, it all depends on the bootloader you are using.

QMSI 1.1 had a bootloader that booted the sensor subsystem directly, not sure if this is still the case in recent releases though.

Anas

From: Singh, Rahul [mailto:rahul.singh(a)intel.com]
Sent: Wednesday, October 26, 2016 4:40 AM
To: devel(a)lists.zephyrproject.org
Subject: [devel] Quark SE : x86 binary is always required for ARC to boot ?

Hello All,

Can anyone please confirm if the x86 binary is mandatory to flash on the board to boot the ARC or is there any configuration we need to add to build the ARC binary without flashing the x86 binary on the board.

Regards,
Rahul


Issue with Qemu in zephyr

Ananthoju, MaheshkumarX <maheshkumarx.ananthoju@...>
 

Hi,

I'm working with qemu in zephyr, we have implemented a ISR function to receive the data and we have received the data in ISR for the first time well, for the second time whenever the data is received the ISR is getting triggered but its failing at the condition "uart_irq_update(thread_dev) && uart_irq_is_pending(thread_dev)" because "uart_irq_is_pending(thread_dev)" is returning '0' and soon after qemu is failing with "qemu: fatal: Trying to execute code outside RAM or ROM at 0xf000ff53". Could you suggest me anything regarding this, or please let me know if I am missing something.

Regards,
Mahesh.


Quark SE : x86 binary is always required for ARC to boot ?

Singh, Rahul <rahul.singh@...>
 

Hello All,

Can anyone please confirm if the x86 binary is mandatory to flash on the board to boot the ARC or is there any configuration we need to add to build the ARC binary without flashing the x86 binary on the board.

Regards,
Rahul


zephyr/master: daily build zephyr-kernel-1.5.99-161025-a5ae889 Still Failing

donotreply@...
 

zephyr/master: daily build zephyr-kernel-1.5.99-161025-a5ae889 Still Failing

ERROR: File 'fail_report' does not exist


zephyr/master: daily build zephyr-kernel-1.5.99-161025-a5ae889 Failure

donotreply@...
 

zephyr/master: daily build zephyr-kernel-1.5.99-161025-a5ae889 Failure

ERROR: File 'fail_report' does not exist


Daily JIRA Digest

donotreply@...
 

NEW JIRA items within last 24 hours: 3
[ZEP-1114] Extend USB stack so it covers multiple device classes switchable on runtime
https://jira.zephyrproject.org/browse/ZEP-1114

[ZEP-1118] snprintf (possibly other libc API's) are broken with newlib
https://jira.zephyrproject.org/browse/ZEP-1118

[ZEP-1116] CONFIG_ARC_STACK_CHECKING=y causes build error
https://jira.zephyrproject.org/browse/ZEP-1116


UPDATED JIRA items within last 24 hours: 6
[ZEP-1106] Fix all test failures from TCF
https://jira.zephyrproject.org/browse/ZEP-1106

[ZEP-737] Update host tools from upstream: fixdep.c
https://jira.zephyrproject.org/browse/ZEP-737

[ZEP-1115] CI sometimes doesn't report results
https://jira.zephyrproject.org/browse/ZEP-1115

[ZEP-961] samples: other cases cannot execute after run aon_counter case
https://jira.zephyrproject.org/browse/ZEP-961

[ZEP-711] I2c: fails to write with mode fast plus
https://jira.zephyrproject.org/browse/ZEP-711

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


CLOSED JIRA items within last 24 hours: 3
[ZEP-1066] (Fixed) tests/crypto/test_ecc_dsa fails on qemu_x86 (core dump/time out)
https://jira.zephyrproject.org/browse/ZEP-1066

[ZEP-539] (Fixed) Jenkins marks patches -1 verified for style issues
https://jira.zephyrproject.org/browse/ZEP-539

[ZEP-725] (Fixed) CI tag build is not sending emails
https://jira.zephyrproject.org/browse/ZEP-725


RESOLVED JIRA items within last 24 hours: 3
[ZEP-1043] (Fixed) Update QMSI to 1.2
https://jira.zephyrproject.org/browse/ZEP-1043

[ZEP-966] (Fixed) need support for EM7D SOC on em_starterkit
https://jira.zephyrproject.org/browse/ZEP-966

[ZEP-1101] (Fixed) SYS_KERNEL_VER_PATCHLEVEL() and friends artificially limit version numbers to 4 bits
https://jira.zephyrproject.org/browse/ZEP-1101


Daily Gerrit Digest

donotreply@...
 

NEW within last 24 hours:
- https://gerrit.zephyrproject.org/r/5992 : shared_irq: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/6015 : fix: correct mailing list
- https://gerrit.zephyrproject.org/r/5985 : serial/uart_atmel_sam3: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5986 : serial/uart_k20: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5938 : samples: cleanup sensor samples
- https://gerrit.zephyrproject.org/r/6008 : Bluetooth: hci-uart: Add a sample configuration file for nRF5x
- https://gerrit.zephyrproject.org/r/5937 : samples: sensors: cleanup mcp9808 sample
- https://gerrit.zephyrproject.org/r/5939 : optimize testcase runs for sensors
- https://gerrit.zephyrproject.org/r/5922 : sensor: fxos8700: Add accelerometer/magnetometer driver
- https://gerrit.zephyrproject.org/r/5960 : drivers/pwm_k64_ftm: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5940 : move tests from samples to tests/
- https://gerrit.zephyrproject.org/r/5989 : serial/uart_qmsi: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5957 : drivers/i2c_ksdk: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/6004 : wpanusb: Add wpanusb syslog domain
- https://gerrit.zephyrproject.org/r/5929 : net: buf: Make net_buf_frag_add take ownership of the buffer
- https://gerrit.zephyrproject.org/r/6003 : wpanusb: Correct definition names
- https://gerrit.zephyrproject.org/r/5979 : sensor/mcp9808: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/6002 : net: samples: Add samples overview for wpanusb and wpan_serial
- https://gerrit.zephyrproject.org/r/5982 : sensor/tmp007: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5928 : net: buf: Add SYS_LOG support
- https://gerrit.zephyrproject.org/r/5909 : net: tcp: Use macros from byteorder.h to obtain ints
- https://gerrit.zephyrproject.org/r/5927 : net: buf: Add separate Kconfig for net_buf_simple debug
- https://gerrit.zephyrproject.org/r/5981 : sensor/sx9500: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5978 : sensor/max44009: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5983 : sensor/tmp112: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5976 : sensor/lsm9ds0_gyro: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5974 : sensor/lps25hb: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5984 : serial/uart_altera_jtag: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/6007 : drivers: uart_nrf5: Use MDK baudrate divisor constants
- https://gerrit.zephyrproject.org/r/5975 : sensor/lsm6ds0: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5896 : sanitycheck: Add support for unified kernel
- https://gerrit.zephyrproject.org/r/5972 : sensor/lis3dh: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5970 : sensor/hdc1008: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5971 : sensor/hmc5883l: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/6014 : ext qmsi: Add config support for enabling SoCWatch
- https://gerrit.zephyrproject.org/r/5967 : sensor/bmg160: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5969 : sensor/dht: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5968 : sensor/bmi160: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5964 : sensor/bma280: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/6013 : samples:dhcp_client: Add frdm_k64f configuration.
- https://gerrit.zephyrproject.org/r/6012 : samples:dhcp_client: Refactor config file selection.
- https://gerrit.zephyrproject.org/r/6011 : drivers:config: Fix help text format.
- https://gerrit.zephyrproject.org/r/6010 : soc:mk64f12: Enable RANDOM_KSDK driver by default if RANDOM_GENERATOR enabled.
- https://gerrit.zephyrproject.org/r/6009 : drivers:ksdk:random: Rename for consistency with other KSDK shim drivers.
- https://gerrit.zephyrproject.org/r/5952 : drivers/gpio_pcal9535a: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5945 : drivers/stm32f10x_clock: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5963 : sensor/ak8975: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5954 : drivers/gpio_qmsi_ss: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5947 : drivers/eth_enc28j60: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5935 : boards: clean default configs for 96b_nitrogen and nrf52_pca10040
- https://gerrit.zephyrproject.org/r/5961 : drivers/pwm_pca9685: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5959 : drivers/i2c_qmsi_ss: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5965 : sensor/bmc150: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5956 : drivers/i2c_dw: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5944 : drivers/nrf5_power_clock: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5950 : drivers/gpio_k64: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5946 : drivers/dma_qmsi: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5943 : drivers/ti_adc108s102: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5942 : drivers/adc_qmsi_ss: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5953 : drivers/gpio_qmsi: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5941 : drivers/adc_qmsi: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5949 : drivers/gpio_dw: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5936 : boards: define LED pin on boards with LED
- https://gerrit.zephyrproject.org/r/5948 : drivers/gpio_atmel_sam3: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5932 : drivers: Make the device struct driver_api pointer target const
- https://gerrit.zephyrproject.org/r/5933 : net: Adapt to new behavior of net_buf_frag_add
- https://gerrit.zephyrproject.org/r/6006 : net: Renaming net_l2_init sections to net_l2
- https://gerrit.zephyrproject.org/r/6005 : Revert "net: Remove unused net sections"
- https://gerrit.zephyrproject.org/r/5934 : Bluetooth: L2CAP: Delete fragments as they are processed
- https://gerrit.zephyrproject.org/r/5899 : boards: Added the board Atmel SAM4S Xplained.
- https://gerrit.zephyrproject.org/r/5897 : soc/sam4: Added Atmel SAM4S16 SoC.
- https://gerrit.zephyrproject.org/r/6001 : drivers/counter_qmsi_aonpt: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/6000 : drivers/counter_qmsi_aon: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5999 : drivers/hts221: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5998 : sensor/th02: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5997 : sensor/sht3xd: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5996 : spi/spi_qmsi: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5995 : spi/spi_k64: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5994 : spi/spi_intel: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5993 : spi/spi_dw: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5991 : serial/uart_stm32: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5990 : serial/uart_stellaris: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5988 : serial/uart_ns16550: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5987 : serial/uart_nrf5: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5980 : sensor/mpu6050: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5977 : sensor/lsm9ds0_mfd: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5973 : sensor/lis3mdl: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5966 : sensor/bme280: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5962 : drivers/pwm_qmsi: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5958 : drivers/i2c_qmsi: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5955 : drivers/i2c_atmel_sam3: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5951 : drivers/gpio_nrf5: Make driver_api structure const.
- https://gerrit.zephyrproject.org/r/5905 : net: ipv6: Ensure net_ipv6_create() should knows about TCP
- https://gerrit.zephyrproject.org/r/5916 : net: tcp: Correctly calculate SYN_ACK ack#
- https://gerrit.zephyrproject.org/r/5915 : net: tcp: Master socket should never go to ESTABLISHED state
- https://gerrit.zephyrproject.org/r/5914 : net: tcp: Put new_connection on handshake failure
- https://gerrit.zephyrproject.org/r/5913 : net: tcp: Drop early when accepting without accept callback
- https://gerrit.zephyrproject.org/r/5912 : net: tcp: Ensure iface set in LISTEN state on SYN_RCVD state
- https://gerrit.zephyrproject.org/r/5911 : net: tcp: n_c_listen() should return -EOPNOTSUPP for non-TCP
- https://gerrit.zephyrproject.org/r/5910 : net: tcp: Change TCP state to listen on call to n_c_listen()
- https://gerrit.zephyrproject.org/r/5918 : boards: Add support for the RedBear nRF51 BLE Nano board
- https://gerrit.zephyrproject.org/r/5917 : samples: aonc: skip counter stopping
- https://gerrit.zephyrproject.org/r/5891 : unified: add _sem_give_non_preemptible()
- https://gerrit.zephyrproject.org/r/5889 : unified: add kconfig option for idle thread stack size
- https://gerrit.zephyrproject.org/r/5890 : unified: map legacy nano sem give APIs directly to unified kernel APIs
- https://gerrit.zephyrproject.org/r/5893 : verify: Hooks for unified kernel added
- https://gerrit.zephyrproject.org/r/5895 : DONT MERGE - test CI time with only 1 level
- https://gerrit.zephyrproject.org/r/5898 : kernel event logger: fix longer-than-80 chars lines
- https://gerrit.zephyrproject.org/r/5903 : unified: rename 'memory maps' to 'memory slabs'
- https://gerrit.zephyrproject.org/r/5892 : samples: fix kernel_event_logger to work with unified kernel

UPDATED within last 24 hours:
- https://gerrit.zephyrproject.org/r/4488 : Bluetooth: SDP: Server: Support ServiceSearchRequest
- https://gerrit.zephyrproject.org/r/5412 : tests: move quark_se boot stub to tests
- https://gerrit.zephyrproject.org/r/5411 : move environmental_sensing sample to samples/bluetooth/
- https://gerrit.zephyrproject.org/r/5836 : test: test_hmac: cleanup excludes
- https://gerrit.zephyrproject.org/r/5410 : move ipm sample to samples/drivers
- https://gerrit.zephyrproject.org/r/5404 : samples: add light sensor sample using the grove kit
- https://gerrit.zephyrproject.org/r/5184 : net: dhcpv4: Implement XID
- https://gerrit.zephyrproject.org/r/5409 : samples: move utility samples to samples/utilities
- https://gerrit.zephyrproject.org/r/5403 : samples: add temperature sensor sample using the grove kit
- https://gerrit.zephyrproject.org/r/5408 : samples: move kernel samples to samples/kernel
- https://gerrit.zephyrproject.org/r/5422 : iot/mqtt: Add the native MQTT Library for Zephyr
- https://gerrit.zephyrproject.org/r/5402 : sensors: make grove sensors depend on CONFIG_SENSOR
- https://gerrit.zephyrproject.org/r/5399 : samples: move basic samples to samples/basic
- https://gerrit.zephyrproject.org/r/3854 : tests: Support computing the result of tests
- https://gerrit.zephyrproject.org/r/5401 : samples: move grove lcd to samples/grove
- https://gerrit.zephyrproject.org/r/5398 : samples: add basic blinky application
- https://gerrit.zephyrproject.org/r/5697 : net: tcp: Permit simultaneous opening of connections
- https://gerrit.zephyrproject.org/r/5696 : net: Do not dereference context before asserting
- https://gerrit.zephyrproject.org/r/5695 : net: tcp: Correctly set remote address when accepting connections
- https://gerrit.zephyrproject.org/r/5787 : drivers: flash: SoC frdm_k64f
- https://gerrit.zephyrproject.org/r/5162 : Bluetooth: A2DP: Shell command for A2DP connection
- https://gerrit.zephyrproject.org/r/3311 : include/crypto: Crypto abstraction header
- https://gerrit.zephyrproject.org/r/3337 : Script: Script to validate commit messages format.
- https://gerrit.zephyrproject.org/r/5137 : DONT MERGE - add changes to two different branches
- https://gerrit.zephyrproject.org/r/4457 : DONT MERGE - cause checkpatch warnings
- https://gerrit.zephyrproject.org/r/5445 : DONT MERGE - break sanity
- https://gerrit.zephyrproject.org/r/4541 : DONT MERGE - break checkpatch
- https://gerrit.zephyrproject.org/r/5865 : Bluetooth: tests: Use unified kernel build for init app
- https://gerrit.zephyrproject.org/r/3114 : DONT MERGE - break doc
- https://gerrit.zephyrproject.org/r/5646 : samples: pwm: use new API and add rgb led app
- https://gerrit.zephyrproject.org/r/5645 : samples: pwm: use new API and add fade led app
- https://gerrit.zephyrproject.org/r/5647 : samples: pwm: use new API and add motor control app
- https://gerrit.zephyrproject.org/r/4963 : samples: pwm: use new APIs and rename the app
- https://gerrit.zephyrproject.org/r/5688 : net: tcp: n_c_listen() should return -EOPNOTSUPP for non-TCP
- https://gerrit.zephyrproject.org/r/5687 : net: tcp: Change TCP state to listen on call to n_c_listen()
- https://gerrit.zephyrproject.org/r/5200 : stm32l4: add pinconf for USARTs
- https://gerrit.zephyrproject.org/r/5615 : sanity_chk: add nucleo_l476rg board support
- https://gerrit.zephyrproject.org/r/5197 : stm32_exti: add support for controllers with more than 32 lines
- https://gerrit.zephyrproject.org/r/5199 : stm32l4: add pinmux for USARTs
- https://gerrit.zephyrproject.org/r/5198 : stm32l4: add exti support
- https://gerrit.zephyrproject.org/r/5194 : stm32l4: add initial soc support for stm32l4
- https://gerrit.zephyrproject.org/r/5202 : pinmux/stm32: add support for up to 16 alternate functions
- https://gerrit.zephyrproject.org/r/5205 : stm32l4: add pinconf settings for I2C
- https://gerrit.zephyrproject.org/r/5195 : stm32l4: add clock control driver
- https://gerrit.zephyrproject.org/r/5196 : stm32l4: add gpio support for l4
- https://gerrit.zephyrproject.org/r/5201 : stm32lx: add u(s)art driver for the L series
- https://gerrit.zephyrproject.org/r/5660 : hal/stm32cube: add ability to use ST headers
- https://gerrit.zephyrproject.org/r/5203 : pinmux/stm32: add support for pinmux of port h
- https://gerrit.zephyrproject.org/r/5882 : Bluetooth: HCI: Remove "EDR" and "HS" marketing terms from macros
- https://gerrit.zephyrproject.org/r/5204 : pinmux/stm32: add pinmux definition for i2c
- https://gerrit.zephyrproject.org/r/5614 : hal/stm32cube: add headers for STM32L4xx
- https://gerrit.zephyrproject.org/r/5707 : arm: st_stm32: Add support for STM32F4x SoC family.

MERGED within last 24 hours:
- https://gerrit.zephyrproject.org/r/5908 : sanity: Load arguments from files
- https://gerrit.zephyrproject.org/r/5931 : Bluetooth: tests optimize testcase.ini for shell and init
- https://gerrit.zephyrproject.org/r/5930 : Bluetooth: cleanup testcase.ini and adapt to current platforms
- https://gerrit.zephyrproject.org/r/5894 : arc: Let CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC be set by SOC
- https://gerrit.zephyrproject.org/r/5921 : test/context: Fix style issues
- https://gerrit.zephyrproject.org/r/5924 : net: Remove unused net sections
- https://gerrit.zephyrproject.org/r/5925 : tunslip6: Add IPv4 address to the interface
- https://gerrit.zephyrproject.org/r/5919 : iot/dns: Improve support for additional boards
- https://gerrit.zephyrproject.org/r/5920 : iot/dns: Update README files
- https://gerrit.zephyrproject.org/r/5904 : sanitycheck: provide option to exclude tags
- https://gerrit.zephyrproject.org/r/5888 : tests: Rename test_arm_m3_irq_vector_table test since it is not M3 specific
- https://gerrit.zephyrproject.org/r/5885 : tests: mbedtls: mark nios2 as slow
- https://gerrit.zephyrproject.org/r/5886 : sanity: remove -L 2 option and use default settings in sanitycheck
- https://gerrit.zephyrproject.org/r/5884 : build: clean up .stat file(s)
- https://gerrit.zephyrproject.org/r/5883 : build: refactor kernel hex build to be common
- https://gerrit.zephyrproject.org/r/5419 : drivers/pwm: fix pwm_qmsi_set_values() return error
- https://gerrit.zephyrproject.org/r/5295 : iot/zoap: Add unit tests for block-wise transfers
- https://gerrit.zephyrproject.org/r/5294 : iot/zoap: Add support for block sized transfers
- https://gerrit.zephyrproject.org/r/5873 : net: Implement net_nbuf_write
- https://gerrit.zephyrproject.org/r/5874 : net: Implement net_nbuf_insert
- https://gerrit.zephyrproject.org/r/5875 : net: tests: Add unit tests for net_nbuf_write/insert utilites
- https://gerrit.zephyrproject.org/r/5844 : sensor/sht3xd: Fix build_all sensor test.
- https://gerrit.zephyrproject.org/r/5864 : drivers/uart: Make references to driver_api const
- https://gerrit.zephyrproject.org/r/5845 : sensor/th02: Add missing build_all test.
- https://gerrit.zephyrproject.org/r/5863 : drivers/uart: Refactor UART input hook.
- https://gerrit.zephyrproject.org/r/5828 : grove: fixed log level kconfig variable
- https://gerrit.zephyrproject.org/r/5217 : samples/soc_flash_nrf5: test non-word aligned writes
- https://gerrit.zephyrproject.org/r/5811 : kernel/test: Add testing of heap memory pool support
- https://gerrit.zephyrproject.org/r/5216 : flash/nrf5: support non word-aligned write
- https://gerrit.zephyrproject.org/r/5808 : unified: Align thread creation APIs
- https://gerrit.zephyrproject.org/r/5813 : unified/test: Adapt floating point sharing test
- https://gerrit.zephyrproject.org/r/5814 : unified/test: Adapt C++ sample application
- https://gerrit.zephyrproject.org/r/5807 : unified: Don't bother initializing memory map buffer
- https://gerrit.zephyrproject.org/r/5810 : unified: Support heap memory pool
- https://gerrit.zephyrproject.org/r/5812 : unified/doc: Add heap memory pool section to Kernel Primer
- https://gerrit.zephyrproject.org/r/5809 : unified: Eliminate thread config structure used by work queues
- https://gerrit.zephyrproject.org/r/5854 : drivers/shared_irq: Make references to driver_api const
- https://gerrit.zephyrproject.org/r/5802 : unfied: Tweak stack API parameters
- https://gerrit.zephyrproject.org/r/5801 : unified: Update k_stack_pop() usage in documentation
- https://gerrit.zephyrproject.org/r/5800 : unified: Remove unused K_STACK_SIZE() macro
- https://gerrit.zephyrproject.org/r/5855 : drivers/sensor: Make references to driver_api const
- https://gerrit.zephyrproject.org/r/5849 : drivers/aio_comparator: Make references to driver_api const
- https://gerrit.zephyrproject.org/r/5862 : drivers/flash: Make references to driver_api const
- https://gerrit.zephyrproject.org/r/5857 : drivers/pwm: Make references to driver_api const
- https://gerrit.zephyrproject.org/r/5858 : drivers/pinmux: Make references to driver_api const
- https://gerrit.zephyrproject.org/r/5861 : drivers/gpio: Make references to driver_api const
- https://gerrit.zephyrproject.org/r/5853 : drivers/eth: Make references to driver_api const
- https://gerrit.zephyrproject.org/r/5848 : drivers/adc: Make references to driver_api const
- https://gerrit.zephyrproject.org/r/5846 : drivers/watchdog: Make references to driver_api const.
- https://gerrit.zephyrproject.org/r/5859 : drivers/ipm: Make references to driver_api const
- https://gerrit.zephyrproject.org/r/5851 : drivers/clock_control: Make references to driver_api const
- https://gerrit.zephyrproject.org/r/5847 : drivers/spi: Make references to driver_api const
- https://gerrit.zephyrproject.org/r/5852 : drivers/dma: Make references to driver_api const
- https://gerrit.zephyrproject.org/r/5856 : drivers/rtc: Make references to driver_api const
- https://gerrit.zephyrproject.org/r/5850 : drivers/counter: Make references to driver_api const
- https://gerrit.zephyrproject.org/r/5860 : drivers/i2c: Make references to driver_api const
- https://gerrit.zephyrproject.org/r/5678 : board: organize boards based on architecture
- https://gerrit.zephyrproject.org/r/5843 : th02: Limit name space pollution by using 'static'
- https://gerrit.zephyrproject.org/r/5880 : tests: Add sensor HTS221 to driver/build-all test case.
- https://gerrit.zephyrproject.org/r/5878 : tests: Adjust drivers/build_all to build for more boards.
- https://gerrit.zephyrproject.org/r/5842 : hdc1008: Limit name space pollution by using 'static'
- https://gerrit.zephyrproject.org/r/5879 : tests: Add CONFIG_COUNTER to build_all driver tests.
- https://gerrit.zephyrproject.org/r/5872 : doc: point to wiki for board documnetation
- https://gerrit.zephyrproject.org/r/5876 : build: bump version to 1.5.99
- https://gerrit.zephyrproject.org/r/5881 : Bluetooth: hci-uart: Use a fiber to offload TX from ISR
- https://gerrit.zephyrproject.org/r/5829 : drivers/serial: Make nRF5 UART pin configuration board-specific
- https://gerrit.zephyrproject.org/r/5822 : Jenkins: zephyr-tag job must send an email every time it is executed.

5801 - 5820 of 7602