-
Notifications
You must be signed in to change notification settings - Fork 2k
Merged for 2019.10
Ken Bannister edited this page Sep 29, 2019
·
7 revisions
PRs below already merged, as of 2019-09-29
- can: add ncv7356 SW transceiver driver (#6927)
- can: fix a race condition with tx_list (#11262)
- can/isotp: fix closing connection and improve flow control handling (#12051)
- can: use memarray for pkt and router allocation (#9404)
- sys: add credman (D)TLS credential management module (#11564)
- sys: add schedstatistics module (#11935)
- sys/arduino: Added millis() (#12116)
- sys/arduino: Extended Serial.print() / println() (#12117)
- sys/arduino: use 64bit usec to compute millis() (#12275)
- sys/auto_init/can: cleanup for STM32 CAN controller driver (#11991)
- sys/event: fix of compilation problems (#11928)
- sys/evtimer: refactor evtimer add()/del() (#10717)
- sys/fmt: Added submodule fmt_table for printing tables (#11692)
- sys/log: add module for colorized logging (#11573)
- sys/Makefile.include: check for newlib_nano instead of USE_NANO_SPECS (#11883)
- sys/net: fix typos in docu (#12106)
- sys/pipe: always include stdlib.h instead of malloc.h (#12265)
- sys/posix/pthread/pthread.c: fix thread count limiting in pthread_create() (#12056)
- sys/riotboot: add initial image digest verification (#11805)
- sys/riotboot: add missing assert.h (#11886)
- sys/riotboot: misc fixes (#11803)
- riotboot: define if building the bootloader (#12297)
- sys/shell: cancel current line on CTRL-C. (#11004)
- sys: single interrupt handler thread for interrupts in modules with blocking functions (#10555)
- sys/xtimer/xtimer.c: _mutex_timeout() cleanup (#11807)
- nrfusb: Check chip revision before enabling (#12178)
- usbus: rename setup request to control request (#12206)
- asymcute: Reset keepalive counter on connection ACK (#12049)
- ble/skald: cleanup dependency to nrfble (#12310)
- ble/skald: remove broken assert in init() (#12309)
- credman: add documentation for enum credman_type_t (#11965)
- credman: change credman_buffer_t::s type to 'const void *' (#12299)
- examples/emcute_mqttsn: allow override of EMCUTE_ID (#11747)
- examples/lorawan: fix semtech_loramac_send TX ret code (#11869)
- gnrc_cc110x: use gnrc_netif_hdr_set_netif() (#11926)
- gnrc_sixlowpan_frag: move public rbuf functions to their own module (#12318)
- gnrc_icmpv6_echo: use gnrc_netif_hdr_set_netif() (#11916)
- [gnrc_icmpv6_error] Fixed multicast detection (#12175)
- gnrc_ipv6: check validity of preconfigured source on send (#11970)
- gnrc_ipv6_ext_frag: Initial import of IPv6 reassembly (#11596)
- gnrc_ipv6: use gnrc_netif_hdr_get/set_netif() (#11918)
- gnrc_netif: allow for wait of minimum time between sends (#11837)
- gnrc_netif_ethernet: fix debug output for received packet (#12250)
- gnrc_netif_hdr: add setter for netif (#10661)
- gnrc_netif_hdr: add setter for netif (minimal approach) (#11912)
- gnrc_netif_ieee802154: use gnrc_netif_hdr_set_netif() (#11914)
- gnrc_pktbuf: fix typo (guaranteeed → guaranteed) (#12000)
- gnrc_rpl: remove DEBUG from header files (#9852)
- gnrc_sixlowpan_frag: initial import of the VRB (#11000)
- gnrc_sixlowpan_frag_stats: initial import of frag statistics (#11835)
- gnrc_tcp: abort on unknown option (#12245)
- gnrc_tcp: add minimum length check to _receive (#12084)
- gnrc_tcp: Always ensure that option->length doesn't exceed opt_left (#12253)
- gnrc_tcp: fix integer underflow in option parser (#12088)
- gnrc_tcp: Fix invocation of gnrc_pktbuf_add (#12079)
- gnrc_tcp: Fix memory leak, potential DOS (#12001)
- gnrc_tcp - Release pakets on failed gnrc_netapi_send() (#12131)
- gnrc_tcp: allow unknown options (#12298)
- gnrc_tcp: check if option length field is present before accessing it (#12249)
- gnrc_tftp: Add minimum packet length check (#11766)
- coap: Update list of defines for "PATCH and FETCH Methods" and SenML (#10193)
- gcoap: allow for retransmission backoff to be turned off (#11787)
- gcoap: don't call random_uint32_range() when COAP_ACK_VARIANCE=0 (#11784)
- nanocoap: change method flag type to uint16_t (#10214)
- nanocoap: make coap_get_block2() actually fill struct (#11802)
- NDN-over-BLE: enable CCN-lite to use BLE as link layer (#12065)
- net/gnrc/tcp: fix invalid read (#11999)
- net/gnrc/udp: Adding Null pointer check in gnrc_netif_hdr_build (#12046)
- net/coap: Document requirement to add CoAP options in order (#12234)
- net/gcoap: add/publish link format attributes for a resource (#11765)
- net/nanocoap: Buffer API Block helper functions (#11024)
- net/nanocoap: Buffer API Block implementation (#11002)
- net/nanocoap: document internal option functions (#11839)
- net/nanocoap: get option bytes (#12075)
- net/nanocoap: iterate options (#12074)
- net/ndp: make addr array ptr c++ compliant (#11299)
- nhdp: deprecate module (#11987)
- posix_socket: initialize uninitialized fields (#11575)
- posix_socket: set sock for returned socket on accept() (#12130)
- posix_sockets: set read/write permissions for socket fd (#11576)
- sys: new sock submodule for DTLS (#11909)
- wolfssl: improve documentation (#12208)
- wolfSSL pkg addition with examples (#10308)
- scapy_mqttsn: import MQTT-SN layer for scapy (#11822)
- shell_commands: check ICMPv6 echo reply sender (#11933)
- shell/commands: fix, only accept proper pong response to icmpv6_echo (#12159)
- shell_commands: fix ping6 response check for multicast (#12197)
- shell_commands: check ICMPv6 echo reply sender (#11933)
- shell_commands: gnrc_netif: only include LoRA options when LoRA PHY is present (#12295)
- shell_commands/ping6: mix-in current time into ID (#11938)
- shell/sc_gnrc_ipv6_nib: extend for ABR (#10951)
- pkg/ccn-lite: bump version and adapt shell functions accordingly (#11952)
- pkg/ccn-lite: remove dependency on tlsf-malloc. (#12043)
- pkg: ccn-lite: version bump (#12124)
- pkg/libb2: rename config.h to avoid conflicts in the global namespace, set HAVE_ALIGNED_ACCESS_REQUIRED based on CPU (fixes build on esp8266) (#12135)
- pkg/libcose: bump version (#11801)
- pkg/libcose: update crypto support (#11996)
- nanocbor: fix doc grouping of nanocbor_config (#11834)
- pkg/nimble: adapt to nrf51 family (#11463)
- pkg/nimble: add IP-over-BLE support via netif/GNRC (#11578)
- pkg/nimble: bump version to 997dad8 (#11949)
- pkg/nimble: fix doxygen group name prefix (#12112)
- pkg/nimble/scanner: pass adv pkt type to callback (#12174)
- pkg/nordic_softdevice_ble: reset memory in the .hex file (#11620)
- pkg/oonf_api: fix generated test Makefiles (#12184)
- pkg/oonf_api: Use MRI script to combine archives. (#12155)
- pkg/openthread: remove openthread config header from contrib (#11817)
- pkg/semtech-loramac: add uplink_counter get/set functions (#11917)
- pkg/semtech_loramac: fix memcpy to uninitialized pointer (#11847)
- pkg/semtech-loramac: handle rx started event in mac event callback (#11799)
- pkg/semtech-loramac: update documentation (#11880)
- pkg/tinydtls: documents usage and configuration options (#11936)
- pkg/tlsf: Fix the way system functions are overriden. (#12031)
- boards: move CPU/CPU_MODEL definition to Makefile.features (#12014)
- boards with side-effect: move CPU/CPU_MODEL definition to Makefile.features (#12092)
- boards: remove unused XTIMER_SHOOT_EARLY defines (#11974)
- boards/{blue,black}pill: Fixed flashing (#11959)
- boards/common/nrf52: add common nrf52 i2c config (#11939)
- boards/common/nrf52: add openocd support for 'nordic_softdevice_ble' (#11470)
- boards/common/nucleo: increase XTIMER_BACKOFF for STM32F103 (#11975)
- boards/doc: Add a guide to find physical board pins (#11793)
- boards/frdm: fix flashing from invalid state (#12261)
- boards/frdm: remove exporting unset OPENOCD_EXTRA_INIT (#12289)
- boards/hamilton: remove OFLAGS '-O binary' (#11849)
- boards: Initial support for board HiFive1B (#11744)
- boards/iotlab: rely on OPENOCD_RESET_USE_CONNECT_ASSERT_SRST (#12153)
- boards: Remove support for the Jiminy-Mega256RFR2 (#12182)
- boards/mips-malta: remove board. (#11831)
- boards/msba2: Added OpenOCD config (#12059)
- boards/msba2/lobaro-lorabox: change TERMFLAGS to PYTERMFLAGS (#12095)
- boards/native: fix overriden INCLUDES leading to build failure (#11572)
- boards/native: fix undefinied reference to qdecs_value (#11733)
- boards/nrf52832-mdk: enable I2C and use default configuration (#12148)
- boards/nucleo*: move doxygen group definition to doc.txt (#11812)
- nucleo-l031/l432: fix wrong i2c configuration (#12235)
- board/nucleo-l031k6: Add i2c to periph_conf (#12025)
- board/nucleo-l432kc: Implementing I2C for board (#12068)
- boards/openmote-b: Fix flashing issues (#11833)
- boards/pba-d-01-kw2x: fix flashing from invalid state (#11549)
- boards/pba-d-01-kw2x: rely on the common adapter selection code (#12151)
- boards/p-l496g-cell02: add support (#11984)
- boards/p-l496zg-cell02: move cpu define to Makefile.features (#12284)
- boards: pic32-wifire: Add support for JLink programmer (#12266)
- boards/reel: add missing radio_nrf52840 feature (#12113)
- boards/slstk340*a: Add reset before flashing (#12160)
- boards/stm32: generalize use of connect_assert_srst for flashing (#12158)
- boards/stm32: introduce and use shared i2c config with I2C1 on PB6/PB7 (#12141)
- boards/stm32: introduce common timer configurations and use them where possible (#11809)
- boards/stm32*: remove useless RTC_NUMOF defines (#11345)
- boards/stm32f3discovery: fix openocd config to flash from invalid state (#11550)
- boards/stm32f723e-disco: add initial support (#11800)
- boards/stm32l0538-disco: add initial support (#9517)
- Thingy:52 description enhancements (#12212)
- cpu/arm7_common: Cleaned up IRQ code (#11911)
- cpu/arm7_common: Fix thread_yield_higher in ISR (#11887)
- cpu/arm7_common: Moved compiler flags here (#11882)
- cpu/atmega32u4: Fixed external interrupts; boards/arduino-leonardo: Fixed dependency tracking (#11927)
- cpu/atmega_common: Bugfixes in irq_arch.c (#11452)
- cpu/atmega_common/gpio: use ARRAY_SIZE macro (#11981)
- cpu/atmega_common: Moved atmega_stdio_init() to cpu_init() (#11366)
- cpu/atmega_common: pseudomodule-based pin change interrupt implementation (#11122)
- cpu/atmega_common: wrappers for memory management function to avoid preemption (#11998)
- cpu/cortexm_common: replace irq_restore by __set_PRIMASK for stm32l152re (#11919)
- cpu/efm32: add flashpage_raw (#11963)
- cpu/efm32/periph_gpio: fix wrong GPIO_IntDisable() in gpio_init_int() (#11720)
- cpu/efm32/uart: enable pullup on RX pin (#12279)
- cpu/esp32: activate cpp feature (#11922)
- cpu/esp32: cleanup of Makefile.include to fix undefined symbols (#11967)
- cpu/esp32: critcial section handling changed in FreeRTOS adaptation layer (#11947)
- cpu/esp32: esp_wifi improvements and cleanups (#11997)
- cpu/esp32: fix documentation about toolchain installation (#12170)
- cpu/esp32: fixes printf and puts (#12026)
- cpu/esp32: fix newlib usage for stdio functions (#12029)
- cpu/esp32: fix of a linking problem with _esp_wifi_dev and lwIP (#12215)
- cpu/esp32: fix of conditional linker options for esp_idf_heap (#11971)
- cpu/esp32: fix of global ctor initialization (#12050)
- cpu/esp32: fix of the return code in esp_wifi_send (#11964)
- cpu/esp32: lwIP netdev (#11946)
- cpu/esp32: Moved stdio_init() before periph_init() (#12224)
- cpu/esp32: support of NETOPT_LINK_CONNECTED in esp_eth_netdev (#10760)
- cpu/esp32: workaround for static object initialization (#12060)
- cpu/esp32: Use awk/printf instead of echo -n when flashing esp32 (#12282)
- cpu/esp32/freertos: fix semaphore take (#11239)
- cpu/esp8266: fix stdio problems (#12133)
- cpu/esp8266: Moved stdio_init before periph_init (#12225)
- cpu/esp*: esp_now and esp_wifi cleanup (#10929)
- esp_now: fix unused variable warning (#12263)
- cpu/esp*: fix of the error code for I2C address ACK errors (#12134)
- cpu/esp: treat undefined reference as errors (#11246)
- esp32: define PERIPH_TIMER_PROVIDES_SET (#11878)
- esp*: updates to the programmer configuration (#11646)
- cpu/fe310: don't call thread_yield when sched_active_thread is invalid (#12109)
- cpu/fe310: Moved stdio_init() before periph_init() (#12226)
- cpu/fe310: fixes for SW interrupt latency issues (#12196)
- cpu/fe310: interrupt handling cleanup (#12276)
- cpu/kinetis: enable HWRNG for k64f (#11985)
- cpu/lpc2387: Cleanup (#11920)
- cpu/lpc2387: clean up the platform (#12229)
- cpu/mips32r2: remove nomips16 attribute from _mips_handle_exception (#11986)
- cpu/mips32r2_common: Added call to stdio_init() (#12227)
- cpu/mips32r2_generic: remove cpu. (#11846)
- cpu: Moved stdio_init() prior to periph_init() for ARM targets (#11367)
- cpu/msp430_common: Cleanup (#11229)
- cpu/nrf52: i2c bugfix (#11512)
- cpu/nrf5x_common: add flashpage_raw_support (#11956)
- cpu/nrf5x: fix bitrate doc for nrfmin driver (#12005)
- cpu/nrf5x: decelare radio_nrfble feat for all nrfs (#12313)
- cpu/nrf5x: implement wdt peripheral driver (#11556)
- nrfusb: Fix data stage handling of control writes (#12269)
- cpu/sam0_common: add hwrng driver (#11647)
- cpu/sam0_common/gpio: don't hard-code number of ports (#12121)
- cpu/sam0_common/../rtt: correcly clear flags. (#12188)
- cpu/sam0: update doc.txt with new MCU families (#11854)
- cpu/saml1x: fix adc resolution issue (#11972)
- cpu/saml1x: update periph status implementation in board doc.txt (#11892)
- cpu/stm32_common: add watchdog for stm32 (#11252)
- cpu/stm32_common: fix STM32F7 LSI_CLOCK definition (#12181)
- cpu/stm32_common/periph/gpio: Pull-down on gpio_init_af (#12236)
- cpu/stm32_common/uart: fix rare uart failure (#12100)
- cpu/stm32_common: uniformize define alignments (#11897)
- stm32_common/gpio: remove unused guard (#11893)
- stm32-common/spi: allow custom pin modes on spi to minimize power consumption (#11542)
- stm32_common/stm32_mem_length: fix RAM_LEN for stm32l1xx-A/X cpu's (#11804)
- cpu/stm32f2: add riotboot requirements (#11900)
- cpu/stm32f4: add riotboot requirements (#11682)
- cpu/stm32f7: add riotboot requirements (#11899)
- cpu/stm32: Fix 16 bit reg endianness for i2c_1 (#12023)
- cpu/stm32l1: optimize power consumption (#11832)
- stm32l1/vendor: update vendor files to v2.3.0 (#11489)
- cpu/stm32l4/stmclk: fix HSE overwride when MSI is enabled (#11896)
- driver/cc110x: Fixed indent/alignment in doc (#12167)
- drivers: add mtd wrapper for periph_flashpage (#8774)
- drivers/at86rf2xx: do not hang on no dev (#12142)
- drivers/cc110x: Complete rewrite from scratch (#10340)
- drivers/cc110x: Default channel configuration (#12053)
- drivers/cc110x: Fixed documentaion (#12177)
- drivers/dht: Bugfixes (#11876)
- drivers/include: add header definition for wdt (#11527)
- drivers/include/periph/eeprom: Changed uint8_t* to void* in API (#11990)
- drivers/include/periph/spi: fix documentation (#11944)
- drivers/periph_wdt: small doxygen fixes (#11966)
- drivers/ph_oem: support for Atlas Scientific pH OEM sensor (#10983)
- drivers/rn2xx3: fix incorrectly terminated hex strings when writing an array of bytes (#11658)
- drivers: support for NXP PCA9685 I2C 16-channel, 12-bit PWM controller (#10556)
- driver/tmp00x: make tmp006 more generic (#12022)
- dist/jlink.sh: Allow overwriting the 'reset' commands (#11856)
- dist/pythonlibs/testrunner: dynamic changing of test timeout (#11853)
- dist/tools: add Coccinelle check for ARRAYSIZE (#11973)
- dist/tools/build_system_sanity_check: check BOARD set as ?= (#12009)
- dist/tools/buildsystem_sanity_check: check no PORT exports (#12209)
- dist/tools/ethos: add setup_network.sh script (#11816)
- dist/tools/git/git-cache: bump version (#11841)
- dist/tools/openocd: add OPENOCD_EXTRA_INIT_RESET use for nucleo-f091rc (#11976)
- dist/tools/pyocd: add PYOCD_ADAPTER_INIT and pass DEBUG_ADAPTER_ID to pyocd (#12194)
- dist/tools/pyterm: drop loglevel from output (#12316)
- doc/doxygen: Use python3 in generate-changelog.py (#12186)
- doc: remove duplicate definitions of Doxygen groups (#11814)
- make: do not locally export compilation variables (#12098)
- Makefile.base: implement relative path linking without 'realpath' (#12248)
- Makefile.base: use thin static archives. (#10195)
- Makefile.include: do not build HEXFILE by default anymore (#11757)
- Makefile.include: remove RIOT_VERSION_OVERRIDE (#11771)
- Makefile.include: add flash-only as dependency of term (#12306)
- Makefile.include: require make version 4. (#10554)
- makefiles: add support for sysfs gpio debug adapter (#11877)
- Makefiles: add support to generate both
.hex
and.bin
file and add FLASHFILE variable (#8838) - makefiles: do not remove defines from CFLAGS (#12262)
- makefiles/buildtest: always execute 'buildtest' loop on host machine (#11857)
- makefiles/cflags.inc.mk: handle optional cflags (#12123)
- makefiles/color: detect if writing to terminal. (#12127)
- make: docker: delegate bind mounts to the containers (#12218)
- makefiles/docker.inc.mk: add PROGRAMMER to the exported variables (#12207)
- makefiles/docker.inc.mk: allow disabling color in docker (#12061)
- makefiles/docker.inc.mk: allow setting more things from environment (#12030)
- makefiles/docker.inc.mk: add a 'docker_volume' function (#12241)
- makefiles: documentation for hexfile binfile (#11845)
- makefiles/info-global.inc.mk: bug: fix DISABLE_MODULE_GLOBAL value (#12010)
- makefiles/info-global.inc.mk: bug: handle FEATURES_CONFLICT value (#12041)
- makefiles/info-global.inc.mk: bug: honor DEFAULT_MODULES (#12011)
- makefiles: Introduce GIT_VERSION and use it for RIOT_VERSION (#11881)
- makefiles/murdock.inc.mk: change policy to run tests by default (#11680)
- make/pkg: allow to set SOURCE_LOCAL per pkg (#11533)
- makefiles: remove exports so that PORT is not evaluated if it's not needed. (#10440)
- makefiles/riotboot: pass DEBUG_ADAPTER_ID to bootloader recipes (#11907)
- makefiles/utils: functions for lowercase and uppercase (#12119)
- make: introduce $(CLEAN) (#11829)
- murdock: allow multiple files to be sent along with a test job (#11697)
- .murdock: blacklist the -gz (debug compression) compiler flag. (#12202)
- murdock: introduce 'TEST_ON_CI_BLACKLIST' (#11743)
- murdock: nordic_softdevice_ble: softdevice.hex is a test input (#11995)
- toolchain/cflags: enable dwarf compression (save 50% HDD) (#12150)
- tools/ci: correcly report flake8 version. (#10252)
- tools/ci: fix remaining errors reported by coccinelle static check (#12281)
- tools/doccheck: extend script to also check for Doxygen groups defined multiple times (#11813)
- tools: fix shebang for static-test.sh (#12239)
- tools: fix shebang in scripts (#12242)
- tools/openocd: check if variable for extra reset_config is set (#12157)
- pyterm: configuring repeating command on empty line (#12120)
- tests: add Nordic SoftDevice test app (#11797)
- tests: provide test case for malformed IEEE 802.15.4 packets (#11401)
- tests/cpp_ctors: move tests-cpp_ctors out of unittests (#12040)
- tests/driver_bmp180: cleanup application (#12140)
- tests/driver_bmx280: cleanup temperature value display (#12162)
- tests/driver_hts221: cleanup temperature display logic (#12165)
- tests/driver_io1_xplained: remove printf_float dependency (#12136)
- tests/driver_sht2x: avoid negative number after decimal dot (#12164)
- tests/driver_sx127x: Add reset command (#11925)
- tests/evtimer_msg|xtimer_periodic_wakeup: blacklist testing on native (#12154)
- tests,examples/usb: PID, VID warning only when building. (#12146)
- tests/gnrc_ndp: enhance coverage (#10987)
- tests/log_printfnoformat: add test application & script (#11968)
- tests/lua_loader: run the test in CI (#11686)
- tests/malloc: cleanup (#12216)
- tests/mcuboot: handle building in docker (#11083)
- tests: fix tests for nucleo-f303k8 (#11969)
- tests/pkg_qdsa: increase timeout (#11962)
- tests/pkg_semtech-loramac: disable rx thread for arduino-mega2560 (#12073)
- tests/pkg_u8g2: run the test in CI (#11687)
- tests/pthread_rwlock: run the test in CI (#11688)
- tests: re-enable utf-8 tests on native (#12246)
- tests: remove remaining use of "TEST_ON_CI_WHITELIST += all" (#12254)
- tests/riotboot: add automatic test (#11707)
- tests/sys_crypto: add RFC3610 and NIST SP 800-38C tests (#12038)
- tests/test_tools: add a test for the testing tools environment (#12072)
- tests/unittests: rename set_up/tear_down function (#11863)
- test_utils_interactive_sync: add a helper for synchronizing tests (#11875)
- tests/unittests: test black corner case for color_rgb2hsv() (#9940)
- unittests/sht1x: decrease the amount of tested values on board (#12054)
- usbus: Add automated test (#12267)
- add ARRAY_SIZE macro and make use of it (#11865)
- arduino/sketches: build sketches as a module (#7654)
- Cifra: initial import of package (#12172)
- compile_and_test_for_board: add --with-test-only (#11953)
- core/schedstatistics: fix call to uninitialized xtimer (#11781)
- core/thread.c: thread_create fix priority type (#12203)
- doc/mega-xplained: add JTAG/Atmel-ICE instructions (#11209)
- Fix return value of aes_init for keys of incorrect length (#10271)
- fix typo: usefull -> useful (#12078)
- github: add configuration for stale-bot (#11921)
- gitignore: add clangd compile flags (#11937)
- kinetis: lptmr reload instead of spinning (#10020)
- periph/rtc: normalize struct tm before usage (#11413)
- periph/timer: Fix return codes of timer API (#12199)
- pthread_cond.h: use 'sys/types.h' value of 'clockid_t' for avr. Enables pthread on AVR. (#12204)
- Revert "cpu/esp8266: update deprecated flash_size argument" (#12252)
- riotboot: set FLASHFILE to RIOTBOOT_EXTENDED_BIN if riotboot feature is used (#11690)
- uniflash.inc.mk: add variables for configuration files (#11906)