diff --git a/doc/releases/release-notes-2.0.rst b/doc/releases/release-notes-2.0.rst index ef27a143d6e..9ab7c772a14 100644 --- a/doc/releases/release-notes-2.0.rst +++ b/doc/releases/release-notes-2.0.rst @@ -101,7 +101,172 @@ Boards & SoC Support Drivers and Sensors ******************* -* native_posix timer driver rewrite with tickless support +* ADC + + * Added API to support calibration + * Enabled ADC on STM32WB + * Removed Quark D2000 ADC driver + * Added NXP ADC12 and SAM0 ADC drivers + * Added ADC shell + +* Audio + + * Added support for 2 microphones (stereo) in mpxxdtyy driver + +* CAN + + * Added support for canbus Ethernet translator + * Added 6LoCAN implementation + * Added MCP2515, NXP FlexCAN, and loopback drivers + * Added CAN shell + +* Clock Control + + * Added NXP Kinetis MCG, SCG, and PCC drivers + * Removed Quark SE driver + * Added STM32H7, STM32L1X, and STM32WB support + +* Counter + + * Added optional flags to alarm configuration structure and extended set channel alarm flags + * Added top_value setting configuration structure to API + * Enabled counter for STM32WB + * Added NXP GPT, "CMOS" RTC, SiLabs RTCC, and SAM0 drivers + * Removed Quark D2000 support from QMSI driver + +* Display + + * Added ST7789V based LCD driver + * Renamed ssd1673 driver to ssd16xx + * Added framebuffer driver with multiboot support + * Added support for Seeed 2.8" TFT touch shield v2.0 + +* DMA + + * Added API to retrieve runtime status + * Added SAM0 DMAC driver + * Removed Quark SE C1000 support from QMSI driver + +* Entropy + + * Added TI CC13xx / CC26xx driver + +* ESPI + + * Added Microchip XEC driver + +* Ethernet + + * Added LiteEth driver + +* Flash + + * Removed Quark SE C1000 driver + * Removed support for Quark D2000 from QMSI driver + * Added STM32G0XX and STM32WB support to STM32 driver + * Added RV32M1 and native POSIX drivers + +* GPIO + + * Added stm32f1x SWJ configuration + * Removed Quark SE C1000 and D2000 support from DesignWare driver + * Added support for STM32H7, STM32L1X, and STM32WB to STM32 driver + * Added Microchip XEC and TI CC13x2 / CC26x2 drivers + * Added HT16K33 LED driver + * Added interrupt support to SAM0 driver + +* Hardware Info + + * Added ESP32 and SAM0 drivers + +* I2C + + * Added support for STM32MP1, STM32WB, and STM32L1X to STM32 driver + * Added STM32F10X slave support + * Added power management to nrf TWI and TWIM drivers + * Added TI CC13xx / CC26xx, Microchip MEC, SAM0, and RV32M1 drivers + * Rewrote DesignWare driver for PCI(e) support + +* IEEE 802.15.4 + + * Fixed KW41z fault and dBm mapping + +* Interrupt Controller + + * Added initial support for ARC TCC + * Added GIC400, LiteX, and SAM0 EIC drivers + * Added support for STM32G0X, STM32H7, STM32WB, and STM32MP1 to STM32 driver + * Removed MVIC driver + +* IPM + + * Removed Quark SE driver + * Added MHU and STM32 drivers + +* LED + + * Added Holtek HT16K33 LED driver + +* Modem + + * Introduced socket helper layer + * Introduced command handler and UART interface driver layers + * Introduced modem context helper driver + * Added u-blox SARA-R4 modem driver + +* Pinmux + + * Added SPI support to STM32MP1 + * Enabled ADC, PWM, I2C, and SPI pins on STM32WB + * Added Microchip XEC and TI CC13x2 / CC26x2 drivers + +* PWM + + * Added NXP PWM driver + * Added support for STM32G0XX to STM32 driver + +* Sensor + + * Added STTS751 temperature sensor driver + * Added LSM6DSO and LPS22HH drivers + * Renamed HDC1008 driver to ti_hdc and added support for 1050 version + * Added LED current, proximity pulse length, ALS, and proximity gain configurations to APDS9960 driver + * Reworked temperature and acceleration conversions, and added interrupt handling in ADXL362 driver + * Added BME680 driver and AMS ENS210 drivers + +* Serial + + * Added Xilinx ZynqMP PS, LiteUART, and TI CC12x2 / CC26x2 drivers + * Added support for virtual UARTS over RTT channels + * Added support for STM32H7 to STM32 driver + * Removed support for Quark D2000 from QMSI driver + * Enabled interrupts in LPC driver + * Implemented ASYNC API in SAM0 driver + * Added PCI(e) support to NS16550 driver + +* SPI + + * Added support for STM32MP1X and STM32WB to STM32 driver + * Removed support for Quark SE C1000 from DesignWare driver + * Added TI CC13xx / CC26xx driver + * Implemented ASYNC API in SAM0 driver + +* Timer + + * Added Xilinx ZynqMP PS ttc driver + * Added support for SMP to ARC V2 driver + * Added MEC1501 32 KHZ, local APIC timer, and LiteX drivers + * Replaced native POSIX system timer driver with tickless support + * Removed default selection of SYSTICK timer for ARM platforms + +* USB + + * Added NXP EHCI driver + * Implemented missing API functions in SAM0 driver + +* WiFi + + * Implemented TCP listen/accept and UDP support in eswifi driver Networking **********