Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
3119 commits
Select commit Hold shift + click to select a range
4e23d6c
doc: boards: arm: nrf52840_pca10059: fix name of dts file to include
bearsh Jan 8, 2019
493ae36
settings: fix value-len-get while base64 is enabled
nvlsianpu Dec 21, 2018
7f334c8
usb: cdc_acm: call the IRQ callback from the system work queue
aurel32 Jan 4, 2019
f6d3f6b
mimix1050rt: gPTP build fix
agansari Jan 8, 2019
c8d3b3f
samples: minor documentation fixes
agansari Jan 8, 2019
f5d4824
drivers/gpio: stm32l4: PortG[15:2] requires dedicated VDDio2
erwango Dec 19, 2018
4a25ae1
drivers/serial: stm32: rename symbol UART_LPUART_1 to LPUART_1
erwango Dec 19, 2018
11eacff
drivers/serial: stm32: Remove superfluous dependency in Kconfig
erwango Dec 19, 2018
e1db8a3
boards: nucleo_l4r5zi: set lpuart1 as VPC port
erwango Dec 21, 2018
03eaafd
logger: add a SWO backend
mnkp Dec 20, 2018
8bed2d5
soc: silabs_exx32: Add SWO logger support
mnkp Dec 27, 2018
e6d5c4e
soc: silabs_exx32: Add SWO logger support to EFM32PG12B
chrta Jan 5, 2019
3369a96
ext: same70: Add missing PMC_SR_PCKRDY3 define
mnkp Jan 4, 2019
9f84889
soc: same70: Add SWO logger support
mnkp Jan 4, 2019
a4c3fec
dts: flash: w25qxxdv: Add Device Tree Support for SPI FLASH w25qxxdv
galak Nov 21, 2018
e66e6b0
soc: nxp_imx: rt: fix enet pll initialization config macro name
jhqian Jan 9, 2019
7cd79d8
ext: hal: nxp: mcux: add device files for RT1020
jhqian Jan 2, 2019
b416758
arch: arm: nxp: imxrt1021: add device support
jhqian Jan 8, 2019
d5e5603
board: arm: Add board support for mimxrt1020_evk
jhqian Jan 2, 2019
8f2e2c0
boards: intel_s1000_crb: codec reset GPIO in DTS
Jan 7, 2019
24ec8a4
drivers: tlv320dac: add GPIO as Kconfig dependency
Jan 7, 2019
b3bb689
drivers: tlv320dac: use reset GPIO from DTS
Jan 7, 2019
67af71e
boards: arm: Add xtools as a supported toolchain
galak Jan 9, 2019
ea3ca12
flash: Use flash page layout size in flash shell
vanwinkeljan Jan 7, 2019
a6b286c
flash: Remove shell context from flash shell
vanwinkeljan Jan 7, 2019
7bc187e
ext: mcux: Import SDK 2.5.0 evkmimxrt1020 board support
MaureenHelm Jan 9, 2019
8e30049
soc: nxp_imx: Add support for external xip flash boot header
MaureenHelm Dec 27, 2018
b5551d0
soc: boards: Reserve space for the imx boot header at the soc level
MaureenHelm Dec 27, 2018
3737947
boards: mimxrt1060_evk: Fix a Kconfig typo
MaureenHelm Dec 27, 2018
a9389da
soc: nxp_imx: Add support for device configuration data (DCD)
MaureenHelm Dec 28, 2018
513cceb
kernel: Fix asynchronous event polling interface
aurel32 Jan 8, 2019
9554ae9
boards: Fix jlink device name on rt1020 and rt1060 boards
MaureenHelm Jan 9, 2019
161fa14
boards: mimxrt1020_evk: Enable pyocd runner
MaureenHelm Jan 9, 2019
c5de716
net: mqtt: Fix typo "seg_tag_list"
mschwan-phytec Jan 10, 2019
ce43d42
Bluetooth: shell: Fix NULL shell context
Dec 7, 2018
022f061
board: add the initial support of iotdk
Nov 16, 2018
f0db0b8
driver: uart_ns16550.c: necessary changes for arc iot soc
Nov 17, 2018
163625c
board: iotdk: necessary clean up based on latest master branch
Dec 12, 2018
6b5dea5
board: iotdk: bug fixes and remove unsupported drivers config
Dec 12, 2018
83bc07c
dts: stm32l4r5: add i2c2 node
psidhu Jan 8, 2019
4e32721
logging: Add buffer flushing on entering panic
nordic-krch Jan 4, 2019
c716f9c
usb: hid: macro for report descriptor
masz-nordic Dec 17, 2018
2b63cfb
doc: gs: Warn about Windows 10 CMake issue
Ralms Oct 10, 2018
076fd6a
bluetooth: controller: Document mem, memq, util
mped-oticon Dec 18, 2018
d4ef80e
net: tcp: Release connect() semaphore if connection is refused
zagor Jan 10, 2019
9612f9d
soc: arm: st_stm32: Cleanup gpio function code.
cybertale Jan 8, 2019
2fb616e
soc: arm: st_stm32: Using LL library to implement gpio functions
cybertale Jan 8, 2019
2cf134f
cmake: Introduce host toolchain for POSIX arch
mped-oticon Jan 9, 2019
2ff5d64
drivers: entropy: mcux_trng: get the base address from the device tree
aurel32 Jan 10, 2019
074f8a0
soc: nxp_imx: Add support for TRNG
aurel32 Jan 9, 2019
f3dce8a
drivers: eth: stellaris: Enable automatic Ethernet support in QEMU
pfalcon Jan 10, 2019
cee87a1
soc: nrf: Add missing nRF52832 variants
carlescufi Jan 10, 2019
0b1b4e2
scripts: update west to upstream commit f01059a
Jan 10, 2019
a886229
Bluetooth: shell: Fix incorrect indentation
Jan 10, 2019
6c5ed26
doc: remove SYS_LOG from documentation
nashif Jan 10, 2019
960de8c
doc: move development process from the wiki
nashif Jan 8, 2019
3d880dd
boards: arm: frdm_k64f: remove default n configs
Jan 11, 2019
ad875f0
samples: sensors: Add accelerometer based HID mouse
finikorg Jan 9, 2019
2e76eaa
runners: add Black Magic Probe runner cmake file
ntavish Jan 11, 2019
63bdb80
doc: Add top-level navigation grid
nashif Jan 7, 2019
4426bfd
doc: remove unused theme
nashif Jan 11, 2019
e57a596
scripts/dts/extract: Support QSPI memory mapped flash
galak Jan 10, 2019
d3e27f5
boards: arm: nxp: imxrt: Fix SPI nodes on flexspi controller
galak Dec 7, 2018
4f911e1
kernel: Add missing include
Sep 5, 2018
7740f73
include/linker_defs.h: Remove noop architecture detection
Jul 31, 2018
f2d0591
drivers/timer/hpet: Fix default IRQ
Nov 28, 2018
2399c5b
include/arch: Steal native_posix bit manipulation routines
Nov 28, 2018
0f07575
tests/kernel/threads/thread_apis: Fix include hygine
Nov 28, 2018
1041ef0
tests/benchmarks/timing: Unify the "standard zephyr timing" cases
Nov 29, 2018
9c24867
arch/x86_64: cmake: Make libgcc detection optional
Sep 4, 2018
ff0ab5d
cmake/compiler/gcc: Fall back to host compiler for x86_64
Dec 17, 2018
b69d0da
arch/x86_64: New architecture added
Aug 19, 2018
762ff2f
kernel/swap: Simply/robustify return value handling
Dec 4, 2018
3642f67
drivers/timer/hpet: Fix logic for !TICKLESS
Dec 9, 2018
d6eeb85
samples/mpu/mpu_stack_guard_test: Whitelist x86_64
Dec 9, 2018
3119d29
tests/posix/common: Correct TEST_EXTRA_STACKSIZE usage
Dec 10, 2018
31e79a7
tests/kernel/mem_protect/stackprot: Whitelist x86_64
Dec 10, 2018
870e818
tests/kernel/sched/schedule_api: Honor TEST_EXTRA_STACKSIZE
Dec 10, 2018
0cc362f
tests/kernel: Simplify timer spinning
Dec 10, 2018
f033d54
tests: samples: Disable newlib tests on x86_64
Jan 11, 2019
c2c9265
tests: cmsis: Disable two cmsis portability tests on x86_64
Jan 11, 2019
381c7bd
dts: silabs: Add SoC level compatible
galak Jan 10, 2019
c17d0dc
esp32: fix build error regarding multiplt BIT() definitions
dcpleung Jan 11, 2019
73956a3
scripts: Update pyocd version to 0.14.3
MaureenHelm Jan 11, 2019
714ffe6
boards: particle_xenon: Add support Xenon
ekarlso Nov 21, 2018
a600b13
boards: particle: add board support for particle argon
locomuco Dec 10, 2018
e0e9bee
boards: arm: particle: refactor for commonalities
pabigot Dec 19, 2018
19b968a
boards: add new board Electronut-labs Blip
ntavish Jan 12, 2019
6a56235
Bluetooth: Mesh: Fixes existing friend lookup in Friend Request handling
isundaylee Jan 12, 2019
afcfa11
scripts: extract_dts_includes: Enhance message information
dleach02 Jan 8, 2019
c885cb5
net: buf: linearize: Get rid of useless memset()
pfalcon Jan 9, 2019
728ca62
boards: arm: Cleanup xtools toolchain support
galak Jan 12, 2019
a7afdc3
net: rpl: Remove the deprecated code
jukkar Jan 10, 2019
5b9d5a2
Bluetooth: Fixes length limit in `bt_hex_real`
isundaylee Jan 13, 2019
32d5247
boards: arm: nrf52840_pca10059: remove RTT_CONSOLE from defaults
lemrey Jan 11, 2019
9661cbf
boards: arm: nrf52840_pca10059: update comment in fstab-stock.dts
lemrey Jan 11, 2019
a72f113
boards: arm: nrf52840_pca10059: update fstab-debugger.dts
lemrey Jan 11, 2019
3159049
bluetooth: controller: Update ticker_user_op for predictable layout.
wopu-ot Jan 11, 2019
61ff1bd
Bluetooth: Mesh: Remove redundant stack variable
Jan 12, 2019
480b728
drivers: usb: nordic: Fix IN transfer fragmentation
pawelzadrozniak Jan 7, 2019
b72fb4e
cmake: Remove dead code 'FindRegex.cmake'
SebastianBoe Dec 19, 2018
94240ae
scripts/dts/extract: Add an instance ID for each compatiable
galak Jan 10, 2019
3b9147d
scripts/dts/extract: Fliter duplicates values inserted into defs
galak Jan 10, 2019
35ecc78
scripts/dts/extract: Generate unique defines based on compat & instance
galak Jan 10, 2019
f8275da
dts: Reduced CAN bitrate for stm32f072b_disco
Jan 10, 2019
39570b5
soc: intel_s1000: Add SoC routine for GNA power-up
Jan 12, 2019
9215664
sanitycheck: Add Renode cmake configuration
wojciechowskidawid Jan 7, 2019
265895b
sanitycheck: Add Renode support
Jan 7, 2019
fdd89c6
sanitycheck: Enable Renode tests on m2gl025_miv
wojciechowskidawid Jan 7, 2019
120aaae
cmake: Remove kconfig-usage target
hakonfam Jan 4, 2019
f072a83
doc: Updated CAN part of stm32f072b_disco documentation
Jan 14, 2019
937e45d
drivers: spi_sam: initialize tx and rx
nashif Jan 14, 2019
dd580e6
boards: nucleo_f030r8: Update to default configuration guidelines
erwango Jan 4, 2019
37b1e19
boards: nucleo_f070rb: Update to default configuration guidelines
erwango Jan 4, 2019
7a353e3
boards: nucleo_f091rc: Update to default configuration guidelines
erwango Jan 4, 2019
0bc9473
boards: nucleo_f103rb: Update to default configuration guidelines
erwango Jan 4, 2019
dcdda1c
boards: nucleo_f302r8: Update to default configuration guidelines
erwango Jan 4, 2019
f3a4218
boards: nucleo_f334r8: Update to default configuration guidelines
erwango Jan 4, 2019
a92863e
boards: nucleo_f401re: Update to default configuration guidelines
erwango Jan 4, 2019
c060012
boards: nucleo_f411re: Update to default configuration guidelines
erwango Jan 4, 2019
a38bb31
boards: nucleo_f446re: Update to default configuration guidelines
erwango Jan 4, 2019
b85794b
boards: nucleo_l053r8: Update to default configuration guidelines
erwango Jan 4, 2019
106a740
boards: nucleo_l073rz: Update to default configuration guidelines
erwango Jan 4, 2019
21d2876
boards: nucleo_l476rg: Update to default configuration guidelines
erwango Jan 4, 2019
6369696
shell: add meta-keys
Jan 11, 2019
ef67216
shell: documentation update according to new meta-keys
Jan 11, 2019
3ba7097
linker: add orphan sections to linker script
nashif Dec 7, 2018
eba1655
Bluetooth: Increase default TX stack size
Jan 15, 2019
3fd89ba
net: Fix inet_pton when offloading is enabled
vanti Jan 11, 2019
7f42dba
kernel: Add CONFIG_SWAP_NONATOMIC flag
Jan 4, 2019
23c5a63
kernel/sched: Predicate SWAP_NONATOMIC workaround properly
Jan 4, 2019
7fb8eb5
kernel/sched: SWAP_NONATOMIC workaround for timeslicing
Jan 4, 2019
8f52956
scripts: extract_dts_includes: Change arg parsing requirements
galak Jan 9, 2019
0891ad4
dts: nordic: Fix vendor prefix for flash controller
galak Jan 14, 2019
1aace66
soc: nordic: Fix flash driver defines nomenclature in fixup.h
ioannisg Jan 15, 2019
4fccdaf
dts: nordic: add missing nRF91 flash controller binding
ioannisg Jan 15, 2019
83773ec
dts: correct compatible name for I2C EEPROM devices
pabigot Jan 12, 2019
f3f8f96
tests: i2c_slave_spi: update to proposed DT compatible naming
pabigot Jan 12, 2019
a7a0d27
Bluetooth: Give proper names to Bluetooth threads
Jan 15, 2019
6bd9dd2
boards: warp7_m4: Add i2c/gpio as supported peripherals
galak Jan 15, 2019
1c7d8ca
boards: bbc_microbit: Add i2c/gpio as supported peripherals
galak Jan 15, 2019
302a746
drivers: clock control: nrf: rename CLOCK_CONTROL_NRF5 Kconfig symbol
ioannisg Jan 15, 2019
2e68765
drivers: clock control: rename nrf5_power_clock source and header
ioannisg Jan 15, 2019
052121e
drivers: clock control: rename Kconfig.nrf5 to Kconfig.nrf
ioannisg Jan 15, 2019
77c643a
drivers: Modify drivers to use DEVICE_AND_API_INIT()
varun-sha Dec 9, 2018
229e9f7
samples: Modify samples to use DEVICE_AND_API_INIT()
varun-sha Dec 11, 2018
c0a5739
drivers: watchdog: align sample and test to new DT
kl-cruz Jan 14, 2019
aea3645
soc: select CONFIG_CPU_CORTEX_M_HAS_VTOR for SAMD2x.
jim17 Jan 11, 2019
9cc4b59
serial: Add Support for ARM PL011 UART
Jul 30, 2018
0859f34
arch: arm: mpu: arm_mpu: Fix compiler error on stack_obj
Jan 10, 2019
80a9fc3
arm: v2m musca: Add support for v2m musca SoC and board
May 30, 2018
801ee9c
dts: nrf: Add SoC compatible property
galak Jan 10, 2019
1fa9585
soc: nordic: add Kconfig structure for nRF9160 SOC definition
ioannisg Dec 21, 2018
5108990
soc: nordic: add nRF9160 soc and mpu init configuration
ioannisg Dec 21, 2018
1d033a9
soc: arm: introduce Kconfig option for Nordic IDAU
ioannisg Dec 21, 2018
8587bb1
smp: shell: Add support for SMP in new shell.
Mierunski Jan 10, 2019
b7b2512
ci: reduce minions to 5
nashif Jan 15, 2019
fbcc433
samples: big_http_download: Set min_flash to 128K.
pfalcon Jan 14, 2019
81ec055
lib: posix: fix a wrong type in mqueue.c
Nov 9, 2018
40b8854
net: tcp: do not drop successfully received packets
aurel32 Jan 15, 2019
e223cfa
tests: coverage: Add Gcov support.
AdithyaBaglody Aug 29, 2018
71e90f9
Gcov: Enable Code coverage reporting over UART.
AdithyaBaglody Aug 29, 2018
9f82ead
Gcov: Added support for ARM.
AdithyaBaglody Aug 31, 2018
cb53611
Gcov: Added support for x86.
AdithyaBaglody Aug 31, 2018
b57a149
Gcov: Added linker changes needed by Gcov.
AdithyaBaglody Aug 31, 2018
76ee02b
Gcov: Added Kconfig changes needed by Gcov.
AdithyaBaglody Aug 31, 2018
516bf34
tests: Increase the stack size by CONFIG_TEST_EXTRA_STACKSIZE.
AdithyaBaglody Aug 31, 2018
131edad
scripts: gen_gcov_files.py: Added python script to parse uart dump
AdithyaBaglody Sep 5, 2018
777407b
gcov: Add coverage supported boards.
AdithyaBaglody Sep 11, 2018
25572f3
tests: Dont run coverage for select test cases.
AdithyaBaglody Sep 20, 2018
e908ea9
logging: Increase the stack size when coverage is enabled.
AdithyaBaglody Oct 11, 2018
4b3c7b3
cmake: Generated files are excluded from coverage.
AdithyaBaglody Nov 21, 2018
db9592a
sanitycheck: convert gcov data to gcda
nashif Oct 8, 2018
dbd7649
sanitycheck: add option to specify platforms with coverage support
nashif Nov 24, 2018
2ae3b04
ext: hal: nordic: add nrfx misc for nRF9160
ioannisg Jan 16, 2019
41b1e3e
samples: mesh: Remove redundant code
vikrant8052 Jan 11, 2019
b9511f2
samples: mesh: revised states binding & target value calculation
vikrant8052 Jan 11, 2019
f4f6426
samples: mesh: code improvements
vikrant8052 Jan 13, 2019
a61f7c3
samples: mesh: feature to save Lightness & Temp. Range on Flash
vikrant8052 Jan 13, 2019
b5017ec
samples: mesh: restriction to re-transmit publish messages
vikrant8052 Jan 16, 2019
e25d6a6
drivers/pinmux: stm32: Clean up after gpio driver factorization
erwango Jan 14, 2019
ce1ed82
settings: Corrected __ASSERT include paths
vanwinkeljan Jan 16, 2019
bc70337
boards: arm: nrf51_ble400: add I2C and SPI configuration
pabigot Dec 6, 2018
c5157c6
boards: 96b_argonkey: Add hts221 sensor to supported list
galak Jan 16, 2019
a939215
boards: nrf52_pca20020: Add hts221 sensor to supported list
galak Jan 16, 2019
16891af
drivers/sensor: lis2dh: Fix LP Enable bit mask
avisconti Jan 16, 2019
c80b564
drivers: serial: Fix mcux lpuart instance 2
MaureenHelm Jan 14, 2019
2484e30
soc: nxp_imx: Add missing dts fixups for lpuart instance 2
MaureenHelm Jan 14, 2019
2ec2ac1
boards: mimxrt1020_evk: Enable lpuart2 for bluetooth hci
MaureenHelm Jan 14, 2019
9a165c9
boards: mimxrt1060_evk: Enable lpuart3 for bluetooth hci
MaureenHelm Jan 14, 2019
f22bd77
samples: bluetooth: Build peripheral_hr sample on more imx rt boards
MaureenHelm Jan 14, 2019
81d3a4f
dts: binding: Add i2c binding for nios2
SavinayDharmappa Dec 21, 2018
955781b
boards: nios2: Add dts support for i2c
SavinayDharmappa Dec 21, 2018
be2b6f8
sensor: bme280: Converting to using device tree
galak Jan 9, 2019
296ac67
boards: lpcxpresso54114: Add SW for lpcxpresso54114
MarkWangChinese Jan 15, 2019
0dc0c9d
boards: Add arduino_i2c in yaml when supported
erwango Jan 16, 2019
f885fd1
DTS: flash: spi_nor: use DT_ for freq and other parameters
rgundi Dec 10, 2018
75f6f1b
drivers: flash: spi_nor: Enable Flash Page Layout and Map
rgundi Nov 29, 2018
82b0296
dts: intel_s1000_crb: Enable flash page layout support
rgundi Dec 4, 2018
b5dd8ac
Kconfig: intel_s1000: Move FIFO_DEPTH to soc Kconfig
rgundi Dec 10, 2018
18b6483
tests: intel_s1000: flash_map: Enable tests for flash_map
rgundi Dec 4, 2018
e584b05
dts: intel_s1000: Exclude sram space dedicated for mcubootloader
rgundi Dec 14, 2018
7d428bb
flash: spi_nor: Remove Kconfig parameter for SPI_NOR_SECTORS
rgundi Jan 3, 2019
74895bc
dts: spi_nor: Rename DT_SPI_NOR_SPI_SLAVE to DT_SPI_NOR_SPI_SLAVE_ID
rgundi Jan 3, 2019
f5b60ee
Kconfig: spi_nor: Remove Erase configuration from Kconfig
rgundi Jan 4, 2019
df243d3
doc: subsystem: settings: loading data behavior description
nvlsianpu Jan 3, 2019
4118b88
drivers: eth_enc28j60: moved to dts
agansari Nov 22, 2018
efd31af
sensors: lsm303dlhc: Convert to new DT_<COMPAT>_<INSTANCE> defines
galak Jan 16, 2019
ab06ec6
drivers/i2c: stm32: (FIX) add mutex to lock bus
avisconti Jan 15, 2019
522b9c7
drivers: intel_gna: replace k_alert with work queue
pabigot Dec 27, 2018
b026a34
benchmarks: latency_measure: convert from k_alert to workqueue
pabigot Dec 27, 2018
bfad972
kernel: remove k_alert API
pabigot Dec 27, 2018
fd0b7f7
shell: removing legacy shell
Nov 22, 2018
4f81113
samples: ipsp: remove undefined symbol NET_DEBUG_L2_BT
jfischer-no Dec 7, 2018
2dbac49
samples: ipsp: clarify how to build for kernels before 4.12
jfischer-no Dec 7, 2018
c01535c
Bluetooth: GATT: Fix coding style
Vudentz Jan 14, 2019
a779705
Bluetooth: GATT: Add bt_gatt_write_response_cb
Vudentz Jan 14, 2019
478b6b5
Bluetooth: Shell: Add write-without-response-cb command
Vudentz Jan 14, 2019
acd0e25
serial: stm32: Implement configure and config_get api calls
psidhu Jan 7, 2019
8f8c601
net: 6lo: Fix ieee802154 fragmentation
rlubos Jan 16, 2019
635191a
net: ieee802154: Fix ack check
rlubos Jan 16, 2019
8f47802
arc: fix the pollution of lp_xxx regs in _rirq_return_from_coop
Jan 14, 2019
9e75a1a
linker: add .note.GNU-stack to arc linker
nashif Jan 16, 2019
c7af520
cmake: samples: mesh: Remove redundant CMake code
SebastianBoe Jan 17, 2019
a5e8921
sensors: hts221: Convert to new DT_<COMPAT>_<INSTANCE> defines
galak Jan 16, 2019
c77a322
sensors: hts221: Get I2C address from device tree
galak Jan 16, 2019
689ad43
sensor: hts221: Move GPIO to device tree
galak Jan 16, 2019
4f10f8b
tests: nffs: Tweak Kconfig to fit in RAM
carlescufi Jan 16, 2019
9897904
tests: nffs: Run NFFS tests on nRF52840
carlescufi Jan 16, 2019
962f900
test: nffs: Remove unsupported ICs from CMake files
carlescufi Jan 16, 2019
61b7196
boards: reel_board: Fix dts for MMA8652FC/FXO8700 interrupt lines
galak Jan 15, 2019
5bc8079
samples: sensor: fxos8700: Add boards to sample
galak Jan 15, 2019
5431762
sensor: fxos8700: Convert to new DT_<COMPAT>_<INSTANCE> defines
galak Jan 15, 2019
f2c0328
shell: documentation update
Jan 17, 2019
dfeed64
printk: fix printing 64-bit hex values
Jan 11, 2019
7c52bf9
drivers: adc: nrfx: Correct log module name in adc_nrfx_adc.c
anangl Dec 14, 2018
026904f
tests: drivers: adc: Remove needless inputs definitions
anangl Dec 17, 2018
49c41d3
tests: drivers: adc: Revert inappropriate changes
anangl Dec 17, 2018
6e1dede
tests: drivers: adc: Add a test case for invalid requests handling
anangl Dec 14, 2018
0906a51
drivers: adc: Fix handling of invalid sampling requests
anangl Dec 17, 2018
74dbe33
sanitycheck: do not keep extending timeout
nashif Jan 17, 2019
32cbc42
scripts/dts/extract: fix handling of non-MMIO SPI flash
galak Jan 17, 2019
7f956a9
drivers: wifi: simplelink: add timeout for fast connect feature
Jan 16, 2019
7e42237
boards: arm: mps2_an385: Add DTS node for Ethernet controller
pfalcon Sep 20, 2018
b8e225c
drivers: eth_smsc911x: Add driver for SMSC9118 aka LAN9118 chip
pfalcon Jan 10, 2019
90b35e9
boards: mps2_an385: Select QEMU_TARGET
pfalcon Dec 27, 2018
59c6956
samples: net: echo_server: Add overlay for eth_smsc911x
pfalcon Dec 27, 2018
332fc17
samples: sockets: Add eth_smsc911x overlays
pfalcon Jan 14, 2019
892f97b
boards: mps2_an385: Enable SLIP networking
pfalcon Jan 3, 2019
77ab2b4
samples: echo_server: Test overlay-smsc911x.conf via sanitycheck
pfalcon Jan 17, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
151 changes: 151 additions & 0 deletions .clang-format
Original file line number Diff line number Diff line change
@@ -0,0 +1,151 @@
# SPDX-License-Identifier: GPL-2.0
#
# clang-format configuration file. Intended for clang-format >= 4.
#
# For more information, see:
#
# Documentation/process/clang-format.rst
# https://clang.llvm.org/docs/ClangFormat.html
# https://clang.llvm.org/docs/ClangFormatStyleOptions.html
#
---
AccessModifierOffset: -4
AlignAfterOpenBracket: Align
AlignConsecutiveAssignments: false
AlignConsecutiveDeclarations: false
#AlignEscapedNewlines: Left # Unknown to clang-format-4.0
AlignOperands: true
AlignTrailingComments: false
AllowAllParametersOfDeclarationOnNextLine: false
AllowShortBlocksOnASingleLine: false
AllowShortCaseLabelsOnASingleLine: false
AllowShortFunctionsOnASingleLine: None
AllowShortIfStatementsOnASingleLine: false
AllowShortLoopsOnASingleLine: false
AlwaysBreakAfterDefinitionReturnType: None
AlwaysBreakAfterReturnType: None
AlwaysBreakBeforeMultilineStrings: false
AlwaysBreakTemplateDeclarations: false
BinPackArguments: true
BinPackParameters: true
BraceWrapping:
AfterClass: false
AfterControlStatement: false
AfterEnum: false
AfterFunction: true
AfterNamespace: true
AfterObjCDeclaration: false
AfterStruct: false
AfterUnion: false
#AfterExternBlock: false # Unknown to clang-format-5.0
BeforeCatch: false
BeforeElse: false
IndentBraces: false
#SplitEmptyFunction: true # Unknown to clang-format-4.0
#SplitEmptyRecord: true # Unknown to clang-format-4.0
#SplitEmptyNamespace: true # Unknown to clang-format-4.0
BreakBeforeBinaryOperators: None
BreakBeforeBraces: Custom
#BreakBeforeInheritanceComma: false # Unknown to clang-format-4.0
BreakBeforeTernaryOperators: false
BreakConstructorInitializersBeforeComma: false
#BreakConstructorInitializers: BeforeComma # Unknown to clang-format-4.0
BreakAfterJavaFieldAnnotations: false
BreakStringLiterals: false
ColumnLimit: 80
CommentPragmas: '^ IWYU pragma:'
#CompactNamespaces: false # Unknown to clang-format-4.0
ConstructorInitializerAllOnOneLineOrOnePerLine: false
ConstructorInitializerIndentWidth: 8
ContinuationIndentWidth: 8
Cpp11BracedListStyle: false
DerivePointerAlignment: false
DisableFormat: false
ExperimentalAutoDetectBinPacking: false
#FixNamespaceComments: false # Unknown to clang-format-4.0

