Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
362 commits
Select commit Hold shift + click to select a range
e25df54
various: Update/fix some textual material and code comments.
pfalcon Dec 28, 2017
045d146
subsys: bluetooth: host: mesh: shell: Fix IVIndex parsing
Mani-Sadhasivam Dec 29, 2017
dfe5cb7
cmake: qemu: Don't use the '\$' hack with Ninja
SebastianBoe Dec 30, 2017
124c067
net: tcp: Cancel the fin_timer on FIN message in FIN_WAIT1 state
rveerama1 Dec 19, 2017
a0371ae
net: tcp: Add initial support for TIMEWAIT timer
rveerama1 Dec 19, 2017
1e277e0
net: app: Do not reset net_context information
rveerama1 Dec 19, 2017
b90f0bd
Bluetooth: doc: Widen column gaps in l2cap-pics.txt
MariuszSkamra Dec 21, 2017
1c4c679
Bluetooth: doc: Update ICS values for LE profiles
MariuszSkamra Dec 21, 2017
13b0829
net: remove zoap library
nashif Dec 30, 2017
d5fe808
cmake: net: qemu: Don't pass "-serial none" to qemu
SebastianBoe Dec 30, 2017
c4b24f8
boards: arm: 96b_neonkey: doc: Remove flash goal
Mani-Sadhasivam Dec 29, 2017
e10b651
sanitycheck: declare command line options global
nashif Dec 30, 2017
4f02888
sanitycheck: use global command line options variable
nashif Dec 30, 2017
a8a1388
sanitycheck: support ninja builder
nashif Dec 30, 2017
43e4127
sanitycheck: remove unused map
nashif Dec 30, 2017
712d345
sanitycheck: encode logs correctly
nashif Dec 30, 2017
9b1b0fc
ci: upload coverage data to codecov.io
nashif Jan 2, 2018
aded95b
eth: mcux: Enable ETH_MCUX_0 conditionally
nxa22042 Jan 2, 2018
36e2efa
fs: nffs: Corrected types in OS specific functions
vanwinkeljan Dec 21, 2017
e04764d
native: Handle gracefully SIGTERM and SIGINT
aescolar Dec 30, 2017
3c8331d
cmake: Introduce Zephyr interface libraries
SebastianBoe Dec 27, 2017
6f642a1
cmake: Ported mbedTLS to use Zephyr interface libraries
SebastianBoe Dec 27, 2017
0d71cef
Bluetooth: tester: Add BTP Mesh Model Send command implementation
MariuszSkamra Dec 27, 2017
083937b
Bluetooth: tester: Do not send BTP error if fault_update failed
MariuszSkamra Dec 28, 2017
0bd3790
Bluetooth: btp: Add event indicating invalid provisioning BearerOpcode
MariuszSkamra Dec 28, 2017
a909aa3
Bluetooth: btp: Add LPN Subscribe/Unsubscribe commands
MariuszSkamra Dec 29, 2017
8274cba
Bluetooth: btp: Add Mesh Clear Replay Protection List Cache command
MariuszSkamra Dec 29, 2017
9977cae
Bluetooth: testing: Move bt_test_mesh_net_recv to internal API
MariuszSkamra Jan 2, 2018
813ec50
Bluetooth: btp: Add event indicating expiration of incomp timer
MariuszSkamra Jan 2, 2018
f60b2a6
doc: devices: correct devicetree specification path
Jan 3, 2018
8ba32e9
ci: add .codecov.yml for codecov.io configuration
nashif Jan 2, 2018
8dc1435
ci: coverage: do not parse boards without coverage
nashif Jan 3, 2018
8a67369
tests: coverage depends on native applications
nashif Jan 3, 2018
34aebad
coverage: build with -O0 to get more information
nashif Jan 3, 2018
270dead
doc: checkpatch: Fix pre-commit hook
SebastianBoe Jan 3, 2018
b85dd3c
cmake: ld: Refactor the linker script's cpp command construction
SebastianBoe Dec 31, 2017
a0b9129
cmake: Ninja: ld: Use the correct depfile in the second pass
SebastianBoe Dec 31, 2017
1c2de10
cmake: ninja: Change how CMake names the kernelspace archives
SebastianBoe Jan 2, 2018
4754259
cmake: Ninja: Fix the external_lib sample
SebastianBoe Jan 3, 2018
8062a88
cmake: LD: Add comment explaining the -P flag
SebastianBoe Jan 3, 2018
e71f95b
net: ip: net_pkt: set pkt context, iface and family in net_pkt_get()
mike-scott Dec 15, 2017
3599d79
net: net_app: set packet data_len on incoming packets
mike-scott Dec 20, 2017
7256553
scripts: python: cleanup script and fix PEP8 issues
nashif Dec 12, 2017
1df7e9a
script: remove unused script: gcc-version.sh
nashif Dec 30, 2017
5d25497
cmake: zephyr_get_*: Add support for SKIP_PREFIX
SebastianBoe Dec 14, 2017
b1ab501
cmake: ld: Ensure that a linker script change triggers a rebuild
SebastianBoe Dec 14, 2017
7417480
gen_isr_tables: Minor refactoring
SebastianBoe Jan 4, 2018
a55279a
cmake: gen_isr_tables: Reduce verbosity of non-verbose builds.
SebastianBoe Jan 4, 2018
9d6bb09
Bluetooth: tester: Do not start LPN automatically
MariuszSkamra Jan 4, 2018
cc1a960
Bluetooth: mesh: Fix status returned from mod_unbind
MariuszSkamra Jan 4, 2018
61fe98c
kconfig: rename CONFIG_BSP_SHARED_GDT_RAM_*
nashif Dec 30, 2017
30b65d8
arm: stm32l4: include RNG ll header
vanwinkeljan Dec 17, 2017
fdca8d8
Revert "Bluetooth: Mesh: Fix ignoring invalid Transport OpCode as LPN"
MariuszSkamra Jan 4, 2018
aa6b555
ext: Import Atmel SAMD21 header files from ASF library
nzmichaelh Nov 4, 2017
b69c452
arch: add support for the SAMD21G18A used in the Arduino Zero.
nzmichaelh Nov 22, 2017
4c47c21
boards: add board and DTS definitions for the Arduino Zero.
nzmichaelh Nov 22, 2017
be8cba4
watchdog: add a watchdog driver for the SAM0 family.
nzmichaelh Nov 14, 2017
54c6fbd
gpio: add a GPIO driver for the SAM0 family.
nzmichaelh Nov 14, 2017
b85b676
serial: add a serial driver for the SAM0 family.
nzmichaelh Nov 18, 2017
d8ca2b6
boards: add documentation for the Arduino Zero.
nzmichaelh Nov 7, 2017
d872010
tests: test sys_kernel_version_get()
nashif Jan 3, 2018
ad459cb
kernel: version: parenthesize macro value
nashif Jan 4, 2018
94995cb
net: ip: Optimize statements for setting packet lengths.
pfalcon Dec 29, 2017
7c72239
net: shell: conn: Cross-ref TCP control block to owning context
pfalcon Dec 28, 2017
0f91f63
ci: codecov.io: ignore appending adjustments
nashif Jan 4, 2018
253e40a
Bluetooth: mesh: Do not set RFU bits in Heartbeat Publication Features
MariuszSkamra Jan 4, 2018
72a5f06
tests: obj_tracing: Convert legacy test to ztest
punitvara Oct 25, 2017
100474d
scripts: sanitycheck: If error happens accessing YAML data, go on
pfalcon Jan 3, 2018
d9e886b
net: Kconfig: Don't select STDOUT_CONSOLE
pfalcon Jan 5, 2018
0083634
Bluetooth: tester: Increase Mesh model group count
MariuszSkamra Jan 5, 2018
7194878
tests: logger-hook: convert sample to ztest and move to test/
punitvara Dec 4, 2017
1a5bba7
sanitycheck: move native_posix to the top
nashif Jan 5, 2018
2924000
ci: do coverage reporting only from first matrix job
nashif Jan 5, 2018
82e6612
doc: remove unsupported doxygen options
nashif Jan 7, 2018
1e10767
ci: run sanitycheck with ninja
nashif Jan 6, 2018
ce3b2ed
libc: add EILSEQ for use in reporting checksum failure.
nzmichaelh Dec 30, 2017
007f2e0
boards: arm: nucleo_f030r8: add I2C1 and I2C2 pinmux
tagunil Dec 14, 2017
299bb15
boards: arm: nucleo_f030r8: enable i2c1 and i2c2 nodes and add fixups
tagunil Dec 14, 2017
3b1b05b
boards: arm: nucleo_f030r8: add I2C to documentation
tagunil Dec 14, 2017
476f05d
drivers: sensors: add driver for amg88xx sensor
jfischer-no Sep 25, 2017
7817622
samples: sensor: add amg88xx sample
jfischer-no Sep 26, 2017
9b20fa2
tests: static_idt: do not include test cmake
nashif Jan 6, 2018
51e93dd
tests: remove empty test header
nashif Jan 6, 2018
3858b3c
tests: minor cleanup of test file headers
nashif Jan 6, 2018
5218b9a
ext: tinycrypt: Update README to reflect latest version
nashif Jan 6, 2018
c78296d
tests: remove obsolete CONFIG_MDEF
nashif Jan 6, 2018
f746cb3
version: fix version handling without extra_version set
nashif Jan 7, 2018
94066e0
tests/samples: remove unknown option LOG_CBUFFER/LOGGER_BACKEND
nashif Jan 7, 2018
7ae7498
kconfig: fix help text indentation
nashif Jan 6, 2018
9f6c783
arch: fix typo defafult -> default
nashif Jan 6, 2018
33592e8
cmake: remove IS_TEST handling
nashif Jan 6, 2018
829598b
tests: add CONFIG_TEST for marking tests
nashif Jan 6, 2018
a2eaae5
tests: add help text for TEST_EXTRA_STACKSIZE
nashif Jan 7, 2018
a805c97
kernel: enable boot banner by default
nashif Jan 6, 2018
af00e22
tests: remove test.config
nashif Jan 6, 2018
cedfa9b
doc: Fix broken links in getting_started
SebastianBoe Jan 8, 2018
4694ffe
doc: win: Specify autocrlf=false when cloning
SebastianBoe Jan 8, 2018
935d0ce
soc: arm: stm32: fix startup SystemCoreClock values
tagunil Dec 22, 2017
e29744c
cmake: Require 3.8.2 on all platforms, including MSYS2
carlescufi Jan 8, 2018
830b8bd
samples: threads: Rewrite misleading sample
SebastianBoe Dec 21, 2017
2735c15
samples: fix amg88xx sample.yaml syntax
nashif Jan 8, 2018
a45e18e
Bluetooth: tester: Set BT_MESH_LABEL_COUNT
MariuszSkamra Jan 8, 2018
34b8b3b
tests: kernel: fatal: x86: Fixed the issue with stack alignment.
AdithyaBaglody Jan 9, 2018
8e30c6e
doc: getting_started: Improve the docs for cloning on Windows
SebastianBoe Jan 9, 2018
e5cef70
drivers: i2c: Add support for cc32xx I2C bus
Sep 14, 2017
96333b7
board: nucleo_f429zi provide eth driver config
erwango Nov 30, 2017
89eb2d2
drivers: ethernet: stm32: various small changes
erwango Dec 15, 2017
4d2ad0a
Bluetooth: remove unused BT_DEBUG_COLOR
nashif Jan 8, 2018
f6aefe5
drivers: ti_adc108s102: remove newline from syslog messages
nashif Jan 8, 2018
335bced
ci: run sanitycheck with assertions enabled
nashif Jan 9, 2018
674bb28
sanitycheck: filter on CONFIG_ASSERT
nashif Jan 9, 2018
7b9d899
kernel: remove empty string in assert statement
nashif Jan 9, 2018
9512f0d
samples: rpl: do not build when assert is enabled
nashif Jan 9, 2018
911be99
tests: enable coverage
nashif Jan 9, 2018
b4d12f5
net: lib: http: fix CONFIG_HTTPS for client use
mike-scott Jan 7, 2018
4d9499c
cmake: external_lib: Specify that the library should be GLOBAL
SebastianBoe Jan 9, 2018
64edbaf
cmake: Don't assert that imported zephyr libraries have source files
SebastianBoe Jan 9, 2018
3e4e3bd
doc: update windows setup git clone instructions
dbkinder Jan 9, 2018
4ba9543
Bluetooth: mesh: Fix LPN subsciption groups update on VA deletion
MariuszSkamra Jan 9, 2018
2f81942
Bluetooth: mesh: Fix model subscription groups cleanup
MariuszSkamra Jan 9, 2018
e63a781
drivers: eth: mcux: Use correct Kconfig option for RX bufs
jukkar Jan 10, 2018
a754581
net: lib: app: trigger TLS closure when connection is closed
mike-scott Jan 7, 2018
6338ec0
Revert "net: net_app: set packet data_len on incoming packets"
mike-scott Jan 8, 2018
33ea1b5
net: skip TX max send calculation in net_pkt_append() for RX packets
mike-scott Jan 7, 2018
17fcbc3
serial: sam0: add support for interrupt based transmit.
nzmichaelh Nov 25, 2017
5195ddf
drivers/ieee802154: Cleanup Kconfig
Dec 5, 2017
f4664f1
drivers/ieee802154: Cleaning up CMakeLists.txt
Dec 5, 2017
671514f
boards/usb_kw24d512: Cleaning up defconfig
Dec 5, 2017
c6f367d
cmake: Give descriptive error to user when cloned with core.autocrlf
SebastianBoe Jan 4, 2018
4971d2a
cmake: Fix "make VERBOSE=1"
SebastianBoe Dec 28, 2017
3303072
net: lwm2m: increase packet reference to avoid packet being freed
rbtchc Dec 8, 2017
a21563d
net: lib: lwm2m: fix coap proxy resource option
mike-scott Jan 8, 2018
df37588
net: ip: shell: Fix ipv6 echo reply callback to unref packet
pedropaulomartucci Jan 10, 2018
daa3986
cmake: sdk: Improve error message when INSTALL_DIR is wrong
SebastianBoe Jan 11, 2018
2dd5cef
gitlint: do not allow title-only commit messages
nashif Jan 11, 2018
77d877c
doc: update doc tools versions
dbkinder Dec 15, 2017
abfed53
gitlint: fix check for line_count
nashif Jan 11, 2018
907735d
scripts: parse_syscalls: Multiplatform separators
carlescufi Jan 11, 2018
84e3d3e
libc: Kconfig: Move STDOUT_CONSOLE from subsys/debug
pfalcon Jan 5, 2018
a2002e6
samples: nfc: update README
nashif Jan 11, 2018
e029e94
tests: fs: fix README and adapt for cmake
nashif Jan 11, 2018
5f42cb1
tests: mem_protect: fix README and adapt for cmake
nashif Jan 11, 2018
320c078
tests: mqtt_packet: fix README and adapt for cmake
nashif Jan 11, 2018
73220b7
boards: arduino_zero: document build using cmake
nashif Jan 11, 2018
e09646a
ci: update docker image for CI builds
nashif Jan 11, 2018
7d764b3
cmake: Use path-corrected version of ZEPHYR_BASE
carlescufi Jan 11, 2018
ef0d77b
drivers: gpio_stm32: Add defines for ports I, J, K
ydamigos Jan 10, 2018
f62d9ef
include: dt-bindings: stm32_pinctrl: Add ports I, J, K
ydamigos Jan 10, 2018
a6f8283
arch: st_stm32: Add common series configuration file
ydamigos Dec 29, 2017
d60dc69
boards: stm32f4: Clean up driver generic flags
ydamigos Dec 28, 2017
96740a0
boards: stm32l4: Clean up driver generic flags
ydamigos Dec 28, 2017
2cb692e
boards: stm32f3: Clean up driver generic flags
ydamigos Dec 28, 2017
c868ac0
boards: stm32f0: Clean up driver generic flags
ydamigos Dec 28, 2017
4d2dbab
boards: stm32f1: Clean up driver generic flags
ydamigos Dec 28, 2017
d907ed3
samples: bme280: Add testcase filter for SPI_LEGACY_API
ydamigos Jan 7, 2018
4b7f3e7
samples: bmi160: Add testcase filter for SPI_LEGACY_API
ydamigos Jan 7, 2018
f61cd12
bluetooth: Fix "struct bt_gatt_read_params" declaration
SebastianBoe Jan 11, 2018
d3304dc
bluetooth: Fix cast in bt_buf_get_type
SebastianBoe Jan 11, 2018
07a64f1
cmake: Use find_program() to locate the toolchain
carlescufi Jan 11, 2018
6f946e2
cmake: Execute arch/CMakeLists.txt before subsys/CMakeList.txt
SebastianBoe Jan 9, 2018
cd7ca95
arm: nxp_mpu: Fix build issue when asserts enabled
galak Jan 11, 2018
095300a
tests: bluetooth/bluetooth can also be run in native_posix
aescolar Jan 11, 2018
66a1454
native: Accept command line arguments
aescolar Jan 9, 2018
1d8e7a5
arm: atmel: soc: Soc init can be executed twice
jpfaff Nov 20, 2017
b5938c4
ext: hal: stm32cube: build LL SPI code for STM32F0
superna9999 Sep 11, 2017
9c3f7e1
arch: arm: soc: stm32f0: include LL spi header
superna9999 Sep 11, 2017
7caa56f
spi: spi_ll_stm32: Add support for STM32F0
superna9999 Sep 11, 2017
5f5480a
hal: stm32cube: Fix warning when SPI STM32F0 LL API is compiled
superna9999 Sep 11, 2017
8359e46
boards: nucleo_f091rc: add SPI1 and SPI2 pinmux
superna9999 Nov 28, 2017
7ab0333
tests: spi_loopback: Enable SPI Loopback test on nucleo_f091rc board
superna9999 Sep 11, 2017
9dfb73c
pinmux: stm32f0: Add B3/4/5 SPI1 B13/14/15 SPI2 pinmux
superna9999 Nov 28, 2017
5ac1804
boards: nucleo_f091rc: add spi to documentation
superna9999 Nov 30, 2017
39bb93d
drivers: stm32 clock control: fix HSI PLLSOURCE with PREDIV1 support
Dec 14, 2017
47c747e
drivers: serial: simplify STM32 UART clock initialization
Dec 18, 2017
1f66015
drivers: serial: use the right clock busses for STM32F0 series UARTs
Dec 18, 2017
5491c29
i2c: stm32_ll: Fix spurious error while reading using IRQ
vaussard Dec 12, 2017
59f0c99
spi: stm32: Correctly apply CPOL and CPHA settings
vaussard Dec 19, 2017
48ff51a
drivers: entropy: Clock activation is missing on stm32l4
erwango Dec 21, 2017
164fb32
drivers: entropy: stm32: limit driver to SoC supporting it
erwango Dec 20, 2017
5aa0d88
native: native_posix doc improvements
aescolar Jan 11, 2018
cd92dd1
flash: add a driver for the internal flash on the SAM0 series.
nzmichaelh Nov 22, 2017
b97e08c
boards: arduino_zero: enable and document the flash driver.
nzmichaelh Jan 5, 2018
41cd143
boards: arm: cc3220sf_launchxl: doc: Fixed links, clarifications.
Jan 12, 2018
591eb57
scripts: kconfig: Import Kconfiglib
carlescufi Jan 7, 2018
33bbecb
scripts: kconfig: Add support for wildcards and globbing
carlescufi Jan 7, 2018
f4639f1
scripts: kconfig: Prefer later defaults
carlescufi Jan 7, 2018
d92769b
scripts: kconfig: Replace Kconfig exectuables with Python
carlescufi Jan 3, 2018
a8b361b
cmake: kconfig: Run Kconfig on every reconfiguration
SebastianBoe Jan 8, 2018
4b61bd1
kconfig: Prune kconfig files that don't match the ARCH or BOARD
SebastianBoe Jan 9, 2018
af0bf06
usb: Fix USB Device dependency
finikorg Dec 8, 2017
7d887cb
mempool: Add k_mem_pool_free_id API
Jan 11, 2018
1a8a8d9
mempool: Don't store redundant information for k_malloc/k_free
Jan 11, 2018
47a28a9
mempool: Remove unnecessary call to get_pool()
Jan 11, 2018
2612744
cmake: Don't specify a C standard when building Kconfig
SebastianBoe Jan 12, 2018
bf58fb4
Bluetooth: tester: Add Configuration and Health Client models
MariuszSkamra Jan 11, 2018
a896be1
cmake: toolchain: Misc. comment cleanups
SebastianBoe Jan 8, 2018
15ca6da
cmake: Re-introduce support for CROSS_COMPILE
SebastianBoe Jan 8, 2018
8b6d3ad
cmake: Improve error messages for detecting libgcc
SebastianBoe Jan 8, 2018
1bd48ed
drivers: i2c: stm32f4: Add check for BTF flag before reading N-2 byte
Mani-Sadhasivam Jan 5, 2018
dff0cb2
tests: userbuffer_validate: move and rename
Jan 11, 2018
3bbd1c7
doc: recent kconfig changes break doc generation
nashif Jan 12, 2018
df48e11
build: warn user about Meltdown vulnerability
Jan 12, 2018
b92a40a
drivers: entropy: stm32: Remove STM32F411XE from building
galak Jan 12, 2018
ff22595
net: ip: shell: Fix ipv4 echo reply callback to unref packet
jukkar Jan 11, 2018
09fcd83
net: lwm2m: add write-attribute WRITE support
rbtchc Nov 24, 2017
b0e7a03
net: lwm2m: report attributes on discover op
rbtchc Nov 28, 2017
2281f6f
net: lwm2m: get attributes from obj/obj_inst/res for observe_node
rbtchc Nov 28, 2017
b7af740
net: lwm2m: update observe_node when attributes are written or cleared
rbtchc Dec 12, 2017
fd04de2
doc: fix misspellings in Kconfig files
dbkinder Jan 12, 2018
af0718d
spi: add Kconfig entries for SPI4 and SPI5.
nzmichaelh Jan 5, 2018
73d045e
spi: add a SPI driver for the SAM0 series.
nzmichaelh Dec 17, 2017
32a55e3
boards: enable and document the SPI driver on the Arduino Zero.
nzmichaelh Jan 4, 2018
c3880c0
samples: crypto: increase min_ram for sample
nashif Jan 13, 2018
4ebbaa2
boards: disco_l475_iot1: fix method to configure sensor triggers
erwango Jan 11, 2018
11eac23
Revert "sensors: lis3mdl: provide name to Kconfig choice"
erwango Jan 11, 2018
2867b86
Revert "sensors: hts221: provide name to Kconfig choice"
erwango Jan 11, 2018
0a3d993
sample: fix configuration for sensor HTS221 sample application
erwango Jan 11, 2018
2b0821c
drivers: i2c: stm32f4: Fix incorrect buffer assignment
Mani-Sadhasivam Jan 5, 2018
5d32b5c
boards: arm: Adds Sparkfun nRF52832 breakout board support
nocko Jan 3, 2018
ac7b129
net: tcp: Validate incoming ACK number
pfalcon Dec 28, 2017
e36f67d
net: tcp: Remove incorrect logging of "ACK errors"
pfalcon Dec 28, 2017
cb14015
net: tcp Remove recv_max_ack field from struct net_tcp
pfalcon Dec 29, 2017
9aa2f45
net/ieee802154: Add Sub-Ghz dedicated function on the radio API
Sep 11, 2017
6fa3d0f
net/ieee802154: Verify in L2 the Sub-Ghz channel value
Sep 11, 2017
9078378
net/ieee802154: Do not set the device UP by default
Nov 22, 2017
208e7f2
net/lib: 15.4 interface is set UP after channel is configured
Nov 22, 2017
6f51ac7
net/ieee802154: Introduce helpers to call radio api function
Nov 22, 2017
ebfa2df
net/ieee802154: Use helpers to call radio API functions
Nov 22, 2017
6eec2d2
net/ieee802154: Normalize parameter on radio API helper
Nov 22, 2017
8ded57d
drivers/ieee802154: Add support for Sub-GHz TI CC1200 chip
Jul 5, 2017
4a713aa
boards/quark_se: Add an spi/gpio configuration for TI CC1200 15.4 chip
Aug 21, 2017
25269fb
subsys: storage: Add flash_map abstraction module
nvlsianpu Dec 8, 2017
9a5a3e0
lib: crc: Add crc8-ccitt implementation
nvlsianpu Dec 13, 2017
1d59bf1
tests: unit: lib: crc: Add test for crc8-ccitt implementation
nvlsianpu Jan 4, 2018
b7f1289
subsys: fs: Add Flash Circular Buffer
nvlsianpu Dec 13, 2017
ae95606
tests: subsys: fs: Add tests Flash Circular Buffer module
nvlsianpu Dec 18, 2017
f8a674b
subsys: storage: flash_map: devices bindings fetch optimalization
nvlsianpu Jan 15, 2018
010fb40
subsys: usb: Set Zephyr project USB Vendor and Product IDs
pfl Jan 12, 2018
70a4081
cmake: add optional app_set_runner_args()
Dec 19, 2017
15b1c38
CODEOWNERS: misc updates
nashif Jan 15, 2018
dce3262
scripts: fix tags.sh to current source tree
jmtorrespalma Dec 25, 2017
076e6d3
doc: update jquery version to 3.1.2
dbkinder Jan 10, 2018
f88f57b
tests: obj_tracing: disable BT for this test
nashif Jan 13, 2018
43bae63
sanitycheck: Allow pre/postfixes in tests stdout
aescolar Jan 15, 2018
eb633ea
tests: driver/ipm blacklist for POSIX arch
aescolar Jan 15, 2018
9851b1a
tests: kernel/context support other posix boards
aescolar Jan 15, 2018
ed35aa8
net: use UNALIGNED_ACCESS when accessing s_addr on received packets.
nzmichaelh Jan 15, 2018
385240a
Bluetooth: Fix BT_TESTING option dependency
MariuszSkamra Jan 12, 2018
83f5c33
Bluetooth: tester: Fix uart-pipe build error on nrf52840 board
MariuszSkamra Jan 12, 2018
95ed395
doc: device: dts: Explanation for flash partitions
nvlsianpu Jan 17, 2018
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
  •  
  •  
  •  
