[riot-notifications] [RIOT-OS/RIOT] release-notes.txt: add 2021.04 release notes (#16439)

Francisco notifications at github.com
Wed May 5 10:03:39 CEST 2021


@fjmolinas commented on this pull request.

Some additional suggestions, feel free to ignore some if you think they are going to much into detail.

> +---
+
++ Initial support for ATxmega family of 8-bit AVR CPUs
++ kinetis: enable floating point support
+
+Device Drivers
+--------------
+
++ new drivers:
+  + sensirion SGP30 gas sensor
+  + Amphenol sm-pwm-01c dust sensor
+  + Si705x sensors
+  + TI BQ2429x charger and power management ICs
+  + Netdev driver for nrf24l01p
+  + sx126x/llcc68 radios
+

Maybe I missed it but an entry on `touch_dev` and `display_dev` could be added https://github.com/RIOT-OS/RIOT/pull/14339

```suggestion
+ touch_dev & display_dev auto-initialization
```


> ++ netstats: L1/L2 per neighbor statistics
++ sock DTLS: allow using multiple credentials
+
+Packages
+--------
+
+* emlearn: bump version to 0.11.6
+* libfixmath: bump version to latest master
+* nanocbor: bump version
+* nanopb: bump version to 0.4.5
+* fatfs: bump version to r0.14a
+* littlefs2: Bump to v2.4
+* monocypher: bump to version 3.1.2
+* openthread: bump version to 20191113
+* wakaama: add patch to cast macro to time_t
+

Are all the nimble PR's switching to `ztimer` part of the release? That would seem relevant to me since its enabling lowpower for BLE.

> ++ New boards:
+  + atmega328p-xplained-mini
+  + atxmega-a1u-xpro
+  + atxmega-a3bu-xplained
+  + BastWAN
+  + Microbit v2
+  + samd20-xpro
+  + TI CC1350 LAUNCHXL
+  + Zigduino
+
+CPU
+---
+
++ Initial support for ATxmega family of 8-bit AVR CPUs
++ kinetis: enable floating point support
+

Should we mention https://github.com/RIOT-OS/RIOT/pull/15804?

> ++ New boards:
+  + atmega328p-xplained-mini
+  + atxmega-a1u-xpro
+  + atxmega-a3bu-xplained
+  + BastWAN
+  + Microbit v2
+  + samd20-xpro
+  + TI CC1350 LAUNCHXL
+  + Zigduino
+
+CPU
+---
+
++ Initial support for ATxmega family of 8-bit AVR CPUs
++ kinetis: enable floating point support
+

```suggestion
+ stm32f7: added ADC support
```

> ++ New boards:
+  + atmega328p-xplained-mini
+  + atxmega-a1u-xpro
+  + atxmega-a3bu-xplained
+  + BastWAN
+  + Microbit v2
+  + samd20-xpro
+  + TI CC1350 LAUNCHXL
+  + Zigduino
+
+CPU
+---
+
++ Initial support for ATxmega family of 8-bit AVR CPUs
++ kinetis: enable floating point support
+

```suggestion
+ cpu/qn908x: add ADC support
```

> +
+New features and changes
+========================
+
+Core
+----
++ clist: added clist_is_empty()
++ xfa: intitial support for XFA's (cross file arrays)
+
+System Libraries
+----------------
+* clif: fix attribute parsing
+* shell: allow defining shell commands using XFA
++ dbgpin: module for debugging and profiling
++ ztimer: add ztimer_is_set()
+

+ sys/ztimer: add peiph_ptp backend

> +
+API Changes
+-----------
+
+* mtd: rename mtd_write_page() -> mtd_write_page_raw(), add high-level mtd_write_page()
+
+
+Deprecations
+============
+
+Removals
+--------
+- Remove deprecated features:
+  - core/lifo
+  - flashrom API (was deprecated since 2017, use periph/flashpage)
+

```suggestion
- boards: remove AVRDUDE_PORT and PORT_BSL 
```

> ++ New boards:
+  + atmega328p-xplained-mini
+  + atxmega-a1u-xpro
+  + atxmega-a3bu-xplained
+  + BastWAN
+  + Microbit v2
+  + samd20-xpro
+  + TI CC1350 LAUNCHXL
+  + Zigduino
+
+CPU
+---
+
++ Initial support for ATxmega family of 8-bit AVR CPUs
++ kinetis: enable floating point support
+

```suggestion
+ cpu/nrf52: add periph_uart_non_blocking support
```
?

> +* nanocbor: bump version
+* nanopb: bump version to 0.4.5
+* fatfs: bump version to r0.14a
+* littlefs2: Bump to v2.4
+* monocypher: bump to version 3.1.2
+* openthread: bump version to 20191113
+* wakaama: add patch to cast macro to time_t
+
+Boards
+------
+
+* particle-mesh boards: Use USB serial as stdio by default
+* nucleo-f303re: I2C pins remapped to match the data sheet
+* nucleo-f722ze: Add periph_can support
+* native: compile with `-Og` (was `-O0`)
+


```suggestion
+ boards/nucleo-f767zi: Add periph_can support
```

> +  + Netdev driver for nrf24l01p
+  + sx126x/llcc68 radios
+
+Documentation
+-------------
+
++ riotboot and its USB DFU version were added to the documentation
+
+Build System / Tooling
+----------------------
+
+* RIOT now defaults to C11
+* RIOT now compiles with `-fwrapv`
++ compile_commands.json files can be produced, easing IDE integration
+* riotboot USB DFU: Enter bootloader when board's bootloader button is pressed on power-up
+

```suggestion
* Make: enable SECONDEXPANSION globally
```

> ++ New boards:
+  + atmega328p-xplained-mini
+  + atxmega-a1u-xpro
+  + atxmega-a3bu-xplained
+  + BastWAN
+  + Microbit v2
+  + samd20-xpro
+  + TI CC1350 LAUNCHXL
+  + Zigduino
+
+CPU
+---
+
++ Initial support for ATxmega family of 8-bit AVR CPUs
++ kinetis: enable floating point support
+

```suggestion
cpu/sam0_common: add rtc_get_tamper_event()
```

> +
+New features and changes
+========================
+
+Core
+----
++ clist: added clist_is_empty()
++ xfa: intitial support for XFA's (cross file arrays)
+
+System Libraries
+----------------
+* clif: fix attribute parsing
+* shell: allow defining shell commands using XFA
++ dbgpin: module for debugging and profiling
++ ztimer: add ztimer_is_set()
+

```suggestion
ztimer: add ZTIMER_SEC 
```

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/RIOT-OS/RIOT/pull/16439#pullrequestreview-652010666
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.riot-os.org/pipermail/notifications/attachments/20210505/fa7c45a5/attachment.htm>


More information about the notifications mailing list