# Taken from:
# git grep -h '^#define [^[:space:]]*for_each[^[:space:]]*(' include/ \
# | sed "s,^#define \([^[:space:]]*for_each[^[:space:]]*\)(.*$, - '\1'," \
# | sort | uniq
ForEachMacros:
- 'FOR_EACH'
- 'for_each_linux_bus'
- 'for_each_linux_driver'
- 'metal_bitmap_for_each_clear_bit'
- 'metal_bitmap_for_each_set_bit'
- 'metal_for_each_page_size_down'
- 'metal_for_each_page_size_up'
- 'metal_list_for_each'
- 'RB_FOR_EACH'
- 'RB_FOR_EACH_CONTAINER'
- 'SYS_DLIST_FOR_EACH_CONTAINER'
- 'SYS_DLIST_FOR_EACH_CONTAINER_SAFE'
- 'SYS_DLIST_FOR_EACH_NODE'
- 'SYS_DLIST_FOR_EACH_NODE_SAFE'
- 'SYS_SFLIST_FOR_EACH_CONTAINER'
- 'SYS_SFLIST_FOR_EACH_CONTAINER_SAFE'
- 'SYS_SFLIST_FOR_EACH_NODE'
- 'SYS_SFLIST_FOR_EACH_NODE_SAFE'
- 'SYS_SLIST_FOR_EACH_CONTAINER'
- 'SYS_SLIST_FOR_EACH_CONTAINER_SAFE'
- 'SYS_SLIST_FOR_EACH_NODE'
- 'SYS_SLIST_FOR_EACH_NODE_SAFE'
- '_WAIT_Q_FOR_EACH'
- 'Z_GENLIST_FOR_EACH_CONTAINER'
- 'Z_GENLIST_FOR_EACH_CONTAINER_SAFE'
- 'Z_GENLIST_FOR_EACH_NODE'
- 'Z_GENLIST_FOR_EACH_NODE_SAFE'