31 changes: 31 additions & 0 deletions .codecov.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
codecov:
notify:
require_ci_to_pass: yes

coverage:
precision: 2
round: down
range: "70...100"

status:
project: yes
patch: yes
changes: no

#ignore:
# - "tests/**/*"
# - "samples/**/*"
# - "ext/hal/**/*"

parsers:
gcov:
branch_detection:
conditional: yes
loop: yes
method: no
macro: no

comment:
layout: "reach, diff, flags, files, footer"
behavior: default
require_changes: no
5 changes: 4 additions & 1 deletion .gitlint
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# All these sections are optional, edit this file as you like.
[general]
ignore=title-trailing-punctuation, T3, title-max-length, T1
ignore=title-trailing-punctuation, T3, title-max-length, T1, body-hard-tab, B3
# verbosity should be a value between 1 and 3, the commandline -v flags take precedence over this
verbosity = 3
# By default gitlint will ignore merge commits. Set to 'false' to disable.
Expand All @@ -15,6 +15,9 @@ extra-path=scripts/gitlint
[title-max-length-no-revert]
line-length=72

[body-min-line-count]
min-line-count=1

[body-max-line-count]
max-line-count=200

Expand Down
42 changes: 35 additions & 7 deletions .shippable.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ compiler: gcc
env:
global:
- SDK=0.9.2
- SANITYCHECK_OPTIONS=" --inline-logs -R"
- SANITYCHECK_OPTIONS=" --inline-logs -R -N"
- SANITYCHECK_OPTIONS_RETRY="${SANITYCHECK_OPTIONS} --only-failed --outdir=out-2nd-pass"
- ZEPHYR_SDK_INSTALL_DIR=/opt/sdk/zephyr-sdk-0.9.2
- ZEPHYR_GCC_VARIANT=zephyr
Expand All @@ -23,7 +23,7 @@ build:
- ${SHIPPABLE_BUILD_DIR}/ccache
pre_ci_boot:
image_name: zephyrprojectrtos/ci
image_tag: v0.2
image_tag: v0.3
pull: true
options: "-e HOME=/home/buildslave --privileged=true --tty --net=bridge --user buildslave"

