Skip to content
Ken Bannister edited this page Sep 17, 2019 · 2 revisions

Open PRs for milestone Release 2019.10, as of 2019-09-17

System libraries

  • contikimac: a ContikiMAC compatible netdev layer (#9478)
  • core: Add THREAD_FLAG_IRQ_SERVICED (#9284)
  • core: introduce crossfile arrays (xfa), refactored (#9105)
  • event: event_wait: check for invalid event (#10453)
  • saul_adc: Add scaling option (#9810)
  • sys/arduino: Added Wire (I2C) interface (#10592)
  • sys/shell: add heap command (#10953)
  • sys/shell: correctly detect and handle long lines (#10635)
  • usbus: Add CDC-ACM (Serial console) function (#11085)
  • WIP newlib.mk: fix regressions and global cleanups, tracking evolutions of newlib.mk (#9512)
  • WIP/POC: start a test where xtimer uses a fake 'periph_timer' mock implementation (#10321)
  • xtimer: check in xtimer_mutex_lock_timeout timeout callback if a thread blocked on mutex (#10872)
  • pthread: Make pthread_tls into a submodule (#10200)
  • ifconfig: Add manual CCA operation (#10649)

Networking

  • emcute: fix length field calculation (#11958)
  • emcute: fix payload copy error for emcute_pub (#11957)
  • gnrc_lorawan: add initial support for GNRC based LoRaWAN stack (v2) (#11022)
  • gnrc_netif: Add support for internal event loop (#9326)
  • net/coap: Block optimizations (#11057)
  • net/gcoap: add/use Packet API Block implementation (#11056)
  • netstats: add counter for retransmissions (#11836)
  • sock: initial definitions for asynchronous event handling (#11723)

Packages

  • pkg/tinydtls: add DTLS sock API implementation (#11943)
  • pkg/wakaama: Add basic LWM2M client implementation (#11036)
  • Feature update n rf5 sdk 15.0.0 (#9473)

Boards

  • boards/common/remote: fix JLink flashing and debug (#9851)
  • boards/esp32: adds Heltec WiFi LoRa 32 V2 board definition (#11265)
  • boards/esp32: add TTGO T-Beam board definition (#11418)
  • boards/stm32f4discovery: Change sda pin (#10445)
  • frdm-kw41z: Use 1280 multiplier for FEI (#10311)

CPU

  • cpu/esp32: add compile option when module ssp is used (#12034)
  • cpu/esp32/esp wifi: add WPA2 enterprise mode with IEEE 802.x/EAP authentication (#12024)
  • cpu/esp32: fix and improve periph/flash (#12035)
  • cpu/esp32: fix of gpio_read for output ports (#11950)
  • cpu/esp32: reimplementation of module esp_can as module periph can (#11989)
  • cpu/saml21: add DFLL support (#10075)
  • kinetis: Add support for Kinetis E series MCU MKE02Z64VQH2 and FRDM-KE02Z board (#9112)
  • kinetis: Implement low power modes (#11789)
  • kinetis: Perform auto-trim of IRC when possible (#10310)
  • mips32r2_common: Update thread_arch for compatibility with newer toolchains (#10009)
  • mips: Fix deps for MIPS newlib (#10021)
  • stm32_common/i2c: fix wrong speed parameters for stm32l4 and stm32f7 (#9804)

Device Drivers

  • drivers: add driver for APDS99XX ambient light and proximity sensors (#10420)
  • drivers: add driver for Honeywell HMC5883L magnetometer (#10083)
  • drivers: add driver for InvenSense ITG-320X 3-axis gyroscope (#10092)
  • drivers: add driver for L3GD20H 3-axis gyroscope (#10082)
  • drivers: add driver for ST VL6180X ranging and ambient light sensor (#10462)
  • drivers: htu21d relative humidity and temperature sensor driver (#10110)
  • drivers/rail: efr32 radio driver (#9212)
  • periph/dac: support for DAC extension API (#10512)
  • periph/gpio: support for extension API (#9860)
  • periph/gpio: support for extension API (part 2) (#9958)
  • periph/pwm: support for PWM extension API (#10533)
  • periph/timer: add timer_max and timer_diff API calls (#10493)
  • sam0: Implement watchdog driver (#11520)

Build System / Tooling

  • jlink.sh: wait for rtt server to start (#10849)
  • Makefile.include: configure '--output-sync=target' (#9792)
  • Makefile.include: RIOTNOLINK ensure linking fails (#11168)
  • makefiles: introduce 'LIBS' variable (#11111)
  • openocd: Use reset halt when starting debug-server (#10479)
  • newlib.mk: replace the error by a warning on nano header not found (#9384)
  • pic32-wifire: add support for flashing with pic32prog (#9259)
  • tapsetup: require to be executed with sudo (#11889)
  • WIP RFC Replace usage of USEPKG by USEMODULE. (#9307)
  • WIP: Support PR for comparing size with 'ld -r' PR (#9836)
  • WIP: Support PR for comparing size with 'ld -r' PR #9836 (#9855)
  • tools: build and use setsid command from external source when not available (#10204)
  • [WIP] Fixes to compile using DOCKER and flash boards without local toolchain (#10870)
  • Tracking: move CPU/CPU_MODEL to Makefile.features (#11477)
  • Better Info on flash & RAM requirements (#9628)

Testing

  • bench_timers: Split test implementations into separate files (#9927)
  • tests/bench-arithmetic: Arithmetic operation benchmark (#9738)
  • tests/isr_thread_yield_higher: test behavior from interrupt (#11759)
  • tests/periph_timer_timeout0: Regression test for timer callbacks setting new timers (#10019)
  • tests: provide tests for emcute (#11823)
  • unittests: Const input strings (#10022)
  • [WIP] tests/test_tools: add a test for the testing tools environment (#11094)
  • [FIXME][testbranch] crypto: RFC3610 tests not all passing (#7968)
  • riotnode: node abstraction package (#10949)

Unclassified

Clone this wiki locally