#IncludeBlocks: Preserve # Unknown to clang-format-5.0
IncludeCategories:
- Regex: '.*'
Priority: 1
IncludeIsMainRegex: '(Test)?$'
IndentCaseLabels: false
#IndentPPDirectives: None # Unknown to clang-format-5.0
IndentWidth: 8
IndentWrappedFunctionNames: false
JavaScriptQuotes: Leave
JavaScriptWrapImports: true
KeepEmptyLinesAtTheStartOfBlocks: false
MacroBlockBegin: ''
MacroBlockEnd: ''
MaxEmptyLinesToKeep: 1
NamespaceIndentation: Inner
#ObjCBinPackProtocolList: Auto # Unknown to clang-format-5.0
ObjCBlockIndentWidth: 8
ObjCSpaceAfterProperty: true
ObjCSpaceBeforeProtocolList: true

# Taken from git's rules
#PenaltyBreakAssignment: 10 # Unknown to clang-format-4.0
PenaltyBreakBeforeFirstCallParameter: 30
PenaltyBreakComment: 10
PenaltyBreakFirstLessLess: 0
PenaltyBreakString: 10
PenaltyExcessCharacter: 100
PenaltyReturnTypeOnItsOwnLine: 60

PointerAlignment: Right
ReflowComments: false
SortIncludes: false
#SortUsingDeclarations: false # Unknown to clang-format-4.0
SpaceAfterCStyleCast: false
SpaceAfterTemplateKeyword: true
SpaceBeforeAssignmentOperators: true
#SpaceBeforeCtorInitializerColon: true # Unknown to clang-format-5.0
#SpaceBeforeInheritanceColon: true # Unknown to clang-format-5.0
SpaceBeforeParens: ControlStatements
#SpaceBeforeRangeBasedForLoopColon: true # Unknown to clang-format-5.0
SpaceInEmptyParentheses: false
SpacesBeforeTrailingComments: 1
SpacesInAngles: false
SpacesInContainerLiterals: false
SpacesInCStyleCastParentheses: false
SpacesInParentheses: false
SpacesInSquareBrackets: false
Standard: Cpp03
TabWidth: 8
UseTab: Always
...
39 changes: 39 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
---
name: Bug report
about: Create a report to help us improve Zephyr
title: ''
labels: bug
assignees: ''