Expand All @@ -42,6 +42,10 @@ build:
echo "- Building Documentation";
echo "Commit range:" ${COMMIT_RANGE}
make htmldocs
if [ "$?" != "0" ]; then
echo "Documentation build failed";
exit 1;
fi
if [ -s doc/doc.warnings ]; then
echo " => New documentation warnings/errors";
cp doc/doc.warnings doc.warnings
Expand All @@ -55,20 +59,32 @@ build:
./scripts/ci/get_modified_boards.py --commits origin/${PULL_REQUEST_BASE_BRANCH}..HEAD > modified_boards.args;

if [ -s modified_boards.args ]; then
./scripts/sanitycheck +modified_boards.args --save-tests test_file.txt;
./scripts/sanitycheck ${SANITYCHECK_OPTIONS} +modified_boards.args --save-tests test_file.txt;
fi;
if [ -s modified_tests.args ]; then
./scripts/sanitycheck +modified_tests.args --save-tests test_file.txt;
./scripts/sanitycheck ${SANITYCHECK_OPTIONS} +modified_tests.args --save-tests test_file.txt;
fi;
rm -f modified_tests.args modified_boards.args;
fi;
- ./scripts/sanitycheck ${SANITYCHECK_OPTIONS} --save-tests test_file.txt
- ./scripts/sanitycheck --load-tests test_file.txt --subset ${MATRIX_BUILD}/${MATRIX_BUILDS} || ./scripts/sanitycheck ${SANITYCHECK_OPTIONS_RETRY} || ./scripts/sanitycheck ${SANITYCHECK_OPTIONS_RETRY}
- ./scripts/sanitycheck ${SANITYCHECK_OPTIONS} --load-tests test_file.txt --subset ${MATRIX_BUILD}/${MATRIX_BUILDS} || ./scripts/sanitycheck ${SANITYCHECK_OPTIONS_RETRY} || ./scripts/sanitycheck ${SANITYCHECK_OPTIONS_RETRY}
- rm test_file.txt
- ccache -s
on_failure:
- rm -rf sanity-out out-2nd-pass
- rm -rf ccache
- mkdir -p shippable/testresults
- mkdir -p shippable/codecoverage
- source zephyr-env.sh
- >
if [ "$MATRIX_BUILD" = "1" ]; then
gcovr -r ${ZEPHYR_BASE} -x > shippable/codecoverage/coverage.xml;
mv sanity-out/native_posix/ coverage_native_posix/;
rm -rf sanity-out out-2nd-pass;
bash <(curl -s https://codecov.io/bash) -f '!*.lst' -X coveragepy -X fixes;
rm -rf coverage_native_posix/;
else
rm -rf sanity-out out-2nd-pass;
fi;
- >
if [ -e compliance.xml ]; then
cp compliance.xml shippable/testresults/;
Expand All @@ -78,8 +94,20 @@ build:
cp ./scripts/sanity_chk/last_sanity.xml shippable/testresults/;
fi;
on_success:
- rm -rf sanity-out out-2nd-pass
- rm -rf ccache
- mkdir -p shippable/testresults
- mkdir -p shippable/codecoverage
- source zephyr-env.sh
- >
if [ "$MATRIX_BUILD" = "1" ]; then
gcovr -r ${ZEPHYR_BASE} -x > shippable/codecoverage/coverage.xml;
mv sanity-out/native_posix/ coverage_native_posix/;
rm -rf sanity-out out-2nd-pass;
bash <(curl -s https://codecov.io/bash) -f '!*.lst' -X coveragepy -X fixes;
rm -rf coverage_native_posix/;
else
rm -rf sanity-out out-2nd-pass;
fi;
- >
if [ -e compliance.xml ]; then
cp compliance.xml shippable/testresults/;
Expand Down
Loading