---

**Describe the bug**
A clear and concise description of what the bug is.
What have you tried to diagnose or workaround this issue?

**To Reproduce**
Steps to reproduce the behavior:
1. mkdir build; cd build
2. cmake -DBOARD=board\_xyz
3. make
4. See error

**Expected behavior**
A clear and concise description of what you expected to happen.

**Impact**
What impact does this issue have on your progress (e.g., annoyance, showstopper)

**Screenshots or console output**
If applicable, add a screenshot (drag-and-drop an image), or console logs
(cut-and-paste text and put a code fence (\`\`\`) before and after, to help
explain the issue.

**Environment (please complete the following information):**
- OS: (e.g. Linux, MacOS, Windows)
- Toolchain (e.g Zephyr SDK, ...)
- Commit SHA or Version used


**Additional context**
Add any other context about the problem here.
20 changes: 20 additions & 0 deletions .github/ISSUE_TEMPLATE/enhancement.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
name: Enhancement
about: Suggest enhancements to existing features
title: ''
labels: enhancement
assignees: ''

---

**Is your enhancement proposal related to a problem? Please describe.**
A clear and concise description of what the problem is.

**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or graphics (drag-and-drop an image) about the feature request here.
20 changes: 20 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
name: Feature request
about: Suggest an idea for this project
title: ''
labels: feature request
assignees: ''

---

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is.

**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or graphics (drag-and-drop an image) about the feature request here.
51 changes: 51 additions & 0 deletions .github/ISSUE_TEMPLATE/rfc---proposal.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
---
name: RFC / Proposal
about: Submit an RFC / Proposal
title: ''
labels: RFC
assignees: ''

---

## Introduction

This section targets end users, TSC members, maintainers and anyone else that might
need a quick explanation of your proposed change.

### Problem description

Why do we want this change and what problem are we trying to address?

### Proposed change

A brief summary of the proposed change - the 10,000 ft view on what it will
change once this change is implemented.

## Detailed RFC

In this section of the document the target audience is the dev team. Upon
reading this section each engineer should have a rather clear picture of what
needs to be done in order to implement the described feature.

### Proposed change (Detailed)

This section is freeform - you should describe your change in as much detail
as possible. Please also ensure to include any context or background info here.
For example, do we have existing components which can be reused or altered.

By reading this section, each team member should be able to know what exactly
you're planning to change and how.

### Dependencies

Highlight how the change may affect the rest of the project (new components,
modifications in other areas), or other teams/projects.

### Concerns and Unresolved Questions

List any concerns, unknowns, and generally unresolved questions etc.

## Alternatives

List any alternatives considered, and the reasons for choosing this option
over them.
20 changes: 12 additions & 8 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,7 @@
*.swp
*.swo
*~
build
build-*
build*/
cscope.*
.dir

Expand All @@ -30,16 +29,21 @@ doc/boards
doc/samples
doc/latex
doc/themes/zephyr-docs-theme
sanity-out/
sanity-out*
bsim_bt_out
scripts/grub
doc/reference/kconfig/*.rst
doc/doc.warnings
tags
.project
.cproject
.xxproject
.*project
.settings
.envrc
.vscode

# Disables the warning about the changed behavior for Kconfig defaults
hide-defaults-note

# Tag files
GPATH
GRTAGS
GTAGS

.idea
2 changes: 1 addition & 1 deletion .gitlint
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ min-line-count=1
max-line-count=200

[title-starts-with-subsystem]
regex = ^(([^:]+):)(\s([^:]+):)*\s(.+)$
regex = ^(?!subsys:)(([^:]+):)(\s([^:]+):)*\s(.+)$

[title-must-not-contain-word]
# Comma-separated list of words that should not occur in the title. Matching is case
Expand Down
4 changes: 4 additions & 0 deletions .known-issues/doc/networking.conf
Original file line number Diff line number Diff line change
Expand Up @@ -64,3 +64,7 @@
^(?P<filename>([\-:\\/\w\.])+[/\\]doc[/\\]api[/\\]networking.rst):(?P<lineno>[0-9]+): WARNING: Invalid definition: Expected end of definition. \[error at [0-9]+]
^.*net_stats_tc.[a-z]+
^[- \t]*\^
#
# stray duplicate definition warnings
#
^(?P<filename>([\-:\\/\w\.])+[/\\]doc[/\\]api[/\\]networking.rst):(?P<lineno>[0-9]+): WARNING: Duplicate declaration.
16 changes: 16 additions & 0 deletions .known-issues/doc/uart.conf
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,19 @@
^(?P=filename):(?P=lineno): WARNING: Invalid definition: Expected end of definition. \[error at [0-9]+]
^.*uart_device_config.__unnamed__.*
^[- \t]*\^
#
^(?P<filename>([\-:\\/\w\.])+[/\\]doc[/\\]api[/\\]io_interfaces.rst):(?P<lineno>[0-9]+): WARNING: Invalid definition: Expected identifier in nested name. \[error at [0-9]+]
^[ \t]*
^[ \t]*\^
^(?P=filename):(?P=lineno): WARNING: Invalid definition: Expected identifier in nested name. \[error at [0-9]+]
^[ \t]*
^[ \t]*\^
^(?P=filename):(?P=lineno): WARNING: Invalid definition: Expected identifier in nested name. \[error at [0-9]+]
^[ \t]*
^[ \t]*\^
^(?P=filename):(?P=lineno): WARNING: Invalid definition: Expected identifier in nested name. \[error at [0-9]+]
^[ \t]*
^[ \t]*\^
^(?P=filename):(?P=lineno): WARNING: Invalid definition: Expected end of definition. \[error at [0-9]+]
^.*uart_event.data
^[- \t]*\^
Loading